Nouveauté 2025 : Découvrez les formations sur l'Intelligence Artificielle

Formation Developpement Full Stack - Programmation Web

Formation Développement Full Stack d’applications clients

Niveau :

Satisfaction de nos apprenants en 2024 : 98%
Taux d’assiduité : 100%

Tout savoir sur votre formation :

Formez-vous selon vos disponibilités ! Vous proposez 3 dates au choix et votre formateur vous confirme la date souhaitée.

En présentiel dans votre entreprise, dans l’un de nos 54 centres de formation ou en distanciel par visioconférence.

Contexte de la formation

Vous cherchez à maîtriser le développement d’applications clients en full stack ? Vous souhaitez faire évoluer votre carrière et devenir un acteur clé dans le domaine du développement web ? C’est le moment de transformer votre passion pour la technologie en une compétence incontournable qui boostera votre carrière.

Dans le monde numérique d’aujourd’hui, la maîtrise du développement d’applications clients full stack est devenue essentielle. Les entreprises recherchent de plus en plus des professionnels capables de gérer à la fois le front-end et le back-end, pour une intégration plus fluide et une efficacité accrue dans la création de solutions numériques. Ces compétences sont recherchées dans tous les secteurs, de la finance à la santé, en passant par l’industrie du divertissement et le commerce électronique. Acquérir ces compétences peut ouvrir des portes à des opportunités professionnelles passionnantes et lucratives. De plus, cette polyvalence est un atout majeur pour se démarquer et accélérer sa carrière.

Vous êtes encore là ? Vous avez donc compris l’importance cruciale de ce domaine en pleine effervescence.

Avec Expertisme, Organisme de Formation certifié QUALIOPI, nous vous proposons notre formation en développement d’applications clients full stack. Cette formation va non seulement approfondir vos connaissances techniques, mais aussi vous équiper des compétences nécessaires pour concevoir et implémenter des architectures applicatives robustes. Chaque module, animé par notre formateur expert métier, est conçu pour vous donner une compréhension pratique de chaque aspect du développement full stack. Que vous travailliez sur JavaScript, Node.js, React, ou les bases de données NoSQL/SQL, cette formation vous permettra de maîtriser les meilleures pratiques de développement, y compris le contrôle de version avec Git, les tests automatisés, et les méthodologies de développement agile. De plus, grâce à des projets concrets qui simulent des scénarios professionnels réels, vous renforcerez votre capacité à appliquer vos compétences dans des contextes variés.

N’attendez plus ! Boostez votre carrière et démarquez-vous en devenant un développeur d’applications clients full stack compétent et confiant. Avec Expertisme, vous êtes entre de bonnes mains pour atteindre vos objectifs professionnels. Passez à l’action dès maintenant et inscrivez-vous à notre formation en développement d’applications clients full stack.

À qui s’adresse cette formation ?

Cette formation s’adresse à toute personne souhaitant développer des compétences en développement d’applications full stack. Elle sera particulièrement pertinente pour les personnes occupant des postes tels que développeur web, ingénieur logiciel, chef de projet technique, ou encore architecte logiciel.

Les profils en reconversion professionnelle, souhaitant acquérir des compétences techniques en développement et programmation, trouveront également leur intérêt dans cette formation.

De plus, elle est parfaitement adaptée aux entrepreneurs désireux de comprendre les enjeux techniques de la création d’applications.

Cette formation est également accessible à toutes personnes en situation de handicap, grâce à notre politique d’accessibilité et d’aménagements spécifiques.

Objectifs

  • Acquérir une compréhension globale du développement full stack et comprendre son rôle dans le développement d’applications clients
  • Maîtriser les langages de programmation nécessaires pour le développement full stack, tels que JavaScript, HTML, CSS et certaines technologies back-end comme Node.js
  • Appliquer les principes du design UX/UI pour créer des applications clients attrayantes et conviviales
  • Développer des applications clients complètes, en intégrant des fonctionnalités front-end et back-end, et comprendre comment elles interagissent
  • Apprendre à tester, déboguer et optimiser les applications clients pour une performance maximale
  • Se familiariser avec les outils et les méthodes de gestion de projet en développement d’applications, tels que Git, Agile ou Scrum.

Programme

  • 1. RAPPELS AVANCÉS DE JAVASCRIPT
    • Les types de variables en JavaScript
    • Portée des déclarations des variables dans JavaScript
    • Les diverses formes de fonctions dans JavaScript
    • Les différents types d’objets dans JavaScript
    • Les prototypes dans JavaScript
    • Mise en oeuvre de l’asynchronisme dans JavaScript
    • Les fonctions de rappel
    • Gestion des modules avec RequireJS
  • 2. RAPPEL DES PROTOCOLES ET STRUCTURES DE DONNÉES
    • Rappels sur REST
    • Mise en oeuvre de REST
    • Rappels sur JSON
    • Echange de données avec REST et JSON
  • 3. PRÉSENTATION DU FRAMEWORK BOOTSTRAP
    • Présentation du framework Bootstrap
    • Applications responsives avec Bootstrap
  • 4. IDENTIFICATION DES FRAMEWORKS MVC ACTUELS
    • Présentation de Backbone.js, React.js, Angular
    • Avantages et inconvénients chaque Framework
  • 5. PRÉSENTATION ET MISE EN ŒUVRE D'ANGULAR 2 / 4
    • Architecture d’une application Angular
    • Les modules
    • Organisation de l’application en modules
    • Les components
    • Les templates
    • Les directives
    • Les services
    • La DI (Dependency Injection)
    • Le routage
    • Structure d’un projet Angular 2
    • Mise en oeuvre des templates
    • Mise en oeuvre des formulaires
    • Travail sur HTTP, récupération des données
    • Mise en oeuvre du routage
  • 6. PRÉSENTATION DE NODE.JS
    • Particularités de JavaScript côté serveur
    • Installation de Node.js, l’outil NPM
    • La base de Node.js : la programmation asynchrone
    • Comment palier la non-prise en charge des threads
    • La gestion des modules avec require
    • Les modules HTTP, FS, URL, DNS…
    • L’accès aux bases de données
    • Accès à la base MongoDB et MySQL
  • 7. PRÉSENTATION DU FRAMEWORK EXPRESS WEB (NODE)
    • Configuration d’Express Web
    • API requêtes et réponses
    • Sérialisation en XML ou JSON
    • Orientation REST
  • 8. UTILISATION DE SOCKET.IO (NODE)
    • Les WebSockets
    • Réception et envoi de messages
  • 9. GESTION DES OUTILS D'INDUSTRIALISATION
    • Automatisation des tâches avec Grunt
    • Automatisation des tâches avec Gulp
    • Gestion des dépendances avec Bower
    • Présentation de Webpack, le bundling de modules
    • Gestion des sources avec GIT

Version 4. Mise à jour le 01/01/2025
© EXPERTISME – Groupe SELECT® 2025 Tous droits réservés. Les textes présents sur cette page sont soumis aux droits d’auteur.

Pré-requis

Être muni d’un ordinateur relié à Internet, possédant une caméra, un micro et un haut-parleur.
Avoir des connaissances de base en programmation. Si vous n’avez aucune expérience en la matière, nous vous recommandons de suivre une formation préalable pour acquérir les fondamentaux.
Être familier avec l’un des langages de programmation suivants : JavaScript, Python, Java ou C#. Si vous n’avez pas encore de compétences dans ces domaines, une formation préliminaire pourrait être nécessaire.
Avoir une compréhension de base des bases de données et de la façon dont elles fonctionnent. Cela peut inclure, sans s’y limiter, la création, la modification et la requête de bases de données.
Avoir une bonne compréhension de l’anglais technique serait un plus, car certains supports de cours peuvent être dans cette langue.

Points forts de la formation

  • Votre plan pédagogique de formation sur-mesure avec l’évaluation initiale de votre niveau de connaissance du sujet abordé
  • Des cas pratiques inspirés de votre activité professionnelle, traités lors de la formation
  • Un suivi individuel pendant la formation permettant de progresser plus rapidement
  • Un support de formation de qualité créé sur-mesure en fonction de vos attentes et des objectifs fixés, permettant un transfert de compétences qui vous rende très rapidement opérationnel
  • Les dates et lieux de cette formation sont à définir selon vos disponibilités
  • Animation de la formation par un Formateur Expert Métier
  • La possibilité, pendant 12 mois, de solliciter votre Formateur Expert sur des problématiques professionnelles liées au thème de votre formation
  • Un suivi de 12 mois de la consolidation et de l’évolution de vos acquis.

Approche pédagogique

L’approche pédagogique a été construite sur l’interactivité et la personnalisation : Présentation illustrée et animée par le Formateur Expert, partage d’expériences, études de cas, mise en situation réelle.
Tous les supports sont fournis par support papier, mail ou clé USB à chaque stagiaire.

Méthodologie pédagogique employée :
Chaque formation en présentiel ou en distanciel est animée par un Formateur Expert Métier sélectionné selon ses compétences et expériences professionnelles. Apport d’expertise du Formateur, quiz en début et fin de formation, cas pratiques, échanges d’expérience. Accès en ligne au support de formation.

Méthodes utilisées et évaluation :
Evaluation et positionnement lors de la définition du projet pédagogique avec le(s) stagiaire(s). Un QCM est donné aux stagiaires le dernier jour de la formation pour valider leurs apprentissages. Une correction collective est effectuée par le Formateur. Une évaluation de fin de stage en direct est organisée entre le Formateur et le(s) stagiaire(s) pour recueillir et prendre en compte leurs appréciations. Une attestation de fin de stage est remise aux stagiaires.

Accessibilité

Toute demande spécifique à l’accessibilité de la formation par des personnes handicapées donnera lieu à une attention particulière et le cas échéant une adaptation des moyens de la formation.
Public en situation de handicap, contactez notre référent handicap au 01 42 66 36 42.

Formateur

Nos Formateurs sont des Experts Métiers intervenants sur les prestations inhérentes sur la thématique de la formation. Ils réalisent les audits et co-construisent l’offre et le déroulé de la formation avec l’Ingénieur Pédagogique avant validation par le Responsable Pédagogique. Ils sont sélectionnés pour leurs compétences pédagogiques et leurs expériences dans la formation pour adultes.

Référence : LWEB-90463

Durée : 35 heures soit 5 jours

Tarif : 4875€ HT / Personne

Cette formation vous intéresse ?

Nos Experts conçoivent votre formation
individuelle sur mesure lors de la définition
de votre projet pédagogique !

Remplissez le formulaire suivant :

L’un de nos conseillers vous contactera
dans les meilleurs délais.

Partagez cette formation :

Référence : LWEB-90463

Durée : 35 heures soit 5 jours

Tarif : Sur Devis

Formez vos équipes !

à partir de 4 collaborateurs
Nos Experts conçoivent votre formation intra-entreprise sur mesure lors de la définition de votre plan pédagogique !

Partagez cette formation :

Témoignages
de nos apprenants

Votre parcours de formation

Étape par Étape

Formations complémentaires - Formation Developpement Full Stack / Programmation Web sur-mesure

Vous avez besoin
d’une formation ?

Vous avez
besoin
d’une
formation ?