Curs „Middle Front-End Developer” - curs 89.000 rub. de la Yandex Workshop, instruire 5 luni, Data: 7 decembrie 2023.
Miscelaneu / / November 28, 2023
Cum să crești de la junior la mediu
Un specialist de mijloc se distinge nu numai prin experiența și nivelul său de competență în tehnologie, ci și prin abilitățile sale soft. Cursul este conceput astfel încât să le poți stăpâni pe ambele.
Trebuie să vă familiarizați cu teoria și apoi să o rezolvați în practică în proiecte mari. Lucrând în echipă, vei putea să descompune sarcinile și să-ți aloci singur timpul, să-ți asumi responsabilitatea pentru decizii și să investești în rezultatul general.
Pentru cine este potrivit cursul?
Cei care sunt familiarizați cu JS, CSS și HTML, au experiență în dezvoltare comercială și sunt familiarizați cu elementele de bază ale buclelor și algoritmilor.
Dacă nu sunteți sigur, luați partea gratuită și testul la sfârșit. Acolo puteți afla mai multe despre curs și vă puteți evalua abilitățile.
Veți învăța doar ceea ce vă va fi util în practică.
Programul este conceput pentru 5 luni, va trebui să alocați 20-25 de ore pe săptămână pentru a studia
Partea introductivă 2 ore
Introducere gratuită
Pentru a lua o decizie informată cu privire la curs, trebuie să studiați programul, formatul de antrenament și să vă evaluați punctele forte. Este important pentru noi ca după absolvire să fii, în primul rând, independent și să poți face față oricărei sarcini fără control constant din partea conducerii echipei. În cursul introductiv, veți afla cum dobândesc studenții această superputere.
1 parte 120 de ore
Proiectul „Web Messenger”
Pe măsură ce implementați proiectul Web Messenger, vă veți structura și aprofunda cunoștințele existente, precum și vă veți stăpâni noi instrumente și veți exersa lucrul cu acestea. În plus, în primele două luni, cufundați-vă în învățarea întregii „magie” tehnologiei moderne.
Acest modul este ca o perioadă de probă - sunteți cufundat într-o dezvoltare intensivă, studiind interiorul și nuanțele tehnologiei. Nu numai că veți lucra pe partea pură a JS cu tastarea TS, dar veți afla și mai multe despre testare, DevOps și lucrul cu API-uri.
În acest modul vă vom arăta cum să:
• alegeți un mediu de dezvoltare, găzduiți codul și proiectul și chiar puțin despre alegerea unui sistem de operare
• utilizați TypeScript (atât conceptele de bază, cât și cele avansate)
• lucrați cu arhitectura CSS și preprocesoare
• scrieți propriul motor de șablon și ce este acesta
• implementarea abordărilor componente și modulare
• utilizați cunoștințele de programare și OOP
• configurați rutarea, care sunt nuanțele?
• lucrul cu API-urile, ce sunt WebSocket-urile și, în general, despre interacțiunea client-server
• utilizați linters și stilul de cod în munca dvs
• testați aplicația folosind Jest
• lucrați cu securitate: CSRF, XSS, CSP, Clickjacking și multe altele
• configurați construcția prin Parcel și apoi Webpack, precum și ambalați aplicația în containere Docker
• lucrați cu DevOps (aflați despre certificate, CI/CD și HTTP/2)
1 proiect în portofoliu
Partea 2 160 de ore
Proiect de echipă
Vă veți alătura unor echipe de 3-4 persoane și vă veți crea propriul joc web de la zero: de la gândire la machete
și logica înainte de implementarea în cloud. Implementați partea client a jocului și backend-ul acestuia și extindeți rezultatul
în Yandex. Nor.
Veți putea folosi orice bibliotecă de pe client care nu afectează partea de joc. Veți scrie jocul folosind React, TypeScript, Canvas API.
În acest modul vă vom arăta cum să:
• navigați prin abordări moderne ale dezvoltării aplicațiilor
• configurați rutarea dacă aplicația dvs. este în React
• stocați date și, de asemenea, analizați Redux, Redux-Thunk (sau Redux-Saga), precum și Reselect și Sequelize
• lucrați cu securitatea în React: injecție SQL, XSS, CSP, CORS
• faceți prieteni TypeScript și React
• funcționează backend: baze de date (MongoDB și PostgreSQL), Node.js și facturare
• puteți lucra și mai mult cu API-ul: familiarizați-vă cu Service Workers și aflați ce este API-ul Canvas
• rulați scripturi în fundal folosind Web Workers
• configurați serverul de redare și cum să o adăugați la un proiect
• testați aplicația folosind Jest
• implementați diverse metode de autorizare: folosind OAuth și multe altele
• configurați CI/CD în GitHub Actions
• implementați aplicația pe Yandex. Cloud-ul și modul în care Nginx este util
1 proiect în portofoliu
Partea 3 40 de ore
Algoritmi și structuri de date. Curs inclus
Veți studia această unitate pe tot parcursul programului. Vă veți familiariza cu algoritmii și structurile de date obișnuite, le veți implementa în JavaScript și veți învăța să evaluați complexitatea algoritmilor.
Subiecte: analiza complexității algoritmului, matrice, tabel hash, listă legată, coadă, stivă, arbore, heap, grafic, sortare, recursivitate, algoritm Huffman, căutare în primul rând pe lățimea și adâncimea, programare dinamică, memorare.
Modul opțional 50 de ore
Pista de carieră
După programul principal, te vei putea pregăti pentru a primi o ofertă de muncă.
Aflați cum să creați un CV, să scrieți scrisori de intenție, să pregătiți un portofoliu și să treceți interviuri. În finală, vei parcurge toți pașii de la zero până la un nou loc de muncă (sau promovare la locul tău actual).
Modulul include lucrul personal cu specialiști:
• Consultanta HR
• 2 simulate de interviuri tehnice
• răspunsuri la întrebări și asistență personală în finalizarea CV-ului și a altor artefacte
• sprijin și asistență din partea unui supervizor de angajare
K
ksunyaSt
10.04.2021 G.
S-a dovedit că învățarea este plăcută
Avantaje: Comunicare, muncă practică excelentă, moderat dificil, sprijin din toate părțile (practică, teorie, pierderea motivației), materiale suplimentare, cadouri din atelier. Motivația de a învăța. Dezavantaje: Da, scump. Personal, încă nu am suficientă practică în simulatoare. Nu-l mai văd :) Din noiembrie 2020 urmez un curs despre Yandex. Atelier de dezvoltare front-end. Înainte de asta am citit recenzii peste tot...