Formations initiales et RNCP

Bachelors

Découvrez le détail de nos programmes

Ne manquez pas ce programme

Lancez-vous

Concepteur Développeur d’application

Durée : 1 à 3 ans
Niveau : Bac +3
Admission : Baccalauréat + Concours
Rentrée : Octobre et Février

Programme - Concepteur Développeur d’application

Programme d’enseignement pour le titre RNCP : Concepteur,
développeur d’application (CDA)

Module 1 : Bases de la programmation avec le langage Java

Ce module plonge les apprenants dans le monde de la programmation avec le langage Java. Les participants sont
initiés à l’installation et à la configuration d’un environnement de travail qui facilite le développement en Java. Les concepts fondamentaux de la programmation procédurale et des structures de données sont introduits, suivis d’une initiation à la Programmation Orientée Objet (POO).

Enfin, un mini projet est proposé pour permettre aux apprenants de valider leurs connaissances nouvellement acquises en programmation.
● Installation et configuration d’environnement de travail
● Initiation à la programmation avec l’algorithmie
● Initiation à la programmation procédurale et aux structures de données
● Initiation à la Programmation Orientée Objet
● Découverte des Design Patterns
● Mini projet pour validation des bases de la programmation

Durée : 140 heures (20 jours)

 

Module 2 : Les fondamentaux du web

Ce module introduit les bases du développement Web. Il commence par expliquer le fonctionnement du web, avant
de passer à l’aspect maquettage fonctionnel puis au développement web, en utilisant les technologies HTML et CSS.
Ensuite, il passe à une introduction au langage Javascript, qui est essentiel pour ajouter de l’interactivité aux sites
web. Un mini projet de développement web est alors présenté pour renforcer les compétences acquises en HTML, CSS, et Javascript.
● Analyser les besoin et maquetter une application
● Fonctionnement du web – Développement Web côté Client – FrontEnd (HTML & CSS)
● Développement Web côté Client – Initiation au langage Javascript
● Mini projet pour validation des connaissances Web (HTML, CSS, JS)

Durée : 105 heures (15 jours)

 

Module 3 : Conception et modélisation d’une application avec UML

La conception et la modélisation d’une application sont des étapes essentielles dans le développement de logiciels.
Elles permettent de définir la structure et le comportement de l’application, ainsi que les interactions entre ses
différents éléments. UML (Unified Modeling Language) est un langage graphique largement utilisé dans l’industrie du
logiciel pour représenter et communiquer ces concepts de manière claire et précise.
● Introduction à UML et découverte des diagrammes
● Initiation au diagramme de cas d’utilisation
● Initiation au diagramme de séquence
Durée : 35 heures (5 jours)


Module 4 : Bases de données relationnelles
Le module 4 offre une introduction aux bases de données relationnelles, avec une mise en lumière sur le langage de
requête SQL. Il couvre également l’analyse, la modélisation et la conception de bases de données relationnelles. Un
mini projet centré sur la modélisation et la conception de bases de données permet aux apprenants de mettre en
pratique leurs compétences.
● Langage de requête SQL
● Analyse, Modélisation & Conception des bases de données relationnelles avec MERISE
● Mini projet autour de la modélisation et la Conception des BDs
Durée : 35 heures (5 jours)

 

Module 5 : Développement avancé avec JAVA
Ce module se concentre sur le côté serveur du développement web, avec un accent sur Java SE et ses notions avancées. Les participants seront initiés au framework Spring Boot de Java, ainsi qu’à Spring Security. L’apprentissage du Framework ORM (Hibernate) aide à faciliter l’interaction avec les bases de données. Le module couvre également le déploiement d’applications, avec une introduction aux outils ops comme Maven, Jenkins, et Docker.

Enfin, un mini projet est proposé pour pratiquer le développement et le déploiement d’une application.
● Persistance des données avec SPRING- JPA-Hibernate
● Développer une application desktop avec JAVA-FX
● Développer des WebServices en intégrant les recommandations de sécurité avec SPRING SECURITY
● Découverte des tests unitaire avec JUNIT
● Déploiement d’application – Outils Ops – (Maven/ Jenkins/ Docker)
● Mini projet pour mettre en pratique le développement et le déploiement d’une application.

Durée : 210 heures (30 jours)

 

Module 6 : Développer de A à Z une application fonctionnel suivant un cahier de charge.
Le dernier module offre aux apprenants l’opportunité de mettre en pratique toutes les compétences qu’ils ont
acquises tout au long du programme. Les participants sont chargés de développer une application complète, de la
conception à la mise en œuvre, en suivant un cahier des charges détaillé. Cela leur donne l’opportunité de voir
comment tous les éléments du développement web se combinent pour créer un produit final fonctionnel.

Durée : 70 heures (10 jours)

Partager sur

Principaux cours

Etude de marché,
de l’environnement et des diverses tendances

Analyse stratégique des produits et offres de service

Elaboration des stratégies et des plans de marketing

Télécharger la brochure
complète

Télécharger la brochure complète

Veuillez remplir ce formulaire pour recevoir la brochure complète sous peu !