Java EE : Spring Framework / Hibernate / Git / Maven /Flickr

Apprendre le Framework Spring en développant une application web complète en partant d'un projet vide / Gestion de stock

4.05 (98 reviews)
Udemy
platform
العربية
language
Web Development
category
instructor
569
students
16 hours
content
Jan 2019
last update
$19.99
regular price

What you will learn

Développer une application web complète en commençant à partir d'un projet vide

Apprendre à configurer en détails une application en utilisant le Framework Spring, Hibernate, Flickr

Développer les interfaces graphique avec JSTL, HTML5, Bootstrap et Jquery

Faire l'internationalisation d'une application web (Multilingue)

Configurer l'environnement de travail et préparer le poste de travail

Apprendre les bases de la conception des applications web (UML)

Exporter les données sous format Excel

Description

Pourquoi ce cours ?

Java a quasiment depuis toujours constitué le langage de prédilection des entreprises côté serveur.

On aurait pu imaginer que depuis toutes ces années, réaliser une application Web avec Java serait une affaire aboutie ? Malheureusement non car les standards évoluent très vite, aussi bien du côté “client” que du côté “serveur.

En effet la plupart des applications aujourd’hui offre une interface web à l’utilisateur afin qu’il puisse interagir avec le système simplement et agréablement, sans recourir à l’installation d’aucun autre logiciel qu’un simple navigateur web type Google Chrome, Mozilla Firefox, Microsoft Internet Explorer etc...

Ces applications Web dites “modernes” sont constituées de 2 parties :

  • Une partie “client” qui s’exécute sur le navigateur Web généralement à base de HTML, Javascript et css

  • Une partie “serveur” qui s’exécute sur un serveur situé sur le réseau et qui exploite des langages de programmation classiques comme Java, C, PHP, Python, Javascript…

Comment un développeur Java peut-il se frayer un chemin dans l'univers du Web, c'est ce que nous allons voir !

L'objectif de cette formation est de développer une application web complète en partant d'un projet vide.

Durant cette formation vous allez apprendre à :

  • Concevoir une application web en partant d'un besoin fonctionnel

  • Configurer et installer l'environnement de travail

  • Créer et configurer un projet Java/JEE

  • Développer les différentes couche de l'application

    • Entités Java et le mapping Hibernate

    • DAO (Data Access Object)

    • Services

    • Présentation (HTML + Bootstrap + JQuery)

  • Internationaliser l'application (Multilingue)

  • Sécuriser les accès à l'application (Spring security)

  • Exporter les données sous format EXCEL


Content

Introduction

Introduction
Présentation du formateur
Présentation de la formation
Présentation de l'application

Préparation de l'environnement de travail

Installation de l'nvironnement de travail

Conception de l'application

Analyse et conception de l'application à développer (UML)

Création de l'application

Création et configuration d'un nouveau projet Spring MVC

Versionning: Git & Bitbucket

Apprendre les bases de Git / Création d'un repository sur Bitbucket

Génération automatique de la base de données

Création des entités Java
Détailler les entités et créer les relations entre eux

Développement de la couche métier

Création des DAO et Services {Part 1}
Création des DAO et Services {Part 2}
Création des DAO et Services {Part 3}
Gestion et stockage des images avec l'API Flickr (DAO + Service)

Développement de la couche présentation

Couche Présentation (Vue) Bootstrap / JSP / i18n {Partie 1}
Couche Présentation (Vue) Bootstrap / JSP / i18n {Partie 2}
Couche Présentation (Vue) Bootstrap / JSP / i18n {Partie 3}
Couche Présentation (Vue) Bootstrap / JSP / i18n {Partie 4}
Couche Présentation (Vue) Bootstrap / JSP / i18n {Partie 5}
Couche Présentation (Vue) Bootstrap / JSP / i18n {Partie 6}
Couche Présentation (Vue) Bootstrap / JSP / i18n {Partie 7}
Couche Présentation (Vue) Bootstrap / JSP / i18n {Partie 8}
Couche Présentation (Vue) Bootstrap / JSP / i18n {Partie 9}
Couche Présentation (Vue) Bootstrap / JSP / i18n {Partie 10}
Couche Présentation (Vue) Bootstrap / JSP / i18n {Partie 11}
Couche Présentation (Vue) Bootstrap / JSP / i18n {Partie 12}
Couche Présentation (Vue) Bootstrap / JSP / i18n {Partie 13}
Couche Présentation (Vue) Bootstrap / JSP / i18n {Partie 14}

Internationalisation de l'application (Multilingue)

Ajouter de l'internationalisation (i18n) à l'application {partie 1}
Ajouter de l'internationalisation (i18n) à l'application {partie 2}
Ajouter de l'internationalisation (i18n) à l'application {partie 3}

Sécuriser l'application avec Spring Security

Spring security {Partie 1}
Spring security {Partie 2}
Spring security {Partie 3}
Spring security {Partie 4}
Spring security {Partie 5}
Spring security {Partie 6}

Développement de la partie commandes client

Commandes clients {Partie 1}
Commandes clients {Partie 2}
Commandes clients {Partie 3}
Commandes clients {Partie 4}
Commandes clients {Partie 5}
Commandes clients {Partie 6}
Commandes clients {Partie 7}
Commandes clients {Partie 8}
Commandes clients {Partie 9}
Commandes clients {Partie 10}
Commandes clients {Partie 11}
Commandes clients {Partie 12}

Exportation des donnes

Exporter les données sous format Excel

Bonus

Votre avis compte !
Ressources de l'application
Coupon de réduction pour une formation au choix

Screenshots

Java EE : Spring Framework / Hibernate / Git / Maven /Flickr - Screenshot_01Java EE : Spring Framework / Hibernate / Git / Maven /Flickr - Screenshot_02Java EE : Spring Framework / Hibernate / Git / Maven /Flickr - Screenshot_03Java EE : Spring Framework / Hibernate / Git / Maven /Flickr - Screenshot_04

Reviews

Lionel
March 14, 2021
- Les sources (fichier de config) ne sont pas à disposition des personnes formées. - La partie configuration de l'environnement de DEV a été baclé. - J'ai fait du JAVA mais malgré cela je trouve que ce cours n'est pas fait pour les débutants. Et si c'est fait exprès, il serait important de le préciser en préambule de la formation
P.
November 13, 2020
Ce "cours" n'est pas en français mais en arabe. Je ne comprends rien. Pourquoi avoir mis un "cours" en arabe et le faire passer pour un cours en français ? S'il s'agit d'une erreur, ça aurait du être corrigé depuis longtemps mais ce n'est pas le cas ... Je vous déconseille fortement d'acheter car ce n'est pas en français et on ne comprends rien. C'est pas honnête ...
Dane
October 25, 2020
Je trouve que le cours n'est pas clairement expliqué, il est difficilement compréhensible, et beaucoup d'étapes ne sont pas affichées!
Manuel
October 1, 2020
le son n'est pas le meilleur qui soit le formateur qui semble excellent techniquement est par contre moins a l'aise sur le débit et les hésitations verbales en espérant que cela s'améliore sur la suite du cours
Bruno
September 14, 2020
La formation aurait pu être vraiment bonne, s'il n'y avait pas : - Toute une partie en arabe - Le formateur était un peu plus éveillé. Je ne regrette pas la formation car elle m'a permis d'apprendre spring, mais certaines parties ne sont pas clairement expliquée et certaines parties ne sont tout simplement pas en français.
jean
April 5, 2020
Le projet est assez complet et de bon niveau Hélas le formateur manque de pédagogie et se contente souvent de lire son code et à survoler les explications de base S'ajoute de nombreux problèmes de son qui rende ce cours pénible à suivre. Finalement, j'ai gardé le projet en trouvant des explications sur le net
Carole
March 30, 2020
Son ton de voix n'est pas entraînant mais plutôt lassant. J'ai vu dans les commentaires qu'il y avait des vidéos en arabe !! Je ne suis pas bilingue ! Je ne suis pas les cours en anglais pour manque de compréhension alors en arabe, laisse tomber !
Daniel
November 15, 2019
Le contenu est très bon, il couvre un sujet vaste et intéressant, mais la didactique ne l’est pas vraiment. Avait le problème de 2 sections ne pas être en français complètement. Il aurait pu avertir au début le lien vers les codes aussi.
hamid
July 18, 2019
Je trouve la formation complète, le formateur traite un projet complet du début au déploiement, un vrai expert en java JEE et répond très vite aux questions . merci pour cette formation j'ai réussi à choisir mon objectif devenir développeur en java JEE
Moise
March 8, 2019
Le cours est très bien fait, je le recommande a tous ceux qui veulent aller loin dans la programmation java
Ivan
February 4, 2019
Droit au but mais manque d'explications Je suis débutant et en plus de mettre rapidement sur pieds une application avec spring, j'aimerai savoir à quoi correspond chaque élément qui entre dans la programmation de mon l'application. Il y'a plus d'élements évoqué dans le cours (je ne suis qu'à 13%) A quoi sert le applicationcontext, le serveltContext, pourquoi le web-inf, bref une petite explication pas forcément longue mais permettant de savoir la nécessité d'un fichier. Merci.
Lick
January 28, 2019
Pour moi. Il n'y a pas d'explication en plus le son n'est pas terrible. Il melange l'arabe et le français sur la partie Création des DAO et Services {Part 1}.

Charts

Price

Java EE : Spring Framework / Hibernate / Git / Maven /Flickr - Price chart

Rating

Java EE : Spring Framework / Hibernate / Git / Maven /Flickr - Ratings chart

Enrollment distribution

Java EE : Spring Framework / Hibernate / Git / Maven /Flickr - Distribution chart
2137256
udemy ID
1/8/2019
course created date
11/21/2019
course indexed date
Bot
course submited by