Développeur JavaScript. Professionnel - cours gratuit d'Otus, formation 5 mois, Date: 4 décembre 2023.
Miscellanea / / December 09, 2023
A qui est destiné ce cours?
Pour les développeurs qui connaissent les bases de JavaScript et souhaitent approfondir les capacités du langage et devenir des spécialistes du full-stack. Le cours élargira l'arsenal d'outils pour travailler avec le front-end et le back-end.
Pour les développeurs backend qui souhaitent se reconvertir dans le sens fullstack. Le cours est axé à 70 % sur les technologies front-end et vous aidera à comprendre les capacités des différents frameworks JS.
Après la formation, vous pourrez indiquer dans votre CV :
Connaissance des principes de fonctionnement des frameworks et bibliothèques JavaScript modernes
Connaissance des approches de conception, d'organisation, de surveillance de l'état et de test des applications serveur et client
Possibilité d'appliquer des modèles de conception: boucle d'événements, flux, immuable, DOM virtuel, injection de dépendances, observables
Capacité à sélectionner les outils appropriés pour un projet
Capacité à tester un projet à l'aide de tests unitaires à différents niveaux
Capacité à créer des applications Web en utilisant les technologies modernes
Rappel de service concernant l'examen médical de routine
Catalogueur de mèmes avec téléchargement, marquage et recherche
3
coursProgrammeur expérimenté, développeur Web senior, chef d'équipe, mentor et auteur d'articles techniques sur JavaScript. Spécialiste frontend, programmation en JavaScript depuis 2010.
A travaillé pour Tinkoff Bank (Moscou), Alpari, Comindware, Backbase (Amsterdam) et autres. Depuis 2017 - Dev IT Engineer au sein de la société financière internationale ING Group (Pays-Bas). Engagé dans la conception et le support des processus de développement Web. Parmi les projets mis en œuvre figure la bibliothèque JSON Schema Validator - la bibliothèque JavaScript la plus rapide pour la validation objets pour le respect des définitions JSON.Éducation: Master de l'Université d'État de Moscou eux. M. DANS. Lomonossov (Faculté de mathématiques computationnelles et cybernétique, Département d'automatisation de la recherche scientifique).
2
coursDans l'industrie depuis 2016. A été impliqué dans le développement de boutiques en ligne et d'applications mobiles. Développement d'un CRM complexe à partir de zéro. Travaille sur un produit dans le domaine de l'éducation. Entreprises: sitemade.pro, MoscowFresh, Leadvertex. Intérêts: expérience utilisateur, interface utilisateur,...
Dans l'industrie depuis 2016. A été impliqué dans le développement de boutiques en ligne et d'applications mobiles. Développement d'un CRM complexe à partir de zéro. Travaille sur un produit dans le domaine de l'éducation. Entreprises: sitemade.pro, MoscowFresh, Leadvertex. Intérêts: expérience utilisateur, interface utilisateur, JavaScript et snowboard. Professeur
Javascript
-Sujet 1.Introduction au cours Modern JavaScript Frameworks
-Sujet 2.Possibilités du JavaScript moderne
-Sujet 3.JavaScript - Travailler avec le navigateur
-Sujet 4.Introduction à Node - Gestionnaire de packages NPM et fonctionnalités package.json
-Sujet 5.Développement piloté par les tests
Noeud.js
-Sujet 6.Concepts de base de Node - Modules
-Sujet 7.Bibliothèque standard de nœuds - EventLoop - Minuteurs
-Sujet 8. Meilleures pratiques en matière de nœuds - Flux - Processus
-Sujet 9.Serveur Web avec Express
-Sujet 10. Fonctionnalités de MongoDB
-Sujet 11.Fonctionnalités avancées de MongoDB - Cadre d'agrégation
-Sujet 12. Création d'une API Rest avec Express, Mongoose
-Sujet 13. Bases de GraphQL
-Sujet 14.Possibilités de GraphQL en réalité
-Sujet 15.Construire et déployer le projet, CI/CD
Pile JavaScript moderne
-Thème 16.Composants Web
-Thème 17.Webpack
-Thème 18.PWA
-Sujet 19. Travailleurs des services
-Thème 20. Programmation fonctionnelle en JavaScript
-Sujet 21.Introduction à TypeScript
-Sujet 22.Caractéristiques de TypeScript
Réagir
-Sujet 23.Bases de React et JSX
-Sujet 24. Composants React - Cycle de vie, état et accessoires
-Sujet 25. Modèles de conception React (composants d'ordre supérieur)
-Sujet 26. Aperçu des fonctionnalités modernes de React
-Sujet 27. Statut de l'application - Flux et Redux
-Sujet 28.Routage dans React - Optimisation des applications
-Sujet 29. Préparation des applications React pour la production, meilleures pratiques
-Thème 30.Architecture des microservices et aspects SSR
Angulaire
-Sujet 31.Introduction à Angular
-Thème 32. Composants et directives
-Sujet 33.Observables - RxJS
-Sujet 34.Services et état de l'application
-Sujet 35.Création et gestion de formulaires en Angular
-Sujet 36.Routage, tests et construction en Angular
Vue
-Sujet 37.Introduction à SvelteJS
-Sujet 38.Caractéristiques du développement d'applications avec SvelteJS
-Sujet 39.Bases de Vue
-Sujet 40.Composants, moteur de modèles et formulaires
-Sujet 41.Routage et Vue3
-Thème 42.Vue avancée - Vuex
Travail de projet
-Thème 43. Leçon d'introduction au travail de projet. Examen des frameworks et technologies terminés
-Thème 44.Protection des travaux de conception