Concepteur développeur d'applications java - titre rncp de niveau 6 (bac +3/4)

Certification : Titre professionnel concepteur développeur d'applications

Proposée par CFA Diginamic (Pérols - 34) — Pérols

Éligible CPF
Formation continue
Présentiel

Prix

Indiqué par le ou les établissement(s)

10 348 €

Présentation

Une démarche pédagogique centrée sur l'apprenant

Des formateurs spécialistes reconnus de la discipline enseignée

Alternance théorie/pratique (35 % - 65 %)

stage de 14 semaines en entreprise

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue Présentiel 10 348 € 1225 h Bac+3 ou 4 : licence, master 1, maîtrise (niveau 6)

Objectifs

A l'issue de ce parcours de formation, les participants seront en mesure de :

- Installer et configurer son environnement de travail en fonction du projet

- Développer des interfaces utilisateur

- Développer des composants métier

- Contribuer à la gestion d'un projet informatique

- Analyser les besoins et maquetter une application

- Définir l'architecture logicielle d'une application

- Concevoir et mettre en place une base de données relationnelle

- Développer des composants d'accès aux données SQL et NoSQL

- Préparer et exécuter les plans de tests d'une application

- Préparer et documenter le déploiement d'une application

- Contribuer à la mise en production dans une démarche DevOps

Programme

Éco-Conception de Services Numériques

Sécurité des projets web (ANSSI / OWASP) : les bases, crypto, authentification, etc..

Communication Relationnelle en Entreprise

Techniques de recherche d'emploi et valorisation de son profil

Anglais technique

Maquettage d'une interface utilisateur

Concevoir des pages web avec Préprocesseur CSS (SASS) et Bootstrap

Concevoir des pages web avec HTML5, CSS3 et Bootstrap

Javascript : outillage (npm), ECMA6, AJAX, manipulation du DOM, notions avancées

Gestion de versions avec Git et GitHub

Mise en place du back avec HTTP et Node.JS

Projet individuel #1 : Conception et développement d'une application fullstack JS

UML : modèle physique de données, diagramme de classe, cardinalités

Conception et modélisation d'une base de données relationnelle

Optimisation d'une base de données (contraintes, index et dénormalisation), encodages et administration (sécurité, livrables)

Conception UML (use cases) et Model Driven Development

Introduction à l'agilité

Mise en place d'une campagne de tests

Projet fil rouge #2a - Mise en place de SCRUM

Projet fil rouge #2b - Analyse et conception d'une application n-tiers

Le Framework Angular

Projet fil rouge #2c - Mise en place du front avec Angular

Programmation impérative avec Java

Développement objet en Java

Architecture répartie et principaux design patterns : DAO, MVC, Singleton, Fabrique, etc.

Gestion des données avec Java JDBC

Accès aux données avec JPA

Atelier individuel de développement d'une application JAVA

Configuration d'un projet Java avec Maven

DevOps et intégration continue avec Jenkins

Langage Java tests unitaires et bonnes pratiques

Spécificités Java 11 (sauf module)

Framework Spring (Spring JPA Data, web API)

Bonnes pratiques sécurité web avec Spring Security

Projet fil rouge #2d - Mise en place du back avec Spring

Développement mobile multi-plateformes avec Ionic

Projet fil rouge #2e - Finalisation projet, tests et intégration

Présentation et Soutenance du projet fil rouge

Période en entreprise

Préparation et passage certification RNCP

Voir la formation sur le site de l'établissement