Ärirakenduste arendamine Javas ja kevadel - kursus 88 000 hõõruda. IT Akadeemiast, koolitus 294 ak. tundi, kuupäev: 15. jaanuar 2024.
Varia / / November 28, 2023
Programm töötati välja föderaalse osariigi haridusstandardi alusel, kasutades 18. novembri 2013 kutsestandardit nr 679n.
Riik tasub selle kursuse maksumusest 50% kuni 100%.
Kuulajal peab olema keskeri- või kõrghariduse diplom. Programmi edukaks läbimiseks on soovitatav olla edasijõudnud arvutikasutaja, omada elementaarset arvutioskust ning inglise keele ja matemaatika oskust algtasemel.
Java keele süntaks;
Algoritmilised kujundused;
Programmeerimismustrid;
SQL põhipäringud;
Objektorienteeritud programmeerimise (OOP) põhiprintsiibid;
versioonikontrollisüsteem (VCS);
SOLIID põhimõtted.
Kasutage programmikoodi kirjutamiseks Java-d;
Kasuta koodi kirjutamiseks arenduskeskkonda;
Kasutage tarkvarakoodi silumistööriistu;
Töö andmebaasidega;
Ühendage raamatukogud;
Töötage meeskonnas.
Uue funktsionaalsuse väljatöötamine ja juurutamine vastavalt etteantud tehnilistele kirjeldustele;
Java keeles koodi kirjutamise süntaktiliste ja loogiliste reeglite järgimine;
Klient-server rakenduste arendamine;
Puhta rakendusarhitektuuri loomine;
Lähteprogrammi koodi analüüs ja kontrollimine.
1. Baasmoodul: Java Core
1.1 Java keele põhitõed (JVM ja GC), kompilaator, tõlk, baitkood
1.2 Arenduskeskkond (arenduskeskkonna liides, põhilised kiirklahvid, mallid)
1.3 Muutujad ja primitiivid
1.4 Juhtstruktuurid: tingimused ja tsüklid
1.5 Funktsioonid ja algoritmid
1.6 Massiivid
1.7 OOP-i tutvustus
1.8 Pärandumine, kapseldamine, polümorfism
1.9 Erandid
1.10 Programmeerimismustrid
1.11 Stringid: String, StringBuilder, SringBuffer, StringPull
1.12 Sündmuspõhine programmeerimismudel
1.13 Keerulised andmestruktuurid: kogud
1.14 Stream API kogudega töötamine
1.15 Testimine: JUnit 4
1.16 Algoritmide tutvustus
1.17 Algoritmide keerukus
1.18 Sorteerimine
1.19 Lõpliku olekuga masinad
1.20 Harjutage HakerRangiga algoritmiülesannete lahendamist
2. Klient-server rakenduste arendamine
2.1. Rakenduse disain. Generatiivsed, käitumuslikud ja struktuursed disainimustrid. Puhas arhitektuur, SOLID põhimõtted
2.2. SQL päringukeel. Põhikäsud: SELECT, INSERT, JOIN, UPDATE. Seosed tabelites. JDBC põhitõed. Ühendage andmebaasiga. JDBC, mälusisene DB, avaldus, tulemuskomplekt
2.3. ORM-klassi loomine
2.4. Töötamine failidega
2.5. WEBi arendamise alused. Võrguprotokollid, digitaalsed sertifikaadid
2.6. JS-i omadused. AJAX-i mehhanismi õppimine
2.7 Koostoime servletidega. Infrastruktuur. Kohaliku serveri juurutamine
2.8. JSP põhitõed
2.9. MVC rakenduse arendamine. JSTLi põhitõed
2.10. Veebipoe loomine
2.11. DevOpsi torujuhe
2.12. Maveni põhitõed. Rakenduse testimine
2.13. Veebipoe loomine
2.14. GIT-iga töötamise põhitõed. Põhilised käsud. Koostoime pistikupesadega.
2.15. KEVAD-raamistiku põhitõed. Konfiguratsioonid, oad, automaatne juhtmestik
2.16 Talveunerežiimi funktsioonid
2.17. REST API, JSON, XML
2.18. Spring Boot, JPA, ORM
2.19. Integratsiooni testimine
2.20. RMI põhitõed. Taotlege basseine
2.21. Tehniliseks vestluseks valmistumine