Résolvez des problèmes réels avec Java en utilisant plusieurs classes. Apprendre à créer des solutions de programmation évolutives à l'aide d'interfaces Java. Reconnaître que le génie logiciel ne se limite pas à l'écriture de code - il implique également la pensée logique et la conception. A la fin de ce cours, vous aurez écrit un programme qui analyse et trie les données d'un tremblement de terre, et développé un générateur de texte prédictif. A l'issue de ce cours, vous serez capable de : 1. Utiliser le tri de manière appropriée dans la résolution de problèmes ; 2. Développer des classes qui implémentent l'interface Comparable ; 3. Utiliser les données temporelles pour analyser les performances empiriques ; 4. Décomposer les problèmes en plusieurs classes, chacune avec ses propres méthodes ; 5. Déterminer si une classe de l'API Java peut être utilisée pour résoudre un problème particulier ; 6. Mettre en œuvre des solutions de programmation en utilisant plusieurs approches et reconnaître les compromis ; 7. Utiliser les concepts orientés objet, y compris les interfaces et les classes abstraites, lors du développement de programmes ; 8. Masquer de manière appropriée les décisions d'implémentation afin qu'elles ne soient pas visibles dans les méthodes publiques ; et 9. Reconnaître les limites des algorithmes et des programmes Java dans la résolution des problèmes. 10. Reconnaître les classes Java standard et les idiomes, y compris la gestion des exceptions, les méthodes statiques, les paquets java.net et java.io.

Programmation Java : Principes de conception de logiciels
Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Programmation Java : Principes de conception de logiciels
Ce cours fait partie de Spécialisation "Programmation Java et principes fondamentaux du génie logiciel"
Enseigné en Français (doublage IA)



Instructeurs : Robert Duvall
111 577 déjà inscrits
Inclus avec
1,499 avis
Compétences que vous acquerrez
- Catégorie : Java
- Catégorie : Génie logiciel
- Catégorie : Modèle de Markov
- Catégorie : Tests de performance
- Catégorie : Fichier E/S
- Catégorie : Principes de programmation
- Catégorie : Structures de données
- Catégorie : Programmation informatique
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Algorithmes
- Catégorie : Importation/exportation de données
- Catégorie : Débogage
- Catégorie : Conception de logiciels
- Catégorie : Modélisation prédictive
- Catégorie : Conception orientée objet
Outils que vous découvrirez
- Catégorie : Interface de programmation d'applications (API)
- Catégorie : Programmation Java
Détails à connaître

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

Il y a 5 modules dans ce cours
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.
Instructeurs


Offert par
En savoir plus sur Développement de logiciels

Birla Institute of Technology & Science, Pilani

Duke University

Northeastern University

Northeastern University
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
74,64 %
- 4 stars
18,74 %
- 3 stars
4,06 %
- 2 stars
1 %
- 1 star
1,53 %
Affichage de 3 sur 1499
Révisé le 27 janv. 2016
i liked everything except some of the quizzes since some questions were unclear or wrong (but still, I was a beta tester, so all great) - thank you!
Révisé le 4 mai 2020
Well designed and well structured with the packages, resources, programming exercises and practice quiz. I appreciate the team's hard work in delivering good knowledge on the subject efficiently.
Révisé le 23 août 2020
The Course is Good. But Week 3 is so hard to understand and the assignments are frustrating and it took long time to complete. Week 3 must be made easier......
Foire Aux Questions
Plus de questions
Aide financière disponible,




