Bootcamp pentru dezvoltatori front-end - curs 140.000 de ruble. de la Yandex Workshop, instruire 10 luni, data 30 noiembrie 2023.
Miscelaneu / / November 30, 2023
Învățare accelerată
Bootcamp este un nou format de curs pentru cei care doresc să învețe cât mai repede o nouă profesie. Pe parcursul a 22 de săptămâni, veți studia timp de 8 ore pe zi pentru a vă pregăti pentru a deveni un dezvoltator front-end.
Abordare personală
Veți studia într-un grup mic - astfel putem acorda multă atenție fiecărui elev. Mentorii ajută la întrebări prin chat, desfășoară seminarii web despre proiect și întâlniri online pentru a discuta orice problemă.
Imersiune totală în profesie
Veți explora în profunzime abilitățile de care are nevoie fiecare dezvoltator front-end: HTML și CSS, JavaScript, React, Redux și TypeScript.
Consultații individuale cu un evaluator
Veți primi feedback cu privire la proiect în termen de 24 de ore pentru a închide rapid practica și a merge mai departe. Iar pentru fiecare proiect vei primi o consultație individuală cu analiză a erorilor.
La întâlniri regulate cu mentorul și grupul
În fiecare săptămână veți participa la planificare și rezumare, precum și la webinarii și sesiuni de întrebări și răspunsuri în care puteți adresa întrebări unui expert
Cu teorie și practică pe platforma noastră
Veți studia online pe platforma Workshop: vă vom explica teoria într-un limbaj simplu și o veți exersa în practică în simulator și în proiecte independente
Pe proiecte educaționale
Veți putea să rezolvați sarcinile de zi cu zi ale unui dezvoltator front-end și să finalizați 4 proiecte educaționale. Revizorul vă va analiza munca în timpul unei consultări personale: va nota ce poate fi îmbunătățit și ce a ieșit bine.
Vei studia singur, dar nu singur — veți fi sprijinit de specialiști practicanți
Mentorii vă ajută să înțelegeți teoria și să desfășurați webinarii
Toți mentorii sunt dezvoltatori web practicanți care pot fi contactați pentru orice întrebări despre curs.
Veți primi o diplomă standard de recalificare profesională
Dacă aveți studii superioare sau medii profesionale. Dacă nu, vom emite un certificat de pregătire și un certificat - acesta este și un document oficial despre educație.
CV și prezentare pentru tine
În primul rând, vom vorbi despre piața muncii și despre companiile care angajează dezvoltatori front-end. Vă vom ajuta să pregătiți un CV, să vă învățăm cum să scrieți scrisori de intenție și să vă pregătim pentru interviuri.
Feedback și interviuri
Apoi vei începe să aplici pentru locurile de muncă vacante și să comunici cu angajatorii. Împreună vom alege cele mai bune opțiuni și vom căuta o companie care vi se potrivește.
HTML, CSS, JavaScript: modul introductiv
Te vei simți în rolul unui dezvoltator și vei înțelege dacă vrei să te dezvolți în
această direcție. Aflați sintaxa de bază HTML și CSS. Învăța
plasați blocuri pe o pagină web, schimbați fontul și culorile. Scrie unul simplu
program JavaScript și face pagina interactivă.
Subiectul 1. Primul cod
Subiectul 2. Ce este HTML și CSS
Subiectul 3. Proprietăți CSS de bază
Subiectul 4. Mai multe CSS
Subiectul 5. JavaScript. start
Subiectul 6. JavaScript. Aterizare în realitate
Subiectul 7. Despre ce urmează
20 de ore
Cum funcționează antrenamentul?
Veți afla cum funcționează programul și formarea.
Examinați detaliile organizatorice.
Subiectul 1. Ce se întâmplă în continuare: procesul de învățare
Subiectul 2. Module, termene limită și plagiat
Subiectul 3. Despre trecerea la o altă cohortă
Subiectul 4. Lucrări de proiect și proiecte suplimentare
Subiectul 5. Ceva despre soft skills
Subiectul 6. Echipa de suport
Subiectul 7. Comunicare
Subiectul 8. Reguli
Subiectul 9. Ce se va întâmpla în cele din urmă
Subiectul 10. Cunoștința s-a terminat. Să ne asigurăm că ne înțelegem corect
Aproximativ 2 ore
Modulul 2
HTML și CSS: aspect, accesibilitate și interactivitate
Învață să lucrezi cu fonturi pe web. Veți înțelege cum să scrieți cod,
corect pentru browsere și motoarele de căutare. Explorează toate căile
organizarea cadrului paginii dvs. Învață să personalizezi paginile
pentru roboții de căutare. Veți lucra cu video, audio și altele
elemente interactive ale paginii. Veți înțelege cum și cu ce evenimente
CSS poate funcționa pe pagină. Înțelegeți ce elemente sunt pe pagină
poate crea un limbaj de stil. Învață să stilizezi elementele în diferite moduri
stări și în diferite situații (de exemplu, în funcție de ordinea lor
aspect). Înțelegeți principiile și instrumentele de bază ale creației
pagini web disponibile.
Sprint 1: Aspect: semantică și aspect
Subiectul 1. Repetare înainte de începere
Subiectul 2. Aspect - continuarea designului
Subiectul 3. Pregătirea pentru a scrie cod
Subiectul 4. Fișierele din proiect
Subiectul 5. Bash și Git. Bazele
Subiectul 6. Fonturi și tipografie
Subiectul 7. Semantică
Subiectul 8. Atribute globale
Subiectul 9. Aspect Flexbox
Subiectul 10. Cum depuneți lucrările de proiectare
Subiectul 11. Elemente de poziționare
Subiectul 12. Aspect grilă, partea 1
Subiectul 13. Stil de cod
Subiectul 14. Abordarea componentelor
Sprint 2: Aspect: accesibilitate și abordări ale stilurilor de organizare
Subiectul 1. Configurarea paginii și a meta
Subiectul 2. Conținut extern încorporat: video, iframe, API
Subiectul 3. Adăugarea modelului bloc
Subiectul 4. Pseudo-clase și pseudo-elemente
Subiectul 5. Disponibilitate
Subiectul 6. Marcarea formularului
Subiectul 7. Minunați selectori
Subiectul 8. Forme de stilizare
Subiectul 9. Linters, formatatoare, automatizare
Subiectul 10. BEM, Atomic
Subiectul 11. Git și Bash avansate
6 saptamani
+2 proiecte în portofoliu
Site de o pagină „Este pentru tine”
necesar".
Creează-ți primul
site cu o singură pagină.
Scrierea stilurilor CSS pentru
Aplicația „Uită-te pe fereastră”.
În acest proiect lucrați
trebuie să scrie CSS pentru
rulează aplicația.
Modulul 3 Design, layout adaptiv, decorare
Învățați un set de tehnici care vă vor permite să afișați corect
pagini pe diferite dispozitive și cu diferite setări. A pregati
grafică pentru lucrul cu diferite ecrane. Învață să-ți organizezi codul
pentru a crea o temă de culoare pentru site. Să sortăm instrumentele de decorare
paginile tale. Degrade, umbre, filtre, moduri de amestecare - totul este
Aici. Învață să folosești grafica vectorială pe pagini și
utilizați instrumente interactive care sunt încorporate în HTML.
Cireasa de pe tortul de sprint este animațiile paginilor.
Sprint 3: Aspect: capacitate de răspuns și grafică
Subiectul 1. Abordari
Subiectul 2. Grafică raster
Subiectul 3. Variabile personalizate
Subiectul 4. Unități și funcții
Subiectul 5. Aspect grilă, partea a 2-a
Subiectul 6. Dezvoltarea interfeței pentru diferite dispozitive
Subiectul 7. Automatizare formatare și scame
Subiectul 8. Postprocesoare
Subiectul 9. Git pentru adulți
Sprint 4: Aspect: decor, abordări și instrumente
Subiectul 1. Folosind SVG
Subiectul 2. Transformări 2D și tranziție
Subiectul 3. Animații
Subiectul 4. Decor
Subiectul 5. Transformare 3D
6. Ferestre modale
Subiectul 7. Motoare de șabloane
Subiectul 8. Preprocesoare
Subiectul 9. Bazele designului
6 saptamani,
+2 proiecte în portofoliu
Site adaptiv cu diferite
teme de culoare „Complicat
concentrat.”
Veți crea un site web receptiv în
diferite teme de culoare,
unde se adună tot felul de lucruri cool
sfaturi de lucru despre cum să nu
pierde concentrarea.
Moodboard
Aplicația web „Moodboard”
pe care le colectezi singur.
Rezultatul este personal
harta rutiera cu state,
pe care le-ați vizitat până acum
a urmat acest curs.
Modulul 4 JavaScript de bază
Luați în considerare tipurile de date, învățați să lucrați cu condiții, bucle
si functii. Învață DOM. Aflați cum să adăugați aspect la un proiect
folosind JavaScript și adăugând interactivitate la pagină: create
formulare interactive cu verificarea datelor și lucru cu personalizate
evenimente.
Sprint 5: Noțiuni de bază JavaScript: Tipuri, Noțiuni de bază DOM
Subiectul 1. Amintește-ți tot
Subiectul 2. Cum să găsești soluții la probleme?
Subiectul 3. Primitive. start
Subiectul 4. Vă prezentăm DOM
Subiectul 5. Depanare JavaScript
6 saptamani
+1 proiect în portofoliu
Sprint 6: JavaScript: lucrul cu date, matrice, funcții și obiecte
Subiectul 1. Metode de lucru cu date, condiții, cicluri
Subiectul 2. Crearea, adăugarea și eliminarea elementelor din DOM
Subiectul 3. Matrice
Subiectul 4. Funcții
Subiectul 5. Obiecte
Subiectul 6. lucru in echipa
1 proiect educațional
(pana la finalizare)
Modulul 5 JavaScript avansat
Aflați cum să scrieți cod modular și să configurați infrastructura
aplicații care utilizează instrumentul Webpack. Complex de master
Concepte de limbaj JavaScript, asincronie și schimb de date cu serverul.
Învață să lucrezi cu evenimentele utilizatorului și să interacționezi
cu serverul. Învață operațiuni asincrone și sincrone, cunoaște-te
cu conceptul Promise.
Sprint 7: Scufundați-vă în JavaScript: asamblarea codului, gestionarea evenimentelor,
validarea formularelor și lucrul cu API
Subiectul 1. Construiți proiectul. Webpack
Subiectul 2. Module în JS
Subiectul 3. JavaScript avansat. Asincronie
Subiectul 4. Gestionarea evenimentelor
Subiectul 5. Lucrul cu Formulare
Subiectul 6. Validarea formularului
Subiectul 7. Lucrul cu API-ul
3 saptamani,
+1 proiect în portofoliu
Mesto
Creați-vă propriul serviciu web. Cum
seamănă cu Instagram
va exista o pagină interactivă
cu fotografii. o vei scote la capăt
de la început până la sfârșit: mai întâi totul
scrie-l, apoi scrie-l
logica in JavaScript. Implementezi?
validare formular, adăugare,
ștergerea fotografiilor și a like-urilor
lor. Conectați-vă proiectul
la server și găzduiește-l
în internet.
Modulul 6 TypeScript și OOP
Familiarizați-vă cu un alt concept important: obiect
programare orientată (OOP). Învață principiile
dezvoltarea de software și lucrul cu mediul. Aplicați tehnici POO
în dezvoltarea interfețelor web. Aflați despre continuarea logică
și extinderea funcționalității JavaScript în limbajul TypeScript. Învăța
aplicați-l în proiectele dvs.
Sprint 8: TypeScript și OOP
Subiectul 1. Introducere în TypeScript
Subiectul 2. Programare orientată pe obiecte
Subiectul 3. Bazele TypeScript
Subiectul 4. TypeScript avansat și OOP
6 saptamani
+2 proiecte în portofoliu
Sprint 9: POO în interfețe: simple și nu numai concepte
Subiectul 1. Principii de dezvoltare software
Subiectul 2. Lucrul cu mediul
Subiectul 3. OOP în interfețe
Subiectul 4. OOP în interfețe: continuare
1 proiect educațional (pentru
completare)
O pagina
aplicație magazin online în TypeScript
Stilul OOP: Dezvoltați
frontend al magazinului online
„Taraba web” cu catalog
mărfuri, coș și
funcția de proiectare
Ordin. Realizați totul
în cele mai bune practici POO
folosind TypeScript.
Luna proiectului
Veți proiecta și scrie funcționalitatea de bază a unui proiect
de la client și un proiect educațional.
1 lună
Modulul 7 Interfețe folosind React
Explorați biblioteca React și ecosistemul acesteia. Învață să creezi
și structurați proiecte React, creați componente și gestionați
fluxuri de date. Aflați o abordare funcțională a dezvoltării React
și învață să scrii cod eficient și productiv folosind cârlige.
Sprint 10: React Basics
Subiectul 1. Conceptul și cadrele SPA
Subiectul 2. CRA. Infiintarea si construirea proiectului
Subiectul 3. Sintaxa JSX
Subiectul 4. Componentele și ciclul lor de viață
Subiectul 5. useState și useEffect
Subiectul 6. React DevTools
Subiectul 7. Import module, module CSS
Subiectul 8. Biblioteci de componente. Lucrând izolat. Cartea de povești
3 saptamani,
+1 proiect în portofoliu
1 proiect educațional (pentru
completare)
Modulul 8 Dirijare și autorizare
Învață să lucrezi cu starea globală și API-uri folosind Redux.
Creați ecrane individuale în aplicație și configurați rutarea
folosind react-router-dom, inclusiv cele generate dinamic
trasee. Implementați autorizarea cu jetoane și rute protejate.
Sprint 11: rutare și autorizare
Subiectul 1. Stat global
Subiectul 2. Biblioteca Redux
Subiectul 3. React Router
Subiectul 4. Autorizare
3 saptamani,
+1 proiect în portofoliu
Burger stelar:
Scrieți aplicații Stellar
Burger” pentru a comanda mâncare de la principal
pagina și contul personal,
creați un spațiu de stocare Redux,
și, de asemenea, implementați rutarea
si autorizatie.
Modulul 9
Testarea aplicațiilor React
Învață să accelerezi aplicațiile React, să le testezi,
aduceți-le în producție și lansați-le pe propriul server la distanță.
Sprint 12: Testarea aplicațiilor React
Subiectul 1. Optimizare (accelerarea aplicației)
Subiectul 2. Testarea aplicațiilor React: Jest, Cypress
Subiectul 3. Pregatirea proiectului pentru productie
3 saptamani,
+2 proiecte în portofoliu
1 proiect educațional (inversat
sarcină)
Burger stelar:
Acum acoperi-l pe al tău
aplicație de testare unitară,
precum şi integrarea
teste folosind biblioteci
Glumă și Chiparos.
Modul paralel
Asistență pentru angajare
Parcursul carierei constă din două etape: programul de angajare și
programe de accelerare.
Program de angajare
Aici vă vom ajuta să colectați tot ce aveți nevoie pentru angajare
artefacte și dobândiți abilitățile necesare. Vei scrie un CV, vei colecta
portofoliu, scrie o scrisoare de motivare. Cu sprijinul nostru
elaborați o strategie de căutare și pregătiți-vă pentru interviuri.
Program de accelerare
Aceasta este munca în domeniu. Vei aplica pentru posturi vacante, scrie
scrisori de intenție, susține teste și mergi la interviuri.
Cel mai probabil, veți primi multe refuzuri și o vom analiza împreună
greșeli pentru a îmbunătăți rezultatele. Această etapă se termină când tu
Primești o ofertă de muncă pe care o accepți. În medie asta
căutarea durează de la una la trei luni.
Subiectul 1. Piața forței de muncă
Subiectul 2. Lucrul într-o echipă de produs
Subiectul 3. Oportunități de dezvoltare în dezvoltarea web
Subiectul 4. Stabilirea obiectivelor și rezumatul
Subiectul 5. Scrisoare de motivație și portofoliu
Subiectul 6. Strategii de căutare a unui loc de muncă
Subiectul 7. Adaptarea artefactului
Subiectul 8. Realități ale pieței muncii, căutarea unui loc de muncă în capitală și în regiuni
Subiectul 9. Interviuri
Subiectul 10. Pregătirea pentru un interviu
Subiectul 11. Program de accelerare activ. De la răspuns la invitație la
muncă