> Formations > Technologies numériques > Développement logiciel > Java, Java EE, Jakarta > Formation Java EE, développer des applications web back end et de services REST  > Formations > Technologies numériques > Formation Java EE, développer des applications web back end et de services REST 

Java EE, développer des applications web back end et de services REST 

tutorat inclus

Java EE, développer des applications web back end et de services REST 

tutorat inclus
Télécharger au format pdf Partager cette formation par e-mail 2

Télécharger au format pdf Partager cette formation par e-mail 2

Accompagné par un formateur expert, ce parcours en ligne vous apprendra à développer des applications web back end dynamiques, robustes et facilement maintenables grâce à l’utilisation de bonnes pratiques.


Catalogue
Sur mesure

Formation en ligne

Réf. V11
  19h00
Prix : 940 € H.T.
Langue : FR




Accompagné par un formateur expert, ce parcours en ligne vous apprendra à développer des applications web back end dynamiques, robustes et facilement maintenables grâce à l’utilisation de bonnes pratiques.

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Maîtriser les fondamentaux du développement web en Java
  • Développer des applications web en Java
  • Créer des applications robustes et fonctionnelles
  • Gérer les bases de données de vos applications

Public concerné
Développeurs qui souhaitent apprendre à développer des applications web back end.

Prérequis
Des connaissances sur le développement en environnement Java sont nécessaires.

Programme de la formation

Java EE, les fondamentaux du développement web en Java

  • Introduction.
  • Les servlets.
  • Les JSP (Java Server Pages).
  • L'API JDBC dans un contexte web.
  • Notions complémentaires et conclusion.
Activités pratiques et digitales
Cours enregistrés, exercices, tutorat.

Spring, mettre en œuvre du framework pour des applications Java

  • Introduction.
  • Principes de base du conteneur léger Spring.
  • Concepts fondamentaux de Spring Framework.
  • Configuration des applications Spring.
  • L'accès aux données dans Spring Framework.
  • Les applications web : Spring MVC.
  • Intégration de services dans Spring.
  • La sécurité des applications Spring.
Activités pratiques et digitales
Cours enregistrés, activités sociales, exercices, tutorat.

JavaScript Communication asynchrone avec un serveur

  • Stockage local.
  • Communication avec un serveur.
  • Manipulation des cookies.
Activités pratiques et digitales
Cours enregistrés, exercices, tutorat.

Programmation concurrente multithreading et traitement d'informations en Java

  • Qu'est-ce que la programmation concurrente ?
  • Java et la gestion des threads.
  • Les entrées/sorties et l'asynchronisme en Java.
  • Les servlets et la concurrence d'accès.
Activités pratiques et digitales
Cours enregistrés, activités sociales, quiz, tutorat.

JUnit 5, mettre en œuvre des tests unitaires en Java

  • Introduction.
  • Les assertions.
  • Les tests unitaires dynamiques.
Activités pratiques et digitales
Cours enregistrés, exercices, tutorat.

JavaScript, développer un client web en Full JavaScript

  • Architecture d'une application web.
  • Navigation dans l'application.
  • Persistance des données de l'application.
  • Communications avec le serveur.
Activités pratiques et digitales
Cours enregistrés, exercices, tutorat.

AWS, développer sa première application web serverless

  • Présentation de l'architecture serverless.
  • Héberger le front end de l'application sur Amazon S3.
  • Gérer les utilisateurs avec Amazon Cognito.
  • Créer le back end serverless de l'application.
  • Lier le front end au back end de l'application.
  • Pour aller plus loin.
Activités pratiques et digitales
Cours enregistrés, exercices, tutorat.

Design Patterns, concevoir des applications robustes

  • Les problématiques.
  • La résilience et la disponibilité.
  • L'adaptation à la charge.
  • La gestion des données.
  • La gestion opérationnelle et la surveillance.
Activités pratiques et digitales
Cours enregistrés, activités sociales, quiz, tutorat.

JavaScript, aller plus loin avec la programmation orientée objet

  • Introduction.
  • Programmation orientée objet.
  • Mécanismes asynchrones, closures et promesses.
  • Expressions régulières.
Activités pratiques et digitales
Cours enregistrés, activités sociales, exercices, tutorat.


Modalités pratiques
Activités digitales
La formation débute par un questionnaire qui permet d'échanger sur ses besoins avec le formateur. Elle se poursuit avec des activités de type cours enregistrés, exercices corrigés, quiz, fiches de synthèse ,activités sociales. Une classe à distance sur mesure et des échanges renforcent l’apprentissage.
Tutorat
Un formateur dédié accompagne l’apprenant tout au long de sa formation. Il débriefe son questionnaire de début de parcours. Il corrige ses exercices et répond à ses questions par e-mail à tout moment. Il anime une classe à distance sur mesure planifiée par l’apprenant durant la formation. Un forum de discussion permet aussi d’échanger et de partager entre les apprenants sur leurs pratiques. Un chef de projet coordonne les échanges.
Pédagogie et pratique;
Une évaluation tout au long de la formation grâce à une pédagogie active mixant pratique, théorie, gamification et partages. Un service technique est dédié au support de l’apprenant. La formation est diffusée au format SCORM et accessible en illimité pendant 1 an.

Inclus
Tutorat
Bénéficiez de l’accompagnement d’un formateur expert du domaine pour vous guider et renforcer votre apprentissage.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.