Utvikling av forretningsapplikasjoner i Java og Spring - kurs 88 000 rub. fra IT Academy, opplæring 294 ac. timer, Dato: 15. januar 2024.
Miscellanea / / November 28, 2023
Programmet ble utviklet på grunnlag av Federal State Education Standard ved å bruke profesjonell standard nr. 679n datert 18. november 2013.
Staten vil betale fra 50 % til 100 % av kostnadene for dette kurset.
Lytteren må ha vitnemål fra videregående eller høyere utdanning. For å fullføre programmet, anbefales det å være en avansert PC-bruker, ha grunnleggende datakunnskaper og kunne engelsk og matematikk på et grunnleggende nivå.
Java-språksyntaks;
Grunnleggende algoritmiske design;
Programmeringsmønstre;
Grunnleggende SQL-spørringer;
Grunnleggende prinsipper for objektorientert programmering (OOP);
Versjonskontrollsystem (VCS);
SOLIDE prinsipper.
Bruk Java til å skrive programkode;
Bruk et utviklingsmiljø for å skrive kode;
Bruk programvarekodefeilsøkingsverktøy;
Arbeid med databaser;
Koble til biblioteker;
Arbeid i et team.
Utvikling og implementering av ny funksjonalitet i henhold til gitte tekniske spesifikasjoner;
Overholdelse av de syntaktiske og logiske reglene for å skrive kode på Java-språket;
Utvikling av klient-server-applikasjoner;
Bygge en ren applikasjonsarkitektur;
Analyse og verifisering av kildeprogramkode.
1. Grunnmodul: Java Core
1.1 Grunnleggende Java-språk (JVM og GC), kompilator, tolk, bytekode
1.2 Utviklingsmiljø (grensesnitt for utviklingsmiljø, grunnleggende hurtigtaster, maler)
1.3 Variabler og primitiver
1.4 Kontrollstrukturer: forhold og sykluser
1.5 Funksjoner og algoritmer
1.6 Matriser
1.7 Introduksjon til OOP
1.8 Arv, innkapsling, polymorfisme
1.9 Unntak
1.10 Programmeringsmønstre
1.11 Strenger: String, StringBuilder, SringBuffer, StringPull
1.12 Hendelsesbasert programmeringsmodell
1.13 Komplekse datastrukturer: samlinger
1.14 Arbeide med Stream API-samlinger
1.15 Testing: JUnit 4
1.16 Introduksjon til algoritmer
1.17 Algoritmers kompleksitet
1.18 Sortering
1.19 Finite state-maskiner
1.20 Øv på å løse algoritmeproblemer med HakerRang
2. Utvikling av klient-server applikasjoner
2.1. Søknadsdesign. Generative, atferdsmessige og strukturelle designmønstre. Ren arkitektur, SOLIDE prinsipper
2.2. SQL spørringsspråk. Grunnleggende kommandoer: SELECT, INSERT, JOIN, UPDATE. Relasjoner i tabeller. Grunnleggende om JDBC. Koble til databasen. JDBC, In-Memory DB, Statement, ResultSet
2.3. Opprette en ORM-klasse
2.4. Arbeid med filer
2.5. Grunnleggende om WEB-utvikling. Nettverksprotokoller, digitale sertifikater
2.6. Funksjoner av JS. Lære AJAX-mekanismen
2.7 Interaksjon med servlets. Infrastruktur. Lokal serverdistribusjon
2.8. Grunnleggende om JSP
2.9. Utvikling av MVC-applikasjon. Grunnleggende om JSTL
2.10. Opprettelse av nettbutikk
2.11. DevOps pipeline
2.12. Grunnleggende om Maven. Applikasjonstesting
2.13. Opprettelse av nettbutikk
2.14. Grunnleggende om arbeid med GIT. Grunnleggende kommandoer. Interaksjon med stikkontakter.
2.15. Grunnleggende om SPRING-rammeverket. Konfigurasjoner, bønner, autokabling
2.16 Funksjoner i Hibernate
2.17. REST API, JSON, XML
2.18. Spring Boot, JPA, ORM
2.19. Integrasjonstesting
2.20. Grunnleggende om RMI. Be om bassenger
2.21. Forberedelse til teknisk intervju