Aller au contenu principal

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)

Nouvelle recherche

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…

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 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

Titre professionnel concepteur développeur d'applications

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

    Programme : Contrat d'apprentissage, Contrat de professionnalisation

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épine
34470 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