Descriptif de la formation : Concepteur Développeur d'Applications

Concepteur Développeur d'Applications - Titre professionnel certifié de niveau II (BAC + 4). Le programme est modulaire, à la carte. Les modules seront préconisés suite à un entretien individuel.

La formation "Concepteur Développeur d'Applications" vous permet d'acquérir de nombreuses compétences :

 

Module 1 : Création de pages web responsive

  1. Comprendre les principes fondamentaux d'HTML5 et CSS3 pour créer des pages web responsive.
  2. Savoir optimiser la conception des sites web pour les rendre adaptés à différents appareils, tels que les ordinateurs, les tablettes et les téléphones.
  3. Réaliser un projet concret de création de site web responsive en utilisant HTML et CSS.

Module 2 : Programmation JavaScript pour rendre le site web responsive 4. Apprendre les bases de la programmation JavaScript pour manipuler l'interface utilisateur (DOM) et rendre les sites web responsive.

  1. Utiliser JavaScript pour ajouter des fonctionnalités interactives et dynamiques aux pages web.

Module 3 : Framework Bootstrap pour sites web responsive 6. Comprendre le fonctionnement du framework Bootstrap et savoir l'utiliser pour créer des sites web responsive de manière efficace.

  1. Concevoir des interfaces utilisateur modernes et adaptatives en utilisant les composants de Bootstrap.

Module 4 : Optimisation de mise en forme avec SASS 8. Apprendre à utiliser SASS comme préprocesseur CSS pour améliorer la gestion et l'organisation du code CSS.

  1. Optimiser la mise en forme des sites web responsive en utilisant les fonctionnalités avancées de SASS.

Module 5 : Introduction à React pour le développement web responsive 10. Découvrir le framework React et ses principes fondamentaux pour développer des applications web responsive.

  1. Utiliser React pour créer des composants réutilisables et dynamiques dans les interfaces utilisateur.

Module 6 : Développement d'applications mobiles avec React Native 12. Apprendre à développer des applications mobiles multiplateformes en utilisant le framework React Native.

  1. Concevoir des interfaces utilisateur adaptées aux appareils mobiles et fournir des fonctionnalités natives.

Module 7 : Base de données MySQL pour la gestion des données 14. Comprendre les concepts de base de données relationnelles et apprendre à utiliser MySQL pour gérer les données des sites web.

  1. Savoir créer, interroger et mettre à jour des bases de données pour les applications web.

Module 8 : Programmation en PHP et utilisation de WordPress 16. Apprendre les bases de la programmation en PHP pour le développement de fonctionnalités côté serveur.

  1. Utiliser le CMS WordPress pour créer des sites web responsives avec une gestion de contenu flexible.

Module 9 : Développement web côté serveur avec Node.js et MongoDB 18. Découvrir Node.js pour le développement de serveur côté web et comprendre son architecture non bloquante.

  1. Utiliser MongoDB comme base de données NoSQL pour stocker et interroger des données dans les applications web.

Module 10 : Programmation orientée objet avec MySQL 20. Maîtriser les concepts de la programmation orientée objet (POO) en PHP pour une gestion efficace des données des sites web.

  1. Utiliser GIT pour le suivi des versions du code source des sites web développés en PHP avec le framework Symphony.

Module 11 : Développement d'applications web responsives avec Node.js et Angular 22. Utiliser Node.js pour développer des applications web responsives avec une architecture moderne.

  1. Apprendre à créer des interfaces utilisateur réactives en utilisant Angular.

Module 12 : Déploiement et gestion sur Cloud Platform 24. Comprendre les principes du Cloud Computing et savoir utiliser la plateforme Cloud Platform pour déployer et gérer des applications web responsives.

Module 13 : Développement d'applications Java 25. Maîtriser la bibliothèque de fenêtrage Java Swing et comprendre l'architecture des applications Java.

  1. Développer des sites web dynamiques en PHP et créer des composants pour la couche de présentation de l'interface utilisateur.
  2. Utiliser Java pour le développement de logiciels intermédiaires et de services Web avec l'architecture de service d'application (SOA).
  3. Assurer la persistance des données avec Java JPA et Hibernate.
  4. Sécuriser les applications Java et pratiquer les tests unitaires en back-office.
  5. Réaliser un projet de développement d'application Java avec le framework Spring.

Module 14 : Développement d'applications mobiles Android en Java 31. Apprendre à développer des applications mobiles pour Android en utilisant le langage Java.

Ces objectifs pédagogiques permettent aux participants d'acquérir une solide expertise dans le développement web et mobile en se familiarisant avec diverses technologies et frameworks clés. Ils seront capables de créer des sites web responsives, des applications web réactives et des applications mobiles pour répondre aux besoins actuels du marché et des utilisateurs.

Module 1 : Création de pages web responsive

  • Utilisation d'HTML5 et CSS3 pour créer des pages web responsive.
  • Optimisation de la conception de sites web pour différents appareils (ordinateurs, tablettes, téléphones).
  • Projet de création de site web responsive en HTML.

Module 2 : Programmation JavaScript pour rendre le site web responsive

  • Introduction à la programmation JavaScript.
  • Utilisation de JavaScript pour manipuler l'interface de l'utilisateur (DOM) et rendre le site web responsive.

Module 3 : Framework Bootstrap pour sites web responsive

  • Utilisation du framework Bootstrap pour créer des sites web responsive en utilisant HTML, CSS et JavaScript.

Module 4 : Optimisation de mise en forme avec SASS

  • Utilisation de SASS comme préprocesseur CSS pour optimiser la mise en forme de sites web responsive.

Module 5 : Introduction à React pour le développement web responsive

  • Découverte du framework React pour le développement d'applications web responsive.

Module 6 : Développement d'applications mobiles avec React Native

  • Développement d'applications mobiles en utilisant React Native.

Module 7 : Base de données MySQL pour la gestion des données

  • Introduction à la base de données MySQL pour gérer efficacement les données de sites web.

Module 8 : Programmation en PHP et utilisation de WordPress

  • Utilisation de PHP et du CMS WordPress pour développer des sites web responsives.

Module 9 : Développement web côté serveur avec Node.js et MongoDB

  • Utilisation de Node.js et de MongoDB pour le développement web côté serveur de sites web.

Module 10 : Programmation orientée objet avec MySQL

  • Introduction à la base de données MySQL et à la POO (Programmation Orientée Objet) pour gérer efficacement les données de sites web.
  • Utilisation de GIT pour le suivi des versions de code source de sites web développés en PHP avec le framework Symphony.

Module 11 : Développement d'applications web responsives avec Node.js et Angular

  • Développement d'applications web côté serveur de sites web responsives avec Node.js et Angular.

Module 12 : Déploiement et gestion sur Cloud Platform

  • Utilisation de la plateforme Cloud Platform pour déployer et gérer des applications web responsives.

Module 13 : Développement d'applications Java

  • Apprentissage de la bibliothèque de fenêtrage Java Swing et de l'architecture des applications Java.
  • Création de sites Web dynamiques en PHP et de composants pour la couche de présentation de l'interface utilisateur.
  • Utilisation de Java pour le développement de logiciels intermédiaires et de services Web avec l'architecture de service d'application (SOA).
  • Persistance des données avec Java JPA et Hibernate.
  • Sécurisation des applications Java et pratique des tests unitaires en back-office.
  • Réalisation d'un projet de développement d'application Java avec le framework Spring.

Module 14 : Développement d'applications mobiles Android en Java

  • Développement d'applications mobiles pour Android en Java.

Ce programme de formation permet d'acquérir un large éventail de compétences dans le développement web et mobile, en couvrant des technologies populaires telles que HTML5, CSS3, JavaScript, React, PHP, Node.js, Angular, Java et bien d'autres. Les participants auront ainsi la possibilité de se spécialiser dans différents domaines du développement d'applications responsives et d'applications mobiles.

 

Après avoir suivi la formation de "Concepteur Développeur d'Applications" et acquis les compétences spécifiques du programme, vous pourrez accéder à divers débouchés professionnels dans le domaine du développement web, mobile et multimédia. Voici quelques exemples de débouchés possibles :

  1. Développeur Front-End : Vous pourrez occuper un poste de développeur Front-End, en charge de la conception et du développement des interfaces utilisateur attrayantes et réactives pour les sites web et applications web.

  2. Développeur Back-End : Vous aurez la possibilité de devenir développeur Back-End, en travaillant sur la partie serveur des applications web et en gérant les interactions avec les bases de données.

  3. Développeur Full-Stack : Avec une double compétence en développement Front-End et Back-End, vous pourrez occuper le rôle de développeur Full-Stack, capable de prendre en charge l'ensemble du processus de développement d'une application web.

  4. Développeur d'applications mobiles : Vous pourrez vous spécialiser dans le développement d'applications mobiles pour les plateformes Android en utilisant Java et React Native.

  5. Développeur WordPress : Vous pourrez travailler spécifiquement avec le CMS WordPress pour développer des sites web responsives avec une gestion de contenu flexible.

  6. Développeur Java : Si vous vous spécialisez dans le développement Java, vous pourrez occuper des postes de développeur Java EE ou développeur d'applications d'entreprise.

  7. Développeur Angular : Avec des compétences en développement avec le framework Angular, vous pourrez travailler sur des projets web responsives et des applications web réactives.

  8. Spécialiste en Cloud Computing : Si vous vous spécialisez dans le déploiement et la gestion d'applications web sur des plateformes Cloud, vous pourrez occuper des postes de spécialiste en Cloud Computing.

  9. Consultant en développement multimédia : Vous pourrez travailler en tant que consultant indépendant ou pour une entreprise de conseil, en offrant vos services en tant qu'expert en développement web et multimédia.

  10. Chef de Projet Web : Avec de l'expérience, vous pourrez évoluer vers un rôle de chef de projet web, en coordonnant les équipes de développement et en assurant la gestion globale de projets multimédias.

  11. Webdesigner : Si vous avez des compétences en design et en création graphique, vous pourrez vous orienter vers un poste de webdesigner, en concevant des interfaces visuellement attrayantes pour les sites web et applications multimédia.

  12. Développeur Web Freelance : Vous aurez la possibilité de travailler en tant qu'indépendant et de proposer vos services de développement web et multimédia à des clients variés.

Ces débouchés offrent une grande variété d'opportunités professionnelles dans le secteur du développement web, mobile et multimédia, avec la possibilité de travailler dans des entreprises, des agences de communication, des startups ou en tant qu'indépendant. Vous pourrez contribuer à la création d'applications interactives, de sites web modernes et d'applications mobiles répondant aux besoins et aux attentes des utilisateurs dans un environnement technologique en constante évolution.

 

 
  • Niveau bac ou supérieur
  • Autodidacte avec de l'expérience
  • Bonne culture informatique
  • Notions en programmation orientée objet

Minimum 6 personnes

 

Avant la formation
Test de positionnement
Test de positionnement proposé sur la base des prérequis définis
Entretien identifiant la motivation du stagiaire au projet professionnel dans le domaine de formation visé, la faisabilité du projet professionnel
Pendant la formation & fin de formation

Projets, exercices, debriefing, mise en situation
Modalités de validation
Attestation de compétences professionnelles
Titre professionnel de niveau 6
Possibilité de validation par bloc de compétences

Démonstrative | Le formateur fait et fait-faire
Expositive | Le formateur transmet ses connaissances
Active | L’apprenant fait

 

Visioconférence
Quiz
Support de cours
Les formateurs sont des experts métiers en activités

Nos formations peuvent s'adapter aux personnes en situation de handicap.
Plus d'information : AGEFIPH

Inscrivez-vous

Concepteur Développeur d'Applications

Prochaines sessions

  • Du 12/06/2023 au 19/01/2024
  • Du 04/09/2023 au 26/04/2024

Informations utiles

Code formation :
Code NSF : 
Formacode :
Code Rome :
Effectif de la formation

Effectif

5 à 12 participants
 
Durée de la formation

Durée

1015 heures
 
Lieu de la formation

Lieu

En présentiel et / ou en visioconférence