JavaScript-utvikler. Profesjonelt - gratis kurs fra Otus, opplæring 5 måneder, Dato: 4. desember 2023.
Miscellanea / / December 09, 2023
Hvem er dette kurset for?
For utviklere som er kjent med det grunnleggende om JavaScript og ønsker å fordype seg dypere i språkets muligheter og bli fullstack-spesialister. Kurset vil utvide arsenalet av verktøy for å jobbe med front-end og back-end.
For backend-utviklere som ønsker å omskolere seg i fullstack-retningen. Kurset er 70% fokusert på front-end-teknologier og vil hjelpe deg å forstå mulighetene til forskjellige JS-rammeverk.
Etter trening vil du kunne angi i CV-en din:
Kunnskap om prinsippene for drift av moderne JavaScript-rammeverk og biblioteker
Kunnskap om tilnærminger til design, organisering, overvåking av status og testing av server- og klientapplikasjoner
Evne til å bruke designmønstre: Event Loop, Flux, Immutable, Virtual DOM, Dependency Injection, Observables
Evne til å velge passende verktøy for et prosjekt
Evne til å teste et prosjekt ved hjelp av enhetstester på ulike nivåer
Evne til å lage webapplikasjoner ved hjelp av moderne teknologi
Servicepåminnelse om rutinemessig medisinsk undersøkelse
Memekataloger med nedlasting, tagging og søk
3
kursErfaren programmerer, senior webutvikler, teamleder, mentor og forfatter av tekniske artikler om JavaScript. Frontend-spesialist, programmering i JavaScript siden 2010.
Jobbet for Tinkoff Bank (Moskva), Alpari, Comindware, Backbase (Amsterdam) og andre. Siden 2017 - Dev IT Engineer i det internasjonale finansselskapet ING Group (Nederland). Engasjert i design og support av webutviklingsprosesser. Blant de implementerte prosjektene er JSON Schema Validator Library - det raskeste JavaScript-biblioteket for validering objekter for samsvar med JSON-definisjoner. Utdanning: Mastergrad fra Moscow State University dem. M. I. Lomonosov (Fakultet for beregningsmatematikk og kybernetikk, Institutt for automatisering av vitenskapelig forskning).
2
kursI bransjen siden 2016. Var involvert i utvikling av nettbutikker og mobilapplikasjoner. Utviklet et komplekst CRM fra bunnen av. Jobber med et produkt innen utdanningsfeltet. Selskaper: sitemade.pro, MoscowFresh, Leadvertex. Interesser: brukeropplevelse, brukergrensesnitt,...
I bransjen siden 2016. Var involvert i utvikling av nettbutikker og mobilapplikasjoner. Utviklet et komplekst CRM fra bunnen av. Jobber med et produkt innen utdanningsfeltet. Selskaper: sitemade.pro, MoscowFresh, Leadvertex. Interesser: brukeropplevelse, brukergrensesnitt, JavaScript og snowboard. Lærer
JavaScript
-Emne 1.Introduksjon til kurset Modern JavaScript Frameworks
-Tema 2.Mulighetene for moderne JavaScript
-Emne 3.JavaScript - Arbeide med nettleseren
-Emne 4.Introduksjon til Node - NPM-pakkebehandler og package.json-funksjoner
-Tema 5.Testdrevet utvikling
Node.js
-Tema 6.Grunnleggende konsepter for Node - Moduler
-Emne 7.Node Standard Library - EventLoop - Tidtakere
-Tema 8.Node Best Practices - Strømmer - Prosesser
-Tema 9.Webserver med Express
-Emne 10. MongoDB-funksjoner
-Emne 11.Avanserte MongoDB-funksjoner - Aggregasjonsrammeverk
-Emne 12. Bygge hvile API med Express, Mongoose
-Emne 13. Grunnleggende om GraphQL
-Tema 14. Muligheter for GraphQL i virkeligheten
-Tema 15. Bygg og distribuer prosjektet, CI/CD
Moderne JavaScript-stabel
-Tema 16.Webkomponenter
-Tema 17.Webpack
-Tema 18.PWA
-Tema 19.Tjenestearbeidere
-Tema 20. Funksjonell programmering i JavaScript
-Emne 21.Introduksjon til TypeScript
-Emne 22.Funksjoner av TypeScript
Reagere
-Emne 23. Grunnleggende om React og JSX
-Tema 24. Reaksjonskomponenter - Livssyklus, tilstand og rekvisitter
-Emne 25. React Design Patterns (Higher Order Components)
-Emne 26. Oversikt over moderne React-funksjoner
-Tema 27.Søknadsstatus - Flux og Redux
-Tema 28.Routing i React - Applikasjonsoptimalisering
-Tema 29. Utarbeidelse av React-applikasjoner for produksjon, beste praksis
-Tema 30.Mikrotjenestearkitektur og SSR-aspekter
Kantete
-Tema 31.Introduksjon til Angular
-Tema 32.Komponenter og direktiver
-Emne 33. Observerbare - RxJS
-Tema 34.Tjenester og søknadstilstand
-Tema 35.Opprette og administrere skjemaer i Angular
-Tema 36.Routing, testing og bygging i Angular
Vue
-Tema 37.Introduksjon til SvelteJS
-Emne 38. Funksjoner ved applikasjonsutvikling med SvelteJS
-Emne 39.Vue Grunnleggende
-Tema 40.Komponenter, malmotor og skjemaer
-Emne 41. Ruting og Vue3
-Tema 42.Advanced Vue - Vuex
Prosjekt arbeid
-Tema 43. Innledende leksjon om prosjektarbeid. Gjennomgang av ferdige rammeverk og teknologier
-Tema 44.Beskyttelse av prosjekteringsarbeid