CURSUS
Devenez développeur Web Java / Angular

Boostez votre carrière avec Java & Angular
Professionnels, salariés, demandeurs d'emploi.

Je candidate ici !

Ce cursus démarre dans :

  • 17

    Jours

  • 14

    Heures

  • 57

    Minutes

  • 40

    Secondes

Développeur Web Java & Angular

Boostez votre carrière ou augmentez votre employabilité en maîtrisant le développement web Java + Angular. Cursus ouvert aux : professionnels, auto-entrepreneurs, salariés, demandeurs d'emploi, particuliers.

PROCHAINES SESSIONS
26 Septembre 2022
26 Octobre 2022

  Formation centrée projet
  Certifications incluses
  Mentorat technique dédié
  Coaching carrière

Certification Oracle   Certification Spring   Certification Angular

Envie de candidater ?

Recevez le syllabus complet en PDF

  400 h de Training
  Certifications Pro
  Centré projet
  Coaching carrière

Développeur web, un métier très demandé

Ce secteur est en manque de talents à recruter. En tant que développeur, vous serez chargé d'analyser techniquement un projet à partir du cahier de charges, de coder les programmes, de mettre en oeuvre les tests sur les applications web pour remonter des anomalies et corriger le code.

Exigeant, ce métier s'inscrit dans un contexte très technique. Etudier les outils et techniques d'intégration et de développement web requiert beaucoup de travail et d'aptitudes. Les qualités demandées sont : concision et rigueur, esprit d'analyse, sens de la logique, rapidité d'exécution, capacité forte de s'adapter.


Objectifs et pré-requis

L'objectif de cette formation est d'acquérir les compétences pour accompagner les entreprises dans leur transformation digitale. Vous allez notamment apprendre à :

+ mettre un problème en algorithme et en pseudo code,
+ réaliser l'intégration web en HTML5 et CSS3,
+ écrire du SQL pour les données de votre application web,
+ créer l'interactivité avec Javascript et Ajax,
+ concevoir votre application en UML,
+ programmer des applications en Java,
+ utiliser Java, JPA, Spring et Angular pour vos applications,
+ utiliser GIT pour la gestion des versions,
+ tester vos applications avec JUnit,
+ sécuriser vos applications web,
+ mettre en oeuvre plusieurs projets web.


Formats : LIVE . REPLAY . DISCORD

Vous pouvez suivre ce bootcamp en Classe virtuelle (LIVE), ou en LIVE STREAMING, ou en mode REPLAY+. Les cours sont enregistrés dans le but de vous proposer des Replays.

Enfin, le support se fait par Discord.

Modules du bootcamp

Chaque module de votre formation, animé par un expert du domaine, est diffusé en Classe virtuelle (Live) et en Live Streaming. La Classe virtuelle utilise ZOOM et permet : l'accès au chat, le partage de webcam, d'écran ou d'application, de poser des questions en temps réel. Le calendrier de diffusion vous est fourni après votre inscription définitive.

Durée de la formation : 400H+
  •   Langages HTML5 et CSS3
  • Description

    Dans cette e-formation, vous allez apprendre à créer des sites web modernes en utilisant les langages HTML5 et CSS3 : installations, maîtriser le balisage, créer des styles CSS, créer des formulaires professionnels, ajouter des éléments multimédia et publier votre site. Pré-requis : savoir utiliser un ordinateur, savoir utiliser un navigateur.




    Plan résumé

    • Introduction au HTML5
    • Maîtriser le balisage HTML5
    • Les feuilles de styles CSS (I)
    • Travaux pratiques HTML5 CSS3 (I)
    • Utiliser les formulaires HTML5
    • Les feuilles de styles CSS (II)
    • Travaux pratiques HTML5 CSS3 (II)
    • Audio, vidéo et transfert FTP

    Syllabus complet


  •   Algorithmique en Java
  • Description

    Dans cette e-formation, vous allez apprendre à écrire des algorithmes en pseudo code et à les traduire en code Java : structures de base, choix et boucles, tableaux, fonctions et procédures, algorithmique orienté objet. Vous aurez aussi une première approche de la programmation en langage Java. Pré-requis : aucun..


    Plan résumé

    • Introduction à l'algorithmique
    • Algorithmique : choix et boucles
    • Introduction au langage Java
    • Algorithmique : créer des tableaux
    • Algorithmique : fonctions et procédures
    • Algorithmique orienté objet (I)
    • Algorithmique orienté objet (II)
    • Travaux pratiques d'algorithmique

    Syllabus complet




  •   Langage SQL avec MySQL
  • Description

    Dans cette e-formation, vous allez apprendre à manipuler une base de données avec le langage SQL : créer et altérer des objets, mettre à jour (insert, delete, update) et sélectionner des données. Cette compétence est nécessaire pour connecter vos applications aux données. Pré-requis : savoir utiliser un ordinateur, notions de Excel.


    Plan résumé

    • MySQL prise en main
    • MySQL - définir les données
    • Maîtriser les clauses SQL de mise à jour
    • MySQL - altération des données
    • Maîtriser les sélections MySQL (I)
    • Maîtriser les sélections MySQL (II)
    • Maîtriser jointures et sous-requêtes SQL
    • Travaux pratiques MySQL

    Syllabus complet




  •   Programmation Javascript
  • Description

    Dans cette e-formation, vous allez apprendre à programmer en Javascript pour créer de l'interactivité sur une page web : syntaxe, fonctions, évènements, manipuler le DOM, formulaires, appels AJAX. Ce module est le point d'entrée vers la programmation client. Pré-requis : langage HTML5, algorithmique.




    Plan résumé

    • Javascript - introduction, outils, code
    • Maîtriser la syntaxe Javascript
    • Savoir créer des fonctions en JS
    • POO, événements et exceptions JS
    • DOM : sélection, modifier l'arbre en JS
    • Savoir traiter les formulaires en JS
    • Les objets du navigateurs
    • Maîtriser les appels Ajax

    Syllabus complet


  •   GIT - gestion de code source
  • Description

    Git permet de suivre les modifications de votre code et d'organiser vos projets. Dans cette e-formation, vous allez apprendre à gérer et déployer tous vos projets informatiques avec Git et GitHub : installation, configuration, commandes de base, gestion des branches, prise en compte des erreurs courantes, etc. Pré-requis : notions de programmation.




    Plan résumé

    • Présentation de GIT
    • Installations et premiers pas
    • Principes d'utilisation
    • Commandes de base
    • Référentiel, commits, tags
    • Gestion des branches
    • GIT et GitHub
    • Erreurs courrantes

    Syllabus complet


  •   UML : analyse et conception
  • Description

    L'objectif de ce module est d'apprendre à concevoir des applications objets avec UML. Vous serez notamment capables de : formaliser les besoins avec les use cases, mettre en évidence et représenter les entités en classes, détailler les interactions entre objets ou utiliser les dossiers de conception rédigés en UML. Pré-requis : Connaître un langage de programmation.


    Plan résumé

    • Introduction
    • La programmation objet
    • UML et cycles de développement
    • Les différents diagrammes
    • Use cases en action
    • Classes, composants, déploiement
    • Autres diagrammes
    • Travaux pratiques

    Syllabus complet




  •   Programmation Java SE
  • Description

    L'objectif de ce module est d'apprendre à créer des applications Java utilisant la programmation orientée objet.Vous allez maîtriser la syntaxe Java et l'approche orienté objet, gérer les exceptions, programmer les entrées-sorties et mettre en oeuvre JDBC pour se connecter aux données SQL. Pré-requis : Algorithmique. .




    Plan résumé

    • Plateforme Java
    • Premier programme, syntaxe
    • Classes, objets, méthodes
    • Tableaux, Héritage, polymorphisme
    • Interfaces, classes abstraites
    • Packages, encapsulation, exceptions
    • Entrées sorties,collections
    • JDBC. Design Pattern

    Syllabus complet


  •   Programmation Java Web
  • Description

    L'objectif de ce module est d'apprendre à créer des applications web dynamiques, connectées aux données et utilisant la programmation Java/J2EE. Vous serez capables de programmer Servlets JSP et JavaBeans, d'utiliser la bibliothèque JSTL, d'utiliser JDBC, de gérer la persistance et de sécuriser votre application. Pré-requis : Java SE, HTML5, SQL.


    Plan résumé

    • Introduction et architecture
    • API servlets, requêtes, réponses
    • Configuration et contexte
    • Attributs et listeners
    • Gérer cookies et sessions
    • Interroger une base, DAO
    • JSP, Javabeans et Expression Language
    • Bibliothèque JSTL
    • Déploiement et sécurité

    Syllabus complet




  •   Persistance JPA et Hibernate
  • Description

    L'objectif de ce module est d'apprendre à utiliser la norme JPA et l'ORM Hibernate dans vos applications web. Vous serez capables d'installer l'API de persistance JPA et l'ORM Hibernate, de créer des entity managers, de mettre en oeuvre le mapping et de réaliser des requêtes JPQL et HQL. Pré-requis : Java SE, JDBC.




    Plan résumé

    • Architecture et installation
    • Entités, CRUD, Entity Manager
    • Mappings. Relations entre entités
    • Requêtes et JPQL
    • Hibernate: sessions, POJO, types
    • Mapping Hibernate et HQL
    • Gestion des transactions (JTA)
    • Internationalisation

    Syllabus complet


  •   Spring : programmation Web
  • Description

    L'objectif de ce module est d'apprendre à utiliser SPRING Framework et SPRING MVC en particulier pour créer des applications web utilisant Spring Boot. Vous serez capables d'installer et configurer le Framework, comprendre l'injection de contrôle, gérer les formulaires et utiliser la Form tag Library, intégrer Spring Data et Spring Security pour sécuriser votre application. Pré-requis : HTML, Java SE.




    Plan résumé

    • Spring : présentation
    • Architecture et installation
    • Premières applications Spring
    • Formulaires et tags
    • Gestion du mapping
    • Spring MVC : mise en oeuvre
    • Gestion des exceptions
    • JDBC, Hibernate, LOG4J
    • Générer : RSS, PDF, etc.

    Syllabus complet


  •   Services web avec Java REST API
  • Description

    L'objectif de ce module est d'apprendre à créer des services web REST en Java, et à les consommer. Vous serez notamment capables de : comprendre ce qu'est REST et la spécification Java EE 6 JAX-RS, concevoir des services REST, les sécuriser, les déployer et les consommer via des clients divers. Pré-requis : XML, Java EE..




    Plan résumé

    • Introduction à REST
    • Services RESTful JAX-RS
    • WADL: description XML d'un service
    • Les annotations JAX-RS
    • Services Restful avec Spring
    • La gestion des exceptions
    • Sécurité, déploiement, intégration
    • Les client REST Java

    Syllabus complet


  •   Tests unitaires avec JUnit
  • Description

    L'objectif de ce module est d'apprendre à tester votre code avec le framework de référence JUnit. Vous serez notamment capables de : comprendre les principes des tests, mettre en oeuvre JUnit, implémenter des tests unitaires et des tests d’intégration, utiliser Junit en intégration continue. Pré-requis : pratique de Java..


    Plan résumé

    • Introduction
    • Tests unitaires JUnit
    • Les Mocks
    • Tests d'intégration
    • Principes du TDD
    • L'intégration continue
    • Pour aller plus loin

    Syllabus complet




  •   Angular : développement Web
  • Description

    L'objectif de ce module est d'apprendre à développer une application web Angular. Vous serez notamment capables de : comprendre l'architecture d'Angular, gérer les données et le routage, construire des formulaires et déployer votre application. Pré-requis : HTML5, Javascript.


    Plan résumé

    • Introduction
    • Environnement et 1er projet
    • Composants Angular
    • Data et event Biding
    • Directives et pipes
    • Routage, navigation
    • Services, formulaires
    • Gestion des erreurs
    • CLI

    Syllabus complet




  •   Sécurité des applications web
  • Description

    L'objectif de ce module est d'apprendre à détecter les attaques et sécuriser les applications Web. Vous serez notamment capables de : connaître les différentes attaques et s'en prémunir, sécuriser les accès et les sessions, mettre en oeuvre les bonnes pratiques en matière de sécurité web. Pré-requis : Web, langages de programmation.


    Plan résumé

    • Introduction
    • Le protocole HTTP
    • Top 10 OWASP
    • Les différentes injections
    • Sécuriser les accès
    • Cross-Site Scripting
    • Authentification, cryptage
    • Sécuriser sessions et uploads
    • Bonnes pratiques

    Syllabus complet




Certification

Votre formation est sanctionnée par les certifications JAVA SE, SPRING et Angular permettant de valoriser vos compétences et d'évoluer au sein de votre entreprise. Les certifications proposées sont reconnues en France, aux États-Unis, au Canada, au Royaume-Uni et aux Pays-Bas.
Certification Oracle Java SE

JAVA SE

Cette certification porte sur JAVA SE et mesure et certifie les compétences du stagiaire. Elle est passée en conditions d'examen dans un centre agréé ou à distance.

Certification Spring

SPRING

Cette certification porte sur Spring et mesure et certifie les compétences du stagiaire. Elle est passée en conditions d'examen dans un centre agréé ou à distance.

Certification Angular

Angular

Cette certification porte sur Angular et mesure et certifie les compétences du stagiaire. Elle est passée en conditions d'examen dans un centre agréé ou à distance.

Références et témoignages

En plus de 15 ans, nous avons formé plus de 2000 salariés au développement web. Plusieurs certifications réputées valident votre formation (Oracle Java, Spring, Angular).

La qualité est excellente, l'enseignant crée un espace de confiance et rend la formation très agréable. J'ai adoré, le professeur et son cours sont très complets. La formation a été facile à comprendre et très dynamique. Le formateur est un excellent professeur.
J. Ruiz
The Moneytizer, Mexico

La formation avec vous était géniale. C'est super intéressant et très formateur. Actuellement je suis chez Micropole, en tant que Cloud & Big Data Engineer. Merci.
A. Chuttoo
Micropole, France

Ces 4 jours ont été enrichissants. Suite à la formation HTML puis CSS, celle de Javascript m'a apporté encore plus de connaissances et de compétences sur le sujet.
J. Salgueiro
The Moneytizer, Brazil



Autres références :

Survolez ou cliquez sur le logo.


Capgemini Atos Allianz TheMoneytizer CPAM M2iFormation Global Knowledge Ikea Hewlett Packard Ministère de la Défense AKKA Ministère de l'intérieur AFP Enedis Viveris Titeflex Autres


Coaching carrière

Coaching de groupe

Pendant la formation, chaque stagiaire qui le souhaite (c'est optionnel) est accompagné dans sa recherche d'emploi via un coaching de carrière complet de 3 mois, fourni par notre département RH. Le support RH inclut notamment :

  • revue de CV,
  • revue de profil LinkedIn,
  • accès à une sélection d'offres,
  • 3 coaching de groupe en LIVE,
  • conseils RH personnalisés.

Mentorat IT

Pour apprendre encore plus vite, quoi de plus indiqué qu'un mentor ayant déjà l'expérience du sujet étudié ! Chaque stagiaire qui le souhaite (c'est optionnel) peut être accompagné par un mentor IT. Votre mentor est un professionnel IT chevronné ayant plusieurs années d'expérience du sujet étudié.

Inclus dans le mentotat IT

  • Coaching projet en LIVE,
  • Conseils techniques avisés,
  • 4 sessions Discord 1:1 par mois,
  • Déblocage sur une difficulté particulière.

Prix du cursus

Une fois votre candidature acceptée, vous disposez de plusieurs formules pour suivre votre bootcamp : en Classe virtuelle, en Live Streaming et en Replay+. Le paiement du cursus métier peut être en paiement unique ou en paiement en plusieurs fois. Tous les moyens de paiement peuvent être utilisés, n'hésitez pas à nous contacter.

PRIX : 3490 € à 6000 €

  •   Suivre en CLASSE VIRTUELLE
  • Les classes virtuelles réunissent le formateur et les stagiaires pour des sessions interactives en direct (LIVE) avec notamment : accès au chat, partage de webcam, d'écran ou d'application, poser des questions en temps réel, lever la main, partager des documents. Elles sont réalisées sous ZOOM ou sous Microsoft Teams.



    Paiement en 1 fois : 6000 €

    Paiement en 3 fois : 2100 € x 3 fois

    Inclus dans le cursus :

    • Accès à 112+ sessions LIVE,
    • Support différé sur Discord,
    • Supports PDF fournis,
    • Certifications techniques,
    • Accès Replay 24h/24 pendant 100 jours,
    • Mentorat IT (option) : + 899 €/mois,
    • Coaching carrière (option) : + 600 €.

    Je me pré-inscris


  •   Suivre en LIVE STREAMING
  • Les cours sont diffusés en LIVE STREAMING, en direct donc, et accessibles depuis une page web dédiée. Quelle que soit votre connexion internet, la diffusion est fluide (avantage du LIVE Streaming). Pendant la diffusion, le stagiaire interagit avec le formateur via un chat Discord dédié. Il ne peut ni partager son écran ou sa webcam, car seuls le formateur (et les stagiaires en classe virtuelle) peuvent le faire.



    Paiement en 1 fois : 4200 €

    Paiement en 3 fois : 1470 € x 3 fois

    Inclus dans le cursus

    • Accès à 112+ sessions LIVE,
    • Support Live sur Discord,
    • Supports PDF fournis,
    • Certifications techniques,
    • Accès Replay 24h/24 pendant 100 jours,
    • Mentorat IT (option) : + 899 €/mois,
    • Coaching carrière (option) : + 600 €.

    Je me pré-inscris

  •   Suivre en REPLAY+
  • En REPLAY+ (ou Replay tutoré), les cours sont rediffusés ET tutorés. En effet, vous n'êtes pas laissé seul : vous interagirez avec le formateur de façon asynchrone (quand vous voudrez) via un canal Discord dédié. Les cours sont accessibles 48H après la CLASSE VIRTUELLE et pendant 100 jours, en se connectant à notre plateforme LMS dédiée.



    Paiement en 1 fois : 3490 €

    Paiement en 3 fois : 1220 € x 3 fois

    Inclus dans le cursus

    • Accès à 112+ sessions LIVE,
    • Support différé Discord,
    • Supports PDF fournis,
    • Certifications techniques,
    • Accès Replay 24h/24 pendant 100 jours,
    • Mentorat IT (option) : + 899 €/mois,
    • Coaching carrière (option) : + 600 €.

    Je me pré-inscris


FAQ

  •   Combien de temps dure la formation ?
  • La durée de votre bootcamp est de 57 jours ouvrés répartis entre : cours, support Discord, travail sur les projets, heures de mentorat(option) et de coaching carrière(option).
  •   Où se déroulera la formation ?
  • La formation se déroulera en ligne, c'est-à-dire sur internet. Les sessions de cours se déroulent en Classe virtuelle Teams ou Zoom, en Live Streaming ou en Replay+ (Replay tutoré). Le support est fait par Discord.
  •   Je n'ai jamais codé. Puis-je m'inscrire tout de même ?
  • Oui. Même débutant pur, vous pouvez vous inscrire. De plus, les différents modules IT vous amènent pas à pas, via une pédagogie appropriée, de zéro vers une compétence exploitable par une entreprise tout de suite. Si vous n'avez jamais fait de code, vous pouvez vous inscrire.
  •   Puis-je m'inscrire après la date limite ?
  • Non. Une fois que les inscriptions sont closes, vous ne pouvez plus vous inscrire. Il faudra choisir de vous inscrire à la prochaine ouverture de la formation.
  •   Je suis salarié, puis-je suivre cette formation ?
  • Bien sûr, cette formation est ouverte aux salariés pour booster leur carrière ou même se reconvertir. Beaucoup de sociétés profitent de nos modules et sessions pour former leur personnel au web de manière efficace et à moindre coût. Votre société peut donc financer votre formation directement. Si vous êtes en France, votre formation pourra être financée via un organisme collecteur (nous contacter).
  •   Dois-je être fort en maths pour suivre cette formation ?
  • Non. Vous devez savoir utiliser correctement un ordinateur, être motivé et avoir un sens logique. La formation étant exigeante, vous devez garder la motivation et être endurant.
  •   Je n'ai pas de carte bancaire, comment payer ?
  • En dehors du paiement par carte bancaire, vous pouvez payer par virement bancaire (nous contacter). Si vous comptez payer exceptionnellement en espèces, il faut nous envoyer votre demande par email. Votre inscription sera validée dès que votre paiement sera reçu.
  •   De quelle connexion Internet dois-je disposer ?
  • Un débit de 1 Mbps est recommandé pour suivre vos modules en DIRECT. Mais beaucoup de stagiaires suivent les formations avec un débit moins important.
  •   Aurai-je un replay si j'ai raté un direct ?
  • Oui. Un replay est disponible pour chaque session en direct. Si vous avez raté un direct, vous avez 72H pour vous rattraper avec le replay. Vous pouvez aussi suivre le même direct, s'il est programmé à une autre date.
  •   Quelle est la différence entre une Classe virtuelle et une VOD ?
  • Lors d'une classe virtuelle (en LIVE), formateur et stagiaires se connectent au même moment pour une session interactive avec : webcam, son, vidéo, partage d'écran, lever la main, tableau interactif, chat, etc. L'avantage principal est l'interaction immédiate avec le formateur et les autres stagiaires.

    Pour suivre une VOD ou vidéo à la demande, vous devez vous connecter à notre plateforme contenant les cours déjà enregistrés. La VOD, si elle est proposée, est disponible 24H sur 24H pendant toute la durée de la formation. C'est son avantage principal.
  •   Aurai-je un diplôme après la formation ?
  • Mieux qu'un diplôme. Vous allez passer trois certifications professionnelles reconnues : Oracle certified professional Java SE, Spring Professional Certification et Angular certification. Votre formation est orientée entreprise, ce qui vous permet de vous adapter facilement.


Pré-inscription libre

1- En remplissant le formulaire, vous vous pré-inscrivez, sans aucun engagement, au cursus proposé. Vous allez recevoir immédiatement dans votre email le syllabus complet du cursus.

2- Un membre de notre équipe vous contactera au téléphone pour répondre à vos questions (financement, organisation, coaching carrière, etc.) et mesurer votre motivation.

3- Notre équipe vous demandera alors de compléter votre dossier qui sera étudié attentivement et rapidement.

4- Si tout va bien pour vous, votre inscription sera alors validée de notre côté. Un email vous sera transmis afin de valider de votre côté votre inscription définitive.

Envie de candidater ?

Recevez le syllabus complet en PDF

Copyright © 2022 Tous droits réservés. Reconvert.

   contact[at]reconvert.net ·   @reconvert