Kursus "Middle Front-End Developer" - kursus 89 000 hõõruda. Yandexi töökojast, koolitus 5 kuud, kuupäev: 7. detsember 2023.
Varia / / November 28, 2023
Kuidas kasvada juuniorist keskmiseks
Keskastme spetsialisti eristavad mitte ainult kogemused ja tehnoloogiaoskuste tase, vaid ka pehmed oskused. Kursus on koostatud nii, et saaksite mõlemat omandada.
Peate tutvuma teooriaga ja seejärel suurtes projektides praktikas läbi töötama. Meeskonnas töötades suudad ülesandeid jaotada ja ise aega jaotada, vastutada otsuste eest ning investeerida koondtulemusse.
Kellele kursus sobib?
Need, kes tunnevad JS-i, CSS-i ja HTML-i, omavad kommertsarenduse kogemust ning tunnevad tsüklite ja algoritmide põhitõdesid.
Kui te pole kindel, tehke tasuta osa ja test lõpus. Seal saate kursuse kohta rohkem teada saada ja hinnata oma võimeid.
Õpid ainult seda, mis on praktikas kasulik.
Programm on mõeldud 5 kuuks, õppimiseks peate pühendama 20-25 tundi nädalas
Sissejuhatav osa 2 tundi
Tasuta tutvustus
Kursuse kohta teadliku otsuse tegemiseks peate tutvuma programmi, koolituse vorminguga ja hindama oma tugevaid külgi. Meie jaoks on oluline, et pärast lõpetamist oleksite ennekõike iseseisev ja saaksite hakkama iga ülesandega ilma pideva meeskonnajuhi kontrollita. Sissejuhatusel saad teada, kuidas õpilased selle supervõime omandavad.
1 osa 120 tundi
Projekt "Web Messenger"
Web Messengeri projekti juurutades struktureerite ja süvendate oma olemasolevaid teadmisi, samuti omandate uusi tööriistu ja harjutate nendega töötamist. Lisaks sukelduge esimese kahe kuu jooksul kogu kaasaegse tehnoloogia "maagia" õppimisse.
See moodul on nagu prooviperiood – oled sukeldunud intensiivsesse arendusse, uurides tehnoloogia sisemisi ja nüansse. Te ei tööta mitte ainult JS-i esiküljel TS-i tippimisega, vaid saate ka lisateavet testimise, DevOpsi ja API-dega töötamise kohta.
Selles moodulis näitame teile, kuidas:
• valida arenduskeskkond, hostida kood ja projekt ning isegi natuke operatsioonisüsteemi valikust
• kasutada TypeScripti (nii põhitõed kui ka täpsemad kontseptsioonid)
• töötada CSS-i arhitektuuri ja eelprotsessoritega
• kirjutage oma mallimootor ja mis see on
• rakendada komponent- ja modulaarseid lähenemisviise
• kasutada teadmisi programmeerimismustrite ja OOP kohta
• konfigureerida marsruutimist, millised on nüansid?
• töötada API-dega, mis on WebSocketid ja üldiselt kliendi-serveri suhtlusest
• kasuta oma töös linterit ja koodistiili
• testige rakendust Jesti abil
• töö turvalisusega: CSRF, XSS, CSP, Clickjacking ja palju muud
• konfigureerida ehitust Parceli ja seejärel Webpacki kaudu, samuti pakkida rakendus Dockeri konteineritesse
• töötage DevOpsiga (lisateave sertifikaatide, CI/CD ja HTTP/2 kohta)
1 projekt portfellis
2. osa 160 tundi
Meeskonna projekt
Liitute 3-4-liikmeliste meeskondadega ja loote oma veebimängu nullist: alates kujunduste läbimõtlemisest
ja loogika enne pilve juurutamist. Rakendage mängu kliendiosa ja selle taustaprogramm ning laiendage tulemust
Yandexis. Pilv.
Saate kliendil kasutada mis tahes teeke, mis mänguosa ei mõjuta. Kirjutate mängu Reacti, TypeScripti, Canvas API-ga.
Selles moodulis näitame teile, kuidas:
• navigeerida rakenduste arendamise kaasaegsetes lähenemisviisides
• konfigureerida marsruutimist, kui teie rakendus on Reactis
• salvestada andmeid ja analüüsida ka Reduxit, Redux-Thunk (või Redux-Saga), samuti Reselect ja Sequelize
• töö Reactis turvalisusega: SQL-i süstimine, XSS, CSP, CORS
• Sõbrake TypeScripti ja Reactiga
• backend töötab: andmebaasid (MongoDB ja PostgreSQL), Node.js ja arveldamine
• saate API-ga veelgi rohkem töötada: tutvuge Service Workersiga ja uurige, mis on Canvas API
• käivitada skripte taustal, kasutades Web Workersit
• konfigureerida serveripoolset renderdamist ja kuidas seda projekti lisada
• testige rakendust Jesti abil
• rakendada erinevaid autoriseerimismeetodeid: OAuthi kasutamine ja palju muud
• seadistage GitHub Actionsis CI/CD
• juurutage rakendus Yandexi. Pilv ja kuidas Nginx on kasulik
1 projekt portfellis
3. osa 40 tundi
Algoritmid ja andmestruktuurid. Kaasas kursus
Õpid seda üksust kogu programmi vältel. Saad tuttavaks levinud algoritmide ja andmestruktuuridega, juurutad need JavaScriptis ning õpid hindama algoritmide keerukust.
Teemad: algoritmi keerukuse analüüs, massiiv, räsitabel, lingitud loend, järjekord, virn, puu, hunnik, graafik, sorteerimine, rekursioon, Huffmani algoritm, laiuse- ja sügavuspõhine otsing, dünaamiline programmeerimine, meeldejätmine.
Valikuline moodul 50 tundi
Karjääri rada
Pärast põhiprogrammi saate valmistuda tööpakkumise saamiseks.
Õppige koostama CV-d, kirjutama kaaskirju, koostama portfooliot ja läbima intervjuusid. Finaalis läbite kõik etapid nullist uue töökohani (või praegusel töökohal edutamiseni).
Moodul sisaldab isiklikku tööd spetsialistidega:
• Personalikonsultatsioon
• 2 tehnilist näidisintervjuud
• vastused küsimustele ja isiklik abi teie CV ja muude esemete koostamisel
• tööjuhendaja toetus ja abi
K
ksunyaSt
10.04.2021 G.
Selgus, et õppimine on meeldiv
Eelised: Suhtlemine, suurepärane praktiline töö, mõõdukalt raske, toetus igalt poolt (praktika, teooria, motivatsioonikaotus), lisamaterjalid, kingitused töötoast. Motivatsioon õppida. Puudused: Jah, kallis. Isiklikult pole mul veel piisavalt praktikat simulaatorites. Ma ei näe seda enam :) Alates 2020. aasta novembrist olen käinud Yandexi kursusel. Esiosa arendamise töötuba. Enne seda lugesin igalt poolt arvustusi...