Bootcamp za frontend razvijalce - tečaj 140.000 rub. iz delavnice Yandex, usposabljanje 10 mesecev, datum 30. november 2023.
Miscellanea / / November 30, 2023
Pospešeno učenje
Bootcamp je nov format tečaja za tiste, ki se želijo čim hitreje naučiti novega poklica. V 22 tednih se boste učili 8 ur na dan, da se pripravite, da postanete front-end razvijalec.
Osebni pristop
Učili se boste v majhni skupini – tako lahko vsakemu tečajniku posvetimo veliko pozornosti. Mentorji pomagajo pri vprašanjih prek klepeta, vodijo spletne seminarje o projektu in spletna srečanja za razpravo o morebitnih težavah.
Popolna poglobitev v poklic
Poglobljeno boste raziskali veščine, ki jih potrebuje vsak front-end razvijalec: HTML in CSS, JavaScript, React, Redux in TypeScript.
Individualna svetovanja z recenzentom
Povratne informacije o projektu boste prejeli v 24 urah, da lahko ordinacijo hitro zaprete in nadaljujete. In za vsak projekt boste prejeli individualno svetovanje z analizo napak.
Na rednih srečanjih z mentorjem in skupino
Vsak teden boste sodelovali pri načrtovanju in povzemanju, pa tudi pri spletnih seminarjih in Q&A sejah, kjer boste lahko postavljali vprašanja strokovnjaku
S teorijo in prakso na naši platformi
Učili se boste preko spleta na platformi Workshop: mi vam bomo razložili teorijo v preprostem jeziku, vi pa jo boste vadili v praksi na simulatorju in v samostojnih projektih.
Pri izobraževalnih projektih
Rešili boste lahko vsakdanja opravila front-end razvijalca in dokončali 4 izobraževalne projekte. Recenzent bo med osebnim posvetom analiziral vaše delo: opazil bo, kaj je mogoče izboljšati in kaj se je dobro izkazalo.
Učili se boste sami, a ne sami — podpirali vas bodo strokovnjaki v praksi
Mentorji vam pomagajo razumeti teorijo in izvajajo spletne seminarje
Vsi mentorji so spletni razvijalci, na katere se lahko obrnete z vprašanji o tečaju.
Prejeli boste standardno diplomo o poklicni prekvalifikaciji
Če imate višjo ali srednjo poklicno izobrazbo. V nasprotnem primeru izdamo potrdilo o usposabljanju in spričevalo – to je tudi uradni dokument o izobraževanju.
Življenjepis in predstavitev zase
Najprej bomo govorili o trgu dela in podjetjih, ki najemajo front-end razvijalce. Pomagali vam bomo sestaviti življenjepis, vas naučili pisanja spremnih pisem in vas pripravili na razgovore.
Povratne informacije in intervjuji
Nato se boste začeli prijavljati na prosta delovna mesta in komunicirati z delodajalci. Skupaj bomo izbrali najboljše možnosti in poiskali podjetje, ki vam ustreza.
HTML, CSS, JavaScript: uvodni modul
Začutili se boste v vlogi razvijalca in razumeli, ali se želite razvijati
tej smeri. Naučite se osnovne sintakse HTML in CSS. Naučite se
postavite bloke na spletno stran, spremenite pisavo in barve. Napišite preprosto
programirajte JavaScript in naredite stran interaktivno.
Tema 1. Prva koda
Tema 2. Kaj je HTML in CSS
Tema 3. Osnovne lastnosti CSS
Tema 4. Več CSS
Tema 5. JavaScript. Začetek
Tema 6. JavaScript. Pristanek v realnosti
Tema 7. O tem, kaj sledi
20 ur
Kako poteka usposabljanje?
Spoznali boste, kako program in usposabljanje delujeta.
Preglejte organizacijske podrobnosti.
Tema 1. Kaj se zgodi potem: učni proces
Tema 2. Moduli, roki in plagiatorstvo
Tema 3. O prehodu v drugo kohorto
Tema 4. Projektno delo in dodatni projekti
Tema 5. Nekaj o mehkih veščinah
Tema 6. Podporna ekipa
Tema 7. Komunikacija
Tema 8. Pravila
Tema 9. Kaj bo na koncu
Tema 10. Spoznavanja je konec. Pazimo, da se pravilno razumemo
Približno 2 uri
Modul 2
HTML in CSS: postavitev, dostopnost in interaktivnost
Naučite se delati s pisavami na spletu. Razumeli boste, kako napisati kodo,
pravilno za brskalnike in iskalnike. Raziščite vse načine
organiziranje okvirja vaše strani. Naučite se prilagoditi strani
za iskalne robote. Delali boste z videom, zvokom in drugimi
elementi interaktivne strani. Razumeli boste, kako in s kakšnimi dogodki
CSS lahko deluje na strani. Razumeti, kateri elementi so na strani
lahko ustvari slogovni jezik. Naučite se različno oblikovati elemente
stanja in v različnih situacijah (na primer glede na vrstni red njihovih
videz). Razumevanje osnovnih principov in orodij ustvarjanja
dostopne spletne strani.
Sprint 1: Postavitev: semantika in postavitev
Tema 1. Ponovitev pred začetkom
Tema 2. Postavitev - nadaljevanje oblikovanja
Tema 3. Priprava na pisanje kode
Tema 4. Datoteke v projektu
Tema 5. Bash in Git. Osnove
Tema 6. Pisave in tipografija
Tema 7. Semantika
Tema 8. Globalni atributi
Tema 9. Flexbox postavitev
Tema 10. Kako oddati oblikovalsko delo
Tema 11. Elementi za pozicioniranje
Tema 12. Postavitev mreže, 1. del
Tema 13. Codestyle
Tema 14. Komponentni pristop
Sprint 2: Postavitev: dostopnost in pristopi k organiziranju stilov
Tema 1. Nastavitev strani in meta
Tema 2. Zunanja vdelana vsebina: video, iframe, API
Tema 3. Dodajanje blokovnega modela
Tema 4. Psevdo-razredi in psevdo-elementi
Tema 5. Razpoložljivost
Tema 6. Označevanje obrazca
Tema 7. Čudoviti selektorji
Tema 8. Stilske oblike
Tema 9. Linterji, formaterji, avtomatizacija
Tema 10. BEM, atomsko
Tema 11. Napredni Git in Bash
6 tednov
+2 projekta v portfelju
Enostransko spletno mesto "Zate je"
potrebno".
Ustvarite svojo prvo
enostransko spletno mesto.
Pisanje slogov CSS za
Aplikacija "Poglej skozi okno".
V tem projektu delate vi
morajo napisati CSS za
tekoča aplikacija.
Modul 3 Oblikovanje, prilagodljiva postavitev, dekoracija
Naučite se niza tehnik, ki vam bodo omogočile pravilen prikaz
strani na različnih napravah in z različnimi nastavitvami. Pripravite se
grafika za delo z različnimi zasloni. Naučite se organizirati svojo kodo
ustvariti barvno temo za spletno mesto. Razvrstimo orodja za dekoracijo
vaše strani. Prelivi, sence, filtri, načini mešanja – to je vse
Tukaj. Naučite se uporabljati vektorsko grafiko na straneh in
uporabite interaktivna orodja, ki so vgrajena v HTML.
Češnja na sprint torti so animacije strani.
Sprint 3: Postavitev: odzivnost in grafika
Tema 1. Pristopi
Tema 2. Raster grafika
Tema 3. Spremenljivke po meri
Tema 4. Enote in funkcije
Tema 5. Postavitev mreže, 2. del
Tema 6. Razvoj vmesnikov za različne naprave
Tema 7. Avtomatizacija oblikovanja in linting
Tema 8. Postprocesorji
Tema 9. Git za odrasle
Sprint 4: Postavitev: dekoracija, pristopi in orodja
Tema 1. Uporaba SVG
Tema 2. 2D transformacije in prehodi
Tema 3. Animacije
Tema 4. Dekoracija
Tema 5. 3D transformacija
6. Modalna okna
Tema 7. Motorji predlog
Tema 8. Predprocesorji
Tema 9. Osnove oblikovanja
6 tednov,
+2 projekta v portfelju
Prilagodljivo spletno mesto z različnimi
barvne teme »Zapleteno
osredotočiti."
Ustvarili boste odzivno spletno stran v
različne barvne teme,
kjer so zbrane vse mogoče kul stvari
delovnih nasvetov, kako ne
izgubi koncentracijo.
Mood board
Spletna aplikacija "Moodboard"
ki jih nabereš sam.
Rezultat je vaš osebni
zemljevid z državami,
ki ste jih do sedaj obiskali
opravil ta tečaj.
Modul 4 Osnovni JavaScript
Razmislite o tipih podatkov, naučite se delati s pogoji, zankami
in funkcije. Naučite se DOM. Naučite se dodati postavitev projektu
z uporabo JavaScripta in dodajanjem interaktivnosti strani: ustvarite
interaktivni obrazci s preverjanjem podatkov in delo po meri
dogodkov.
Sprint 5: Osnove JavaScripta: Vrste, Osnove DOM
Tema 1. Zapomni si vse
Tema 2. Kako najti rešitve za težave?
Tema 3. Primitivci. Začetek
Tema 4. Predstavljamo vam DOM
Tema 5. Odpravljanje napak v JavaScriptu
6 tednov
+1 projekt v portfelju
Sprint 6: JavaScript: delo s podatki, nizi, funkcijami in objekti
Tema 1. Metode za delo s podatki, pogoji, cikli
Tema 2. Ustvarjanje, dodajanje in odstranjevanje elementov v DOM
Tema 3. Nizi
Tema 4. Funkcije
Tema 5. Predmeti
Tema 6. Skupinsko delo
1 izobraževalni projekt
(do konca)
Modul 5 Napredni JavaScript
Naučite se pisati modularno kodo in nastaviti infrastrukturo
aplikacije z orodjem Webpack. Mojstrski kompleks
Jezikovni pojmi JavaScript, asinhronost in izmenjava podatkov s strežnikom.
Naučite se delati z uporabniškimi dogodki in komunicirati
s strežnikom. Naučite se asinhronih in sinhronih operacij, se spoznajte
s konceptom Promise.
Sprint 7: Potopite se v JavaScript: sestavljanje kode, obravnavanje dogodkov,
preverjanje obrazcev in delo z API-jem
Tema 1. Zgradite projekt. Spletni paket
Tema 2. Moduli v JS
Tema 3. Napredni JavaScript. Asinhronost
Tema 4. Obravnava dogodkov
Tema 5. Delo z obrazci
Tema 6. Preverjanje obrazca
Tema 7. Delo z API-jem
3 tedne,
+1 projekt v portfelju
Mesto
Ustvarite lastno spletno storitev. kako
izgleda kot Instagram
tam bo interaktivna stran
s fotografijami. uspelo ti bo
od začetka do konca: najprej vse
vtipkaj in potem napiši
logika v JavaScriptu. Ali izvajate?
preverjanje obrazca, dodajanje,
brisanje fotografij in všečkov
njim. Povežite svoj projekt
na strežnik in ga gosti
v internetu.
Modul 6 TypeScript in OOP
Seznanite se s še enim pomembnim konceptom: predmetom
usmerjeno programiranje (OOP). Naučite se načel
razvoj programske opreme in delo z okoljem. Uporabite tehnike OOP
pri razvoju spletnih vmesnikov. Spoznajte logično nadaljevanje
in razširitev funkcionalnosti JavaScript v jeziku TypeScript. Naučite se
uporabite v svojih projektih.
Sprint 8: TypeScript in OOP
Tema 1. Uvod v TypeScript
Tema 2. Objektno usmerjeno programiranje
Tema 3. Osnove TypeScript
Tema 4. Napredni TypeScript in OOP
6 tednov
+2 projekta v portfelju
Sprint 9: OOP v vmesnikih: preprosti in ne le koncepti
Tema 1. Načela razvoja programske opreme
Tema 2. Delo z okoljem
Tema 3. OOP v vmesnikih
Tema 4. OOP v vmesnikih: nadaljevanje
1 izobraževalni projekt (za
dokončanje)
Ena stran
aplikacija spletne trgovine v TypeScriptu
Slog OOP: Razvij
frontend spletne trgovine
“Spletna stojnica” s katalogom
blago, košarica in
oblikovalska funkcija
naročilo. Zavedajte se vsega
v najboljših praksah OOP
z uporabo TypeScripta.
Projektni mesec
Zasnovali in napisali boste osnovno funkcionalnost enega projekta
od naročnika in en izobraževalni projekt.
1 mesec
Modul 7 Vmesniki z uporabo React
Raziščite knjižnico React in njen ekosistem. Naučite se ustvarjati
in strukturirajte projekte React, ustvarite komponente in upravljajte
podatkovnih tokov. Naučite se funkcionalnega pristopa k razvoju React
in se naučite pisati učinkovito, produktivno kodo z uporabo kavljev.
Sprint 10: Osnove React
Tema 1. SPA koncept in okviri
Tema 2. CRA. Postavitev in izgradnja projekta
Tema 3. sintaksa JSX
Tema 4. Komponente in njihov življenjski cikel
Tema 5. useState in useEffect
Tema 6. React DevTools
Tema 7. Uvoz modulov, modulov CSS
Tema 8. Knjižnice komponent. Delo v izolaciji. Knjiga zgodb
3 tedne,
+1 projekt v portfelju
1 izobraževalni projekt (za
dokončanje)
Modul 8 Usmerjanje in avtorizacija
Naučite se delati z globalnim stanjem in API-ji z uporabo Reduxa.
Ustvarite posamezne zaslone v aplikaciji in konfigurirajte usmerjanje
z uporabo react-router-dom, vključno z dinamično ustvarjenimi
poti. Implementirajte avtorizacijo z žetoni in zaščitenimi potmi.
Sprint 11: Usmerjanje in avtorizacija
Tema 1. Globalna država
Tema 2. Knjižnica Redux
Tema 3. React Router
Tema 4. Pooblastilo
3 tedne,
+1 projekt v portfelju
Stellar Burger:
Pišite aplikacije Stellar
Burger" za naročilo hrane iz glavne
stran in osebni račun,
ustvarite shrambo Redux,
in izvajati tudi usmerjanje
in avtorizacijo.
Modul 9
Testiranje aplikacij React
Naučite se pospešiti aplikacije React, preizkusite jih,
jih prenesite v produkcijo in jih izdajte na svojem oddaljenem strežniku.
Sprint 12: Testiranje aplikacij React
Tema 1. Optimizacija (pospešitev aplikacije)
Tema 2. Testiranje aplikacij React: Jest, Cypress
Tema 3. Priprava projekta za izdelavo
3 tedne,
+2 projekta v portfelju
1 izobraževalni projekt (obrnjen
naloga)
Stellar Burger:
Zdaj pa pokrij svojega
enotna testna aplikacija,
kot tudi integracija
testi z uporabo knjižnic
Šala in Cypress.
Vzporedni modul
Pomoč pri zaposlovanju
Karierna pot je sestavljena iz dveh stopenj: zaposlitvenega programa in
pospeševalne programe.
Program zaposlovanja
Tukaj vam bomo pomagali zbrati vse, kar potrebujete za zaposlitev
artefakte in pridobiti potrebne veščine. Napisali boste življenjepis, zbirali
portfolio, napišite motivacijsko pismo. Z našo podporo
razviti iskalno strategijo in se pripraviti na razgovore.
Program za pospeševanje
To je delo na terenu. Prijavili se boste na prosta mesta, pišite
spremna pisma, opravljajte teste in hodite na razgovore.
Najverjetneje boste prejeli veliko zavrnitev in to bomo skupaj analizirali
napake za izboljšanje rezultatov. Ta stopnja se konča, ko
Prejmete ponudbo za delo, ki jo sprejmete. V povprečju to
iskanje traja od enega do treh mesecev.
Tema 1. Trg dela
Tema 2. Delo v produktnem timu
Tema 3. Razvojne priložnosti v spletnem razvoju
Tema 4. Postavitev ciljev in povzetek
Tema 5. Motivacijsko pismo in portfelj
Tema 6. Strategije iskanja zaposlitve
Tema 7. Prilagoditev artefaktov
Tema 8. Realnost trga dela, iskanje zaposlitve v prestolnici in v regijah
Tema 9. Intervjuji
Tema 10. Priprava na razgovor
Tema 11. Program aktivnega pospeševanja. Od odgovora do vabila do
delo