Le cours fournit un parcours complet pour maîtriser les structures de données de Java et le développement backend avec Spring Boot, dotant les apprenants de compétences pour construire des applications efficaces et évolutives. Il est conçu pour les apprenants ayant des connaissances préalables en Java et qui souhaitent renforcer leurs capacités de résolution de problèmes tout en acquérant une expertise pratique du backend. Vous commencerez par les structures de données Java, en apprenant à travailler avec des tableaux, des chaînes et des données multidimensionnelles, tout en explorant la manipulation avancée à travers StringBuilder, StringBuffer, et le Collections Framework. Des exercices pratiques vous aideront à mettre en œuvre des piles, des files d'attente et le hachage pour la résolution de problèmes réels. Le cours passe ensuite au développement backend avec Spring et Spring Boot, où vous comprendrez l'injection de dépendance, la conception MVC et la superposition d'applications. Vous gagnerez en confiance dans la création d'applications modulaires faciles à maintenir et à étendre. Enfin, vous plongerez dans les services RESTful, la construction d'API sécurisées à l'aide de Spring Boot, l'exécution d'opérations CRUD, la gestion de la communication JSON et l'application de Spring Security pour l'authentification et l'autorisation. Ce parcours structuré vous permet de faire le lien entre les fondamentaux de l'informatique et les pratiques de développement de backend utilisées dans l'industrie. A la fin de ce cours, vous serez capable de : - Mettre en œuvre les structures de données de base de Java, y compris les piles, les files d'attente et le hachage - Appliquer StringBuilder, StringBuffer et le Collections Framework pour une gestion efficace des données - Construire des applications backend modulaires en utilisant Spring et Spring Boot - Créer et sécuriser des API RESTfulful avec des opérations CRUD et Spring Security.

Découvrez de nouvelles compétences avec 30 % de réduction sur les cours dispensés par des experts du secteur. Économisez maintenant.


Structures de données et backend avec Java
Ce cours fait partie de Spécialisation Développeur Java FullStack
Enseigné en Français (doublage IA)

Instructeur : Board Infinity
28 972 déjà inscrits
Inclus avec
(128 avis)
Expérience recommandée
Ce que vous apprendrez
Acquérir des compétences dans les structures de données de Java. Apprenez à manipuler les données à l'aide de tableaux, de la classe String et du cadre Collections.
Comprendre les classes StringBuilder/StringBuffer. Utiliser les interfaces de collections telles que ArrayList, LinkedList, HashMap pour la gestion des données.
Apprenez Spring et Spring Boot, développez des applications Spring avec dépendance, créez des applications web en utilisant Spring MVC, et comprenez l'architecture de Spring Boot.
Maîtrisez la création de services web RESTful sécurisés avec Spring Boot. Exécutez des opérations CRUD et utilisez Spring Security pour la protection des services web.
Compétences que vous acquerrez
- Catégorie : Spring Boot
- Catégorie : Autorisation (informatique)
- Catégorie : Développement web back-end
- Catégorie : structures de données
- Catégorie : Modèle Vue Contrôleur
- Catégorie : Conception de l'API
- Catégorie : Restful API
- Catégorie : Services web
- Catégorie : Java
- Catégorie : Programmation Java
- Catégorie : Cadre de travail Spring
- Catégorie : Authentifications
- Catégorie : Programmation orientée objet (POO)
Détails à connaître

Ajouter à votre profil LinkedIn
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 3 modules dans ce cours
Ce module est conçu pour présenter aux apprenants les structures de données fondamentales utilisées en informatique, en mettant l'accent sur le langage de programmation Java. Grâce à une série de cours, de travaux de programmation et de quiz, les apprenants acquerront une solide compréhension des principes qui sous-tendent les structures de données et leur mise en œuvre en Java.
Inclus
34 vidéos7 lectures7 devoirs1 sujet de discussion
Ce module est conçu pour fournir aux apprenants une introduction à Spring et Spring Boot, deux frameworks largement utilisés dans le développement d'applications Java. Grâce à une série de cours, d'exercices de codage pratiques et de quiz, les apprenants acquerront une solide compréhension des bases de Spring et de Spring Boot.
Inclus
16 vidéos3 lectures4 devoirs
Ce module est conçu pour fournir aux apprenants une compréhension complète de la construction de services web RESTFul à l'aide de Spring Boot, un cadre populaire pour la construction de microservices. A travers une série de conférences, d'exercices de codage pratiques et de quiz, les apprenants apprendront à concevoir, implémenter et tester des services web RESTFul.
Inclus
24 vidéos5 lectures4 devoirs1 évaluation par les pairs
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Développement de logiciels
- Statut : Essai gratuit
Coursera Project Network
- Statut : Prévisualisation
LearnKartS
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?




Avis des étudiants
128 avis
- 5 stars
59,68 %
- 4 stars
27,13 %
- 3 stars
2,32 %
- 2 stars
4,65 %
- 1 star
6,20 %
Affichage de 3 sur 128
Révisé le 4 avr. 2025
Beside form did not explaining the Spring Security much. Everything is great
Révisé le 2 juin 2024
Excellent course to do get the knowledge regarding spring boot concepts. Only thing is finding versions in eclipse platform is difficult. Good one...
Révisé le 19 juin 2024
Pretty good . Only drawback is that the videos are small.

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Le cours est structuré de manière à vous fournir une connaissance complète des structures de données en Java et du développement backend à l'aide de frameworks Java populaires tels que Spring et Spring Boot. Il est divisé en trois modules, chacun conçu pour vous doter d'un ensemble distinct de compétences. Le premier module se concentre sur les structures de données fondamentales, le deuxième module fournit une introduction à Spring et Spring Boot, et le dernier module couvre la construction de services web RESTful à l'aide de Spring Boot et leur sécurisation.
Le cours offre une large courbe d'apprentissage. Voici ce que vous apprendrez :
1. Les bases des structures de données en Java, y compris les tableaux, les tableaux multidimensionnels, la classe String de Java et le Java Collections Framework.
2. Compréhension et application des frameworks Spring et Spring Boot, ainsi que développement d'applications Spring de base et d'applications web utilisant Spring MVC.
3. Développement de services web RESTful à l'aide de Spring Boot et mise en œuvre d'opérations CRUD pour les ressources.
Ce module a pour but d'initier les étudiants aux structures de données de base en Java, y compris les tableaux, les chaînes de caractères et les structures de collections Java telles que List, Queue et Map. Les étudiants acquerront une compréhension pratique de ces structures par le biais de cours, de quiz et de travaux de programmation.
Plus de questions
Aide financière disponible,
¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.