JavaScript-udvikler. Professionelt - gratis kursus fra Otus, uddannelse 5 måneder, Dato: 4. december 2023.
Miscellanea / / December 09, 2023
Hvem er dette kursus for?
For udviklere, der er fortrolige med det grundlæggende i JavaScript og ønsker at dykke dybere ned i sprogets muligheder og blive full-stack-specialister. Kurset vil udvide arsenalet af værktøjer til at arbejde med front-end og back-end.
Til backend-udviklere, der ønsker at genoptræne i fullstack-retningen. Kurset er 70% fokuseret på front-end teknologier og vil hjælpe dig med at forstå mulighederne i forskellige JS frameworks.
Efter træning vil du kunne angive i dit CV:
Kendskab til principperne for drift af moderne JavaScript-rammer og biblioteker
Viden om tilgange til design, organisering, overvågning af status og test af server- og klientapplikationer
Evne til at anvende designmønstre: Event Loop, Flux, Immutable, Virtual DOM, Dependency Injection, Observables
Evne til at vælge de passende værktøjer til et projekt
Evne til at teste et projekt ved hjælp af enhedstests på forskellige niveauer
Evne til at skabe webapplikationer ved hjælp af moderne teknologier
Servicepåmindelse om rutinemæssig lægeundersøgelse
Meme cataloger med download, tagging og søgning
3
RuteErfaren programmør, senior webudvikler, teamleder, mentor og forfatter til tekniske artikler om JavaScript. Frontend specialist, programmering i JavaScript siden 2010.
Arbejdede for Tinkoff Bank (Moskva), Alpari, Comindware, Backbase (Amsterdam) og andre. Siden 2017 - Dev IT Engineer hos det internationale finansielle selskab ING Group (Holland). Engageret i design og support af webudviklingsprocesser. Blandt de implementerede projekter er JSON Schema Validator Library - det hurtigste JavaScript-bibliotek til validering objekter for overholdelse af JSON-definitioner.Uddannelse: Kandidatgrad fra Moscow State University dem. M. I. Lomonosov (Fakultetet for beregningsmatematik og kybernetik, Institut for Automatisering af Videnskabelig Forskning).
2
RuteI branchen siden 2016. Var involveret i udvikling af netbutikker og mobilapplikationer. Udviklet et komplekst CRM fra bunden. Arbejder på et produkt inden for uddannelsesområdet. Virksomheder: sitemade.pro, MoscowFresh, Leadvertex. Interesser: brugeroplevelse, brugergrænseflade,...
I branchen siden 2016. Var involveret i udvikling af netbutikker og mobilapplikationer. Udviklet et komplekst CRM fra bunden. Arbejder på et produkt inden for uddannelsesområdet. Virksomheder: sitemade.pro, MoscowFresh, Leadvertex. Interesser: brugeroplevelse, brugergrænseflade, JavaScript og snowboarding. Lærer
JavaScript
-Emne 1.Introduktion til kurset Modern JavaScript Frameworks
-Emne 2.Moderne JavaScripts muligheder
-Emne 3.JavaScript - Arbejde med browseren
-Emne 4.Introduktion til Node - NPM-pakkehåndtering og package.json-funktioner
-Emne 5.Testdrevet udvikling
Node.js
-Emne 6.Grundlæggende begreber for Node - Moduler
-Emne 7.Node Standardbibliotek - EventLoop - Timere
-Emne 8.Node Best Practices - Streams - Processer
-Emne 9.Webserver med Express
-Emne 10. MongoDB-funktioner
-Emne 11.Avancerede MongoDB-funktioner - Aggregation Framework
-Emne 12.Bygning af Rest API med Express, Mongoose
-Emne 13. GraphQL Basics
-Emne 14. Muligheder for GraphQL i virkeligheden
-Emne 15.Byg og implementer projektet, CI/CD
Moderne JavaScript-stak
-Tema 16.Webkomponenter
-Tema 17.Webpack
-Tema 18.PWA
-Emne 19.Servicearbejdere
-Emne 20. Funktionel programmering i JavaScript
-Emne 21.Introduktion til TypeScript
-Emne 22.Features af TypeScript
Reagere
-Emne 23.Grundlæggende om React og JSX
-Emne 24. Reaktionskomponenter - Livscyklus, tilstand og rekvisitter
-Emne 25. React Design Patterns (Higher Order Components)
-Emne 26. Oversigt over moderne React-funktioner
-Emne 27.Ansøgningsstatus - Flux og Redux
-Emne 28.Routing i React - Applikationsoptimering
-Emne 29. Forberedelse af React-applikationer til produktion, bedste praksis
-Emne 30.Mikroservicearkitektur og SSR-aspekter
Kantet
-Emne 31.Introduktion til Angular
-Emne 32.Komponenter og direktiver
-Emne 33.Observerbare - RxJS
-Emne 34.Tjenester og ansøgningstilstand
-Emne 35.Oprettelse og håndtering af formularer i Angular
-Emne 36. Routing, test og bygning i Angular
Vue
-Emne 37.Introduktion til SvelteJS
-Emne 38. Funktioner af applikationsudvikling med SvelteJS
-Emne 39.Vue Basics
-Emne 40.Komponenter, skabelonmotor og formularer
-Emne 41.Routing og Vue3
-Tema 42.Advanced Vue - Vuex
Projekt arbejde
-Emne 43. Indledende lektion om projektarbejde. Gennemgang af gennemførte rammer og teknologier
-Emne 44.Beskyttelse af designarbejde