Vývoj obchodných aplikácií v jazyku Java a Spring - kurz 88 000 rub. z IT Academy, školenie 294 ak. hodiny, Dátum: 15.01.2024.
Rôzne / / November 28, 2023
Program bol vyvinutý na základe federálneho štátneho vzdelávacieho štandardu s použitím profesijného štandardu č.679n zo dňa 18.11.2013.
Štát zaplatí od 50 % do 100 % nákladov na tento kurz.
Poslucháč musí mať ukončené stredné odborné alebo vysokoškolské vzdelanie. Pre úspešné absolvovanie programu sa odporúča byť pokročilým používateľom PC, mať základnú počítačovú gramotnosť a ovládať anglický jazyk a matematiku na základnej úrovni.
syntax jazyka Java;
Základné návrhy algoritmov;
Programovacie vzory;
Základné SQL dotazy;
Základné princípy objektovo orientovaného programovania (OOP);
Systém kontroly verzií (VCS);
SOLID princípy.
Použite Java na písanie programového kódu;
Na písanie kódu použite vývojové prostredie;
Používajte nástroje na ladenie softvérového kódu;
Práca s databázami;
Pripojte knižnice;
Pracujte v tíme.
Vývoj a implementácia novej funkcionality podľa daných technických špecifikácií;
Dodržiavanie syntaktických a logických pravidiel písania kódu v jazyku Java;
Vývoj aplikácií klient-server;
Budovanie čistej aplikačnej architektúry;
Analýza a overenie 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é prostredie (rozhranie vývojového prostredia, základné klávesové skratky, šablóny)
1.3 Premenné a primitíva
1.4 Riadiace štruktúry: podmienky a cykly
1.5 Funkcie a algoritmy
1.6 Polia
1.7 Úvod do OOP
1.8 Dedičnosť, zapuzdrenie, polymorfizmus
1.9 Výnimky
1.10 Programovacie vzory
1.11 Reťazce: String, StringBuilder, SringBuffer, StringPull
1.12 Model programovania založený na udalostiach
1.13 Komplexné dátové štruktúry: zbierky
1.14 Práca s kolekciami Stream API
1.15 Testovanie: JUnit 4
1.16 Úvod do algoritmov
1.17 Zložitosť algoritmov
1.18 Triedenie
1.19 Konečné automaty
1.20 Precvičte si riešenie problémov s algoritmom pomocou HakerRang
2. Vývoj klient-server aplikácií
2.1. Dizajn aplikácie. Generatívne, behaviorálne a štrukturálne vzory dizajnu. Čistá architektúra, SOLID princípy
2.2. SQL dotazovací jazyk. Základné príkazy: SELECT, INSERT, JOIN, UPDATE. Vzťahy v tabuľkách. Základy JDBC. Pripojte sa k databáze. JDBC, In-Memory DB, Statement, ResultSet
2.3. Vytvorenie triedy ORM
2.4. Práca so súbormi
2.5. Základy vývoja WEB. Sieťové protokoly, digitálne certifikáty
2.6. Vlastnosti JS. Naučte sa mechanizmus AJAX
2.7 Interakcia so servletmi. Infraštruktúra. Lokálne nasadenie servera
2.8. Základy JSP
2.9. Vývoj aplikácie MVC. Základy JSTL
2.10. Vytvorenie internetového obchodu
2.11. Potrubie DevOps
2.12. Základy Maven. Testovanie aplikácií
2.13. Vytvorenie internetového obchodu
2.14. Základy práce s GIT. Základné príkazy. Interakcia so zásuvkami.
2.15. Základy rámca SPRING. Konfigurácie, fazuľa, autowiring
2.16 Funkcie režimu dlhodobého spánku
2.17. REST API, JSON, XML
2.18. Spring Boot, JPA, ORM
2.19. Integračné testovanie
2.20. Základy RMI. Žiadosť o bazény
2.21. Príprava na technický pohovor