Kursas „Middle Front-End Developer“ - kursas 89 000 rub. iš Yandex seminaro, mokymai 5 mėn., Data: 2023 m. gruodžio 7 d.
įvairenybės / / November 28, 2023
Kaip užaugti nuo jaunesnio iki vidutinio
Vidurio specialistas išsiskiria ne tik patirtimi ir technologijų išprusimu, bet ir švelniais įgūdžiais. Kursas sukurtas taip, kad galėtumėte įvaldyti abu.
Turite susipažinti su teorija, o paskui ją praktiškai įgyvendinti dideliuose projektuose. Dirbdami komandoje gebėsite skaidyti užduotis ir patys paskirstyti laiką, prisiimti atsakomybę už sprendimus ir investuoti į bendrą rezultatą.
Kam tinka kursas?
Tie, kurie yra susipažinę su JS, CSS ir HTML, turi komercinio kūrimo patirties ir yra susipažinę su kilpų ir algoritmų pagrindais.
Jei nesate tikri, atlikite nemokamą dalį ir testą pabaigoje. Ten galite sužinoti daugiau apie kursą ir įvertinti savo gebėjimus.
Sužinosite tik tai, kas bus naudinga praktikoje.
Programa skirta 5 mėnesiams, studijoms reikės skirti 20-25 valandas per savaitę
Įvadinė dalis 2 val
Nemokama įžanga
Norėdami priimti pagrįstą sprendimą dėl kurso, turite išstudijuoti programą, mokymo formatą ir įvertinti savo stipriąsias puses. Mums svarbu, kad baigęs studijas visų pirma esi savarankiškas ir susidorotum su bet kokia užduotimi be nuolatinės komandos vadovo kontrolės. Įvadiniame kurse sužinosite, kaip mokiniai įgyja šią supergalią.
1 dalis 120 valandų
Projektas „Web Messenger“
Įgyvendindami Web Messenger projektą sisteminsite ir gilinsite turimas žinias, taip pat įsisavinsite naujus įrankius ir praktikuosite darbą su jais. Be to, pirmuosius du mėnesius pasinerkite į visų šiuolaikinių technologijų „stebuklingumą“.
Šis modulis yra tarsi bandomasis laikotarpis – jūs pasinėrėte į intensyvų tobulėjimą, studijuojate technologijos vidų ir niuansus. Jūs ne tik dirbsite grynai JS priekyje naudodami TS įvedimą, bet ir sužinosite daugiau apie testavimą, „DevOps“ ir darbą su API.
Šiame modulyje parodysime, kaip:
• pasirinkti kūrimo aplinką, priglobti kodą ir projektą ir net šiek tiek apie operacinės sistemos pasirinkimą
• naudoti „TypeScript“ (tiek pagrindus, tiek išplėstines sąvokas)
• darbas su CSS architektūra ir išankstiniais procesoriais
• parašyti savo šablono variklį ir kas tai yra
• įgyvendinti komponentinius ir modulinius metodus
• naudoti žinias apie programavimo modelius ir OOP
• konfigūruoti maršrutą, kokie niuansai?
• dirbti su API, kas yra WebSockets ir apskritai apie kliento ir serverio sąveiką
• darbe naudokite linteres ir kodo stilių
• išbandyti programą naudodami Jest
• darbas su apsauga: CSRF, XSS, CSP, Clickjacking ir kt
• sukonfigūruokite kūrimą naudodami „Parcel“, tada „Webpack“, taip pat supakuokite programą į „Docker“ konteinerius
• dirbti su „DevOps“ (sužinokite apie sertifikatus, CI/CD ir HTTP/2)
1 projektas portfelyje
2 dalis 160 val
Komandos projektas
Jūs prisijungsite prie 3-4 žmonių komandų ir sukursite savo internetinį žaidimą nuo nulio: nuo mąstymo iki maketų
ir logika prieš diegimą debesyje. Įdiekite kliento žaidimo dalį ir jos užpakalinę programą bei išplėskite rezultatą
„Yandex. Debesis.
Galėsite naudoti bet kokias kliento bibliotekas, kurios neturi įtakos žaidimo daliai. Žaidimą rašysite naudodami React, TypeScript, Canvas API.
Šiame modulyje parodysime, kaip:
• naršyti šiuolaikinius taikomųjų programų kūrimo metodus
• konfigūruoti maršrutą, jei jūsų programa yra React
• saugoti duomenis, taip pat analizuoti Redux, Redux-Thunk (arba Redux-Saga), taip pat Reselect ir Sequelize
• darbas su apsauga React: SQL injekcija, XSS, CSP, CORS
• susidraugauti su TypeScript ir React
• Backend darbai: duomenų bazės (MongoDB ir PostgreSQL), Node.js ir atsiskaitymas
• su API galite dirbti dar daugiau: susipažinkite su Service Workers ir sužinokite, kas yra Canvas API
• paleisti scenarijus fone naudojant Web Workers
• sukonfigūruoti serverio atvaizdavimą ir kaip jį įtraukti į projektą
• išbandyti programą naudodami Jest
• įdiegti įvairius autorizavimo būdus: naudojant OAuth ir kt
• nustatyti CI / CD „GitHub Actions“.
• įdiegti programą „Yandex. Debesis ir kaip „Nginx“ naudinga
1 projektas portfelyje
3 dalis 40 val
Algoritmai ir duomenų struktūros. Kursas įtrauktas
Jūs mokysitės šį vienetą visos programos metu. Susipažinsite su įprastais algoritmais ir duomenų struktūromis, įdiegsite juos JavaScript ir išmoksite įvertinti algoritmų sudėtingumą.
Temos: algoritmo sudėtingumo analizė, masyvas, maišos lentelė, susietas sąrašas, eilė, dėklas, medis, krūva, grafikas, rūšiavimas, rekursija, Huffmano algoritmas, pločio ir gylio paieška, dinaminis programavimas, atmintinė.
Pasirenkamas modulis 50 val
Karjeros takelis
Baigę pagrindinę programą galėsite pasiruošti gauti darbo pasiūlymą.
Sužinokite, kaip sukurti gyvenimo aprašymą, rašyti motyvacinius laiškus, sudaryti aplanką ir išlaikyti interviu. Finale atliksite visus žingsnius nuo nulio iki naujo darbo (arba paaukštinimo dabartiniame darbe).
Modulis apima asmeninį darbą su specialistais:
• Personalo konsultacija
• 2 techniniai imitaciniai interviu
• atsakymai į klausimus ir asmeninė pagalba baigiant CV ir kitus artefaktus
• įdarbinimo vadovo parama ir pagalba
K
ksunyaŠv
10.04.2021 G.
Paaiškėjo, kad mokytis malonu
Privalumai: Bendravimas, puikūs praktiniai darbai, vidutiniškai sunkus, palaikymas iš visų pusių (praktika, teorija, motyvacijos praradimas), papildomos medžiagos, dirbtuvės dovanos. Motyvacija mokytis. Trūkumai: Taip, brangu. Asmeniškai aš vis dar neturiu pakankamai praktikos treniruokliuose. Nebematau :) Nuo 2020 m. lapkričio mėnesio lankau kursus apie Yandex. Seminaras apie front-end kūrimą. Prieš tai visur skaičiau atsiliepimus...