JavaScript-utvecklare. Professionell - gratis kurs från Otus, utbildning 5 månader, Datum: 4 december 2023.
Miscellanea / / December 09, 2023
Vem är den här kursen för?
För utvecklare som är bekanta med grunderna i JavaScript och vill fördjupa sig i språkets möjligheter och bli fullstack-specialister. Kursen kommer att utöka arsenalen av verktyg för att arbeta med front-end och back-end.
För backend-utvecklare som vill omskola sig i fullstack-riktningen. Kursen är till 70 % inriktad på front-end-teknologier och hjälper dig att förstå kapaciteten hos olika JS-ramverk.
Efter träningen kommer du att kunna ange i ditt CV:
Kunskaper om funktionsprinciperna för moderna JavaScript-ramverk och bibliotek
Kunskap om tillvägagångssätt för att designa, organisera, övervaka status och testa server- och klientapplikationer
Möjlighet att applicera designmönster: Event Loop, Flux, Immutable, Virtual DOM, Dependency Injection, Observables
Förmåga att välja lämpliga verktyg för ett projekt
Förmåga att testa ett projekt med hjälp av enhetstester på olika nivåer
Förmåga att skapa webbapplikationer med hjälp av modern teknik
Servicepåminnelse om rutinmässig läkarundersökning
Meme katalogiserare med nedladdning, taggning och sökning
3
kursErfaren programmerare, senior webbutvecklare, teamledare, mentor och författare till tekniska artiklar om JavaScript. Frontend-specialist, programmering i JavaScript sedan 2010.
Arbetade för Tinkoff Bank (Moskva), Alpari, Comindware, Backbase (Amsterdam) m.fl. Sedan 2017 - Dev IT Engineer på det internationella finansbolaget ING Group (Nederländerna). Engagerad i design och support av webbutvecklingsprocesser. Bland de implementerade projekten finns JSON Schema Validator Library - det snabbaste JavaScript-biblioteket för validering objekt för överensstämmelse med JSON-definitioner. Utbildning: Magisterexamen från Moscow State University dem. M. I. Lomonosov (Fakulteten för beräkningsmatematik och kybernetik, Institutionen för automatisering av vetenskaplig forskning).
2
kursI branschen sedan 2016. Var involverad i utvecklingen av webbutiker och mobilapplikationer. Utvecklade ett komplext CRM från grunden. Arbetar på en produkt inom utbildningsområdet. Företag: sitemade.pro, MoscowFresh, Leadvertex. Intressen: användarupplevelse, användargränssnitt,...
I branschen sedan 2016. Var involverad i utvecklingen av webbutiker och mobilapplikationer. Utvecklade ett komplext CRM från grunden. Arbetar på en produkt inom utbildningsområdet. Företag: sitemade.pro, MoscowFresh, Leadvertex. Intressen: användarupplevelse, användargränssnitt, JavaScript och snowboard. Lärare
JavaScript
-Ämne 1. Introduktion till kursen Modern JavaScript Frameworks
-Ämne 2. Möjligheterna med modern JavaScript
-Ämne 3.JavaScript - Arbeta med webbläsaren
-Ämne 4.Introduktion till Node - NPM-pakethanterare och package.json-funktioner
-Ämne 5.Testdriven utveckling
Node.js
-Ämne 6. Grundläggande begrepp för Node - Moduler
-Ämne 7.Node Standard Library - EventLoop - Timers
-Ämne 8.Node bästa praxis - Strömmar - Processer
-Ämne 9.Webbserver med Express
-Ämne 10. MongoDB-funktioner
- Ämne 11. Avancerade MongoDB-funktioner - Aggregationsramverk
-Ämne 12. Bygga Rest API med Express, Mongoose
-Ämne 13. GraphQL Basics
-Ämne 14. GraphQL: s möjligheter i verkligheten
-Ämne 15. Bygg och distribuera projektet, CI/CD
Modern JavaScript-stack
-Tema 16.Webbkomponenter
-Tema 17.Webpack
-Tema 18.PWA
-Ämne 19.Servicearbetare
-Ämne 20. Funktionell programmering i JavaScript
-Ämne 21. Introduktion till TypeScript
- Ämne 22. Funktioner i TypeScript
Reagera
-Ämne 23. Grunderna i React och JSX
-Ämne 24. Reaktionskomponenter - Livscykel, tillstånd & rekvisita
-Ämne 25. React Design Patterns (Higher Order Components)
-Ämne 26. Översikt över moderna React-funktioner
-Ämne 27.Ansökningsstatus - Flux och Redux
-Ämne 28.Routing i React - Applikationsoptimering
-Ämne 29. Förbereda React-applikationer för produktion, bästa praxis
-Ämne 30. Mikrotjänstarkitektur och SSR-aspekter
Vinkel
-Ämne 31.Introduktion till Angular
-Ämne 32. Komponenter och direktiv
-Ämne 33.Observables - RxJS
-Ämne 34.Tjänster och ansökningsstatus
-Ämne 35.Skapa och hantera formulär i Angular
-Ämne 36. Routing, testning och byggande i Angular
Vue
-Ämne 37.Introduktion till SvelteJS
-Ämne 38. Funktioner för applikationsutveckling med SvelteJS
-Ämne 39.Vue Basics
-Ämne 40.Komponenter, mallmotor och formulär
-Ämne 41.Routing och Vue3
-Theme 42.Advanced Vue - Vuex
Projektarbete
-Ämne 43. Introduktionslektion om projektarbete. Genomgång av färdiga ramverk och teknologier
-Ämne 44.Skydd av designarbete