
Concepteur Développeur d'Applications Web
ISIKA
Finançable CPF
Demandeur d'emploi / Entreprise / Etudiant
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
5400 €
Prise en charge CPF
Durée
4 mois
Niveau visé
Niveau BAC + 3/4
Pré-requis
De la motivation et de la disponibilité pour suivre un cursus intensif de 4 mois à plein temps.
Aucun prérequis en informatique, accessible peu importe la filière ou le diplôme initial.
Aucun prérequis en informatique, accessible peu importe la filière ou le diplôme initial.
Certifications
Qualiopi
Le plus de la formation
Cursus intensif - 100% à distance et en direct avec nos formateurs - Titre RNCP Bac+4
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Ce parcours de reconversion de 4 mois intensif entièrement à distance et à plein temps (lundi au vendredi) s'adresse à des candidats qui souhaitent s'orienter vers les métiers du développement informatique.
Accessible sans prérequis en informatique, peu importe votre filière ou diplôme initial. Il forme des techniciens immédiatement opérationnels, capables d’assumer dès la fin de la formation des fonctions de Concepteur Développeur Fullstack.
.
Les apprenants peuvent aussi suite à ce parcours assurer des fonctions de Consultant Fonctionnel, d’Assistant à Maîtrise
d’Ouvrage (AMO) ou de Chef de projet Informatique.
L’enseignement est dispensé en direct par nos formateurs à travers nos classes virtuelles. La pédagogie en mode projets permet d’alterner les sessions de cours avec des travaux pratiques et des périodes de projets en groupe en situation réelle comme en entreprise.
Ce programme de haut niveau, enrichi pour maîtriser les nouveaux outils de Cybersécurité et d’Intelligence Artificielle est constamment actualisé pour répondre aux besoins du marché et des entreprises de la tech.
La formation permet de valider le titre RNCP37873 « Concepteur Développeur d'Applications » de niveau BAC+4.
Objectifs :
A la fin de la formation les stagiaires sont capables de concevoir et de réaliser des applications sécurisées, tels que des logiciels d'entreprise, des applications pour mobiles et tablettes, ainsi que des sites Web. Ils maîtrisent toutes les étapes du cycle de vie d'un projet : de l'analyse des besoins à la rédaction du cahier des charges, en passant par le développement, les tests et le déploiement.
Capacités visées :
Accessible sans prérequis en informatique, peu importe votre filière ou diplôme initial. Il forme des techniciens immédiatement opérationnels, capables d’assumer dès la fin de la formation des fonctions de Concepteur Développeur Fullstack.
.
Les apprenants peuvent aussi suite à ce parcours assurer des fonctions de Consultant Fonctionnel, d’Assistant à Maîtrise
d’Ouvrage (AMO) ou de Chef de projet Informatique.
L’enseignement est dispensé en direct par nos formateurs à travers nos classes virtuelles. La pédagogie en mode projets permet d’alterner les sessions de cours avec des travaux pratiques et des périodes de projets en groupe en situation réelle comme en entreprise.
Ce programme de haut niveau, enrichi pour maîtriser les nouveaux outils de Cybersécurité et d’Intelligence Artificielle est constamment actualisé pour répondre aux besoins du marché et des entreprises de la tech.
La formation permet de valider le titre RNCP37873 « Concepteur Développeur d'Applications » de niveau BAC+4.
Objectifs :
A la fin de la formation les stagiaires sont capables de concevoir et de réaliser des applications sécurisées, tels que des logiciels d'entreprise, des applications pour mobiles et tablettes, ainsi que des sites Web. Ils maîtrisent toutes les étapes du cycle de vie d'un projet : de l'analyse des besoins à la rédaction du cahier des charges, en passant par le développement, les tests et le déploiement.
Capacités visées :
- Analyser et formaliser les besoins utilisateurs.
- Rédiger le dossier de conception.
- Savoir travailler en équipe dans un contexte de méthode agile comme Scrum.
- Concevoir, développer et maintenir une application en multi-couches.
- Mettre en œuvre de manière autonome les langages de programmation Java, et ceux
- liés aux environnements Web Responsive (HTML, CSS, Bootstrap,
- Javascript/TypeScript, Angular).
- Développer les interfaces utilisateur.
- Réaliser les traitements métier de l'application avec des composants sécurisés.
- Modéliser des bases de données SQL et NoSQL et participer à leur implémentation.
- Identifier les exigences, concevoir les cas de tests, préparer les jeux de données,
- exécuter une campagne de tests, gérer les anomalies dans l’outil Jira.
- Documenter le déploiement de l'application et contribuer à la mise en production
- dans une démarche DevSecOps en collaboration avec l'équipe de production. Savoir
- déployer une application web dans le cloud AWS (Amazon Web Services)
- Mettre en place une veille technologique.
- Rédiger les documentations nécessaires à l’exploitation
Programme
Module 1 | De l’expression des besoins à la réalisation d’une application Web Responsive avec Java - Spring
Communication de Groupe en Mode projet
Techniques de recherche d'emploi : le marché du travail - La lettre de motivation et le CV - Comment préparer un entretien RH.
L'algorithmique par la pratique
Notion d’algorithme - Pseudo code - Variables - Expressions - Structures de contrôle - Fonctions - Algorithmique avancée - Notion de complexité - Algorithmes de tri - Récursivité - Structures de données : Pile, File, Liste, Arbre.
Les fondamentaux de Java
Notions d’architecture matérielle - Langages compilés, interprétés et intermédiaires - La structure du langage Java - Le paradigme Objet - Les outils de développement du JDK (JRE, JVM, javac, javadoc…) - Les projets Java avec l’outil Maven - L’Environnement de Développement Intégré (Visual Studio Code) - Débogueur - Intégration d’IA génératives pour l’aide à la production de code (Copilot) - La syntaxe du langage - Les types de données - Les Structures de contrôle - Les méthodes - Les exceptions - Les Entrées/Sorties (Java IO) - Les Collections - La programmation fonctionnelle avec Java (les lambdas expression) - Les fonctionnalités utiles des dernières versions de Java.
Les Outils de développement
Système de contrôle de version décentralisé (Git - GitHub - GitLab).
Conduite de projet - Comprendre les phases projet - Les acteurs - Méthode traditionnelle en V - Méthodes Agiles (Scrum, Kanban, XP) - Mise en pratique de Scrum avec l’outil Jira - Travail en équipe, planification ; définition des risques ; contrôle de l’avancement ; conduite de réunions.
Rédiger un cahier des charges
Utilisation du modèle Volere - Modélisation des processus métier avec BPMN - Rédaction des exigences - Modélisation des cas d’utilisation avec UML - Rédaction des spécifications fonctionnelles - Modélisation du domaine et des entités métier avec le diagramme de classe UML
Analyse et conception
Modélisation avec UML - Modélisation des scénarios des cas d’utilisation (diagramme système) - Diagramme de séquence et diagramme de classes de conception. Modélisation des états métier (diagramme d’état UML). Modélisation de l’architecture (diagramme de composants et de déploiement UML).
Créer et exploiter des bases de données relationnelles SQL
Les concepts du relationnel - Définition d’une base de données - Définition d’un SGBD - Le modèle de données relationnel - L’algèbre relationnelle - Installation de XAMPP (MySQL/MariaDB) - Data Definition Language (DDL : create, alter, drop) - Data Manipulation Language (DML ; insert, select, update, delete) - Les opérateurs - Les jointures - Les sous-requêtes - Les fonctions d'agrégation et instructions de regroupement - Gestion des utilisateurs, rôles et mots de passe.
Les bases de données non relationnelles NoSQL
Mise en oeuvre de MongoDB, Serveur et Shell - Format de stockage - Database, Collection, Document - Interface graphique Compass - Gestion des bases de données - Gestion des collections - Insérer, rechercher, mettre à jour et supprimer des documents - Les jointures - Gestion des utilisateurs, rôles et mots de passe.
Développer des pages Web / Responsive Design avec HTML, CSS et Bootstrap
Structure de base d'une page HTML, balises HTML essentielles, liens, images - CSS de Base: Sélecteurs CSS, propriétés et valeurs, mise en forme de base (couleurs, polices, marges, etc.) - Bootstrap de Base: Installation de Bootstrap, structure de base, grille Bootstrap, composants de base - Le Responsive Design - Concepts de Base: Qu'est-ce que le Responsive Design ? Importance de l'adaptabilité, méthodologies (mobile-first, desktop-first) - Media Queries: Utilisation des media queries pour des styles adaptatifs,
syntaxe et exemples - Grille Bootstrap Avancée: Grilles flexibles, systèmes de colonnes, alignement et disposition - Composants et UI Bootstrap - Composants de Base: Boutons, badges, barres de navigation, cartes, formulaires - Composants Avancés: Modals, carrousels, tooltips, accordéons - Personnalisation: Thématisation, variables Sass, extensions et plugins
Les Design Patterns et les bonnes pratiques de conception avec le framework Spring / Spring Boot
Rappels des principes de Programmation Orientée Objet (POO) - Les principes de la méthode SOLID - Les GoF patterns (Singleton, Façade, Factory, Etat…) - Le concept de base de l'injection de dépendances (ou Inversion de Contrôle IoC) - IoC avec un fichier XML - Classe de configuration avec annotations - Configurer l'IoC avec des annotations - Annotations Spring
Persistance des données avec Spring Data - Mise en oeuvre de Spring Boot pour JPA et MySQL - Les stratégies d’implémentation de l'héritage objet en relationnel - Mise en oeuvre des relations many to many, many to one, one to many et one to one - Mise en oeuvre de Spring Data MongoDB.
L'architecture Model View Controller (MVC) avec Spring Web et Thymeleaf
Mise en œuvre de Spring MVC avec Spring Boot - Utilisation du template engine Thymeleaf pour l’interface graphique.
Module 2 | Projet 1 : Réalisation en groupe d’une plate-forme web opérationnelle sur un sujet d’actualité - Soutenance
Travail en groupe pour la réalisation d’un cahier des charges et les spécifications fonctionnelles détaillées concernant un sujet d’actualité donné par l’école - Accompagnement sur les aspects fonctionnels et techniques - Maquettage des IHMs - Modélisation et implémentation des bases de données SQL et NoSQL - Développement en Java/Spring/HTML/CSS/Thymeleaf/MySQL/MongoDB - Présentation et démonstration de l’application réalisée devant l’équipe pédagogique.
Module 3 | DevSecOps - Automatisation d’une chaîne CI/CD - APIs REST - Automatisation des tests - Machine Learning
DevSecOps : Mise en place d'une chaîne CI/CD (Continuous Integration/Continuous Delivery) avec Jenkins
Maîtriser Javascript et Typescript
Développer des composants d’interface avec Angular
Les APIs REST avec Spring Boot
Introduction à la sécurité Web - Spring Security
Sécuriser les Applications Web
Introduction au Machine Learning (ML) avec Scikit-Learn et Python
Module 4 | Projet 2 pour la préparation au titre RNCP, réalisation d’un projet personnel intégrant une architecture en couches avec APIs REST et Angular avec CI/CD
Réaliser une application Web Responsive respectant les réglementation en vigueur, RGPD (protection des données personnelles), RGESN (éco-conception) et appliquer les procédures qualité de l'entreprise - Mettre en oeuvre les principes de la gestion de projet, coût, délai et qualité - Rédiger un cahier des charges, les spécifications fonctionnelles, concevoir les différentes vues du système avec BPMN et UML - Intégrer la sécurité de l'application - Implémenter les technologies en adéquation avec le marché, Java, le framework Spring, le Web Responsive, JavaScript/TypeScript, Angular, les APIs REST, les méthodologis de tests, la chaîne DevSecOps et les fondamentaux du Machine Learning avec Python - Utiliser les nouveaux outils d’aide à l’écriture de code comme Microsoft Copilot ou Google Gemini Code Assist.
Communication de Groupe en Mode projet
Techniques de recherche d'emploi : le marché du travail - La lettre de motivation et le CV - Comment préparer un entretien RH.
L'algorithmique par la pratique
Notion d’algorithme - Pseudo code - Variables - Expressions - Structures de contrôle - Fonctions - Algorithmique avancée - Notion de complexité - Algorithmes de tri - Récursivité - Structures de données : Pile, File, Liste, Arbre.
Les fondamentaux de Java
Notions d’architecture matérielle - Langages compilés, interprétés et intermédiaires - La structure du langage Java - Le paradigme Objet - Les outils de développement du JDK (JRE, JVM, javac, javadoc…) - Les projets Java avec l’outil Maven - L’Environnement de Développement Intégré (Visual Studio Code) - Débogueur - Intégration d’IA génératives pour l’aide à la production de code (Copilot) - La syntaxe du langage - Les types de données - Les Structures de contrôle - Les méthodes - Les exceptions - Les Entrées/Sorties (Java IO) - Les Collections - La programmation fonctionnelle avec Java (les lambdas expression) - Les fonctionnalités utiles des dernières versions de Java.
Les Outils de développement
Système de contrôle de version décentralisé (Git - GitHub - GitLab).
Conduite de projet - Comprendre les phases projet - Les acteurs - Méthode traditionnelle en V - Méthodes Agiles (Scrum, Kanban, XP) - Mise en pratique de Scrum avec l’outil Jira - Travail en équipe, planification ; définition des risques ; contrôle de l’avancement ; conduite de réunions.
Rédiger un cahier des charges
Utilisation du modèle Volere - Modélisation des processus métier avec BPMN - Rédaction des exigences - Modélisation des cas d’utilisation avec UML - Rédaction des spécifications fonctionnelles - Modélisation du domaine et des entités métier avec le diagramme de classe UML
Analyse et conception
Modélisation avec UML - Modélisation des scénarios des cas d’utilisation (diagramme système) - Diagramme de séquence et diagramme de classes de conception. Modélisation des états métier (diagramme d’état UML). Modélisation de l’architecture (diagramme de composants et de déploiement UML).
Créer et exploiter des bases de données relationnelles SQL
Les concepts du relationnel - Définition d’une base de données - Définition d’un SGBD - Le modèle de données relationnel - L’algèbre relationnelle - Installation de XAMPP (MySQL/MariaDB) - Data Definition Language (DDL : create, alter, drop) - Data Manipulation Language (DML ; insert, select, update, delete) - Les opérateurs - Les jointures - Les sous-requêtes - Les fonctions d'agrégation et instructions de regroupement - Gestion des utilisateurs, rôles et mots de passe.
Les bases de données non relationnelles NoSQL
Mise en oeuvre de MongoDB, Serveur et Shell - Format de stockage - Database, Collection, Document - Interface graphique Compass - Gestion des bases de données - Gestion des collections - Insérer, rechercher, mettre à jour et supprimer des documents - Les jointures - Gestion des utilisateurs, rôles et mots de passe.
Développer des pages Web / Responsive Design avec HTML, CSS et Bootstrap
Structure de base d'une page HTML, balises HTML essentielles, liens, images - CSS de Base: Sélecteurs CSS, propriétés et valeurs, mise en forme de base (couleurs, polices, marges, etc.) - Bootstrap de Base: Installation de Bootstrap, structure de base, grille Bootstrap, composants de base - Le Responsive Design - Concepts de Base: Qu'est-ce que le Responsive Design ? Importance de l'adaptabilité, méthodologies (mobile-first, desktop-first) - Media Queries: Utilisation des media queries pour des styles adaptatifs,
syntaxe et exemples - Grille Bootstrap Avancée: Grilles flexibles, systèmes de colonnes, alignement et disposition - Composants et UI Bootstrap - Composants de Base: Boutons, badges, barres de navigation, cartes, formulaires - Composants Avancés: Modals, carrousels, tooltips, accordéons - Personnalisation: Thématisation, variables Sass, extensions et plugins
Les Design Patterns et les bonnes pratiques de conception avec le framework Spring / Spring Boot
Rappels des principes de Programmation Orientée Objet (POO) - Les principes de la méthode SOLID - Les GoF patterns (Singleton, Façade, Factory, Etat…) - Le concept de base de l'injection de dépendances (ou Inversion de Contrôle IoC) - IoC avec un fichier XML - Classe de configuration avec annotations - Configurer l'IoC avec des annotations - Annotations Spring
Persistance des données avec Spring Data - Mise en oeuvre de Spring Boot pour JPA et MySQL - Les stratégies d’implémentation de l'héritage objet en relationnel - Mise en oeuvre des relations many to many, many to one, one to many et one to one - Mise en oeuvre de Spring Data MongoDB.
L'architecture Model View Controller (MVC) avec Spring Web et Thymeleaf
Mise en œuvre de Spring MVC avec Spring Boot - Utilisation du template engine Thymeleaf pour l’interface graphique.
Module 2 | Projet 1 : Réalisation en groupe d’une plate-forme web opérationnelle sur un sujet d’actualité - Soutenance
Travail en groupe pour la réalisation d’un cahier des charges et les spécifications fonctionnelles détaillées concernant un sujet d’actualité donné par l’école - Accompagnement sur les aspects fonctionnels et techniques - Maquettage des IHMs - Modélisation et implémentation des bases de données SQL et NoSQL - Développement en Java/Spring/HTML/CSS/Thymeleaf/MySQL/MongoDB - Présentation et démonstration de l’application réalisée devant l’équipe pédagogique.
Module 3 | DevSecOps - Automatisation d’une chaîne CI/CD - APIs REST - Automatisation des tests - Machine Learning
DevSecOps : Mise en place d'une chaîne CI/CD (Continuous Integration/Continuous Delivery) avec Jenkins
Maîtriser Javascript et Typescript
Développer des composants d’interface avec Angular
Les APIs REST avec Spring Boot
Introduction à la sécurité Web - Spring Security
Sécuriser les Applications Web
Introduction au Machine Learning (ML) avec Scikit-Learn et Python
Module 4 | Projet 2 pour la préparation au titre RNCP, réalisation d’un projet personnel intégrant une architecture en couches avec APIs REST et Angular avec CI/CD
Réaliser une application Web Responsive respectant les réglementation en vigueur, RGPD (protection des données personnelles), RGESN (éco-conception) et appliquer les procédures qualité de l'entreprise - Mettre en oeuvre les principes de la gestion de projet, coût, délai et qualité - Rédiger un cahier des charges, les spécifications fonctionnelles, concevoir les différentes vues du système avec BPMN et UML - Intégrer la sécurité de l'application - Implémenter les technologies en adéquation avec le marché, Java, le framework Spring, le Web Responsive, JavaScript/TypeScript, Angular, les APIs REST, les méthodologis de tests, la chaîne DevSecOps et les fondamentaux du Machine Learning avec Python - Utiliser les nouveaux outils d’aide à l’écriture de code comme Microsoft Copilot ou Google Gemini Code Assist.
La formation en vidéo
Découvrir la formation ISIKA
+6000 personnes
formées au sein d'Isika
86% d'insertion
3 mois après le diplôme
Éligible CPF
Financement facilité
Financement
Des solutions de financement pour vous aider
Financement CPF
Le Compte Personnel de Formation (CPF) permet à toute personne active en France de financer
des formations pour développer ses compétences professionnelles tout au long de sa carrière.
Accessibilité et autonomie dans la formation
Évolution professionnelle et employabilité
Prise en charge financière
Centre
À propos du centre ISIKA
École spécialisée en formation et reconversion les métiers de la Tech, ISIKA propose des programmes intensifs de haut niveau, diplômants et professionnalisants.
100% à distance, vous suivez votre formation depuis chez vous à travers nos classes virtuelles et en direct avec vos formateurs.
La pédagogie est axée sur le mode projet et le travail en groupe ainsi qu'un suivi au quotidient par notre équipe pédagogique.
Les programmes sont ouverts à tous les profils à partir, sans prérequis en informatique, et sont éligibles au CPF.
Taux d’insertion à l’emploi de plus de 86 % dans les 3 mois suivant la fin de la formation et plus de 6000 ingénieurs formés sur notre modèle.
100% à distance, vous suivez votre formation depuis chez vous à travers nos classes virtuelles et en direct avec vos formateurs.
La pédagogie est axée sur le mode projet et le travail en groupe ainsi qu'un suivi au quotidient par notre équipe pédagogique.
Les programmes sont ouverts à tous les profils à partir, sans prérequis en informatique, et sont éligibles au CPF.
Taux d’insertion à l’emploi de plus de 86 % dans les 3 mois suivant la fin de la formation et plus de 6000 ingénieurs formés sur notre modèle.
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation

Ces formations peuvent vous intéresser

DATA ANALYST | Titre RNCP niveau 7 Bac +5 | co-certifiée école MINES...
À DISTANCE
Avis du centre
Témoignages
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Informatique CPF
Informatique en Ligne
Programmation
Programmation CPF
Programmation en Ligne
Creation site internet
Developpeur web
Webmaster
Integrateur web
Intelligence artificielle
Machine learning
Vba
Growth hacking
Technicien informatique
Technicien support informatique
Creation site internet Villiers-le-Bel
Developpeur web Villiers-le-Bel
Integrateur web Villiers-le-Bel
Programmation Villiers-le-Bel
Webmaster Villiers-le-Bel
Webmaster Mantes-la-Ville
Programmation Paris
Integrateur web Mantes-la-Ville
Developpeur web Paris
Creation site internet Paris