Angular Developer - cours gratuit d'Otus, formation 5 mois, Date: 2 décembre 2023.
Miscellanea / / December 06, 2023
Que vous apportera ce cours ?
Angular est l'un des frameworks les plus populaires pour le développement Frontend. Il est utilisé dans un grand nombre de grandes entreprises qui développent des applications Web.
Du secteur bancaire aux places de marché.
Le frontend n'est qu'une partie d'une application Web, mais comme le notent de nombreux développeurs frontend, la partie la plus importante intéressant, puisque vous voyez en temps réel le résultat visuel et interactif de votre travail sur votre écran. Dans le même temps, il s’agit de l’un des domaines les plus rémunérateurs du marché existant du développement de logiciels.
Et Angular est un framework dans lequel, avec la connaissance des meilleures pratiques de codage, vous pouvez écrire une application bien structurée, facilement prise en charge et extensible. Ce framework a des règles plus strictes que ses concurrents et c'est un avantage important, car grâce à cela, le code de l'application Web sera plus facile à maintenir et à faire évoluer à l'avenir.
Le cours est pratique, la plupart des leçons se concentreront donc sur l'apprentissage des meilleures approches de codage et sur leur pratique immédiate.
Le framework Angular dispose d'une bibliothèque de développement réactif intégrée RxJS, nous la maîtriserons donc dans ce cours et l'utiliserons activement dans le code de nos composants. Grâce à cela, vous saurez comment écrire du code réactif basé sur les flux, qui est désormais l'un des moyens les plus populaires pour décrire la logique. Ce code est facile à lire et à compléter, et contient beaucoup moins d'erreurs.
Après le cours, vous serez capable de :
- Créer des applications SPA en utilisant le framework Angular selon les meilleures pratiques;
- Écrivez du code tapé de haute qualité en TypeScript;
- Avoir une connaissance approfondie plutôt que superficielle du framework Angular pour le développement Frontend;
- Maîtriser les observables RxJs et les technologies de magasin Redux;
- Optimiser les performances des applications Angular;
- Présenter correctement la structure de l'application avec la répartition de toute la logique en modules séparés;
5
coursJe me suis intéressé à la programmation dès l'école (2009). En 2015, il a obtenu une licence en génie logiciel de l'Université d'État des sciences sociales de Russie. Il a commencé à s'engager dans le développement commercial pendant ses années d'étudiant, en 2012. C...
Je me suis intéressé à la programmation dès l'école (2009). En 2015, il a obtenu une licence en génie logiciel de l'Université d'État des sciences sociales de Russie. Il a commencé à s'engager dans le développement commercial pendant ses années d'étudiant, en 2012. Depuis 2019, il travaille comme mentor dans la direction javascript chez HTMLAcademy, son travail principal est chef d'équipe/développeur front-end senior chez AnyClass. Aime apprendre et aider les autres à apprendre. Lors de la procrastination, il commence à suivre des cours.
1
BienDéveloppeur principal Full-Stack. Travaille dans le domaine du développement de produits d'information depuis plus de 13 ans. Construction d'architectures pour les services Web dans les domaines de la facturation mobile, des services de jeux, des systèmes de comptabilité des équipements et des services médicaux. Croit que...
Développeur principal Full-Stack. Travaille dans le domaine du développement de produits d'information depuis plus de 13 ans. Construction d'architectures pour les services Web dans les domaines de la facturation mobile, des services de jeux, des systèmes de comptabilité des équipements et des services médicaux. Estime que toute partie du développement d'un produit se résume à trois étapes: la collecte d'informations et l'analyse, la définition des tâches et leur exécution, l'analyse du travail effectué et la planification des améliorations. Ayant de l'expérience dans la gestion d'équipes distribuées, je suis convaincu que la communication au sein d'une équipe est la base du succès dans la création d'un bon produit. Passionné d'UI/UX et de machine learning. Co-auteur de publications scientifiques. Professeur