Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Parcours Java Web - Apprentissage en Ligne avec Certificat
Java Web
Advanced
4.7
129 reviews
101 Learners
Updated 01/2026
Plongez dans le monde du développement web Java avec cette piste complète. De la maîtrise des bases de données relationnelles et SQL à la création d'a…
172
Chapters
19
Learning hours
240
Assignments
AI Assistant
Shareable Certificate
Résultats
Résultats
Track content
Related courses and projects
Témoignages
Caractéristiques
Tarification
Résultats
Résultats
Track content
Related courses and projects
Témoignages
Caractéristiques
Tarification

Ce que vous apprendrez

Design and optimize relational databases
Build scalable apps with Spring Boot
Join multiple tables in SQL
Write and manage SQL queries
Improve performance with Redis caching
Create and manage HTML forms
Use Hibernate for data persistence
Group and filter data with SQL
Develop RESTful APIs with Spring Boot
Learning track content
Cette section plonge dans le monde des bases de données relationnelles et non relationnelles, vous apprenant à représenter visuellement les structures de base de données.
Nous plongerons profondément dans les bases de données relationnelles, vous offrant une compréhension approfondie des concepts essentiels. Cela inclut des sujets tels que les foreign keys, les différentes options ON DELETE, et les différents types de relations.
Prêt à construire une base de données ? Cette section affinera vos compétences, en mettant l'accent sur l'importance d'une base de données bien structurée pour des performances optimales. Ici, vous comprendrez les principes fondamentaux de la création de bases de données conviviales.
Dans cette section, nous examinerons comment organiser et hiérarchiser les données renvoyées par une requête à l'aide de la clause ORDER BY. Placée à la fin d'une instruction SELECT, cette clause permet de trier les résultats selon une ou plusieurs colonnes, en ordre croissant ou décroissant, offrant ainsi une sortie de données plus significative et facilement interprétable.
Dans cette section, nous apprendrons à filtrer les données retournées à l'aide de la clause WHERE de l'instruction SELECT. Nous verrons comment tester l'égalité, l'inégalité, les plages de valeurs supérieures et inférieures, ainsi que les valeurs NULL.
Dans cette section, nous explorerons comment affiner vos conditions de recherche en combinant les clauses WHERE avec les opérateurs AND et OR. Nous aborderons également l'utilisation de l'opérateur NOT pour exclure certains résultats.
Dans cette section, vous apprendrez à regrouper et gérer les données de manière efficace. Nous présenterons l'opérateur GROUP BY pour le regroupement des données. De plus, vous découvrirez comment filtrer les données regroupées à l'aide de l'opérateur HAVING.
Apprenez les fondamentaux du Langage de Définition de Données (DDL) et du Langage de Manipulation de Données (DML) en SQL, y compris comment créer, modifier et supprimer des objets de base de données, ainsi que comment insérer, mettre à jour et supprimer des données dans les tables.
Pourquoi avons-nous besoin d'une base de données ? Comment fonctionne l'interaction entre une base de données et le code ? Quels outils sont utilisés pour différents types de bases de données ? Vous apprendrez tout cela dans cette section !
Cette section vous expliquera comment configurer et utiliser Hibernate. Vous apprendrez comment fonctionne ce framework, ce qu'est l'ORM et comment travailler efficacement avec les bases de données. Vous apprendrez également à écrire des opérations de base avec une base de données connectée, démontrant vos compétences en pratique !
Dans cette section, nous allons terminer le travail sur la fondation du projet pour la gestion des employés dans l'entreprise. Nous ajouterons les opérations restantes et une entité supplémentaire.
Explorez le fonctionnement interne du web. Découvrez comment les données circulent à travers les réseaux, le rôle des protocoles, ainsi que les mystères des adresses IP et des noms de domaine. Acquérez une compréhension globale de la manière dont les navigateurs web et les serveurs communiquent pour fournir du contenu web.
Le cœur de la structure d'un document HTML. Découverte des composants d'un document HTML, y compris la déclaration doctype, l'en-tête et le corps. Compréhension de la fonction de chaque élément et de leur contribution à la structure globale d'une page web.
Vous étudierez les notions fondamentales du développement backend, notamment le fonctionnement du protocole HTTP et les différences entre HTTP et HTTPS. Vous examinerez également les codes d'état HTTP ainsi que les formats de données tels que JSON et XML pour le transfert d'informations entre le client et le serveur.
Dans cette section, nous aborderons les concepts essentiels du développement backend avec Spring. Nous traiterons divers sujets, notamment une introduction à Spring, les principes de l'inversion de contrôle (IoC) et de l'injection de dépendances (DI), la structure d'un projet Spring Boot, Spring MVC, l'architecture en trois couches et la gestion des tâches. Chaque chapitre s'appuiera sur le précédent afin d'offrir une compréhension complète du développement backend dans un environnement Spring.
Cette section aborde les fondamentaux et la mise en œuvre pratique des API RESTful, en commençant par la compréhension théorique de REST et de ses principes fondamentaux. Elle inclut également la création de votre propre API, la gestion des DTO, le traitement des exceptions, l'intégration de Swagger pour la documentation et les tests de l'API.
Cette section aborde les bases du travail avec les bases de données relationnelles, y compris la configuration de la connexion, les migrations et l'interaction avec les ORM à l'aide de JPA et Hibernate. Elle traite de l'intégration des bases de données dans les applications Spring Boot et explore les aspects clés de la gestion des transactions afin de garantir l'intégrité des données. L'objectif de cette section est d'améliorer vos compétences en bases de données et de promouvoir leur utilisation efficace dans le développement d'applications.
Cette section porte sur le test des applications backend et aborde des sujets essentiels tels que les principes fondamentaux du test, le test unitaire avec JUnit et le test d'intégration. Elle explore également l'utilisation d'objets simulés avec la bibliothèque Mockito pour créer des tests efficaces et isolés. Cette section aidera les développeurs à comprendre l'importance du test et à apprendre à utiliser des outils pour améliorer la qualité et la fiabilité de leurs applications.
Boostez vos compétences techniques !
avec jusqu'à 55% de réduction
Features:
*Tracks not included in Pro plan
500+ Cours les mieux notésCopilote IA de pointe
Parcours d'étude personnalisés40+ Projets pratiques réels
Sans annulation, avant la fin du plan sélectionné avec réduction, j'accepte que Codefinity facturera automatiquement $104 tous les 3 mois jusqu'à ce que j'annule. En savoir plus sur la politique d'annulation et de remboursement dans Conditions d'Abonnement.
Recommended Courses and Projects

cours

test code

test code

test code

cours

TEST E2E PROGRESS SQL

TEST E2E PROGRESS SQL

Description

cours

test sql course e2e new task ui

test sql course e2e new task ui

test sql course e2e new task ui

cours

TEST SQL COURSE E2E

TEST SQL COURSE E2E

This course is for you if you are new to SQL, you want to quickly learn how to get the most out of SQL and you want to learn how to use SQL in your own application development.

cours

Bases de Java

Bases de Java

Apprenez les principes fondamentaux de Java et ses principales caractéristiques dans ce cours. À la fin, vous serez capable de résoudre des tâches algorithmiques simples et d'acquérir une compréhension claire du fonctionnement des applications Java console de base.

cours

QNA TEST COURSE

QNA TEST COURSE

TEST QNA COURSE FOR TESTING CHAT IMPROVEMENTS

cours

Principes Fondamentaux du HTML

Principes Fondamentaux du HTML

Maîtrisez les bases du HTML pour créer des contenus web bien structurés et accessibles. Apprenez à organiser les documents à l'aide de balises, d'éléments et d'attributs. Travaillez efficacement avec le texte, les listes, les images, l'audio et la vidéo pour enrichir les pages web. Créez des tableaux pour organiser les données et des formulaires pour la saisie et l'interaction des utilisateurs. Découvrez le HTML sémantique afin d'améliorer l'accessibilité et de construire des structures de sites web complètes et fonctionnelles depuis zéro.

cours

Introduction à SQL

Introduction à SQL

Ce cours offre une introduction facile à suivre aux bases des bases de données SQL et du langage de requête structuré (SQL). À travers des leçons vidéo engageantes et des exercices soigneusement conçus, vous explorerez les concepts essentiels étape par étape. Chaque sujet est expliqué en détail et accompagné d'une pratique pratique pour vous assurer non seulement de comprendre, mais aussi de retenir ce que vous avez appris.

cours

Test UI Features

Test UI Features

Let's test

cours

Fondamentaux de CSS

Fondamentaux de CSS

Maîtrisez les bases de CSS, le langage de style qui transforme l’apparence des pages web. Explorez les concepts fondamentaux tels que les styles de texte, les couleurs, l’espacement, le modèle de boîte, Flexbox et les effets décoratifs. Développez les compétences nécessaires pour créer des pages web visuellement attrayantes et bien structurées.

cours

Optimisation SQL et Fonctionnalités de Requête

Optimisation SQL et Fonctionnalités de Requête

Commencez un parcours passionnant à travers SQL avec les techniques avancées en SQL. Découvrez les propriétés ACID essentielles qui garantissent l'intégrité des données lors des transactions en base de données. Approfondissez les méthodes avancées d'optimisation des requêtes pour améliorer les performances des bases de données. Explorez des fonctionnalités spécifiques de SQL telles que les fonctions de fenêtre, les triggers, le Data Control Language (DCL) et les bases de données NoSQL. Cela vous permettra de gérer la gestion moderne des bases de données avec assurance et efficacité.

cours

TEST FREE SQL COURSE

TEST FREE SQL COURSE

description

Pourquoi les gens choisissent Codefinity

Kwizera Mugisha

Web Developer

Kwizera Mugisha

linkedIn

The teaching methodology at Codefinity is excellent, and I particularly appreciate how it has prepared me to handle real-world coding problems. Currently, I am delving into Node.js and eagerly anticipate building full-stack projects that integrate all the knowledge I have gained.

Sherry Barnes-Fox

Senior Business Analyst

Sherry Barnes-Fox

linkedIn

My first course was 4 hours, I did it in a few days, "nugget-style". The instructions are very clear and easy to understand. There is even a hint to help you get the answer. I love the learning style that is used, it engages me.

Bill Wagner

Accounts Payable Specialist

Bill Wagner

linkedIn

I have really liked the browser-based lessons that allow me to code within the lesson. The RUN button allows me to test the code I write before submitting for a grade.

Daniel Chinea

IT Support Specialist

Daniel Chinea

linkedIn

I have gained a lot of practical and logical thinking skills, along with patience for myself and confidence in myself that I can learn programming. Years ago, I would have never thought that I could learn programming in any way, shape or form, and I was able to obtain these certifications and skills with Codefinity.

Steve Bruening

Technology Project Manager

Steve Bruening

linkedIn

The learning was progressive and made it easy to follow along and make progress. I could feel my skills increasing and building on each other as the course went along.

Stephanie Chan

Project Manager

Stephanie Chan

linkedIn

As I went through the first course of the Python track, I liked the way the course was lay out (in easy and digestible modules) with little exercises at the end of each concept.

Step-by-Step to Stellar Results
Environnement de codage interactif

Plongez dans notre environnement interactif : écrivez et exécutez votre code avec des retours en temps réel et des indicateurs de réussite—apprenez en faisant à chaque étape.

Assistance alimentée par IA

Utilisez l'assistant IA intégré pour expliquer les erreurs, suggérer des corrections ou répondre à toute question sur votre code—restez productif et ne soyez jamais bloqué.

Check your progress

Concluez chaque module avec un quiz rapide qui fournit un retour instantané, suit votre progression et garantit que vous avez maîtrisé les concepts clés.

Promote your expertise

Obtenez votre certificat reconnu par l'industrie à la fin et partagez-le sur LinkedIn en un clic—laissez votre réseau voir ce que vous pouvez faire.

Fiable par les employés des grandes entreprises
et les étudiants des meilleures universités

Google
Intel
Twitter
FedEx
Meta
Nike
Amazon
Microsoft
Tesla
Google
Intel
Twitter
FedEx
Meta
Nike
Amazon
Microsoft
Tesla
florida
illinois
colorado
indiana
new-york
cornell
columbia
notre-dame
florida
illinois
colorado
indiana
florida
illinois
colorado
indiana
new-york
cornell
columbia
notre-dame
florida
illinois
colorado
indiana

Accès complet au catalogue

Un abonnement ouvre ce cours et tout notre catalogue de projets et compétences.
Features:
500+ Cours les mieux notésCopilote IA de pointe
Parcours d'étude personnalisés40+ Projets pratiques réels
Sans annulation, avant la fin du plan sélectionné avec réduction, j'accepte que Codefinity facturera automatiquement $104 tous les 3 mois jusqu'à ce que j'annule. En savoir plus sur la politique d'annulation et de remboursement dans Conditions d'Abonnement.

Essayez Codefinity en toute confiance – garantie de remboursement de 30 jours incluse

Pour vous accueillir chez Codefinity, nous offrons jusqu'à 64% de réduction sur nos cours. De plus, nous avons une garantie de remboursement de 30 jours, pour que vous puissiez nous essayer sans risque.Nous avons vraiment hâte de vous accueillir sur notre plateforme et nous nous engageons à rendre votre expérience d'apprentissage facile, interactive et amusante.
Shield Image
Ready to get started?
Pro
Best intro offer
Ultimate
A complete experience
to kickstart your career
500+ Top-Rated courses
yes
yes
Completion certificates
yes
yes
Early access to new courses
yes
yes
40+ hands-on Real-world projects
no
yes
Personalized study tracks
no
yes
Unlimited workspaces
no
yes

Accès instantané à 500+ cours

Apprentissage illimité, accès instantané
Apprentissage illimité, accès instantanéAccédez à tous les cours et parcours, y compris le contenu vidéo, les quiz et les matériaux approfondis—commencez à apprendre à tout moment.
Certificats reconnus par l'industrie
Certificats reconnus par l'industrieObtenez des certificats qui valident votre expertise et boostent votre carrière dans la tech, l'IA, les données, le marketing, et au-delà.
Apprentissage assisté par IA
Apprentissage assisté par IAObtenez des indices personnalisés, des retours en temps réel et des explications alimentées par IA pour accélérer votre progression.
En expansion constante : nouveaux cours et parcours de carrière
En expansion constante : nouveaux cours et parcours de carrièreRestez en avance avec des cours constamment mis à jour, des feuilles de route de carrière, des défis et des tests pratiques.
Développez des compétences qui comptent
Développez des compétences qui comptentMaîtrisez des compétences recherchées avec des cours en IA, science des données, programmation, marketing, automatisation, développement web, et plus.
Apprentissage interactif et fluide
Apprentissage interactif et fluideParticipez à des projets pratiques, des exercices réels et une expérience d'apprentissage intuitive — aucun outil supplémentaire nécessaire.
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt