Dezvoltator JavaScript. Profesional - curs gratuit de la Otus, training 5 luni, Data: 4 decembrie 2023.
Miscelaneu / / December 09, 2023
Pentru cine este acest curs?
Pentru dezvoltatorii care sunt familiarizați cu elementele de bază ale JavaScript și doresc să aprofundeze capacitățile limbajului și să devină specialiști full-stack. Cursul va extinde arsenalul de instrumente pentru lucrul cu front-end și back-end.
Pentru dezvoltatorii backend care doresc să se reinformeze în direcția fullstack. Cursul este axat în proporție de 70% pe tehnologiile front-end și vă va ajuta să înțelegeți capacitățile diferitelor cadre JS.
După antrenament, vei putea indica în CV:
Cunoașterea principiilor de funcționare a cadrelor și bibliotecilor JavaScript moderne
Cunoașterea abordărilor pentru proiectarea, organizarea, monitorizarea stării și testarea aplicațiilor server și client
Abilitatea de a aplica modele de design: Buclă de evenimente, Flux, Imuabil, DOM virtual, Injecție de dependență, Observabile
Abilitatea de a selecta instrumentele adecvate pentru un proiect
Abilitatea de a testa un proiect folosind teste unitare la diferite niveluri
Abilitatea de a crea aplicații web folosind tehnologii moderne
Memento de serviciu despre examinarea medicală de rutină
Catalog de meme cu descărcare, etichetare și căutare
3
cursProgramator cu experiență, Senior Web Developer, lider de echipă, mentor și autor de articole tehnice despre JavaScript. Specialist front-end, programare în JavaScript din 2010.
A lucrat pentru Tinkoff Bank (Moscova), Alpari, Comindware, Backbase (Amsterdam) și altele. Din 2017 - Dev IT Engineer la corporația financiară internațională ING Group (Olanda). Implicat în proiectarea și suportul proceselor de dezvoltare web. Printre proiectele implementate se numără JSON Schema Validator Library - cea mai rapidă bibliotecă JavaScript pentru validare obiecte pentru conformitatea cu definițiile JSON.Educație: Masterat de la Universitatea de Stat din Moscova lor. M. ÎN. Lomonosov (Facultatea de Matematică Computațională și Cibernetică, Departamentul de Automatizare a Cercetării Științifice).
2
cursÎn industrie din 2016. A fost implicat în dezvoltarea magazinelor online și a aplicațiilor mobile. Dezvoltarea unui CRM complex de la zero. Lucrează la un produs din domeniul educației. Companii: sitemade.pro, MoscowFresh, Leadvertex. Interese: experiență utilizator, interfață cu utilizatorul,...
În industrie din 2016. A fost implicat în dezvoltarea magazinelor online și a aplicațiilor mobile. Dezvoltarea unui CRM complex de la zero. Lucrează la un produs din domeniul educației. Companii: sitemade.pro, MoscowFresh, Leadvertex. Interese: experiență utilizator, interfață cu utilizatorul, JavaScript și snowboarding. Profesor
JavaScript
-Tema 1. Introducere în cursul Modern JavaScript Frameworks
-Tema 2. Posibilitățile JavaScript modern
-Subiect 3.JavaScript - Lucrul cu browserul
- Subiectul 4. Introducere în Node - Manager de pachete NPM și capabilități package.json
-Tema 5.Dezvoltare bazată pe teste
Node.js
-Tema 6. Concepte de bază ale Nodului - Module
-Subiect 7.Biblioteca Standard Nod - EventLoop - Temporizatoare
- Subiectul 8. Cele mai bune practici pentru noduri - Fluxuri - Procese
-Tema 9.Server web cu Express
-Subiect 10. Caracteristici MongoDB
- Subiectul 11. Caracteristici avansate MongoDB - Cadrul de agregare
- Subiectul 12. Crearea API-ului Rest cu Express, Mongoose
-Tema 13. Bazele GraphQL
-Tema 14. Posibilitățile GraphQL în realitate
- Subiectul 15. Construirea și implementarea proiectului, CI/CD
Stack JavaScript modern
-Tema 16.Componente web
-Tema 17. Webpack
-Tema 18.PWA
-Tema 19.Lucrătorii de servicii
-Tema 20. Programare functionala in JavaScript
-Tema 21.Introducere în TypeScript
- Subiectul 22. Caracteristici ale TypeScript
Reacţiona
-Tema 23. Bazele React și JSX
- Subiectul 24. Componentele React - Ciclul de viață, starea și elementele de recuzită
- Subiectul 25. React Design Patterns (Componente de ordin superior)
- Subiectul 26. Prezentare generală a caracteristicilor moderne React
-Subiect 27.Starea aplicației - Flux și Redux
-Tema 28.Routing in React - Optimizarea aplicatiei
-Tema 29. Pregătirea aplicațiilor React pentru producție, bune practici
-Tema 30.Arhitectura microserviciilor si aspecte SSR
unghiular
-Tema 31.Introducere în Angular
-Tema 32.Componente si directive
-Tema 33.Observabile - RxJS
-Tema 34.Servicii și starea aplicației
-Tema 35.Crearea și gestionarea formularelor în Angular
-Tema 36.Routing, testare și construire în Angular
Vue
-Tema 37.Introducere în SvelteJS
- Subiectul 38. Caracteristici ale dezvoltării aplicațiilor cu SvelteJS
-Tema 39.Vue Basics
-Tema 40.Componente, motor șablon și formulare
-Tema 41.Routing și Vue3
-Tema 42.Vue avansată - Vuex
Lucrul la proiect
-Tema 43. Lecție introductivă despre munca pe proiect. Revizuirea cadrelor și tehnologiilor finalizate
-Tema 44.Protecția lucrărilor de proiectare