Frontend Developer - kurssi 242 000 hieroa. Kata Academysta, koulutus 11 kuukautta, päivämäärä 28.11.2023.
Miscellanea / / November 30, 2023
Oppimisalusta ja henkilökohtainen mentori
Otat verkkotunteja alustallamme, esität kysymyksiä mentorillesi chatissa ja soitat hänelle, jos sinusta tuntuu, että olet päässyt umpikujaan.
Tiukka tiedonhallinta joka vaiheessa
Mentori ei ole tutori. Hänen tehtävänsä: ohjata ja valvoa tiedon assimilaatiota. Valmistamme sinut ratkaisemaan itsenäisesti monimutkaisia ongelmia, joita työssäsi varmasti kohtaat.
Työskentely todellisen yritysprojektin parissa
Kaikki opiskelijamme ryhmissä osallistuvat todellisten projektien toteuttamiseen. Hioit teoriaasi, saat tiimityötaitoja ja kokemusta ansioluetteloasi varten.
Valmistautuminen haastatteluihin
Mentorimme auttavat sinua luomaan kilpailukykyisen ansioluettelon ja valmistautuvat vastaamaan haastaviin haastaviin kysymyksiin.
Web Core - 2 kuukautta
Opi perusasiat verkkorajapintojen luomisesta
Aihe 1: HTML-dokumentin rakenne, lohkomalli, perustunnisteet. Kuvamuodon valinta.
Aihe 2: Semanttinen merkintä, saavutettavuus ja hakukoneoptimointi.
Aihe 3: Lomakkeiden käsittely, vuorovaikutus palvelimen kanssa.
Aihe 4: CSS-sivujen muotoilu: valitsimet ja sovellusprioriteetti, paikannus, työskentely ruudukoilla (flexbox, grid).
Aihe 5: Mukautuva asettelu: Mediakyselyt, mobiililähtöisyys.
Aihe 6: Tyylien organisointi projektissa, BEM-metodologia.
Aihe 7: Kehittyneet CSS-tekniikat: Pseudoelementtien, animaatioiden, varjojen ja liukuvärien muotoilu.
Aihe 8: Animaatio, muunnokset ja suodattimet CSS: n avulla.
Aihe 9: JavaScriptin perusvuorovaikutus sivun kanssa, tapahtumien käsittely. Ulkoisten moduulien liittäminen.
Aihe 10: Kehitystyökalut: Esiprosessorin käyttö, koodin minimointi, npm, webpack.
2. Javascript Core - 2 kuukautta
Peruskielen käsitteet, selaimessa työskentely, yksinkertaisten ohjelmien kirjoittaminen
Aihe 11: Peruskielen syntaksi, muuttujat ja vakiot, tietotyypit ja -rakenteet, funktiot, silmukat.
Aihe 12: Kehittynyt työskentely funktioiden kanssa, korkeamman asteen funktiot, rekursio.
Aihe 13: Kehittynyt kielen syntaksi: rest/spread-operaattorit, rakenteen purkaminen.
Aihe 14: JS: n vakioluokat: Kartta, Set. Työskentely päivämäärien kanssa.
Aihe 15: Sulkemiset, laajuus, kutsuva konteksti.
Aihe 16: JS: n prototyyppinen malli ja moderni luokkasyntaksi.
Aihe 17: Työskentely asynkronisen koodin kanssa (lupaukset, takaisinsoitto, asynkronointi / odotus). Tapahtumasilmukka.
Aihe 18: Työskentely DOM: n kanssa. Elementtien valinta ja muokkaus. Tapahtumamalli. Tietojen tallentaminen asiakkaalle.
Aihe 19: Työskentely verkkopyyntöjen kanssa: ajax, hae.
Aihe 20: Webin periaatteet, verkkopalvelimet ja DNS, HTTP-protokolla. REST-arkkitehtuuri. Web-todennus.
3. Reagoi. JS Core - 3 kuukautta
Yksisivuisen sovelluskehityksen perusteet
Aihe 21: Miten react.js toimii, JSX-syntaksi ja miten virtuaalinen DOM toimii
Aihe 22: Komponenttilähestymistapa, komponentin tila, tiedonsiirto, tapahtumien käsittely
Aihe 23: Mallien ehdot ja silmukat
Aihe 24: Komponenttien elinkaari, renderöinnin optimointi
Aihe 25: Tyylien kanssa työskentely Reactissa.
Aihe 26: Lomaketietojen käsittely, validointi
Aihe 27: Asiakas-palvelinsovellusten rakentaminen.
Aihe 28: Reititys sovelluksessa, jossa on react-router
Aihe 29: Tilanhallinta: Redux, asynkroninen viestintä
4. Ryhmäprojekti - 3 kuukautta
Frontend-kehitys todelliseen kaupalliseen projektiin
- STACKHTML
- CSS/SASS
- JavaScript/TypeScript
- Reagoi
- Redux
- Git
- NPM
- Verkkopaketti
5. Haastatteluun valmistautuminen - 1 kuukausi
Tässä vaiheessa autamme sinua päivittämään ja systematisoimaan kaiken hankkimasi teoreettisen tiedon läpäisee haastattelut, jonka jälkeen läpäiset viimeisen kokeen kaikista aiheista mentori.