Dezvoltator Frontend cu plata dupa angajare - curs gratuit de la Kata Academy, training 9 luni, Data 28 martie 2023.
Miscelaneu / / December 05, 2023
Garanția locului de muncă
cu un salariu de pornire de 80.000 de ruble conform contractului
01. După ce ați trecut de selecție și ați semnat contractul, vă vom trimite o invitație pe canalul Slack de recrutare. Grupul tău nu va avea mai mult de 15 persoane și un mentor alocat pentru tine.
02. De asemenea, vă vom adăuga la toate canalele tematice Slack și la chatul general în care se află toți studenții.
03. Instruirea se desfășoară pe platformă: vei studia materiale teoretice, vei realiza sarcini practice și vei scrie cod în fragmente mici, de la simplu la complex.
04. Dacă în etapa de îndeplinire a unei sarcini întâmpinați dificultăți cu o soluție, apelați la un mentor sau la comunitatea studențească pentru ajutor.
05. După finalizarea subiectului, mentorul efectuează un test de cunoștințe și o revizuire a codului. Mentorii vor fi diferiți, astfel încât să primiți feedback și expertiză maximă.
06. Pentru a vă răspunde la întrebările despre programarea de învățare, mentorul va susține în mod regulat apeluri în mini-grupuri.
07. O dată la 2 săptămâni, veți avea un apel de grup cu studenții și liderul fluxului dvs., unde veți avea primiți recomandări despre cum să studiați mai eficient și să puteți pune întrebări legate de studiile dvs proces.
08. La sfârșitul cursului, veți lucra împreună cu alți studenți la un proiect de echipă sub îndrumarea unui cu experiență dezvoltator, veți face cunoștință cu codul care a fost deja scris în proiect și veți învăța să lucrați echipă.
09. După finalizarea programului, mentorul va face o analiză finală a tuturor cunoștințelor tale, iar specialistul nostru HR te va ajuta să creezi un CV competitiv și să te pregătească pentru întrebări dificile la interviu.
10. În continuare, îți vei posta CV-ul pe un site de căutare de locuri de muncă și vei începe interviurile.
WEB CORE - 2 LUNI
Subiectul 1: Structura documentului HTML, model de bloc, etichete de bază. Selectarea formatului imaginii.
Subiectul 2: Markup semantic, accesibilitate și SEO.
Subiectul 3: Lucrul cu formulare, interacțiunea cu serverul.
Subiectul 4: Stilul paginii CSS: selectoare și prioritatea aplicației, poziționare, lucrul cu grile (flexbox, grid).
Subiectul 5: Aspect adaptiv: interogări media, abordare pe primul loc pentru dispozitive mobile.
Tema 6: Organizarea stilurilor pe un proiect, metodologia BEM.
Subiectul 7: Tehnici CSS avansate: Stilizarea pseudo-elementelor, animațiilor, umbrelor și gradienților.
Subiectul 8: Animație, transformări și filtre folosind CSS.
Subiectul 9: Interacțiunea JavaScript de bază cu o pagină, gestionarea evenimentelor. Conectarea modulelor externe.
Subiectul 10: Instrumente de dezvoltare: Utilizarea unui preprocesor, minificarea codului, npm, webpack.
Învățarea elementelor de bază ale creării de interfețe pe web
JAVASCRIPT CORE - 2 LUNI
Subiectul 11: Sintaxa limbajului de bază, variabile și constante, tipuri și structuri de date, funcții, bucle.
Subiectul 12: Lucru avansat cu funcții, funcții de ordin superior, recursivitate.
Tema 13: Sintaxă avansată a limbajului: operatori rest/spread, destructurare.
Subiectul 14: Clasele standard în JS: Hartă, Set. Lucrul cu datele.
Subiectul 15: Închideri, domeniul de aplicare, contextul apelării.
Subiectul 16: Modelul prototip JS și sintaxa clasei moderne.
Subiectul 17: Lucrul cu cod asincron (Promise, callback, async/wait). Bucla de evenimente.
Subiectul 18: Lucrul cu DOM. Selectarea si modificarea elementelor. Model de eveniment. Stocarea datelor pe client.
Subiectul 19: Lucrul cu solicitările de rețea: ajax, fetch.
Subiectul 20: Principiile web, serverele web și DNS, protocolul HTTP. Arhitectura REST. Autentificare web.
Concepte de limbaj de bază, lucru într-un browser, scriere de programe simple
REACT.JS CORE - 2 LUNI
Subiectul 21: Cum funcționează react.js, sintaxa JSX și cum funcționează Virtual DOM
Subiectul 22: Abordarea componentelor, starea componentei, transferul de date, procesarea evenimentelor
Subiectul 23: Condiții și bucle în șabloane
Subiectul 24: Ciclul de viață al componentelor, optimizarea randării
Subiectul 25: Lucrul cu stiluri în React.
Tema 26: Prelucrarea datelor formularelor, validare
Subiectul 27: Construirea aplicațiilor client-server.
Subiectul 28: Rutarea într-o aplicație cu react-router
Subiectul 29: Managementul stării: Redux, comunicare asincronă
Noțiuni de bază pentru dezvoltarea aplicațiilor cu o singură pagină
PROIECT ECHIPA - 1 LUNA
STE
- KHTML
- CSS/SASS
- JavaScript/TypeScript
- Reacţiona
- Redux
- Git
- NPM
- Webpack
- Dezvoltare front-end pentru un proiect comercial real
PREGATIREA PENTRU INTERVIU - 1 LUNA
În această etapă, vă vom ajuta să reîmprospătați și să sistematizați toate cunoștințele teoretice pentru care le-ați dobândit promovarea cu succes a interviurilor, după care vei trece un test final pe toate subiectele cu mentor.
ANGAJARE - 1 LUNA
Specialistul nostru în resurse umane vă va ajuta să creați un CV, să selectați cele mai bune companii și să vă ofere sprijin în timpul interviurilor. După ce primim oferte de la companii, vă vom ajuta să alegeți cea mai bună.