facebook
favorite button
super instructor icon
Professeur fiable
Ce professeur a un délai et un taux de réponse très élevé, démontrant un service de qualité et sa fidélité envers ses élèves.
member since icon
Depuis juillet 2022
Professeur depuis juillet 2022
Cours de Développement de Web services en Java avec spring boot
course price icon
Àpd 40 Fr /h
arrow icon
Vous souhaitez apprendre le framework le plus utilisé dans le monde du développement Java ?(Spring)
Vous avez déjà des connaissances en Java et Spring mais vous avez du mal à avancer ?

Vous êtes au bon endroit !

Nous proposons des cours en face à face via webcam de
Développements de Web services avec Spring boot.
Au programme :
- développement de Web services avec spring boot
- enregistrer des objets en base de données avec spring data jpa
- sécurisez votre api rest avec spring security et JWT
- utiliser Aop pour réduire les dépendances des fonctions transverses (logs)

Nous adapterons votre formation en fonction de vos connaissances actuelles et de vos besoins.

La formation peut s'articuler autour d'un projet personnel et de dispenser les cours en fonction de vos besoins pour avancer plus rapidement dans votre projet. Il est également possible de vous aider à corriger des bugs dans votre projet.
Lieu
location type icon
En ligne depuis la France
Présentation
Bonjour, je suis Alexandre, j'ai 27 ans. Passionné par le développement Java et surtout par la transmission de mes connaissances.

Tous mes cours sont modulables en fonction de vos objectifs.
Durant la première séance, nous définirons vos objectifs et nous verrons si on souhaite travailler ensemble sur la réalisation de vos buts.

Si vous le souhaitez je peux vous accompagner dans le développement d'un de vos projets.

Je pratique le développement Java depuis plus de 9 ans et je travaille avec le framework Spring au quotidien depuis plus de 5 ans.
Education
-3 jours de formation JUNIT Test en Java et Spring
-2 jours de formation UX Design
-Bac +5 : Master en Informatique en alternance
-Bac +3 : Licence Informatique
-Bac +2 : DUT informatique
Expérience / Qualifications
J'ai travaillé 5 ans en tant qu'analyste développeur Java / Spring
J'enseigne actuellement le Java, JEE et Spring dans une école à Metz depuis 8mois.
J'enseigne depuis 4 mois en tant qu'indépendant les soirs.
Age
Adultes (18-64 ans)
Niveau du Cours
Débutant
Intermédiaire
Durée
60 minutes
120 minutes
Enseigné en
français
anglais
Commentaires
Disponibilité semaine type
(GMT -04:00)
New York
at teacher icon
Cours par webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Vous stagnez ? Votre projet n'avance pas aussi rapidement que vous le souhaitiez ?
Un regard expérimenté pourrait vous aider à résoudre vos blocages et avancer plus vite que jamais.


Dans ce format je vous accompagne dans la réalisation d'un de vos projets Java / Spring boot
Je vous aide à résoudre vos problèmes :
- bug
- architecture
- requêtes Jpa
- base de données
- webservices
- optimisation de l'exécution

Je cible les cours en fonction de vos besoins, vous serez le seul capitaine à bord.

L'objectif est de vous permettre d'avancer plus rapidement.
A chacun de vos problèmes il existe quelqu'un qui est déjà tombé dessus et a trouvé une solution. C'est l'expérience.

J'ai plus de 9 ans d'expérience en Java et 5 ans en développement Spring.
Lire la suite
Nous verrons ensemble
1 les Bases du langage Java
- présentation du langage
- la syntaxe du java
- Programmation orientée Objet en java
- la gestion des dépendances avec Maven

2 Les mini jeux
- jeux du pendu (console)
- jeux du plus ou moins (console)
- jeux du tic-tac-toe (console)
- pierre feuilles ciseaux

La formation s'adapte totalement à votre niveau initial. Il est possible d'effectuer les cours dans l'ordre que vous souhaitez.
Lire la suite
Cours Similaires
arrow icon previousarrow icon next
verified badge
Gaëtan
Ce cours est adapté à tous les niveaux et sera adapté en fonction de vos projets, les principes sont applicables à tout type de programmation que ce soit pour du développement web, programmation d'applications ou jeux vidéos.

Les mêmes principes s'appliquent donc pour les CMS Joomla, Drupal et les plateformes de commerces en lignes WooCommerce, Magento, Prestashop et les thèmes de Shopify.

Introduction au développement Web
- Présentation des technologies Web
- Développement côté client vs côté serveur

HTML (langage de balisage hypertexte)
- Structuration du contenu web
- Fonctionnalités et balises HTML5

CSS (feuilles de style en cascade)
- Mise en forme de pages Web
- CSS et SCSS

Javascript, PHP, MySQL
- Fondamentaux de JavaScript, PHP et MySQL
- Manipulation du DOM
- Programmation asynchrone et AJAX

Développement front-end
- Site Web adaptatif
- Compatibilité entre navigateurs
- Utilisation de CodeKit

Développement back-end
- Choisissez un hébergement Web adapté
- Options de gestion et d'hébergement du serveur
- Utilisation du serveur SFTP
- Créer et gérer des bases de données MySQL
- Sécurité web, comment éviter les hacks
- SEO et optimisation de la vitesse

WordPress
- Configuration et installation de WordPress
- Installation et personnalisation de thèmes (Avada notamment)
- Installation et configuration de WooCommerce
- Comment gérer les paiements sur WooCommerce
- Adapter les couleurs d'un plug-in

SilverStripe
- Installer via composer
- Configuration et installation de SilverStripe
- Créer un thème personnalisé
- Créer un back-end personnalisé pour SilverStripe
- Créer de nouveaux objets en POO
- Créer des modèles pour visualiser des objets
- Programmer des routines en PHP et JQuery
verified badge
Farouk
Ce module est une étape cruciale pour tout développeur web souhaitant passer de la manipulation simple du DOM à la maîtrise des frameworks modernes. L'objectif est clair : comprendre les "fondations invisibles" du langage pour écrire un code plus court, plus lisible et surtout, être prêt à coder sur React de manière professionnelle.

🎯 Objectifs de formation

1- Démystifier la syntaxe moderne (ES6+) souvent utilisée dans React.
2- Gagner en efficacité en utilisant les raccourcis syntaxiques les plus puissants.
3- Sécuriser son code pour éviter les bugs fréquents liés aux données manquantes.
4- Maîtriser l'asynchronisme pour gérer les appels de données (API).

📖 Contenu détaillé du programme

Le cours est découpé en 13 notions clés, illustrées par des exemples comparatifs (syntaxe classique vs syntaxe moderne) et des cas d'usage concrets dans React :

1- Confort d'écriture : Utilisation des Template Literals (`backticks`) pour des chaînes de caractères dynamiques et des Shorthand property names pour simplifier la création d'objets.

2- Logique et Fonctions : Maîtrise des Arrow => Functions (fonctions fléchées) et de leur retour implicite, indispensable pour les composants et les hooks React.

Manipulation de données :

1- Destructuring (décomposition) pour extraire proprement les données des objets et tableaux (ex: Props et States).

2- Rest & Spread Operators (...) pour copier des tableaux ou fusionner des objets sans modifier l'original (concept d'immuabilité).

Robustesse du code :

1- Gestion des valeurs par défaut des paramètres.

2- Sécurité avancée avec l'Optional Chaining (?.) et le Nullish Coalescing (??) pour éviter les plantages d'application.

3- Programmation Fonctionnelle : Utilisation intensive des méthodes de tableaux (.map(), .filter(), .reduce(), .find()) pour transformer des données en interfaces utilisateur.

4- Architecture et Asynchronisme : Organisation du code via les modules (Import/Export) et gestion des requêtes API avec les Promises et Async/Await.

🛠️ Méthode pédagogique : "Apprendre par la pratique"

Ce cours ne se contente pas de théorie. Il inclut :

L'Exercice "Interstellar Dashboard" : Un cas pratique thématique de 15 minutes où l'étudiant doit manipuler des données de missions spatiales. Cela permet d'appliquer immédiatement le destructuring, le filtrage et l'asynchronisme sur un projet concret.

Le Quiz Interactif : Une série de 10 questions conçues pour valider la compréhension de chaque concept avant de passer à la suite. Chaque question propose des scénarios réels que le développeur rencontrera dans React.

🚀 Résultat pour l'apprenant

À la fin de ce cours, l'étudiant ne se contente pas de "connaître" le JavaScript ; il sait pourquoi et comment chaque syntaxe est utilisée pour construire des composants React performants. Il repart avec une base solide pour aborder les Hooks (useState, useEffect) et la gestion d'état complexe avec confiance.

Format : Présentation visuelle épurée, syntaxe colorée pour le code, et focus sur la lisibilité.
verified badge
MacDonald
Apprenez à concevoir des sites web modernes, professionnels et conviviaux grâce à des leçons pratiques de conception web adaptées à votre expérience et à vos objectifs.

Ces leçons conviennent aux débutants et aux apprenants en développement qui souhaitent comprendre comment les sites web sont planifiés et conçus avant et pendant leur développement.

Les sujets abordés peuvent inclure la mise en page du site web, les couleurs et la typographie, la navigation, la conception réactive, l'expérience utilisateur (UX), la conception de l'interface utilisateur (UI), les wireframes, la structure des pages, l'accessibilité et la conception pour ordinateurs de bureau, tablettes et appareils mobiles.

Nous pouvons également explorer des outils tels que Figma et observer comment un site web évolue, de l'idée initiale aux maquettes et aux conceptions visuelles, jusqu'au site web finalisé.

Les cours privilégient l'apprentissage pratique. Vous pourrez réaliser des exercices de conception, analyser des sites web existants et créer vos propres designs et projets de portfolio, tout en apprenant les principes d'une bonne conception web.

Les cours peuvent être adaptés aux débutants complets, aux étudiants développant leurs compétences numériques, aux personnes créant leurs propres sites web ou à celles envisageant une carrière dans la conception web, l'UI/UX ou l'industrie numérique au sens large.

Aucune expérience préalable en conception web n'est requise pour les cours pour débutants.
verified badge
Ivan
Développeur Web & IA expérimenté : création de vos applications, sites sur mesure et cours de programmation.

Les question suivantes suivantes:
- Vous avez une idée ou un projet numérique à concrétiser ? ( Peut-être un petit site E-commerce, application de chat style Whastapp)
- Vous souhaitez créer votre propre plateforme ou apprendre à coder à votre rythme avec un professionnel ?
- Vous cherchez une personne pour engager pour faire votre solution de rêve?
- Vous voulez une application mobile | web | desktop ?
- Vous rechercher un développeur pour contrat CDI | Freelance?
- Des cours particuliers pour app Web/Mobile ?

Moi:
Ingénieur logiciel freelance je mets mon expertise technique au service des particuliers, porteurs de projets, créateurs et TPE. Pédagogue, réactif et à l'écoute, je vous accompagne de la conception à la mise en ligne.

1. DÉVELOPPEMENT DE VOS PROJETS SUR MESURE
Je conçois des solutions modernes, rapides, adaptées aux mobiles et sécurisées. Voici quelques exemples de réalisations possibles :

- Plateformes E-commerce & Vente en ligne : création de boutiques complètes (catalogue, panier, paiement sécurisé Stripe/CB, gestion des stocks et commandes, espace client).
- Applications de messagerie instantanée & Chat : développement d'applications type WhatsApp/Messenger (messagerie temps réel, partage de documents, statuts, notifications en direct).
- Assistants & Chatbots IA personnalisés : intégration d'intelligences artificielles (comme ChatGPT/Claude) entraînées sur vos propres documents ou configurées pour répondre automatiquement à vos clients, trier des demandes ou automatiser vos tâches quotidiennes.
- Outils métier et portails privés : plateformes de réservation, agendas en ligne, tableaux de bord interactifs ou outils d'automatisation.
- Maintenance & Évolution : refonte graphique, ajout de nouvelles fonctionnalités ou résolution de bugs sur vos projets existants.

Tarif développement :
- Freelance: 350 - 520 € HT / jour (ou forfait clé en main sur devis après étude de votre cahier des charges).
- CDI: 3700 Euros / mois à Paris minimum contrat 2 ans ( après étude de vos missions).

2. COURS PARTICULIERS & COACHING EN PROGRAMMATION POUR VOUS OU PROCHES
Que vous soyez débutant sans aucune base, étudiant en informatique préparant ses examens, ou en reconversion professionnelle, je propose des cours pratiques et personnalisés :

- Développement Web Frontend : HTML5, CSS3, JavaScript moderne, React.js pour concevoir des interfaces web dynamiques et attractives.
- Développement Serveur & Backend : Node.js (avec Express), Python, Java pour apprendre à créer des API, gérer les requêtes et manipuler les bases de données (SQL, MongoDB).
- Intelligence Artificielle & Automatisation : initiation à Python pour l'IA, utilisation des API d'IA, traitement de données.
- Accompagnement pratique : aide sur vos projets personnels, déblocage sur des devoirs d'école/université, préparation aux entretiens techniques.

POURQUOI ME CONFIER VOTRE PROJET ?
- Approche claire : des explications simples, sans jargon inutile.
- Expertise complète : maîtrise de l'ensemble de la chaîne (design, code, serveur, sécurité, mise en ligne).
- Sécurité & Données : respect rigoureux des standards de sécurité et de confidentialité (RGPD).
- Confiance & Clarté : cadrage transparent des délais et des coûts.

INFORMATIONS LÉGALES & FACTURATION

- Prestation déclarée avec remise systématique de facture professionnelle.

message icon
Contacter Alexandre
repeat students icon
Le premier cours est couvert par notre Garantie Le-Bon-Prof
Cours Similaires
arrow icon previousarrow icon next
verified badge
Gaëtan
Ce cours est adapté à tous les niveaux et sera adapté en fonction de vos projets, les principes sont applicables à tout type de programmation que ce soit pour du développement web, programmation d'applications ou jeux vidéos.

Les mêmes principes s'appliquent donc pour les CMS Joomla, Drupal et les plateformes de commerces en lignes WooCommerce, Magento, Prestashop et les thèmes de Shopify.

Introduction au développement Web
- Présentation des technologies Web
- Développement côté client vs côté serveur

HTML (langage de balisage hypertexte)
- Structuration du contenu web
- Fonctionnalités et balises HTML5

CSS (feuilles de style en cascade)
- Mise en forme de pages Web
- CSS et SCSS

Javascript, PHP, MySQL
- Fondamentaux de JavaScript, PHP et MySQL
- Manipulation du DOM
- Programmation asynchrone et AJAX

Développement front-end
- Site Web adaptatif
- Compatibilité entre navigateurs
- Utilisation de CodeKit

Développement back-end
- Choisissez un hébergement Web adapté
- Options de gestion et d'hébergement du serveur
- Utilisation du serveur SFTP
- Créer et gérer des bases de données MySQL
- Sécurité web, comment éviter les hacks
- SEO et optimisation de la vitesse

WordPress
- Configuration et installation de WordPress
- Installation et personnalisation de thèmes (Avada notamment)
- Installation et configuration de WooCommerce
- Comment gérer les paiements sur WooCommerce
- Adapter les couleurs d'un plug-in

SilverStripe
- Installer via composer
- Configuration et installation de SilverStripe
- Créer un thème personnalisé
- Créer un back-end personnalisé pour SilverStripe
- Créer de nouveaux objets en POO
- Créer des modèles pour visualiser des objets
- Programmer des routines en PHP et JQuery
verified badge
Farouk
Ce module est une étape cruciale pour tout développeur web souhaitant passer de la manipulation simple du DOM à la maîtrise des frameworks modernes. L'objectif est clair : comprendre les "fondations invisibles" du langage pour écrire un code plus court, plus lisible et surtout, être prêt à coder sur React de manière professionnelle.

🎯 Objectifs de formation

1- Démystifier la syntaxe moderne (ES6+) souvent utilisée dans React.
2- Gagner en efficacité en utilisant les raccourcis syntaxiques les plus puissants.
3- Sécuriser son code pour éviter les bugs fréquents liés aux données manquantes.
4- Maîtriser l'asynchronisme pour gérer les appels de données (API).

📖 Contenu détaillé du programme

Le cours est découpé en 13 notions clés, illustrées par des exemples comparatifs (syntaxe classique vs syntaxe moderne) et des cas d'usage concrets dans React :

1- Confort d'écriture : Utilisation des Template Literals (`backticks`) pour des chaînes de caractères dynamiques et des Shorthand property names pour simplifier la création d'objets.

2- Logique et Fonctions : Maîtrise des Arrow => Functions (fonctions fléchées) et de leur retour implicite, indispensable pour les composants et les hooks React.

Manipulation de données :

1- Destructuring (décomposition) pour extraire proprement les données des objets et tableaux (ex: Props et States).

2- Rest & Spread Operators (...) pour copier des tableaux ou fusionner des objets sans modifier l'original (concept d'immuabilité).

Robustesse du code :

1- Gestion des valeurs par défaut des paramètres.

2- Sécurité avancée avec l'Optional Chaining (?.) et le Nullish Coalescing (??) pour éviter les plantages d'application.

3- Programmation Fonctionnelle : Utilisation intensive des méthodes de tableaux (.map(), .filter(), .reduce(), .find()) pour transformer des données en interfaces utilisateur.

4- Architecture et Asynchronisme : Organisation du code via les modules (Import/Export) et gestion des requêtes API avec les Promises et Async/Await.

🛠️ Méthode pédagogique : "Apprendre par la pratique"

Ce cours ne se contente pas de théorie. Il inclut :

L'Exercice "Interstellar Dashboard" : Un cas pratique thématique de 15 minutes où l'étudiant doit manipuler des données de missions spatiales. Cela permet d'appliquer immédiatement le destructuring, le filtrage et l'asynchronisme sur un projet concret.

Le Quiz Interactif : Une série de 10 questions conçues pour valider la compréhension de chaque concept avant de passer à la suite. Chaque question propose des scénarios réels que le développeur rencontrera dans React.

🚀 Résultat pour l'apprenant

À la fin de ce cours, l'étudiant ne se contente pas de "connaître" le JavaScript ; il sait pourquoi et comment chaque syntaxe est utilisée pour construire des composants React performants. Il repart avec une base solide pour aborder les Hooks (useState, useEffect) et la gestion d'état complexe avec confiance.

Format : Présentation visuelle épurée, syntaxe colorée pour le code, et focus sur la lisibilité.
verified badge
MacDonald
Apprenez à concevoir des sites web modernes, professionnels et conviviaux grâce à des leçons pratiques de conception web adaptées à votre expérience et à vos objectifs.

Ces leçons conviennent aux débutants et aux apprenants en développement qui souhaitent comprendre comment les sites web sont planifiés et conçus avant et pendant leur développement.

Les sujets abordés peuvent inclure la mise en page du site web, les couleurs et la typographie, la navigation, la conception réactive, l'expérience utilisateur (UX), la conception de l'interface utilisateur (UI), les wireframes, la structure des pages, l'accessibilité et la conception pour ordinateurs de bureau, tablettes et appareils mobiles.

Nous pouvons également explorer des outils tels que Figma et observer comment un site web évolue, de l'idée initiale aux maquettes et aux conceptions visuelles, jusqu'au site web finalisé.

Les cours privilégient l'apprentissage pratique. Vous pourrez réaliser des exercices de conception, analyser des sites web existants et créer vos propres designs et projets de portfolio, tout en apprenant les principes d'une bonne conception web.

Les cours peuvent être adaptés aux débutants complets, aux étudiants développant leurs compétences numériques, aux personnes créant leurs propres sites web ou à celles envisageant une carrière dans la conception web, l'UI/UX ou l'industrie numérique au sens large.

Aucune expérience préalable en conception web n'est requise pour les cours pour débutants.
verified badge
Ivan
Développeur Web & IA expérimenté : création de vos applications, sites sur mesure et cours de programmation.

Les question suivantes suivantes:
- Vous avez une idée ou un projet numérique à concrétiser ? ( Peut-être un petit site E-commerce, application de chat style Whastapp)
- Vous souhaitez créer votre propre plateforme ou apprendre à coder à votre rythme avec un professionnel ?
- Vous cherchez une personne pour engager pour faire votre solution de rêve?
- Vous voulez une application mobile | web | desktop ?
- Vous rechercher un développeur pour contrat CDI | Freelance?
- Des cours particuliers pour app Web/Mobile ?

Moi:
Ingénieur logiciel freelance je mets mon expertise technique au service des particuliers, porteurs de projets, créateurs et TPE. Pédagogue, réactif et à l'écoute, je vous accompagne de la conception à la mise en ligne.

1. DÉVELOPPEMENT DE VOS PROJETS SUR MESURE
Je conçois des solutions modernes, rapides, adaptées aux mobiles et sécurisées. Voici quelques exemples de réalisations possibles :

- Plateformes E-commerce & Vente en ligne : création de boutiques complètes (catalogue, panier, paiement sécurisé Stripe/CB, gestion des stocks et commandes, espace client).
- Applications de messagerie instantanée & Chat : développement d'applications type WhatsApp/Messenger (messagerie temps réel, partage de documents, statuts, notifications en direct).
- Assistants & Chatbots IA personnalisés : intégration d'intelligences artificielles (comme ChatGPT/Claude) entraînées sur vos propres documents ou configurées pour répondre automatiquement à vos clients, trier des demandes ou automatiser vos tâches quotidiennes.
- Outils métier et portails privés : plateformes de réservation, agendas en ligne, tableaux de bord interactifs ou outils d'automatisation.
- Maintenance & Évolution : refonte graphique, ajout de nouvelles fonctionnalités ou résolution de bugs sur vos projets existants.

Tarif développement :
- Freelance: 350 - 520 € HT / jour (ou forfait clé en main sur devis après étude de votre cahier des charges).
- CDI: 3700 Euros / mois à Paris minimum contrat 2 ans ( après étude de vos missions).

2. COURS PARTICULIERS & COACHING EN PROGRAMMATION POUR VOUS OU PROCHES
Que vous soyez débutant sans aucune base, étudiant en informatique préparant ses examens, ou en reconversion professionnelle, je propose des cours pratiques et personnalisés :

- Développement Web Frontend : HTML5, CSS3, JavaScript moderne, React.js pour concevoir des interfaces web dynamiques et attractives.
- Développement Serveur & Backend : Node.js (avec Express), Python, Java pour apprendre à créer des API, gérer les requêtes et manipuler les bases de données (SQL, MongoDB).
- Intelligence Artificielle & Automatisation : initiation à Python pour l'IA, utilisation des API d'IA, traitement de données.
- Accompagnement pratique : aide sur vos projets personnels, déblocage sur des devoirs d'école/université, préparation aux entretiens techniques.

POURQUOI ME CONFIER VOTRE PROJET ?
- Approche claire : des explications simples, sans jargon inutile.
- Expertise complète : maîtrise de l'ensemble de la chaîne (design, code, serveur, sécurité, mise en ligne).
- Sécurité & Données : respect rigoureux des standards de sécurité et de confidentialité (RGPD).
- Confiance & Clarté : cadrage transparent des délais et des coûts.

INFORMATIONS LÉGALES & FACTURATION

- Prestation déclarée avec remise systématique de facture professionnelle.

Garantie Le-Bon-Prof
favorite button
message icon
Contacter Alexandre