• Aucun résultat trouvé

Devenir Développeur(se) Java

N/A
N/A
Protected

Academic year: 2022

Partager "Devenir Développeur(se) Java"

Copied!
5
0
0

Texte intégral

(1)

Devenir Développeur(se) Java

57 jours | 399 heures

Tous nos cursus sont réalisables, au niveau national, en formation distancielle.

En partenariat avec :

Document mis à jour le 25/09/2022

Date de formation : Du 7 novembre 2022 au 2 février 2023 Lieu(x) de formation : À distance

Réunion d’Information : Le 11 octobre 2022 ou le 25 octobre 2022 Date limite d’envoi de candidature : Le 24 octobre 2022

OBJECTIFS DE FORMATION

A l'issue de ce cursus vous serez capable d'/de :

– Analyser et respecter le cahier des charges établit par le chef de projet – Déinir 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

PRÉREQUIS

– Diplômé(e)s en études supérieures minimum Bac+5 scientiique

– Bonne connaissance des outils informatique et d'un langage de programmation – Capacité d'analyse et de synthèse

– Rigueur et sens de la méthode

– La connaissance de l'anglais est un plus

PUBLIC CONCERNÉ

Cette formation est à destination des demandeur(se)s d'emploi inscrit(e)s à Pôle emploi.

Après validation de votre candidature par l'entreprise, elle sera soumise à votre conseiller Pôle emploi pour valider la cohérence entre votre proil et votre projet de formation.

Nous vous invitons également à contacter votre conseiller(ère) Pôle emploi ain d'étudier votre situation d'indemnisation par rapport à ce projet.

(2)

2/5 m2iformation.fr | [email protected] | numéro azur 0810 007 689

COMPÉTENCES ET TECHNOLOGIES ABORDÉES

Les modules ci-dessous sont regroupés par catégorie, mais ne relètent pas l'ordre des cours tels qu'ils seront suivis dans le parcours. Le ratio cours théorique/travaux dirigés est de 50%.

Compétences Modules Durée

(Jours) Durée (Heures) Les fondamentaux 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) -

1 7

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.

2 14

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 in 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, modiier et supprimer certaines catégories d'objets (table, index, vues…) avec CREATE, ALTER et DROP

3 21

Développement Java 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 lux d'entrée- sortie

7 49

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 Relection API - Exploiter les Web Services et les Web Sockets - Connaître JMS et JMX - Utiliser les lambda expressions et les streams.

4 28

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

3 21

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

7 49

Framework Spring :

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 web avec Spring MVC - Sécuriser vos applications avec Spring Security

7 49

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

2 14

Développement Front-

end 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

2 14

(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 simpliier le code - Connaître le modèle de conception des frameworks JavaScript modernes - mettre en œuvre le Framework Bootstrap ain de réaliser des applications HTML 5 / CSS 3 responsives

4 28

Angular :

Découvrir la version 11 du Framework Angular - Développer et tester complètement une application - Appliquer les bonnes pratiques de développement

7 49

Versionning et test 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

2 14

Git :

Comprendre les principes d'un gestionnaire de versions distribués - Découvrir par la pratique la philosophie de Git et ses apports

1 7

Validation des acquis Travaux pratiques en autonomie : projet il rouge 5 35

57 jours (399h)

À PROPOS DES CERTIFICATIONS

Certiication éditeur :

Les certiications éditeurs dépendent des éditeurs uniquement (PEGA, SAP, Salesforce, Microsoft, Red Hat…). Chaque éditeur a sa propre façon d'évaluer son candidat.

Cela se fait souvent par le biais d'un QCM chronométré. Sur cette base, il faut généralement obtenir un pourcentage de succès supérieur à 70%. Merci de prendre le temps de demander à vos interlocuteurs M2i le cadre et les conditions de ce passage.

Validation des acquis M2i :

La validation des acquis M2i se fait soit par un QCM chronométré, soit par un examen de in de parcours ou les candidats passent par groupes de 2 ou 3 devant un jury qui déterminera vos acquis suite à votre cursus de formation. Généralement cette soutenance est précédée de 3 jours de travaux pratiques en groupe ain de préparer cette soutenance. Les équipes M2i pourront vous guider dans votre projet.

LES PLUS DE M2I FORMATION

Microsoft Teams Education, un outil de suivi et d'animation en présentiel et à distance :

– Espace de stockage collaboratif pour accéder aux différents supports de cours et cahiers d'exercices – Intégration de la plateforme WooClap pour proposer des activités d'apprentissage interactives – Fonctionnalités pour gérer des sessions à distance

MÉTHODES MOBILISÉES

Formation délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certiication.

(4)

4/5 m2iformation.fr | [email protected] | numéro azur 0810 007 689

INSCRIVEZVOUS

(5)

4,6/5

ORGANISME DE FORMATION

INCONTOURNABLE

Angers

Guyane Martinique Guadeloupe

Références

Documents relatifs

Vous pourrez ici définir des mots de passe pour bloquer les anciens liens d’accès. Cliquez sur « Créer » pour créer votre salle

A chaque stade, la décision est prise conformément au principe suivant : quelle que soit l'histoire passée du système, cette décision doit constituer avec les suivantes la

Apr`es r´eception de ce message et d´echiffrement, Alice dispose donc en plus de K a,tgs et de T a,tgs (qu’elle conserve jusqu’`a expi- ration du ticket pour dialoguer avec TGS)

J’ai aussi pu voir comment se déroulais le travail dans une grosse entreprise contrairement à mon premier stage avec une freelance. J’ai donc pu comparer et voir l’ampleur

• Le moteur de rendu commencera à faire l'analyse du document HTML et activera les mots-clés aux nœuds de dans un arbre appelé « arbre de contenu ». Il analysera les données

Sun détient une licence non exclusive de Xerox sur l’interface d’utilisation graphique Xerox, cette licence couvrant aussi les licenciés de Sun qui mettent en place

À partir de la quatrième et de plus en plus systé- matiquement, je demande aux élèves de mettre leur production en rapport avec celles d’artistes ou de productions exposées dans

– Fournissent un service pour un seul utilisateur – Ne maintiennent pas d'état par rapport au client – Ne survivent pas à un crash du serveur d'EJB – Sont plutôt destinés à