Logo Portail Cap MetiersCMaFormation
Revenir en haut

[POEC] Concepteur Développeur Java

Niveau d'entrée : Sans niveau spécifique
M2I FORMATION MERIGNAC
QUALIOPI FORMATION
Formation professionnelle continue
(jeune/adulte sur le marché du travail)
Niveau d'entrée : Sans niveau spécifique
M2I FORMATION MERIGNAC
QUALIOPI FORMATION

Description de la formation

  Objectif

Ce cursus permet aux apprenant(e)s de monter en compétence sur le langage Java, de développer des applications se basant sur un cahier des charges mais aussi d'aborder les bases du framework Spring et Angular pour faciliter le développement en Java et JavaScript. Les missions de développeur (se): – Analyser et respecter le cahier des charges établit par le chef de projet – Définir les différentes étapes de fonctionnement de l'application – Etudier l'ensemble des solutions techniques possibles – Développer les applications en respectant les contraintes établies – Tester et mettre à jour des applications – Produire une documentation technique et fonctionnelle des applications Métiers cibles : Développeur(se) Java, Développeur(se) Full stack, Développeur(se) Web, Développeur(se) JavaScript

Voir plus
  Validation

Attestation de fin de formation

  Programme

"Algorithmie et programmation structurée :
Disposer des connaissances nécessaires à l'apprentissage d'un langage de développement - Connaître les structures de base de la programmation (boucles, conditions) - Savoir quelles sont les grands paradigmes de programmation (procédural, objet) - "
"HTML, CSS :
Comprendre la structuration d'une page HTML 5 - Ajouter des styles CSS aux éléments d'une page - Utiliser les blocs et les tableaux - Créer des formulaires avec WebForms 2 - Tester les nouveautés HTML 5 et CSS 3"
"JavaScript :
Connaître les bases de JavaScript et de son utilisation pour le DOM - Gérer les évènements et les manipulations dynamiques - Connaître les règles d'or de la programmation avec JavaScript - Réaliser des appels synchrones (Ajax) - Utiliser jQuery pour faciliter la gestion du DOM et simplifier le code - Connaître le modèle de conception des frameworks JavaScript modernes."
"Angular :
Découvrir la version 11 du Framework Angular - Développer et tester complètement une application - Appliquer les bonnes pratiques de développement"
TP validation des acquis
"Langage SQL - Les fondamentaux :
Rappeler les principaux concepts des SGDBR (Système de Gestion des Bases de Données Relationnelles) et d'algèbre relationnelle utilisés dans le langage SQL - Interroger une base de données avec la clause SQL SELECT - Utiliser les commandes SQL de mise à jour des données - Connaître les commandes SQL de début et fin de transaction BEGIN, COMMIT et ROLLBACK - Appréhender les concepts de gestion des privilèges systèmes et objets avec les commandes SQL GRANT et REVOKE - Créer, modifier et supprimer certaines catégories d'objets (table, index, vues…) avec CREATE, ALTER et DROP"
"UML - Analyse et conception :
Concevoir des applications objets avec UML - Comprendre ce qu'est un design pattern - Connaître les différents diagrammes - Analyser un problème et le représenter avec UML - Formaliser les exigences sous forme de use cases - Détailler les interactions entre objets avec les diagrammes UML - Utiliser les dossiers de conception rédigés en UML."
"Les fondamentaux de Java et la programmation objet:
Utiliser correctement le langage Java - Utiliser les classes essentielles de Java SE et les collections - Accéder aux données avec JDBC - Accéder aux flux d'entrée-sortie"
"Java Jakarta EE - développement Web :
Comprendre la plateforme Java EE - Développer des Servlets et JSP - Utiliser JSP EL - Créer des Custom Tags - Mettre en œuvre le Pattern MVC - Gérer le contexte applicatif avec la session"
"Tester son code de façon unitaire :
Comprendre les principes de développements des tests – Utiliser JUnit – Concevoir des scénarii de tests et les exécuter – Consigner les résultats"
"Git :
Comprendre les principes d'un gestionnaire de versions distribués - Découvrir par la pratique la philosophie de Git et ses apports"
TP validation des acquis
"Java – Développement avancé :
Connaître les aspects avancés du Java - Maîtriser le multi-threading et la programmation concurrente - Gérer l'asynchronisme - Créer vos propres annotations - Utiliser Java Reflection API - Exploiter les Web Services et les Web Sockets - Connaître JMS et JMX - Utiliser les lambda expressions et les streams."
"JPA avec HIBERNATE:
Connaître les annotations standards JPA - Rendre un modèle d'objets métiers persistants - Gérer les transactions - Choisir une stratégie de clé primaire - Comprendre les caches de premier et second niveau - Valider les données. "
"Développer des services Web avec Rest: -
Créer et utiliser des Web services REST en Java dans le cadre d'une application de type SOA ou d'utilisation dans le cadre d'interface graphique ou service"
"Framework SPRING et SPRING BOOT:
Comprendre le positionnement de Spring par rapport à EJB et JEE - Créer une architecture en couches - Mettre en oeuvre la programmation par Aspect - Paramétrer le conteneur léger de Spring et utiliser les annotations - Accéder à vos données avec Spring JDBC et Spring ORM - Créer des pages w

Voir plus
  Conditions d'accès

Conditions d'accès réglementaires :
La POEC concerne tous les demandeurs d'emploi inscrits à Pole Emploi, indemnisés ou non

Conditions d'accés pédagogiques :
BAC+2 et plus dans les domaines de l'informatique, Scientifique, Technique, électronique, banque, assurance + les BAC 6/7/8/9 quel que soit la spécialisation associée.
Capacité d'analyse et de synthèse
Rigueur et sens de la méthode

Critères d'admission :
Inscription obligatoire par un conseiller en insertion professionnelle
Information collective

Voir plus
  Organisation

Modalités d'enseignement :
Sans objet

Rythme :
Temps plein

Session de formation

Toutes les sessions pour cette formation sont terminées.

Réf : 202208149574   Fiche PDF
[logo]

Formation prise en charge sous conditions par le PIC - Plan d’investissement compétences

En savoir plus
[logo]

Lien vers le site web de l'organisme de formation

En savoir plus
[logo]

Construire son projet professionnel

En savoir plus
[logo]

Recherchez le bon interlocuteur pour vous informer

En savoir plus