Titre professionnel concepteur développeur d'applications Java_alternance en 2 ans
Date de mise à jour :
Identifiant Offre Info : 15_738089
Organisme responsable :
DIGINAMIC
(ouvre dans un nouvel onglet)
Référentiels
Code Rome
- M1805 Études et développement informatique
Formacode
- 31006 : Sécurité informatique
- 31010 : Architecture web
- 31036 : Administration base de données
- 31067 : Développement informatique
- 31084 : Informatique de gestion
Présentation de la formation
Objectifs
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 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…
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
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
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
Programme de la formation
Modules de la formation : 1. Développer une application sécurisée 2. Concevoir et développer une application sécurisée organisée en couches 3. Préparer le déploiement d'une application sécurisée 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…
1. Développer une application sécurisée
2. Concevoir et développer une application sécurisée organisée en couches
3. Préparer le déploiement d'une application sécurisée
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
Maquettage d'une interface utilisateur - atelier
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)<
Validation et sanction
Type de formation
Certifiante
Niveau de sortie
Bac + 3 et 4
Durée, rythme, financement
Durée
En centre
819 h
En entreprise
2212 h
Financement
- Conventionnement
- Oui
- Financeur
-
- OPCO
Conditions d'accès
Publics visés
- Demandeur d'emploi
- Jeune (dans le cadre du plan jeune)
- Jeune 16-25 ans
- Tout public
Niveau d'entrée
BAC + 2
Conditions spécifiques et prérequis
BAC+2 en informatique ou Master scientifiqueMaîtrise de la Programmation Orientée Objet\n\nProcédure d'admission: \nInformation collective Dossier de candidature Test Entretien individuel motivation Complétude du dossier candidat Décision d'admission
Modalités d'accès
- Accessible en contrat d'apprentissage
- Accessible en contrat de professionnalisation
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
Parc Méditerranée, 40 r Louis Lépine34470 Pérols
Responsable : DIGINAMIC
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
Parc Méditerranée, 40 r Louis Lépine
34470 Pérols - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes