Verslo programų kūrimas Java ir Spring - kursas 88 000 rub. iš IT akademijos, mokymai 294 ak. valandos, Data: 2024 m. sausio 15 d.
įvairenybės / / November 28, 2023
Programa buvo sukurta remiantis federaliniu valstybiniu išsilavinimo standartu, naudojant 2013 m. lapkričio 18 d. profesijos standartą Nr. 679n.
Valstybė apmokės nuo 50% iki 100% šio kurso kainos.
Klausytojas privalo turėti vidurinio profesinio arba aukštojo išsilavinimo diplomą. Norint sėkmingai užbaigti programą, rekomenduojama būti pažengusiam asmeninio kompiuterio vartotojui, turėti kompiuterinio raštingumo pagrindą, mokėti anglų kalbą ir matematiką pagrindiniu lygiu.
Java kalbos sintaksė;
Pagrindiniai algoritminiai projektai;
Programavimo modeliai;
Pagrindinės SQL užklausos;
Pagrindiniai objektinio programavimo (OOP) principai;
Versijų valdymo sistema (VCS);
SOLID principai.
Programos kodui rašyti naudoti Java;
Naudokite kūrimo aplinką kodui rašyti;
Naudoti programinės įrangos kodo derinimo įrankius;
Darbas su duomenų bazėmis;
Sujungti bibliotekas;
Darbas komandoje.
Naujo funkcionalumo kūrimas ir diegimas pagal pateiktas technines specifikacijas;
Sintaksinių ir loginių kodo rašymo Java kalba taisyklių laikymasis;
Kliento-serverio taikomųjų programų kūrimas;
Kurti švarią taikomųjų programų architektūrą;
Šaltinio programos kodo analizė ir patikrinimas.
1. Bazinis modulis: Java Core
1.1 Java kalbos pagrindai (JVM ir GC), kompiliatorius, interpretatorius, baitų kodas
1.2 Kūrimo aplinka (kūrimo aplinkos sąsaja, pagrindiniai spartieji klavišai, šablonai)
1.3 Kintamieji ir primityvai
1.4 Valdymo struktūros: sąlygos ir ciklai
1.5 Funkcijos ir algoritmai
1.6 Masyvai
1.7 Įvadas į OOP
1.8 Paveldėjimas, inkapsuliavimas, polimorfizmas
1.9 Išimtys
1.10 Programavimo modeliai
1.11 Stygos: String, StringBuilder, SringBuffer, StringPull
1.12 Įvykiais pagrįstas programavimo modelis
1.13 Sudėtingos duomenų struktūros: rinkiniai
1.14 Darbas su Stream API kolekcijomis
1.15 Testavimas: JUnit 4
1.16 Algoritmų įvadas
1.17 Algoritmų sudėtingumas
1.18 Rūšiavimas
1.19 Baigtinės būsenos mašinos
1.20 Praktikuokite algoritmų problemų sprendimą su HakerRang
2. Kliento-serverio taikomųjų programų kūrimas
2.1. Aplikacijos dizainas. Generatyviniai, elgesio ir struktūrinio projektavimo modeliai. Švari architektūra, SOLID principai
2.2. SQL užklausos kalba. Pagrindinės komandos: SELECT, INSERT, JOIN, UPDATE. Ryšiai lentelėse. JDBC pagrindai. Prisijunkite prie duomenų bazės. JDBC, atminties duomenų bazė, pareiškimas, rezultatų rinkinys
2.3. ORM klasės kūrimas
2.4. Darbas su failais
2.5. WEB kūrimo pagrindai. Tinklo protokolai, skaitmeniniai sertifikatai
2.6. JS savybės. AJAX mechanizmo mokymasis
2.7 Sąveika su servletais. Infrastruktūra. Vietinio serverio diegimas
2.8. JSP pagrindai
2.9. MVC programos kūrimas. JSTL pagrindai
2.10. Internetinės parduotuvės sukūrimas
2.11. DevOps dujotiekis
2.12. Maven pagrindai. Taikymo testavimas
2.13. Internetinės parduotuvės sukūrimas
2.14. Darbo su GIT pagrindai. Pagrindinės komandos. Sąveika su lizdais.
2.15. SPRING karkaso pagrindai. Konfigūracijos, pupelės, automatinis laidas
2.16 Hibernate funkcijos
2.17. REST API, JSON, XML
2.18. Spring Boot, JPA, ORM
2.19. Integracijos testavimas
2.20. RMI pagrindai. Užsisakykite baseinus
2.21. Pasiruošimas techniniam pokalbiui