Formations Gratuites

Java pratique: API REST Spring Boot avec Elasticsearch

API REST Java Spring Boot pratique avec Elasticsearch

Description

Nouvelle mise à jour en août 2020

—————————————————————————————————————————————-

En tant que développeur, nous devons travailler de manière productive. En programmation Java, une façon d’y parvenir consiste à utiliser Spring Framework. Reconnu comme l’un des frameworks les plus populaires dans le monde Java, Spring augmentera considérablement la productivité des développeurs. Il dispose d’un large éventail de technologies qui peuvent être utilisées dans presque tous les cas d’utilisation en entreprise.

Ce cours vous convient si vous écrivez déjà du code (en particulier Java) depuis un certain temps et que vous souhaitez connaître de nouvelles choses pertinentes pour la demande d’emploi d’aujourd’hui. Ou vous êtes simplement féru de technologie et souhaitez affiner vos compétences en programmation Java pour atteindre un niveau plus avancé. Dans certaines entreprises, vous travaillez peut-être avec des systèmes Java existants datant déjà de 5 ans ou plus. Dans ce cas, ce cours est adapté pour vous rafraîchir l’esprit, vous tenir au courant et vous préparer à vous adapter aux nouvelles technologies.

Vous n’avez pas besoin d’être un programmeur Java avancé pour suivre ce cours, bien qu’une certaine programmation Java de base soit requise. Je vais vous apprendre étape par étape, en commençant par un peu de théorie pour vous donner un peu de clarté, et la plupart du temps, nous ferons des codes manuels pratiques ou en utilisant des outils liés à la technologie.

Qu’allez-vous apprendre ?

Dans ce cours, nous utiliserons les technologies suivantes

Vous obtiendrez une introduction et une leçon pratique sur la façon de les utiliser au cours de votre parcours en tant que développeur Java.

Remarque pour les utilisateurs non-Windows

Je suis vraiment désolé, mais actuellement je n’ai pas d’environnement Mac ou Linux, je ne peux donc pas vous montrer de vidéo étape par étape pour installer nos outils dans un environnement autre que Windows. Vous pouvez trouver un guide d’installation étape par étape sur la page de chaque produit, mais actuellement pas dans ce cours. Cependant, le contenu du cours est applicable à n’importe quel système d’exploitation.

Que signifie «pratique»?

Comme le titre l’indique, nous apprendrons des choses pratiques sur Java, notamment Spring Framework. L’objectif de ce cours est de vous préparer à être prêt à gérer des applications réelles. Bien sûr, les applications réelles sont beaucoup plus complexes et difficiles que ce que nous apprendrons dans ce cours. Le framework Java lui-même existe depuis 20 ans, et Spring Framework est opérationnel depuis 2003. Avec une histoire aussi longue, il est impossible de tout raconter en un seul cours. Ce cours vise à vous préparer à faire les premiers pas pour commencer votre parcours en tant que développeur Java avancé, en particulier en utilisant Spring Framework.

Dans ce cours, vous obtiendrez plusieurs codes pratiques et des conseils sur les meilleures pratiques en matière de programmation d’API REST avec Spring Boot.

Ce cours vous convient-il ?

Pour répondre à cette question, veuillez consulter la vidéo d’aperçu de la section 1.

Si vous avez une compréhension de base de Java et que vous souhaitez apprendre, ce cours est fait pour vous. Mais si vous êtes un développeur Java chevronné qui met constamment à jour ses connaissances, vous pourriez être encore plus intelligent que moi, et ce cours pourrait être trop simple pour vous.

Veuillez vérifier le contenu du cours pour savoir si ce cours peut répondre à vos attentes.

Vous vous impliquez dans ce cours

Être programmeur nécessite de la discipline et de la persévérance. Vous devez apprendre. Vous obtiendrez des erreurs, les corrigerez et l’améliorerez – encore et encore – jusqu’à ce que vous deveniez bon. Ce cours vous proposera des quiz et des exercices de codage, dans lesquels vous pourrez vous impliquer et mettre en pratique ce que vous avez appris. Bien sûr, vous n’êtes pas tous satisfaits de cette approche. Je conçois donc le quiz et les exercices de codage pour qu’ils soient facultatifs. Travaillez avec eux si vous le souhaitez, ou accédez directement aux réponses et entraînez-vous directement.

Pourquoi me choisir comme instructeur ?

– Expérience –

Je développe des applications Java pour les entreprises depuis début 2010, depuis les anciens JSP et JDBC jusqu’au framework Spring qui est actuellement le framework Java le plus populaire. Sur la base d’une expérience réelle, je sais ce qu’il faut faire pour créer un programme qui non seulement fonctionne fonctionnellement, mais qui est également techniquement bon. J’éprouve les problèmes des programmeurs ou des équipes d’exploitation et je sais comment les gérer.

Je dirige une équipe en tant que responsable de l’ingénierie et architecte depuis plusieurs années et, dans le cadre de mes responsabilités, le coaching et l’enseignement des compétences techniques font également partie de mon travail. Je peux donc donner de bonnes conférences, basées sur une expérience réelle de la programmation Java.

– Sérieux –

Je suis devenu instructeur non pas dans un but social, mais pour gagner de l’argent. Ainsi, vous êtes mes clients et je fais de mon mieux pour ne pas vous décevoir. J’essaierai de vous offrir le meilleur rapport qualité-prix afin que vous soyez heureux de dépenser votre argent et de suivre un autre de mes cours. Je vais essayer de répondre à votre question, à condition qu’elle reste dans le cadre de ce cours.

Elasticsearch et Kibana pour les développeurs Java

Dans ce cours, je vais vous présenter une technologie que vous ne connaissez peut-être pas: Elastic Search et Kibana.

Ces deux technologies sont très populaires. Connaître ces deux choses sera une valeur ajoutée pour chaque développeur. Elasticsearch est couramment utilisé comme moteur de recherche car il est très rapide. Nous apprendrons la manipulation de base des données avec Spring Data Elasticsearch.

Nous découvrirons également Kibana, un outil open source permettant de visualiser des données (exemple : créer un graphique en temps réel) et de créer des tableaux de bord à partir de plusieurs graphiques.

Tests unitaires et documentation API

Vous apprendrez à écrire des tests unitaires. C’est un code source pour tester le code source. Nous pouvons effectuer des tests unitaires pour les tâches de test répétitives et nous assurer qu’il n’y a pas de code cassé en raison de certaines modifications.

De plus, dans ce cours, nous apprendrons comment créer une documentation API presque sans effort, car nous utiliserons une bibliothèque pour nous aider à créer automatiquement une documentation API. Les résultats de la documentation API sont: au format HTML ou JSON qui peut être transféré vers des outils de documentation API plus sophistiqués.

Sous-titre anglais complet

Ce cours est accompagné d’un sous-titre anglais parfait. Je ne suis pas moi-même de langue maternelle anglaise, donc pour offrir une meilleure expérience aux étudiants (vous), je propose des sous-titres anglais précis pour toutes les conférences.

Ce cours est sécuritaire !

Ce cours est assorti d’une garantie de remboursement de 30 jours. Cela signifie que si vous n’êtes pas satisfait de ce cours, faites-le moi savoir et je vous rembourserai à 100 %. Aucun risque à vos côtés en suivant ce cours Java. Vous pouvez vous équiper de connaissances adaptées au monde réel: Java, Spring, base de données, contrôle de version avec github, API REST et bien d’autres. Vous pouvez continuer, développer un bon logiciel d’entreprise ou de démarrage, et potentiellement vous faire une carrière (et de l’argent) formidable. Ou vous récupérez votre argent si vous ne l’aimez pas.

Bien sûr, vous pouvez voir des cours en avant-première, le tout GRATUITEMENT. Découvrez simplement le contenu du cours marqué comme Aperçu et lisez la vidéo. Aucune carte de crédit requise, aucune question posée, il suffit de lire la vidéo.

En route vers les microservices

L’API REST est un pilier important de l’architecture des microservices. En microservice, nous utilisons l’API REST et la messagerie asynchrone pour la communication interservices. Services communiquant en échangeant des messages via l’API REST ou des canaux de messagerie comme RabbitMQ.

Dans ce cours, vous apprendrez la théorie et le code manuel de la messagerie avec l’API REST, votre longueur d’avance vers une architecture de microservices moderne.

Important!

Ce cours utilise Spring Boot version 2.x.

Fin novembre 2022, Spring Boot 3.0.0 est sorti. La mise à jour du cours vers Spring Boot 3.0.0 prend du temps, mais je ferai de mon mieux.

En attendant, vous avez plusieurs options :

À qui s’adresse ce cours:

Exigences

Dernière mise à jour 6/2023

Liens de téléchargement

Téléchargement direct

Java pratique : API REST Spring Boot avec Elasticsearch.zip (2,0 Go) | Miroir

Quitter la version mobile