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

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 413 déjà inscrits
Inclus avec
1,497 avis
Compétences que vous acquerrez
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Importation/exportation de données
- Catégorie : Programmation informatique
- Catégorie : Fichier E/S
- Catégorie : Principes de programmation
- Catégorie : Débogage
- Catégorie : Optimisation des performances
- Catégorie : Structures de données
- Catégorie : Outils de programmation informatique
- Catégorie : Génie logiciel
- Catégorie : Tests de performance
- Catégorie : Conception orientée objet
- Catégorie : Algorithmes
- Catégorie : Conception de logiciels
- Catégorie : Modèle de Markov
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
Statut : Essai gratuitDuke University
Statut : PrévisualisationNortheastern University
Statut : PrévisualisationNortheastern 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,61 %
- 4 stars
18,77 %
- 3 stars
4,07 %
- 2 stars
1 %
- 1 star
1,53 %
Affichage de 3 sur 1497
Révisé le 15 août 2019
amazing material - solid learning for Javaone struggle - discussion boards don't seem to be monitored by staff most of the time - expect to do most on your own without teacher input
Révisé le 26 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 22 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......

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,


