SkillUp EdTech
Développement Java avec bases de données
SkillUp EdTech

Développement Java avec bases de données

Ce cours fait partie de plusieurs programmes.

Skill-Up EdTech Team

Instructeur : Skill-Up EdTech Team

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Les compétences nécessaires pour développer des applications Java avec des bases de données en seulement 4 semaines

  • Appliquer les principes fondamentaux des bases de données dans un programme Java à l'aide de Java Database Connectivity et développer des applications axées sur les bases de données à l'aide de Spring Boot

  • Gérer les relations entre les entités avec le Mapping (R) en cours d'utilisation d'Hibernate pour une gestion efficace des données

  • Explorer d'autres solutions modernes de stockage de données telles que les bases de données NoSQL, de documents, de séries chronologiques et de graphes

Compétences que vous acquerrez

  • Catégorie : Bases de données
  • Catégorie : Développement de logiciels
  • Catégorie : Programmation Java
  • Catégorie : Validation des données
  • Catégorie : NoSQL
  • Catégorie : Java
  • Catégorie : Gestion des bases de données
  • Catégorie : Hibernate (Java)
  • Catégorie : Restful API
  • Catégorie : MongoDB
  • Catégorie : Cartographie objet-relationnelle
  • Catégorie : Bases de données relationnelles
  • Catégorie : Spring Boot
  • Catégorie : MySQL

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

avril 2025

Évaluations

11 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours est disponible dans le cadre de
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
  • 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 4 modules dans ce cours

Les bases de données relationnelles constituent la base de la gestion des données et sont couramment utilisées dans les applications qui nécessitent un stockage structuré des données. Lorsque l'on travaille avec des bases de données relationnelles, Java fournit l'interface Java Database Connectivity (ou JDBC) pour interagir avec les bases de données. Dans le monde du développement de logiciels Java, la gestion et l'interaction avec les données stockées dans les bases de données relationnelles est une compétence essentielle. Dans ce module, nous présentons les concepts fondamentaux des bases de données relationnelles et leur intégration avec Java à l'aide de JDBC. Vous serez en mesure de comprendre comment les bases de données sont structurées, comment établir des connexions avec elles et comment effectuer des opérations essentielles telles que créer, lire, mettre à jour et supprimer des données de manière programmatique.

Inclus

8 vidéos2 lectures4 devoirs5 éléments d'application4 plugins

L'un des éléments les plus importants dans le développement d'applications web modernes est la capacité d'interagir efficacement avec les bases de données. Le framework Spring Boot a changé la façon dont nous construisons des applications basées sur des bases de données. Spring Boot simplifie le développement, le déploiement et la mise à l'échelle des applications basées sur des bases de données relationnelles en faisant abstraction de la complexité des configurations Java conventionnelles et en proposant des solutions créatives. Dans ce module, nous discutons des avantages de l'utilisation de Spring Boot, configurons Spring Boot pour intégrer des bases de données relationnelles telles que MySQL, utilisons Spring Data JPA pour mettre en œuvre des opérations CRUD efficaces, discutons de l'importance de l'utilisation d'annotations et de l'exécution de la validation, et configurons l'intégration de l'API RESTful pour le CRUD.

Inclus

4 vidéos1 lecture3 devoirs4 éléments d'application3 plugins

Ce module fournit une compréhension approfondie d'Hibernate en tant que serveur d'authentification (ORM). Il explique également son rôle dans la gestion des interactions complexes avec les bases de données. Les apprenants exploreront les relations avancées entre entités, la mise en cache et l'optimisation des requêtes. Il vous accompagne également à travers d'autres solutions modernes de stockage de données telles que les bases de données NoSQL (document, bases de données de graphes et bases de données de séries chronologiques). Enfin, il aborde la manière de mettre en œuvre les applications Spring Boot pour interagir avec les bases de données NoSQL.

Inclus

6 vidéos1 lecture3 devoirs4 éléments d'application1 plugin

Dans ce module, vous appliquerez les compétences de développement Java pour les bases de données que vous avez pratiquées tout au long de ce cours dans votre projet final. Vous développerez le backend d'un système de gestion de la vente au détail en utilisant Java, Spring Boot et Hibernate. Votre système utilisera MySQL pour les données structurées et une base de données NoSQL pour les données non structurées. À la fin de ce cours, regardez la vidéo de synthèse et le glossaire du cours pour revoir ce que vous avez appris.

Inclus

1 vidéo2 lectures1 devoir2 éléments d'application2 plugins

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

Skill-Up EdTech Team
SkillUp EdTech
90 Cours272 677 apprenants

Offert par

SkillUp EdTech

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

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