Formation Développeur JavaScript Full Stack

Développez vos compétences. Zéro euro à payer. Grâce à nos formations payées par l’Etat

Développeur JavaScript Full Stack

Vous maîtriserez les compétences nécessaires pour devenir un développeur full stack performant. Apprenez à créer une interface utilisateur et une expérience utilisateur, à créer des API et une logique métier côté serveur et à développer la couche de persistance pour stocker, traiter et récupérer des données.

CONNAISSANCES PRÉALABLES

HTML, CSS, JavaScript de base et JSON Voir les exigences détaillées.

  • Développement backend avec Node.jsDe nombreuses technologies sont impliquées pour créer le backend d’une application prête pour l’entreprise. Ce cours présente les outils fondamentaux nécessaires pour créer une API de base d’une manière à la fois évolutive et maintenable. Le cours passera par le travail avec Node.js et les modules de base disponibles, l’écriture de TypeScript pour la réduction des erreurs de développement, les tests avec Jasmine pour introduire les tests unitaires dans un environnement de développement piloté par les tests et l’utilisation d’Express en tant que framework pour la création d’API.API DE TRAITEMENT D’IMAGES
  • Créer une API avec PostgreSQL et ExpressCe cours couvre les principales compétences requises pour le développement d’API. Les étudiants construiront une API RESTful JSON avec Node et Postgres. En cours de route, vous couvrirez des sujets essentiels tels que les bases de données et les requêtes, l’architecture des API, les migrations de bases de données, REST, CRUD, la création d’un environnement de test, le hachage de mot de passe et l’autorisation de routage via des JWT. En complétant les exercices et le contenu du cours, les étudiants acquerront les connaissances nécessaires pour créer une API sécurisée et bien organisée à partir de zéro et acquerront des compétences que les développeurs JavaScript utilisent tous les jours.CONSTRUIRE UN BACKEND DE VITRINE
  • Fondamentaux angulairesDans Angular Fundamentals, les étudiants acquerront les compétences les plus importantes et fondamentales pour créer des applications à page unique (SPA). Vous découvrirez l’architecture d’une application, explorerez comment récupérer et faire circuler des données dans une application et verrez comment les applications évoluent de manière maintenable et performante. À la fin du cours, vous serez en mesure de créer de nouvelles applications angulaires et d’étendre celles-ci avec de nouveaux composants et fonctionnalités, de concevoir une application angulaire pour plus de clarté et de facilité de maintenance tout en suivant les meilleures pratiques, et de créer et d’utiliser des dépendances telles que des services et des bibliothèques tierces. enrichir et étendre les applications.MON MAGASIN
  • Processus de déploiementPouvoir déployer sa propre application est une compétence souvent négligée par les développeurs, ce qui en fait une compétence rare et précieuse à posséder ! Ce cours enseignera les connaissances nécessaires pour créer votre propre environnement de production et automatiser le déploiement de code vers celui-ci. En créant un pipeline et des scripts automatisés, les étudiants auront un aperçu du monde des déploiements automatisés qui a révolutionné la rapidité avec laquelle les entreprises sont capables de fournir des fonctionnalités à leurs clients.

Début des cours tous les jours