Vývoj obchodních aplikací v Javě a Spring - kurz 88 000 rub. z IT Akademie, školení 294 ak. hodin, Datum: 15. ledna 2024.
Různé / / November 28, 2023
Program byl vyvinut na základě federálního státního vzdělávacího standardu s použitím profesního standardu č. 679n ze dne 18. listopadu 2013.
Stát zaplatí od 50 % do 100 % nákladů na tento kurz.
Posluchač musí mít diplom středního odborného nebo vysokoškolského vzdělání. Pro úspěšné absolvování programu se doporučuje být pokročilý uživatel PC, mít základní počítačovou gramotnost a znalost angličtiny a matematiky na základní úrovni.
syntaxe jazyka Java;
Základní algoritmické návrhy;
Programovací vzory;
Základní SQL dotazy;
Základní principy objektově orientovaného programování (OOP);
Systém kontroly verzí (VCS);
SOLID principy.
Použijte Java k psaní programového kódu;
K psaní kódu použijte vývojové prostředí;
Používejte nástroje pro ladění softwarového kódu;
Práce s databázemi;
Připojte knihovny;
Pracujte v týmu.
Vývoj a implementace nové funkcionality dle daných technických specifikací;
Dodržování syntaktických a logických pravidel psaní kódu v jazyce Java;
Vývoj aplikací klient-server;
Budování čisté aplikační architektury;
Analýza a verifikace zdrojového kódu programu.
1. Základní modul: Java Core
1.1 Základy jazyka Java (JVM a GC), kompilátor, interpret, bytecode
1.2 Vývojové prostředí (rozhraní vývojového prostředí, základní klávesové zkratky, šablony)
1.3 Proměnné a primitiva
1.4 Řídící struktury: podmínky a cykly
1.5 Funkce a algoritmy
1.6 Pole
1.7 Úvod do OOP
1.8 Dědičnost, zapouzdření, polymorfismus
1.9 Výjimky
1.10 Programovací vzory
1.11 Řetězce: String, StringBuilder, SringBuffer, StringPull
1.12 Model programování založený na událostech
1.13 Komplexní datové struktury: kolekce
1.14 Práce s kolekcemi Stream API
1.15 Testování: JUnit 4
1.16 Úvod do algoritmů
1.17 Složitost algoritmů
1.18 Třídění
1.19 Konečné automaty
1.20 Procvičte si řešení problémů s algoritmy pomocí HakerRang
2. Vývoj klient-server aplikací
2.1. Návrh aplikace. Generativní, behaviorální a strukturální vzory návrhu. Čistá architektura, principy SOLID
2.2. SQL dotazovací jazyk. Základní příkazy: SELECT, INSERT, JOIN, UPDATE. Vztahy v tabulkách. Základy JDBC. Připojte se k databázi. JDBC, In-Memory DB, Statement, ResultSet
2.3. Vytvoření třídy ORM
2.4. Práce se soubory
2.5. Základy tvorby WEBu. Síťové protokoly, digitální certifikáty
2.6. Vlastnosti JS. Naučte se mechanismus AJAX
2.7 Interakce se servlety. Infrastruktura. Lokální nasazení serveru
2.8. Základy JSP
2.9. Vývoj aplikace MVC. Základy JSTL
2.10. Vytvoření internetového obchodu
2.11. Potrubí DevOps
2.12. Základy Maven. Testování aplikací
2.13. Vytvoření internetového obchodu
2.14. Základy práce s GIT. Základní příkazy. Interakce se zásuvkami.
2.15. Základy frameworku SPRING. Konfigurace, boby, autowiring
2.16 Funkce režimu spánku
2.17. REST API, JSON, XML
2.18. Spring Boot, JPA, ORM
2.19. Integrační testování
2.20. Základy RMI. Žádost o bazény
2.21. Příprava na technický pohovor