Kursas "Java developer" - kursas 147 000 rublių. iš Yandex seminaro, mokymas 10 mėnesių, data 2023 m. lapkričio 30 d.
įvairenybės / / November 29, 2023
Nemokamas modulis 15 val
„Java“ pagrindai (nemokama dalis)
Įvadas į Java, pagrindinių kalbos konstrukcijų mokymasis. Įvadinis kursas padės pasijusti kūrėju ir suprasti, ar nori tobulėti šia kryptimi. Sužinosite apie duomenų tipus, sąlygines išraiškas ir kilpas. Mokykitės teorijos teksto pamokų forma ir praktikuokite ją spręsdami realias problemas simuliatoriuje – savo interaktyvioje aplinkoje.
- Įvadas į Java
- Sąlyginiai teiginiai
- Ciklai
- Masyvai
- +1 projektas portfelyje
Finansinis pritaikymas
Pirmąją konsolės programą rašysite žingsnis po žingsnio naudodami pagrindines Java konstrukcijas. Tai padės jums sekti savo pajamas ir išlaidas.
2 modulis, 8 sav
„Java Core“: įvadas
Susipažinimas su kūrimo aplinka ir OOP principų studijavimas.
Sužinosite, ką gali „Java“, įvaldę pagrindines kalbos konstrukcijas – „Java Core“. Susipažinkite su kūrimo aplinka ir išmoksite pagrindinių objektinio programavimo principų. Tai yra paradigma, kuria remiasi dauguma šiuolaikinių programavimo kalbų. Be to, prie projekto prijunkite „Git“ versijų valdymo sistemą ir pabandykite dirbti komandų eilute – taip sukursite savo pirmąjį projektą ne simuliatoriuje.
- +2 projektai portfelyje
Sprintas 1
Sveiki, pradėsime?
Sintaksės pagrindai: tęsinys
Metodai/Problemos skaidymas
Objektai ir klasės
Git. Kodėl ir kaip
JDK ir kūrimo aplinka
Namų projektas
2 sprintas
Tipai Java
Operacijos su primityvais
Sąrašai ir maišos lentelės
Sprintas 3
OOP. Inkapsuliavimas ir paveldėjimas
Objektų klasė
Git. Įsipareigojimo viduje
Kodo stilius ir efektyvus darbas IDE
Sprintas 4
Kiti modifikatoriai ir darbas su išvardinimais
OOP. Abstrakcija ir polimorfizmas
Git. Darbas su šakomis
Kalorijų skaičiuoklė fitneso klubui
Tai bus jūsų pirmasis nepriklausomas projektas. Naudosite nemokamoje dalyje išmoktus įgūdžius ir sukursite visavertę aplikaciją. Geriausia yra tai, kad jūsų programos kodas bus saugomas „Git“ saugykloje, todėl galėsite juo dalytis su draugais ar būsimais darbdaviais. O kūrimas taps dar arčiau realybės: projektą rašysite nebe simuliatoriuje, o Intellij IDEA.
Apskaitos procesų automatizavimas
Pirmasis autentiškas iššūkis, su kuriuo susidursite. Techninės specifikacijos formalizuota forma. Įvesties ir išvesties duomenų formatai ir šimtai kodo eilučių. Po šio projekto suprasite, ką sugebate.
3 modulis, 8 sav
„Java Core“: tęsinys
Toliau studijuosite standartinę biblioteką ir kursite savo projektą: sužinosite, kaip jie gali būti naudingi išimtis, įvaldykite darbo su API įrankius, išmokite dirbti su I/O srautais ir padengti savo taikymo testai. Galų gale sukursite užduočių sekiklį ir išmokysite jį bendrauti su serveriu, kad stebėjimo priemonė galėtų dirbti internete, o ne tik vietiniame kompiuteryje.
- +1 projektas portfelyje
Sprintas 1
Algoritmų įvadas
Kolekcijos Java: sąrašai
Kolekcijos Java: maišos lentelės ir rinkiniai
2 sprintas
Visa tiesa apie stygas
Išimtys
Darbas su failais
Sprintas 3
Srautai ir lambdas
Laikas ir data
Vienetiniai testai
Sprintas 4
Internetas, HTTP, JSON
API kūrimas
Tinklo užklausos
Užduočių tvarkyklė
Sukursite programos užpakalinę programą su žiniatinklio sąsaja, kuri leis nustatyti projektų tikslus, uždavinius ir terminus, stebėti ir matuoti veiklą bei įvertinti rezultatus. Praktikumo metu pravers užduočių tvarkyklė.
4 modulis, 8 sav
Spring Boot ir darbas su duomenų bazėmis
Ankstesniuose moduliuose išmokote „Java“ pagrindų pagrindus ir dabar esate pasirengę pereiti prie įrankių, kuriuos naudoja pažengę kūrėjai. Įvaldysite „Spring Boot“ – modernią „Java“ žiniatinklio programų kūrimo sistemą. Išmokite kurti ir valdyti duomenų bazės duomenis naudodami SQL ir labiau pasitikėkite darbu su versijų valdymo sistemomis. Šie įrankiai padės jums tapti kūrėju, turinčiu paklausių technologijų krūvą po diržu.
- +1 projektas portfelyje
Sprintas 1
Maven
Pirmoji pažintis su pavasariu
Miško ruoša
Lombokas
2 sprintas
Pavasaris: geriau pažinti vienas kitą
Užklausos parametrai ir atsakymo formatas
Apdorojant įvyko klaida
Sprintas 3
Įvadas į duomenų bazes
SQL: duomenų agregavimas ir rūšiavimas
SQL: ryšiai lentelėse
Sprintas 4
Darbas su pavasario duomenų baze
CRUD operacijos
Kinopoisk už savo
Socialinis tinklas, kuris padės pasirinkti filmus pagal tai, kokius filmus žiūrite jūs ir jūsų draugai ir kokius įvertinimus jiems suteikiate.
5 modulis, 10 savaičių
Pavasaris, ORM ir darbas serveryje
Neįmanoma sukurti visaverčių programų naudojant „Spring“, nesuvokiant vidinės sistemos. „Spring Boot“ labai supaprastina kūrimą, tačiau paslepia daug įgyvendinimo detalių. Sužinosite, ką „Spring Boot“ daro už jus, ir suprasite, kaip tą patį įgyvendinti naudojant tik „Spring“. Taip pat išmokite rašyti duomenų bazės užklausas ir apibūdinti ryšius tarp objektų iš duomenų bazės tiesiogiai kode. Tai supaprastins tobulėjimą, padės išspręsti problemas, kurios gali iškilti proceso metu, taip pat bus privalumas pokalbio metu.
- +1 projektas portfelyje
Sprintas 1
Spring MVC vs Spring Boot
JSON ir kiti: išorinė konfigūracija ir registravimas
2 sprintas
Sandoriai
Pavasario duomenys
Darbas su saugyklomis
Sprintas 3
Taikymo verslo logika
Išmėginimas
Sprintas 4
Mikropaslaugos
Dokeris
Darbas serveryje
Sprintas 5
Grupės projektas
Programa dalintis dalykais tarp draugų
Grupinis projektas, kurį įgyvendinate bendraklasių komandoje. Programa, kurioje jūs ir jūsų draugai kurį laiką galite apsikeisti daiktais: įrankiais, programėlėmis, knygomis ir pan. Kaip ir dalijimasis automobiliu, tik daiktams.
6 modulis, 6 savaitės
Pasiruošimas pokalbiui ir baigimo projektui
Blokas apima dalyvavimą bandomajame pokalbyje. Ji truks 1–1,5 val., per kurią gausite rekomendacijas dėl įgūdžių ugdymo, grįžtamąjį ryšį apie žinias ir ugdymo procesų supratimą. Tada turėsite antrą bandomąjį interviu su ekspertu. Tai bus sudėtingesnė ir griežtesnė. Java kūrėjai iš didelių kompanijų užduos klausimus apie teoriją ir algoritmus.
Baigiamasis baigiamasis projektas, kurio pagalba patvirtinsite savo žinias ir įgūdžius. Vykdydami baigiamojo darbo projektą turite atlikti užduotis simuliatoriuje ir perskaityti daug teorijos. Plėtra bus struktūrizuota taip pat, kaip ir būsimame darbe.
- +1 projektas portfelyje
Sprintas 1
Rekursija
Rūšiavimas
Šiukšlių kolekcija
Kelių gijų programavimo pagrindai
2 sprintas
Java Core: Interviu paruošimas
Rinkiniai: Interviu rengimas
Darbas su duomenų bazėmis: pasiruošimas pokalbiui
Pavasaris: pasiruošimas pokalbiui
Sprintas 3
Baigimo projektas
Draugiško susitikimo programėlė
Programėlė, padėsianti susirasti žmogų kelionei, eiti į kiną ar kita laisvalaikio veikla
Karjeros kelias 6 savaites
Užimtumas. Naujos galimybės
Lygiagrečiai su pagrindine programa galite pasiruošti gauti darbo pasiūlymą: išmokti susikurti gyvenimo aprašymą, rašyti motyvacinius laiškus, susikurti portfolio ir praeiti pokalbius. Pabaigoje atliksite visus žingsnius prieš įsidarbinimą: atsakymą į laisvą darbo vietą, testo užduotį, pokalbį.
Darbo rinka
Profesinio tobulėjimo strategija. Darbo rinkos apžvalga.
Santrauka
Sukurti gyvenimo aprašymą ir jį tobulinti remiantis rinkos eksperto atsiliepimais.
Portfelis
Portfelio supakavimas su projektais.
Motyvacinį laišką
Sukurkite motyvacinį laišką darbo prašymams.
Interviu
Interviu tipai. Ir kaip juos įveikti.
Darbo paieška
Paieškos strategija. Neformalios ir formalios paieškos strategijos. Kaip teisingai nustatyti prioritetus.
Dizaino modeliai – tai patirties rinkinys, kurį galima panaudoti pakartotinai. Raštai naudojami visose veiklos srityse, nes leidžia panaudoti anksčiau dirbtus sprendimus. Dizaino šablonų išmanymas leidžia ne tik greičiau įgyvendinti savo sprendimus ir gauti kokybišką pirminį kodą, bet ir efektyviau bendrauti su šią technologiją jau įvaldžiusiais kolegomis. Kursas apima 23 pagrindinius modelius, aprašytus knygoje „Dizaino modeliai: daugkartinio naudojimo objektinės programinės įrangos elementai“. naudojama objektinė programinė įranga"), parašė keturi autoriai (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson ir John Vlissides.
3,7
28 900 ₽