Prêt à faire passer vos compétences en Java au niveau supérieur ? Ce cours comble le fossé entre la programmation Java de base et l'ingénierie logicielle au niveau de l'entreprise. Vous développerez de précieuses compétences en développement Java d'entreprise fondées sur des modèles et des pratiques modernes qui feront ressortir votre CV ! Pendant le cours, vous maîtriserez les modèles de conception à l'aide d'expressions lambda, mettrez en œuvre le développement piloté par les tests (TDD) avec JUnit 5 et Mockito, et déployerez des applications évolutives à l'aide de Docker et Kubernetes. Dans les laboratoires pratiques et les scénarios du monde réel, vous apprendrez les modèles Gang of Four modernisés pour Java 17+, les stratégies de test complètes et les approches de déploiement cloud-natives que les meilleures entreprises technologiques utilisent quotidiennement. De plus, grâce à une approche basée sur des projets, vous combinerez trois compétences d'entreprise essentielles : la mise en œuvre de patrons de conception, le développement piloté par les tests et les pratiques de conteneurisation, en construisant un système complet de gestion des stocks. Un excellent ajout à votre portefeuille dont vous pourrez parler lors d'entretiens !

Java : Patrons de conception, tests et déploiement

Java : Patrons de conception, tests et déploiement
Ce cours fait partie de plusieurs programmes.


Instructeurs : SkillUp
1 538 déjà inscrits
Inclus avec
12 avis
Expérience recommandée
Ce que vous apprendrez
Concevoir des tests pour des applications Java extensibles à l'aide de modèles d'usine, de stratégie et d'observateur et les appliquer pour résoudre des problèmes concrets
Mettre en œuvre et évaluer des patrons de conception modernes avec les fonctionnalités de Java, notamment les lambdas, les interfaces fonctionnelles et l'architecture modulaire
Construire des suites de tests Java robustes en utilisant TDD, JUnit, AssertJ et Mockito pour assurer la couverture des tests unitaires et d'intégration pour les microservices
Déployer des apps Java sécurisées et prêtes pour le cloud en utilisant Docker, Kubernetes, Maven et des pipelines CI/CD avec les meilleures pratiques en matière de gestion des dépendances
Compétences que vous acquerrez
- Catégorie : Containerization
- Catégorie : Cloud Deployment
- Catégorie : Software Design Patterns
- Catégorie : Integration Testing
- Catégorie : Java
- Catégorie : Microservices
- Catégorie : CI/CD
Outils que vous découvrirez
- Catégorie : Docker (Software)
Détails à connaître

Ajouter à votre profil LinkedIn
10 devoirs
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

En savoir plus sur Développement de logiciels

LearnKartS

EDUCBA

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

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 stars
83,33 %
- 4 stars
16,66 %
- 3 stars
0 %
- 2 stars
0 %
- 1 star
0 %
Affichage de 3 sur 12
Révisé le 10 août 2025
Easy to follow, good examples, and useful for learning design patterns and testing.

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
Plus de questions
Aide financière disponible,


