Formation pratique
La Formation est pratique à plus de 80%. Grâce à nos ateliers, vous développerez de nouvelles compétences en réalisant des projets concrets.
Un mentor dédié
Un mentor expert vous offre un soutien pédagogique tout au long de la formation. Il est là à vous assister et à partager son expérience.
Formation personnalisée
Apprenez à votre rythme, avec un contenu qui vous correspond : Notre formation est conçue pour s’aligner sur votre trajectoire professionnelle
Objectifs de la formation
Vous souhaitez apprendre à créer la partie back-end des sites web et des applications web ? Cette formation est faite pour vous.
Elle vous permettra de :
- Maîtriser Node.js pour développer des applications back-end performantes et sécurisées.
- Créer et gérer des bases de données en utilisant des solutions NoSQL et SQL adaptées aux besoins de l’application.
- Développer des API RESTful pour permettre une communication efficace entre les différentes couches de l’application.
- Optimiser la sécurité des applications en respectant les bonnes pratiques de gestion des utilisateurs et de protection des données.
- Travailler en équipe avec des outils de gestion de versions pour assurer un développement collaboratif fluide et efficace.
Cette formation vous apportera toutes les compétences essentielles pour réaliser des applications back-end modernes et performantes, prêtes pour le monde professionnel.
Prérequis
Les critères d’acceptation ne prennent pas en compte le niveau scolaire mais, plutôt, la curiosité, la motivation, le projet professionnel, la rigueur et la logique ainsi que l’attrait auprès des nouvelles technologies. Les bases de l’anglais sont requises. Cette formation est destinée au candidats les plus curieux et motivés.
Un entretien individuel est effectué suite à chaque demande de candidature pour valider ces prérequis et évaluer le degré de motivation des candidats.
Suite à l’entretien individuel, si ce dernier est concluant, des tests d’aptitudes sont effectués basés sur de la logique, logique avancée, problèmes mathématiques et bases de l’Anglais.
Une personne est désignée en qualité de référent pour les publics en situation de handicap, un aménagement spécifique des locaux et des matériels son possibles au cas par cas.
Il est nécessaire d’avoir une bonne connaissance en Javascript pour suivre cette formation
Public cible
Cette formation s’adresse :
- Aux demandeurs d’emploi
- Aux personnes en situation de reconversion professionnelle
- Aux chef de TPE et PME
- Et à toutes personnes désirant apprendre à développer des applications web
Diplome ou certification
À la fin de cette formation :
Vous pouvez prétendre au CCP2 du titre Développeur Web, un diplôme officiellement enregistré auprès de France Compétences.
À propos des évaluations :
- Contrôle continu pendant la formation : 40%
- Évaluation finale sous forme de projet à réaliser : 60%
Ressources techniques et pédagogiques
- Une plateforme e-learning disponible 24h/24,
- Cours en e-learning
- Tutoriels
- Mises en situation professionnelles pour monter en compétences rapidement,
- Un mentor professionnel pour vous assister dans la réalisation des projets,
- Une communauté d’apprenants pour partager les connaissances.
- Suivi personnalisé par un mentor/coach expert
Programme
Module 1 : Introduction à Node.js et gestion des Bases de Données
- Présentation de Node.js et de son architecture événementielle
- Configuration de l’environnement de développement (Node, npm)
- Connexion à des bases de données NoSQL (MongoDB) et SQL (MySQL, PostgreSQL)
Module 2 : Développement d’API RESTful avec Node.js
- Création de serveurs HTTP avec Express.js
- Conception et structuration des routes API RESTful
- Gestion des requêtes et réponses : méthodes HTTP, middleware, validation des données
Module 3 : Sécurité et gestion des utilisateurs
- Bonnes pratiques de sécurité des applications (authentification, autorisation, JWT)
- Sécurisation des données et protection contre les vulnérabilités (ex. : XSS, injections SQL)
- Gestion des rôles et contrôle d’accès
Module 4 : Programmation asynchrone et optimisation des performances
- Compréhension et utilisation des fonctions asynchrones en Node.js (promises, async/await)
- Manipulation des événements et gestion des flux de données
- Optimisation des performances et gestion des erreurs
Module 5 : Collaboration et gestion des versions
- Introduction à Git et GitHub pour la gestion des versions
- Collaboration en équipe et gestion de projet avec branches et pull requests
- Documentation des projets et gestion des tickets
Plus d’infos
Ressources
- Une plateforme e-learning disponible 24h/24,
- Cours en e-learning
- Tutoriels
- Mises en situation professionnelles pour monter en compétences rapidement,
- Un mentor professionnel pour vous assister dans la réalisation des projets,
- Une communauté d’apprenants pour partager les connaissances.
- Suivi personnalisé par un mentor/coach expert
Responsables pédagogiques
- Richard LEUBOU (Docteur en informatique et applications, enseignant en Master 2 Université de Strasbourg)
Référent handicap
- Toute personne en situation de handicap et désirant suivre une formation chez GDU bénéficie d’un accompagnement gratuit sur demande à l’adresse richard@interskills.fr
- Notre plateforme a été conçue afin d’éviter les surcharges mentales, pour rendre plus confortables les pages pour les personnes hyperactives ou les plus jeunes, particulièrement sensibles au mouvement sur écran.
- Notre référent handicap répond à vos questions. Si besoin, nous vous orienterons vers l’organisme habilité pour traiter votre demande.
- Contact référent handicap: richard@interskills.fr
Cout de la formation :
1800€ TTC
Passerelle :
À l’issue de cette formation, vous aurez la possibilité de mettre directement vos compétences Laravel en pratique dans un environnement professionnel. Vous pouvez également poursuivre votre apprentissage en intégrant la formation en développement frontend avec ReactJS ou celle dédiée au DevOps.