Frontend utvikler bootcamp - kurs 140 000 rub. fra Yandex Workshop, opplæring 10 måneder, dato 30. november 2023.
Miscellanea / / November 30, 2023
Akselerert læring
Bootcamp er et nytt kursformat for de som ønsker å lære et nytt yrke så raskt som mulig. I løpet av 22 uker vil du studere 8 timer om dagen for å forberede deg til å bli en front-end-utvikler.
Personlig tilnærming
Du skal studere i en liten gruppe - på denne måten kan vi gi stor oppmerksomhet til hver enkelt student. Mentorer hjelper til med spørsmål via chat, gjennomfører webinarer om prosjektet og nettmøter for å diskutere eventuelle problemer.
Full fordypning i yrket
Du vil grundig utforske ferdighetene hver front-end-utvikler trenger: HTML og CSS, JavaScript, React, Redux og TypeScript.
Individuelle konsultasjoner med anmelder
Du vil få tilbakemelding på prosjektet innen 24 timer for raskt å lukke praksisen og gå videre. Og for hvert prosjekt vil du få en individuell konsultasjon med feilanalyse.
Ved faste møter med mentor og gruppa
Hver uke vil du delta i planlegging og oppsummering, samt i webinarer og spørsmål og svar der du kan stille spørsmål til en ekspert
Med teori og praksis på vår plattform
Du vil studere online på Workshop-plattformen: vi vil forklare teorien på et enkelt språk, og du vil praktisere den i praksis i simulatoren og i selvstendige prosjekter
På pedagogiske prosjekter
Du vil kunne løse hverdagsoppgaver til en front-end utvikler og gjennomføre 4 pedagogiske prosjekter. Anmelderen vil analysere arbeidet ditt under en personlig konsultasjon: han vil legge merke til hva som kan forbedres og hva som viste seg bra.
Du vil studere på egen hånd, men ikke alene — du vil bli støttet av praktiserende spesialister
Mentorer hjelper deg å forstå teorien og gjennomfører webinarer
Alle mentorer er praktiserende webutviklere som kan kontaktes ved spørsmål om kurset.
Du vil motta et standard diplom for profesjonell omskolering
Hvis du har høyere eller videregående yrkesfaglig utdanning. Hvis ikke, vil vi utstede et opplæringsbevis og et sertifikat - dette er også et offisielt dokument om utdanning.
CV og presentasjon for deg selv
Først skal vi snakke om arbeidsmarkedet og selskaper som ansetter front-end utviklere. Vi hjelper deg med å sette sammen en CV, lærer deg hvordan du skriver følgebrev og forbereder deg til intervjuer.
Tilbakemeldinger og intervjuer
Da vil du begynne å søke ledige stillinger og kommunisere med arbeidsgivere. Sammen velger vi de beste alternativene og ser etter et selskap som passer deg.
HTML, CSS, JavaScript: introduksjonsmodul
Du vil føle deg i rollen som utvikler og forstå om du vil utvikle deg i
denne retningen. Lær grunnleggende HTML- og CSS-syntaks. Lære
plasser blokker på en nettside, endre font og farger. Skriv en enkel
JavaScript-program og gjør siden interaktiv.
Emne 1. Første kode
Emne 2. Hva er HTML og CSS
Emne 3. Grunnleggende CSS-egenskaper
Emne 4. Mer CSS
Emne 5. JavaScript. Start
Emne 6. JavaScript. Lander i virkeligheten
Emne 7. Om det neste
20 timer
Hvordan fungerer trening?
Du vil lære hvordan programmet og opplæringen fungerer.
Se gjennom organisasjonsdetaljene.
Emne 1. Hva skjer videre: læringsprosessen
Emne 2. Moduler, frister og plagiering
Emne 3. Om å flytte til et annet kull
Emne 4. Prosjektarbeid og tilleggsprosjekter
Emne 5. Noe om myke ferdigheter
Emne 6. Støtteteam
Emne 7. Kommunikasjon
Emne 8. Regler
Emne 9. Hva vil skje til slutt
Emne 10. Bekjentskapet er over. La oss sørge for at vi forstår hverandre riktig
Omtrent 2 timer
Modul 2
HTML og CSS: layout, tilgjengelighet og interaktivitet
Lær å jobbe med fonter på nettet. Du vil forstå hvordan du skriver kode,
riktig for nettlesere og søkemotorer. Utforsk alle måter
organisere rammen på siden din. Lær å tilpasse sider
for søkeroboter. Du vil jobbe med video, lyd og annet
interaktive sideelementer. Du vil forstå hvordan og med hvilke hendelser
CSS kan fungere på siden. Forstå hvilke elementer som er på siden
kan lage et stilspråk. Lær å style elementer i forskjellige
stater og i forskjellige situasjoner (for eksempel avhengig av rekkefølgen av deres
utseende). Forstå de grunnleggende prinsippene og verktøyene for skapelsen
tilgjengelige nettsider.
Sprint 1: Layout: semantikk og layout
Emne 1. Repetisjon før start
Emne 2. Layout - videreføring av design
Emne 3. Gjør deg klar til å skrive kode
Emne 4. Filer i prosjektet
Emne 5. Bash og Git. Grunnleggende
Emne 6. Fonter og typografi
Emne 7. Semantikk
Emne 8. Globale attributter
Emne 9. Flexbox layout
Emne 10. Hvordan sende inn designarbeid
Emne 11. Posisjoneringselementer
Emne 12. Rutenettoppsett, del 1
Emne 13. Kodestil
Emne 14. Komponenttilnærming
Sprint 2: Layout: tilgjengelighet og tilnærminger til å organisere stiler
Emne 1. Sette opp siden og meta
Emne 2. Eksternt innebygd innhold: video, iframe, API
Emne 3. Block modell tillegg
Emne 4. Pseudo-klasser og pseudo-elementer
Emne 5. Tilgjengelighet
Emne 6. Skjemamerking
Emne 7. Fantastiske velgere
Emne 8. Styling former
Emne 9. Linters, formattere, automatisering
Emne 10. BEM, Atomic
Emne 11. Avansert Git og Bash
6 uker
+2 prosjekter i portefølje
Énsides nettside "Det er for deg"
nødvendig".
Lag din første
nettsted på én side.
Skrive CSS-stiler for
"Se ut av vinduet"-applikasjonen.
I dette prosjektet jobber du
må skrive CSS for
kjører applikasjonen.
Modul 3 Design, adaptiv layout, dekorasjon
Lær et sett med teknikker som lar deg vise riktig
sider på forskjellige enheter og med forskjellige innstillinger. Forberede
grafikk for arbeid med forskjellige skjermer. Lær å organisere koden din
for å lage et fargetema for nettstedet. La oss sortere ut dekorasjonsverktøyene
sidene dine. Gradienter, skygger, filtre, blandingsmoduser - det er alt
Her. Lær å bruke vektorgrafikk på sider og
bruke interaktive verktøy som er innebygd i HTML.
Prikken over i'en er sideanimasjoner.
Sprint 3: Layout: respons og grafikk
Emne 1. tilnærminger
Emne 2. Raster-grafikk
Emne 3. Egendefinerte variabler
Emne 4. Enheter og funksjoner
Emne 5. Rutenettoppsett, del 2
Emne 6. Grensesnittutvikling for ulike enheter
Emne 7. Formateringsautomatisering og linting
Emne 8. Postprosessorer
Emne 9. Git for voksne
Sprint 4: Layout: dekorasjon, tilnærminger og verktøy
Emne 1. Bruker SVG
Emne 2. 2D transformasjoner og overgang
Emne 3. Animasjoner
Emne 4. Dekorasjon
Emne 5. 3D transformasjon
6. Modale vinduer
Emne 7. Malmotorer
Emne 8. Forbehandlere
Emne 9. Grunnleggende design
6 uker,
+2 prosjekter i portefølje
Adaptiv nettside med ulike
fargetemaer «Komplisert
konsentrere."
Du vil lage en responsiv nettside i
forskjellige fargetemaer,
hvor alle slags kule ting er samlet
arbeidstips om hvordan ikke
miste konsentrasjonen.
Humørbrett
Nettapplikasjon "Moodboard"
som du samler selv.
Resultatet er ditt personlige
veikart med stater,
som du har besøkt så langt
tok dette kurset.
Modul 4 Grunnleggende JavaScript
Vurder datatyper, lær å jobbe med forhold, løkker
og funksjoner. Lær deg DOM. Lær hvordan du legger til layout i et prosjekt
ved å bruke JavaScript og legge til interaktivitet på siden: create
interaktive skjemaer med dataverifisering og arbeid med tilpasset
arrangementer.
Sprint 5: Grunnleggende om JavaScript: Typer, Grunnleggende om DOM
Emne 1. Husk alle
Emne 2. Hvordan finne løsninger på problemer?
Emne 3. Primitiver. Start
Emne 4. Vi introduserer DOM
Emne 5. Feilsøking av JavaScript
6 uker
+1 prosjekt i portefølje
Sprint 6: JavaScript: arbeid med data, arrays, funksjoner og objekter
Emne 1. Metoder for å arbeide med data, forhold, sykluser
Emne 2. Opprette, legge til og fjerne elementer i DOM
Emne 3. Matriser
Emne 4. Funksjoner
Emne 5. Objekter
Emne 6. Teamarbeid
1 pedagogisk prosjekt
(til fullføring)
Modul 5 Avansert JavaScript
Lær hvordan du skriver modulær kode og setter opp infrastruktur
applikasjoner som bruker Webpack-verktøyet. Mesterkompleks
JavaScript-språkkonsepter, asynkroni og datautveksling med serveren.
Lær å jobbe med brukerhendelser og samhandle
med serveren. Lær asynkrone og synkrone operasjoner, bli kjent med hverandre
med Promise-konseptet.
Sprint 7: Dykk inn i JavaScript: kodemontering, hendelseshåndtering,
skjemavalidering og arbeid med API
Emne 1. Bygg prosjektet. Webpack
Emne 2. Moduler i JS
Emne 3. Avansert JavaScript. Asynkroni
Emne 4. Begivenhetshåndtering
Emne 5. Arbeid med skjemaer
Emne 6. Skjemavalidering
Emne 7. Arbeid med API
3 uker,
+1 prosjekt i portefølje
Mesto
Lag din egen webtjeneste. Hvordan
det ser ut som Instagram
det vil være en interaktiv side
med bilder. du vil klare det
fra start til slutt: først alt
skriv det, og skriv det
logikk i JavaScript. Implementerer du?
skjemavalidering, legge til,
sletter bilder og liker
til dem. Koble til prosjektet ditt
til serveren og vert den
på internett.
Modul 6 TypeScript og OOP
Bli kjent med et annet viktig konsept: objekt
orientert programmering (OOP). Lær prinsippene
programvareutvikling og arbeid med miljøet. Bruk OOP-teknikker
i utvikling av webgrensesnitt. Lær om logisk fortsettelse
og utvide funksjonaliteten til JavaScript i TypeScript-språket. Lære
bruke det i prosjektene dine.
Sprint 8: TypeScript og OOP
Emne 1. Introduksjon til TypeScript
Emne 2. Objektorientert programmering
Emne 3. Grunnleggende om TypeScript
Emne 4. Avansert TypeScript og OOP
6 uker
+2 prosjekter i portefølje
Sprint 9: OOP i grensesnitt: enkelt og ikke bare konsepter
Emne 1. Prinsipper for programvareutvikling
Emne 2. Arbeid med miljøet
Emne 3. OOP i grensesnitt
Emne 4. OOP i grensesnitt: fortsettes
1 pedagogisk prosjekt (for
fullføring)
En side
nettbutikkapplikasjon i TypeScript
OOP-stil: Utvikle
nettbutikkens frontend
"Web stall" med katalog
varer, kurv og
design funksjon
rekkefølge. Skjønner det hele
i beste praksis for OOP
ved hjelp av TypeScript.
Prosjektmåned
Du vil designe og skrive den grunnleggende funksjonaliteten til ett prosjekt
fra kunden og ett pedagogisk prosjekt.
1 måned
Modul 7-grensesnitt som bruker React
Utforsk React-biblioteket og dets økosystem. Lær å skape
og strukturere Reagere prosjekter, lage komponenter og administrere
datastrømmer. Lær en funksjonell tilnærming til React-utvikling
og lær å skrive effektiv, produktiv kode ved hjelp av kroker.
Sprint 10: React Basics
Emne 1. SPA konsept og rammer
Emne 2. CRA. Sette opp og bygge prosjektet
Emne 3. JSX-syntaks
Emne 4. Komponenter og deres livssyklus
Emne 5. useState og useEffect
Emne 6. Reager DevTools
Emne 7. Importer moduler, CSS-moduler
Emne 8. Komponentbiblioteker. Arbeider isolert. Historiebok
3 uker,
+1 prosjekt i portefølje
1 pedagogisk prosjekt (for
fullføring)
Modul 8 Ruting og autorisasjon
Lær å jobbe med globale tilstander og APIer ved hjelp av Redux.
Lag individuelle skjermer i applikasjonen og konfigurer ruting
ved å bruke react-router-dom, inkludert dynamisk genererte
ruter. Implementere autorisasjon med tokens og beskyttede ruter.
Sprint 11: Ruting og autorisasjon
Emne 1. Global stat
Emne 2. Redux bibliotek
Emne 3. Reager Router
Emne 4. Autorisasjon
3 uker,
+1 prosjekt i portefølje
Stellar Burger:
Skriv Stellar-applikasjoner
Burger" for å bestille mat fra hovedretten
side og personlig konto,
opprette en Redux-lagring,
og implementere ruting
og autorisasjon.
Modul 9
Testing av React-applikasjoner
Lær å øke hastigheten på React-applikasjoner, test dem,
ta dem i produksjon og slipp dem på din egen eksterne server.
Sprint 12: Testing av React-applikasjoner
Emne 1. Optimalisering (hastigheter på applikasjonen)
Emne 2. Testing av React-applikasjoner: Jest, Cypress
Emne 3. Forbereder prosjektet for produksjon
3 uker,
+2 prosjekter i portefølje
1 pedagogisk prosjekt (omvendt
oppgave)
Stellar Burger:
Dekk nå ditt
enhetstestapplikasjon,
samt integrering
tester ved hjelp av biblioteker
Jest og Cypress.
Parallell modul
Arbeidshjelp
Karrieresporet består av to trinn: sysselsettingsprogrammet og
akselerasjonsprogrammer.
Sysselsettingsprogram
Her hjelper vi deg med å samle alt du trenger for jobb
artefakter og tilegne seg nødvendige ferdigheter. Du skal skrive en CV, samle
portefølje, skriv et motivasjonsbrev. Med vår støtte
utvikle en søkestrategi og forberede intervjuer.
Akselerasjonsprogram
Dette er arbeid i felten. Du skal søke ledige stillinger, skriv
følgebrev, ta prøver og gå på intervju.
Mest sannsynlig vil du få mange avslag og vi vil analysere det sammen
feil for å forbedre resultatene. Dette stadiet avsluttes når du
Du får et jobbtilbud som du godtar. I gjennomsnitt dette
søket tar fra én til tre måneder.
Emne 1. Arbeidsmarked
Emne 2. Jobber i et produktteam
Emne 3. Utviklingsmuligheter innen webutvikling
Emne 4. Målsetting og oppsummering
Emne 5. Motivasjonsbrev og mappe
Emne 6. Strategier for jobbsøk
Emne 7. Artefakttilpasning
Emne 8. Realiteter på arbeidsmarkedet, jobbsøking i hovedstaden og i regionene
Emne 9. Intervjuer
Emne 10. Forbereder til intervju
Emne 11. Aktivt akselerasjonsprogram. Fra svar på invitasjon til
arbeid