Frontend udvikler bootcamp - kursus 140.000 rub. fra Yandex Workshop, træning 10 måneder, dato 30. november 2023.
Miscellanea / / November 30, 2023
Accelereret læring
Bootcamp er et nyt kursusformat for dem, der gerne vil lære et nyt erhverv så hurtigt som muligt. I løbet af 22 uger vil du studere 8 timer om dagen for at forberede dig på at blive frontend-udvikler.
Personlig tilgang
Du vil studere i en lille gruppe - på den måde kan vi være meget opmærksomme på hver enkelt elev. Mentorer hjælper med spørgsmål via chat, gennemfører webinarer om projektet og onlinemøder for at diskutere eventuelle problemer.
Fuld fordybelse i faget
Du vil dybt udforske de færdigheder, enhver frontend-udvikler har brug for: HTML og CSS, JavaScript, React, Redux og TypeScript.
Individuelle konsultationer med en anmelder
Du vil modtage feedback på projektet inden for 24 timer for hurtigt at lukke praksis og komme videre. Og for hvert projekt vil du modtage en individuel konsultation med fejlanalyse.
Ved faste møder med mentor og gruppen
Hver uge vil du deltage i planlægning og opsummering, samt i webinarer og Q&A-sessioner, hvor du kan stille spørgsmål til en ekspert
Med teori og praksis på vores platform
Du vil studere online på Workshop-platformen: vi vil forklare teorien i et enkelt sprog, og du vil øve den i praksis i simulatoren og i selvstændige projekter
På pædagogiske projekter
Du bliver i stand til at løse hverdagsopgaver af en frontend-udvikler og gennemføre 4 pædagogiske projekter. Anmelderen vil analysere dit arbejde under en personlig konsultation: han vil notere, hvad der kan forbedres, og hvad der er blevet godt.
Du vil studere på egen hånd, men ikke alene — du vil blive støttet af praktiserende specialister
Mentorer hjælper dig med at forstå teorien og gennemføre webinarer
Alle mentorer er praktiserende webudviklere, som kan kontaktes ved spørgsmål om kurset.
Du vil modtage et standard diplom for professionel omskoling
Hvis du har en videregående eller gymnasial erhvervsuddannelse. Hvis ikke, udsteder vi et uddannelsesbevis og et certifikat - dette er også et officielt dokument om uddannelse.
CV og præsentation for dig selv
Først vil vi tale om arbejdsmarkedet og virksomheder, der ansætter frontend-udviklere. Vi hjælper dig med at sammensætte et CV, lære dig at skrive følgebreve og forberede dig til samtaler.
Feedback og interviews
Så begynder du at søge ledige stillinger og kommunikere med arbejdsgiverne. Sammen vælger vi de bedste muligheder og leder efter en virksomhed, der passer til dig.
HTML, CSS, JavaScript: introduktionsmodul
Du vil mærke dig selv i rollen som udvikler og forstå, om du vil udvikle dig i
denne retning. Lær grundlæggende HTML- og CSS-syntaks. Lære
placere blokke på en webside, ændre skrifttype og farver. Skriv en enkel
JavaScript-program og gør siden interaktiv.
Emne 1. Første kode
Emne 2. Hvad er HTML og CSS
Emne 3. Grundlæggende CSS-egenskaber
Emne 4. Mere CSS
Emne 5. JavaScript. Start
Emne 6. JavaScript. Lander i virkeligheden
Emne 7. Om det næste
20 timer
Hvordan fungerer træning?
Du lærer, hvordan programmet og træningen fungerer.
Gennemgå de organisatoriske detaljer.
Emne 1. Hvad sker der derefter: læringsprocessen
Emne 2. Moduler, deadlines og plagiat
Emne 3. Om at flytte til en anden årgang
Emne 4. Projektarbejde og tillægsprojekter
Emne 5. Noget om bløde færdigheder
Emne 6. Støttegruppe
Emne 7. Meddelelse
Emne 8. Regler
Emne 9. Hvad vil der ske i sidste ende
Emne 10. Bekendtskabet er forbi. Lad os sikre os, at vi forstår hinanden rigtigt
Cirka 2 timer
Modul 2
HTML og CSS: layout, tilgængelighed og interaktivitet
Lær at arbejde med skrifttyper på nettet. Du vil forstå, hvordan man skriver kode,
korrekt til browsere og søgemaskiner. Udforsk alle måder
organisering af rammen på din side. Lær at tilpasse sider
til søgerobotter. Du kommer til at arbejde med video, lyd og andet
interaktive sideelementer. Du vil forstå hvordan og med hvilke begivenheder
CSS kan fungere på siden. Forstå hvilke elementer der er på siden
kan skabe et stilsprog. Lær at style elementer i forskellige
stater og i forskellige situationer (f.eks. afhængigt af rækkefølgen af deres
udseende). Forstå skabelsens grundlæggende principper og værktøjer
tilgængelige websider.
Sprint 1: Layout: semantik og layout
Emne 1. Gentagelse før start
Emne 2. Layout - fortsættelse af design
Emne 3. Gør klar til at skrive kode
Emne 4. Filer i projektet
Emne 5. Bash og Git. Grundlæggende
Emne 6. Skrifttyper og typografi
Emne 7. Semantik
Emne 8. Globale egenskaber
Emne 9. Flexbox layout
Emne 10. Sådan indsender du designarbejde
Emne 11. Positioneringselementer
Emne 12. Gitterlayout, del 1
Emne 13. Kodestil
Emne 14. Komponenttilgang
Sprint 2: Layout: tilgængelighed og tilgange til at organisere stilarter
Emne 1. Opsætning af siden og meta
Emne 2. Eksternt indlejret indhold: video, iframe, API
Emne 3. Blok model tilføjelse
Emne 4. Pseudo-klasser og pseudo-elementer
Emne 5. Tilgængelighed
Emne 6. Formmarkering
Emne 7. Vidunderlige vælgere
Emne 8. Styling former
Emne 9. Linters, formatere, automatisering
Emne 10. BEM, Atomic
Emne 11. Avanceret Git og Bash
6 uger
+2 projekter i portefølje
En-sides hjemmeside "Det er til dig"
nødvendig".
Opret din første
en side side.
At skrive CSS-stile til
"Se ud af vinduet"-applikation.
I dette projekt arbejder du
skal skrive CSS for
kørende applikation.
Modul 3 Design, adaptivt layout, dekoration
Lær et sæt teknikker, der giver dig mulighed for at vise korrekt
sider på forskellige enheder og med forskellige indstillinger. Forberede
grafik til at arbejde med forskellige skærme. Lær at organisere din kode
for at oprette et farvetema til webstedet. Lad os sortere dekorationsværktøjerne
dine sider. Gradienter, skygger, filtre, blandingstilstande - det er det hele
Her. Lær at bruge vektorgrafik på sider og
bruge interaktive værktøjer, der er indbygget i HTML.
Prikken over i'et på sprintkagen er sideanimationer.
Sprint 3: Layout: lydhørhed og grafik
Emne 1. Tilgange
Emne 2. Raster grafik
Emne 3. Brugerdefinerede variabler
Emne 4. Enheder og funktioner
Emne 5. Gitterlayout, del 2
Emne 6. Interfaceudvikling til forskellige enheder
Emne 7. Formateringsautomatisering og linting
Emne 8. Postprocessorer
Emne 9. Git til voksne
Sprint 4: Layout: dekoration, tilgange og værktøjer
Emne 1. Bruger SVG
Emne 2. 2D transformationer og overgange
Emne 3. Animationer
Emne 4. Dekoration
Emne 5. 3D transformation
6. Modale vinduer
Emne 7. Skabelon motorer
Emne 8. Forbehandlere
Emne 9. Grundlæggende design
6 uger,
+2 projekter i portefølje
Adaptiv hjemmeside med forskellige
farvetemaer “Kompliceret
koncentrere."
Du opretter en responsiv hjemmeside i
forskellige farvetemaer,
hvor alle mulige fede ting er samlet
arbejdstip til, hvordan man ikke gør det
miste koncentrationen.
Humørtavle
Webapplikation "Moodboard"
som du selv samler.
Resultatet er dit personlige
køreplan med stater,
som du hidtil har besøgt
tog dette kursus.
Modul 4 Grundlæggende JavaScript
Overvej datatyper, lær at arbejde med forhold, sløjfer
og funktioner. Lær DOM. Lær, hvordan du tilføjer layout til et projekt
ved at bruge JavaScript og tilføje interaktivitet til siden: opret
interaktive formularer med dataverifikation og arbejde med brugerdefinerede
begivenheder.
Sprint 5: JavaScript Basics: Typer, DOM Basics
Emne 1. Husk alle
Emne 2. Hvordan finder man løsninger på problemer?
Emne 3. Primitiver. Start
Emne 4. Introduktion af DOM
Emne 5. Fejlretning af JavaScript
6 uger
+1 projekt i portefølje
Sprint 6: JavaScript: arbejde med data, arrays, funktioner og objekter
Emne 1. Metoder til at arbejde med data, forhold, kredsløb
Emne 2. Oprettelse, tilføjelse og fjernelse af elementer i DOM
Emne 3. Arrays
Emne 4. Funktioner
Emne 5. Objekter
Emne 6. Samarbejde
1 pædagogisk projekt
(til afslutning)
Modul 5 Avanceret JavaScript
Lær, hvordan du skriver modulær kode og opsætter infrastruktur
applikationer ved hjælp af Webpack-værktøjet. Master kompleks
JavaScript sprogkoncepter, asynkroni og dataudveksling med serveren.
Lær at arbejde med brugerbegivenheder og interagere
med serveren. Lær asynkrone og synkrone operationer, lær hinanden at kende
med Promise-konceptet.
Sprint 7: Dyk ned i JavaScript: kodesamling, hændelseshåndtering,
formularvalidering og arbejde med API
Emne 1. Byg projektet. Webpack
Emne 2. Moduler i JS
Emne 3. Avanceret JavaScript. Asynkroni
Emne 4. Begivenhedshåndtering
Emne 5. Arbejde med formularer
Emne 6. Formularvalidering
Emne 7. Arbejde med API
3 uger,
+1 projekt i portefølje
Mesto
Opret din egen webservice. Hvordan
det ligner Instagram
der vil være en interaktiv side
med fotos. du klarer det
fra start til slut: først alt
skriv det, og skriv det derefter
logik i JavaScript. Implementerer du?
formularvalidering, tilføjelse,
sletning af billeder og likes
til dem. Forbind dit projekt
til serveren og vært den
på internettet.
Modul 6 TypeScript og OOP
Bliv fortrolig med et andet vigtigt begreb: objekt
orienteret programmering (OOP). Lær principperne
softwareudvikling og arbejde med miljøet. Anvend OOP-teknikker
i udvikling af webgrænseflader. Lær om logisk fortsættelse
og udvidelse af funktionaliteten af JavaScript i TypeScript-sproget. Lære
anvende det i dine projekter.
Sprint 8: TypeScript og OOP
Emne 1. Introduktion til TypeScript
Emne 2. Objektorienteret programmering
Emne 3. Grundlæggende om TypeScript
Emne 4. Avanceret TypeScript og OOP
6 uger
+2 projekter i portefølje
Sprint 9: OOP i grænseflader: enkle og ikke kun koncepter
Emne 1. Softwareudviklingsprincipper
Emne 2. Arbejde med miljøet
Emne 3. OOP i grænseflader
Emne 4. OOP i grænseflader: fortsat
1 uddannelsesprojekt (for
færdiggørelse)
Én side
online butiksapplikation i TypeScript
OOP stil: Udvikle
netbutik frontend
"Webbod" med katalog
varer, kurv og
design funktion
bestille. Indse det hele
i OOP bedste praksis
ved hjælp af TypeScript.
Projekt måned
Du vil designe og skrive den grundlæggende funktionalitet af et projekt
fra kunden og ét uddannelsesprojekt.
1 måned
Modul 7 grænseflader ved hjælp af React
Udforsk React-biblioteket og dets økosystem. Lær at skabe
og strukturere Reagere projekter, skabe komponenter og administrere
datastrømme. Lær en funktionel tilgang til React-udvikling
og lær at skrive effektiv, produktiv kode ved hjælp af kroge.
Sprint 10: React Basics
Emne 1. SPA koncept og rammer
Emne 2. CRA. Opsætning og opbygning af projektet
Emne 3. JSX syntaks
Emne 4. Komponenter og deres livscyklus
Emne 5. useState og useEffect
Emne 6. React DevTools
Emne 7. Import moduler, CSS moduler
Emne 8. Komponentbiblioteker. Arbejder i isolation. Historiebog
3 uger,
+1 projekt i portefølje
1 uddannelsesprojekt (for
færdiggørelse)
Modul 8 Routing og autorisation
Lær at arbejde med global tilstand og API'er ved hjælp af Redux.
Opret individuelle skærmbilleder i applikationen og konfigurer routing
ved hjælp af react-router-dom, inklusive dynamisk genererede
ruter. Implementer autorisation med tokens og beskyttede ruter.
Sprint 11: Routing og autorisation
Emne 1. Global tilstand
Emne 2. Redux bibliotek
Emne 3. React Router
Emne 4. Bemyndigelse
3 uger,
+1 projekt i portefølje
Stellar Burger:
Skriv Stellar-applikationer
Burger" for at bestille mad fra hovedhuset
side og personlig konto,
oprette et Redux-lager,
og implementerer også routing
og autorisation.
Modul 9
Test af React-applikationer
Lær at fremskynde React-applikationer, test dem,
bringe dem i produktion og frigive dem på din egen fjernserver.
Sprint 12: Test af React-applikationer
Emne 1. Optimering (fremskynder applikationen)
Emne 2. Test af React-applikationer: Jest, Cypress
Emne 3. Forberedelse af projektet til produktion
3 uger,
+2 projekter i portefølje
1 uddannelsesprojekt (omvendt
opgave)
Stellar Burger:
Dæk nu din
enhedstestapplikation,
samt integration
test ved hjælp af biblioteker
Jest og Cypres.
Parallelt modul
Beskæftigelseshjælp
Karrieresporet består af to faser: beskæftigelsesprogrammet og
accelerationsprogrammer.
Beskæftigelsesprogram
Her hjælper vi dig med at samle alt, hvad du skal bruge til beskæftigelse
artefakter og tilegne sig de nødvendige færdigheder. Du vil skrive et CV, samle
portefølje, skriv et motivationsbrev. Med vores støtte
udvikle en søgestrategi og forberede interviews.
Accelerationsprogram
Dette er arbejde i marken. Du vil søge ledige stillinger, skriv
følgebreve, tage test og gå til samtaler.
Højst sandsynligt vil du modtage mange afslag, og vi analyserer det sammen
fejl for at forbedre resultaterne. Denne fase slutter, når du
Du modtager et jobtilbud, som du accepterer. I gennemsnit dette
søgningen tager fra en til tre måneder.
Emne 1. Arbejdsmarked
Emne 2. Arbejder i et produktteam
Emne 3. Udviklingsmuligheder inden for webudvikling
Emne 4. Målsætning og opsummering
Emne 5. Motivationsbrev og portfolio
Emne 6. Jobsøgningsstrategier
Emne 7. Artefakt tilpasning
Emne 8. Arbejdsmarkedets realiteter, jobsøgning i hovedstaden og i regionerne
Emne 9. Interviews
Emne 10. Forberedelse til en samtale
Emne 11. Aktivt accelerationsprogram. Fra svar til invitation til
arbejde