Frontend-utvecklare - kurs 242 000 rubel. från Kata Academy, utbildning 11 månader, datum 28 november 2023.
Miscellanea / / November 30, 2023
Lärplattform och personlig mentor
Du tar onlinelektioner på vår plattform, ställer eventuella frågor till din mentor i chatten och ringer honom om du känner att du har hamnat i en återvändsgränd.
Strikt kunskapskontroll i varje skede
En mentor är inte en handledare. Hans uppgift: att styra och kontrollera assimileringen av kunskap. Vi förbereder dig för att självständigt lösa komplexa problem som du definitivt kommer att stöta på i ditt arbete.
Jobbar på ett riktigt affärsprojekt
Alla våra studenter i team deltar i genomförandet av riktiga projekt. Du kommer att finslipa din teori, få lagarbete och erfarenhet för ditt CV.
Förbereder för intervjuer
Våra mentorer hjälper dig att skapa ett konkurrenskraftigt CV och förbereder dig för att svara på svåra intervjufrågor.
Web Core - 2 månader
Lär dig grunderna för att skapa gränssnitt på webben
Ämne 1: HTML-dokumentstruktur, blockmodell, grundläggande taggar. Välja bildformat.
Ämne 2: Semantisk uppmärkning, tillgänglighet och SEO.
Ämne 3: Arbeta med formulär, interagera med servern.
Ämne 4: CSS-sidestiling: väljare och applikationsprioritet, positionering, arbete med rutnät (flexbox, rutnät).
Ämne 5: Adaptiv layout: Mediefrågor, mobilt första tillvägagångssätt.
Ämne 6: Organisation av stilar på ett projekt, BEM-metodik.
Ämne 7: Avancerade CSS-tekniker: Styling av pseudoelement, animationer, skuggor och gradienter.
Ämne 8: Animation, transformationer och filter med CSS.
Ämne 9: Grundläggande JavaScript-interaktion med en sida, händelsehantering. Anslutning av externa moduler.
Ämne 10: Utvecklingsverktyg: Använda en förprocessor, kodminifiering, npm, webbpaket.
2. Javascript Core - 2 månader
Grundläggande språkbegrepp, arbeta i webbläsare, skriva enkla program
Ämne 11: Grundläggande språksyntax, variabler och konstanter, datatyper och strukturer, funktioner, loopar.
Ämne 12: Avancerat arbete med funktioner, högre ordningsfunktioner, rekursion.
Ämne 13: Avancerad språksyntax: vila/spridningsoperatorer, destrukturering.
Ämne 14: Standardklasser i JS: Karta, Set. Jobbar med datum.
Ämne 15: Nedläggningar, omfattning, anropssammanhang.
Ämne 16: JS prototypisk modell och modern klasssyntax.
Ämne 17: Arbeta med asynkron kod (löften, återuppringning, asynkron/avvakta). Händelseloop.
Ämne 18: Att arbeta med DOM. Val och modifiering av element. Event modell. Lagra data på klienten.
Ämne 19: Arbeta med nätverksförfrågningar: ajax, hämta.
Ämne 20: Principer för webben, webbservrar och DNS, HTTP-protokoll. REST-arkitektur. Webbeautentisering.
3. Reagera. JS Core - 3 månader
Grunderna för applikationsutveckling på en sida
Ämne 21: Hur react.js fungerar, JSX-syntax och hur Virtual DOM fungerar
Ämne 22: Komponentansats, komponenttillstånd, dataöverföring, händelsebearbetning
Ämne 23: Villkor och slingor i mallar
Ämne 24: Komponentlivscykel, renderingsoptimering
Ämne 25: Arbeta med stilar i React.
Ämne 26: Behandling av formulärdata, validering
Ämne 27: Bygga klient-serverapplikationer.
Ämne 28: Routing i en applikation med react-router
Ämne 29: Statsledning: Redux, asynkron kommunikation
4. Teamprojekt - 3 månader
Frontend-utveckling för ett riktigt kommersiellt projekt
- STACKHTML
- CSS/SASS
- JavaScript/TypeScript
- Reagera
- på nytt
- Git
- NPM
- Webpack
5. Förberedelse för intervju - 1 månad
I detta skede hjälper vi dig att fräscha upp och systematisera alla teoretiska kunskaper du skaffat dig för framgångsrikt klara intervjuer, varefter du kommer att klara ett sluttest i alla ämnen med mentor.