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

Certification : Tp concepteur développeur d'applications

Proposée par Diginamic — 34470 Pérols

Formation Professionnelle Apprentissage
RNCP 36490 +1
Présentiel
Apprentissage envisageable

Type

Catégorie de la certification

Titre professionnel

Niveau de sortie

Niveau reconnu si applicable

Bac +3 (Niveau 6 - équivalence européenne)

Prix

Indiqué par l'établissement

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

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Adresse
40 rue louis Lépine 34470 Pérols
Académie
Montpellier
Département
Hérault
Région
Occitanie

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

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

1 - Développer une application sécurisée

- 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

2 - Concevoir et développer une application sécurisée organisée en couches

- 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

3 - Préparer le déploiement d'une application sécurisée - 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

Débouchés / Résultats attendus

Passage de la certification RNCP 37873 Concepteur développeur d'applications - Java

Ce cursus vise à apporter une valorisation des acquis et une réelle 1ère expérience à ses participants.

Métiers visés :

- Concepteur développeur, concepteur d'applications informatiques

- Développeur d'applications, développeur informatique

- Développeur back end, développeur front end, développeur full stack

- Développeur d'applications mobiles

- Développeur web, développeur web mobile, développeur web et web mobile

- Ingénieur d'études et développement

- Analyste programmeur informatique

Programme & Référentiel

Conception d'une interface utilisateur

Éco-Conception de Services Numériques

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

Softskills

Communication Relationnelle en Entreprise

Techniques de recherche d'emploi et valorisation de son profil

Anglais technique

Développement d'une interface utilisateur

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

Accès au serveur avec NodeJS

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

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

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 fonctionnelle

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

Développement front-end avancé

Le Framework Angular

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

Développement JAVA

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

Développement back-end avancé

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 et finalisation parcours

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

Stage et préparation à la certification

Période en entreprise

Préparation et passage certification RNCP