Développer des composants de la couche de présentation IHM

Découvrez le standard JEE et apprenez à concevoir des applications web Java

Développement Back End

EXCELLENT 4.9 sur 5 basé sur +125 avis

Créez vos premières application Java en toute confiance !


Java EE est une spécification pour la plate-forme Java d'Oracle, destinée aux applications d'entreprise.


Au travers de divers standards, Java EE met à disposition une API de mapping objet-relationnel, des architectures distribuées ainsi que des services web.


Dans la plus part des grandes structures, Java EE reste un incontournable pour le développement d'application simples ou complexes. Cette standardisation permet par exemple d'éxecuter une application sur n'importe quel cloud et de la découper en micro services.


Malgrès son succès, il subsiste beaucoup d'incompréhension autour de ce langage ou encore de mauvaises pratiques.


C'est pourquoi nous avons mis au point ce cours ! Ici vous apprendrez tout ce dont vous avez besoin de savoir pour maitriser Java EE ! Ici pas de bla-bla et d'explications trop longues, que du concret !

Abonnez-vous pour 29€/mois - OU - Acheter ce cours pour 12,99€ 18,99€

EXCELLENT 4.9 sur 5 basé sur +125 avis

  • Debutant
  • 4h30 HEURES DE VIDEO
  • 83 CHAPITRES
  • ACCESSIBLE SANS ENGAGEMENT
  • SUPPORTS DE CODE FOURNIS
  • CORRECTIONS EXERCICES FOURNIES
  • SUPPORTS PDF TÉLÉCHARGEABLES
  • MOBILE FRIENDLY

Découvrez sans plus attendre l'univers de la programmation en Java EE et développez vos compétences en un rien de temps !

A la fin de cette formation vous serez capable de :

  • Créér des applications Java
  • Aborder des concepts avancés en Java EE
  • Optimiser votre code en Java EE en utilisants les standards les plus populaires
  • Acquérir les bonnes pratiques en programmation orienté objet

Un apprentissage pas à pas calibré pour les débutants !

  • Découvrir les fondamentaux de la programmation JAVA EE
  • Découvrez l'architecture d'une application Java EE
  • Créer vos premières servlets
  • Créer vos pages JSP
  • Découvrez les architectures standards
  • Créer des applications monopages
  • Créer des web services RESTful
  • Et plus encore!
Notre équipe de formateurs décortique chaque sujet pour vous offrir des vidéos ludiques et intéractives, facil d'accès.

A qui est destiné ce cours?

  • Toute personne souhaitant démarrer une carrière de développeur back-end
  • Toute personne familiées avec les langages de programmation
  • Toute personne familiées avec le langage JAVA
  • Toute personne en recherche de bonnes pratiques
  • Toute personne voulant vérifier ses acquis en JAVA EE
  • Tout développeur Java souhaitant améliorer son expertise en programmation orienté objet

Prérequis

Vous aurez besoin de maitriser les bases en Java avant de commencer ce module. Pour le reste, tout ce dont vous avez besoin de savoir pour maitriser la programmation en JAVA EE vous sera expliqué pas à pas!

Plan du cours :

Introduction
Configurations
  • 01 - Installer la JDK8 - (2m38)
  • 02 - Configurer la JAVA_HOME sur mac - (5m09)
  • 03 - Configurer la JAVA_HOME sur pc - (2m12)
  • 04 - Installer Netbeans - (2m05)
  • 05 - Télécharger Tomcat - (1m39)
Démarrer notre application
  • 06 - Créer sa première application - (2m29)
  • 07 - Explication sur l'architecture de notre projet - (3m06)
  • 08 - Dépendances vs Dépendances Java - (0m50)
  • 09 - Exécuter notre premier programme - (4m14)
  • 10 - Exécuter notre application en ligne de commande - (2m54)
  • 11 - Configurer le pom.xml pour générer notre manifest - (4m36)
Tomcat
  • 12 - Qu'est-ce que Tomcat - (1m28)
  • 13 - Lancer mon server Tomcat - (3m05)
  • 14 - Lancer une application dans Tomcat - (1m59)
Notre application web et sa structure
  • 15 et 16 - Qu'est-ce qu'une application web - (2m16)
  • 17 - Explication sur l'extension WAR - (2m05)
  • 18 - Créer notre première application web - (3m15)
  • 19 - Explication sur la structure de notre application web - (3m45)
  • 20 - Déployer notre application web dans le serveur tomcat - (3m45)
  • 21 - Lancer l'application avec Netbeans - (1m47)
  • 22 - Redémarrer ou arrêter le serveur - (0m50)
Configurations Maven
  • 23 - Quelles dépendances Maven nous a-t-il téléchargé - (2m29)
  • 24 - Configurer les dépendances de notre projet - (3m49)
  • 25 - Que signigie la balise scope dans le po - (1m00)
Les servlets - concepts fondamentaux
  • 26 - Qu'est-ce qu'une servlet - (1m28)
  • 27 - Créer notre première servlet - (4m34)
  • 28 - Implémenter les méthodes de HttpServlet - (3m09)
  • 29 - Comment exécuter notre Servlet - (2m10)
  • 30 - Comment Tomcat interprète-t-il notre Servlet - (3m30)
  • 31 - Créer une servlet avec Netbeans - (1m51)
  • 32 - Créer une classe externe à notre Servlet - (1m40)
  • 33 - Utiliser une classe externe dans notre Servlet - (4m57)
  • 34 - Déplacer la classe User dans une application tierce et y dépendre - (5m03)
  • 35 - Déployer sur le serveur le livrable War - (6m35)
  • 36 - Définir le content-type d'une réponse - (3m13)
  • 37 - Paramétrer l'encodage de notre réponse - (3m45)
  • 38 - Retourner un PDF dans notre réponse - (4m43)
  • 39 - Le descripteur de déploiement web xml - (7m34)
  • 40 - Transmettre des paramètres en url - (7m52)
  • 41 - Récupérer les saisies d'un formulaire - (5m17)
  • 42 - Soumettre nos donnée en POST - (5m57)
  • 43 - La méthode POST est-elle réellement sécurisante? - (1m14)
  • 44 - Les servlet doivent être threadSafe - (11m34)
  • 45 - Le protocole HTTP est en mode déconnecté - (1m09)
Créer une session
  • 46 - Introduction à la mise en place d'une session utilisateur - (0m45)
  • 47 - Mise en place de notre petite boutique e-commerce - (7m51)
  • 48 - Initialiser et alimenter une session utilisateur - (5m23)
  • 49 - Récupérer les informations stockées en session - (3m50)
  • 50 - Procéder au paiement du produit selectionné - (4m19)
  • 51 - Explication et démonstration sur le fonctionnement de la sessions - (2m57)
  • 52 - Vider ou supprimer une session - (1m31)
  • 53 - Durée de vie d'une session - (1m10)
Transfert de controle et scope
  • 54 - Introduction aux transfert de contrôle - (1m)
  • 55 - Mise en place du transfert de contrôle - (2m15)
  • 56 - Test du transfert de contrôle - (2m12)
  • 57 - Transfert de controle via une seconde servlet - (4m05)
  • 58 - Introduction à la portée des variables et scopes - (3m16)
  • 59 - Transferer des données entre servlet via le scope request - (7m08)
Les JSP - concepts fondamentaux
  • 60 - Test et introduction aux JSP - (2m17)
  • 61 - Les pages JSP - (1m05)
  • 62 - Créer et interpréter notre première JSP - (3m27)
  • 63 - JSP vs Servlets - (3m27)
  • 64 - Les directives en JSP - (2m42)
  • 65 - Introduction aux scriplets - (1m27)
  • 66 - Mettre une condition dans notre JSP - (3m31)
  • 67 - Afficher la valeur d'une variable dans une JSP - (3m06)
  • 68 - Explication sur l'interpétation du code dans une JSP - (0m44)
  • 69 - Les variables implicites - (2m29)
  • 70 - Importer une classe utilisateur dans une JSP - (2m53)
  • 71 - Importer une classe Java dans une JSP - (1m54)
LES JSP EL - concepts fondamentaux
  • 72 - Les JSP EL - (1m05)
  • 73 - Utiliser les JSP EL - (0m48)
  • 74 - Transférer le contrôle de la servlet à notre JSP - (4m41)
  • 75 - Remplacer les scriplets par les EL - (5m31)
  • 76 - Fonctionnement et avantages des EL - (3m25)
  • 77 - Introduction à l'exercice - (1m11)
  • 78 - Correction de l'exercice - (5m48)
Introduction au modèle MVC
  • 79 - Introduction au modèle MVC - (1m08)
  • 80 - Explication sur le modèle MVC - (1m07)
  • 81 - Mise en place d'un modèle MVC - (1m34)

EXCELLENT 4.9 sur 5 basé sur +125 avis

Cours similaires

PHP
20h00
PHP
Apprenez les concepts principaux en PHP et réalisez des p...
88 vidéos
0%
COMPLETE
SQL
5h00
SQL
Apprenez les concepts principaux en SQL et découvrez comm...
18 vidéos
0%
COMPLETE
SYMFONY
8h00
SYMFONY
Apprenez les concepts principaux en SYMFONY et développer...
128 vidéos
0%
COMPLETE
PYTHON
6h00
PYTHON
Apprenez les concepts principaux en PYTHON et obtenez un...
37 vidéos
0%
COMPLETE