Biznesa lietojumprogrammu izstrāde Java un Spring - kurss 88 000 rub. no IT akadēmijas, apmācība 294 ak. stundas, Datums: 2024. gada 15. janvāris.
Literārs Mistrojums / / November 28, 2023
Programma tika izstrādāta, pamatojoties uz Federālo štata izglītības standartu, izmantojot 2013. gada 18. novembra profesijas standartu Nr.679n.
Valsts apmaksās no 50% līdz 100% no šī kursa izmaksām.
Klausītājam jābūt vidējās profesionālās vai augstākās izglītības diplomam. Lai veiksmīgi pabeigtu programmu, ieteicams būt pieredzējušam datoru lietotājam, jābūt datorprasmēm, kā arī angļu valodas un matemātikas pārzināšanai pamatlīmenī.
Java valodas sintakse;
Algoritmiskas pamatdizains;
Programmēšanas modeļi;
SQL pamata vaicājumi;
Objektorientētās programmēšanas (OOP) pamatprincipi;
Versiju kontroles sistēma (VCS);
SOLID principi.
Izmantojiet Java, lai rakstītu programmas kodu;
Izmantojiet izstrādes vidi, lai rakstītu kodu;
Izmantojiet programmatūras koda atkļūdošanas rīkus;
Darbs ar datu bāzēm;
savienot bibliotēkas;
Darbs komandā.
Jaunas funkcionalitātes izstrāde un ieviešana atbilstoši dotajām tehniskajām specifikācijām;
Atbilstība sintaksiskajiem un loģiskajiem koda rakstīšanas noteikumiem Java valodā;
Klienta-servera aplikāciju izstrāde;
Tīras lietojumprogrammu arhitektūras izveide;
Avota programmas koda analīze un pārbaude.
1. Bāzes modulis: Java Core
1.1 Java valodas pamati (JVM un GC), kompilators, tulks, baitkods
1.2 Izstrādes vide (izstrādes vides saskarne, pamata īsinājumtaustiņi, veidnes)
1.3. Mainīgie un primitīvie
1.4. Vadības struktūras: nosacījumi un cikli
1.5. Funkcijas un algoritmi
1.6 Masīvi
1.7. Ievads par OOP
1.8. Mantojums, iekapsulēšana, polimorfisms
1.9. Izņēmumi
1.10. Programmēšanas shēmas
1.11 Virknes: String, StringBuilder, SringBuffer, StringPull
1.12. Uz notikumiem balstīts programmēšanas modelis
1.13. Sarežģītas datu struktūras: kolekcijas
1.14. Darbs ar Stream API kolekcijām
1.15 Testēšana: JUnit 4
1.16. Ievads algoritmos
1.17. Algoritmu sarežģītība
1.18 Šķirošana
1.19. Galīgo stāvokļu mašīnas
1.20. Praktizējiet algoritmu problēmu risināšanu ar HakerRang
2. Klienta-servera aplikāciju izstrāde
2.1. Lietojumprogrammu dizains. Ģeneratīvie, uzvedības un strukturālie dizaina modeļi. Tīra arhitektūra, SOLID principi
2.2. SQL vaicājumu valoda. Pamatkomandas: SELECT, INSERT, JOIN, UPDATE. Attiecības tabulās. JDBC pamati. Izveidojiet savienojumu ar datu bāzi. JDBC, In-Memory DB, paziņojums, rezultātu kopa
2.3. ORM klases izveide
2.4. Darbs ar failiem
2.5. WEB izstrādes pamati. Tīkla protokoli, digitālie sertifikāti
2.6. JS iezīmes. AJAX mehānisma apgūšana
2.7. Mijiedarbība ar servletiem. Infrastruktūra. Vietējā servera izvietošana
2.8. JSP pamati
2.9. MVC aplikācijas izstrāde. JSTL pamati
2.10. Interneta veikala izveide
2.11. DevOps cauruļvads
2.12. Maven pamati. Lietojumprogrammu pārbaude
2.13. Interneta veikala izveide
2.14. Pamati darbam ar GIT. Pamata komandas. Mijiedarbība ar kontaktligzdām.
2.15. SPRING ietvara pamati. Konfigurācijas, pupiņas, automātiskā elektroinstalācija
2.16. Hibernate funkcijas
2.17. REST API, JSON, XML
2.18. Spring Boot, JPA, ORM
2.19. Integrācijas pārbaude
2.20. RMI pamati. Pieprasīt baseinus
2.21. Gatavošanās tehniskajai intervijai