Utveckling av affärsapplikationer i Java och Spring - kurs 88 000 rub. från IT Academy, utbildning 294 ac. timmar, Datum: 15 januari 2024.
Miscellanea / / November 28, 2023
Programmet utvecklades på basis av Federal State Educational Standard med hjälp av professionell standard nr 679n daterad 18 november 2013.
Staten kommer att betala från 50 % till 100 % av kostnaden för denna kurs.
Lyssnaren måste ha ett diplom av gymnasieutbildning eller högre utbildning. För att framgångsrikt slutföra programmet rekommenderas det att vara en avancerad PC-användare, ha grundläggande datorvana och kunna engelska och matematik på en grundläggande nivå.
Java-språksyntax;
Grundläggande algoritmiska konstruktioner;
Programmeringsmönster;
Grundläggande SQL-frågor;
Grundläggande principer för objektorienterad programmering (OOP);
Versionskontrollsystem (VCS);
SOLIDA principer.
Använd Java för att skriva programkod;
Använd en utvecklingsmiljö för att skriva kod;
Använd verktyg för programvarukodfelsökning;
Arbeta med databaser;
Anslut bibliotek;
Arbeta i ett team.
Utveckling och implementering av ny funktionalitet enligt givna tekniska specifikationer;
Överensstämmelse med de syntaktiska och logiska reglerna för att skriva kod på Java-språket;
Utveckling av klient-serverapplikationer;
Bygga en ren applikationsarkitektur;
Analys och verifiering av källprogramskod.
1. Basmodul: Java Core
1.1 Grunderna i Java-språket (JVM och GC), kompilator, tolk, bytekod
1.2 Utvecklingsmiljö (utvecklingsmiljögränssnitt, grundläggande kortkommandon, mallar)
1.3 Variabler och primitiver
1.4 Kontrollstrukturer: förhållanden och cykler
1.5 Funktioner och algoritmer
1.6 Arrayer
1.7 Introduktion till OOP
1.8 Nedärvning, inkapsling, polymorfism
1.9 Undantag
1.10 Programmeringsmönster
1.11 Strängar: String, StringBuilder, SringBuffer, StringPull
1.12 Händelsebaserad programmeringsmodell
1.13 Komplexa datastrukturer: samlingar
1.14 Arbeta med Stream API-samlingar
1.15 Testning: JUnit 4
1.16 Introduktion till algoritmer
1.17 Algoritmers komplexitet
1.18 Sortering
1.19 Finita tillståndsmaskiner
1.20 Öva på att lösa algoritmproblem med HakerRang
2. Utveckling av klient-server applikationer
2.1. Applikationsdesign. Generativa, beteendemässiga och strukturella designmönster. Ren arkitektur, SOLIDA principer
2.2. SQL frågespråk. Grundläggande kommandon: SELECT, INSERT, JOIN, UPDATE. Relationer i tabeller. Grunderna i JDBC. Anslut till databasen. JDBC, In-Memory DB, Statement, ResultSet
2.3. Skapa en ORM-klass
2.4. Arbeta med filer
2.5. Grunderna i WEB-utveckling. Nätverksprotokoll, digitala certifikat
2.6. Funktioner hos JS. Lär dig AJAX-mekanismen
2.7 Interaktion med servlets. Infrastruktur. Lokal serverdistribution
2.8. Grunderna i JSP
2.9. Utveckling av MVC-applikation. JSTL Grunderna
2.10. Skapande av en webbutik
2.11. DevOps pipeline
2.12. Maven Basics. Applikationstestning
2.13. Skapande av en webbutik
2.14. Grunderna i att arbeta med GIT. Grundläggande kommandon. Interaktion med uttag.
2.15. Grunderna i SPRING-ramverket. Konfigurationer, bönor, autowiring
2.16 Funktioner i Hibernate
2.17. REST API, JSON, XML
2.18. Spring Boot, JPA, ORM
2.19. Integrationstestning
2.20. Grunderna i RMI. Begär pooler
2.21. Förbereder för en teknisk intervju