Ce cours étend l'analyse et la conception orientées objet en incorporant des modèles de conception pour créer des applications interactives. Grâce à une étude des modèles de conception établis, vous acquerrez les bases nécessaires à la création d'applications logicielles plus complexes. Enfin, vous identifierez les conceptions logicielles problématiques en vous référant à un catalogue d'odeurs de code. Vous serez mis au défi, dans le cadre du projet Capstone, de reconcevoir une application Android existante basée sur Java afin de mettre en œuvre une combinaison de modèles de conception. Vous critiquerez également une base de code Java donnée pour les odeurs de code. Après avoir terminé ce cours, vous serez en mesure de :

Découvrez de nouvelles compétences avec 30 % de réduction sur les cours dispensés par des experts du secteur. Économisez maintenant.


Modèles de conception
Ce cours fait partie de Spécialisation Conception et architecture des logiciels

Instructeur : Kenny Wong
99 996 déjà inscrits
Inclus avec
(1,361 avis)
Compétences que vous acquerrez
- Catégorie : Modèle Vue Contrôleur
- Catégorie : Modèle de langage unifié
- Catégorie : Développement Android
- Catégorie : Java
- Catégorie : Conception orientée objet
- Catégorie : Conception de logiciels
- Catégorie : Examen technique des logiciels
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Maintenabilité
- Catégorie : Architecture logicielle
- Catégorie : Modèles de conception de logiciels
- Catégorie : Principes de programmation
- Catégorie : Examen du code
Détails à connaître

Ajouter à votre profil LinkedIn
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 4 modules dans ce cours
Les modèles de conception permettent de résoudre des problèmes de conception courants dans les logiciels orientés objet. Vous apprendrez ce qu'ils sont et comment ils peuvent être appliqués. Dans ce module, vous apprendrez les patrons de conception créatifs et structurels. Vous continuerez à apprendre et à pratiquer l'expression des modèles en UML, et à coder certains de ces modèles en Java.
Inclus
9 vidéos8 lectures1 devoir2 évaluations par les pairs
Vous continuerez à apprendre des modèles de conception utiles et les ajouterez à votre boîte à outils. Dans ce module, vous apprendrez les modèles de comportement. Vous les communiquerez en UML et les coderez en Java !
Inclus
5 vidéos5 lectures1 devoir2 évaluations par les pairs
Vous apprendrez un modèle de conception très utile pour les interfaces utilisateur : modèle-vue-contrôleur, ou MVC. Vous apprendrez ensuite certains principes sous-jacents aux modèles de conception, afin de créer des logiciels flexibles, réutilisables et faciles à maintenir. Enfin, vous découvrirez certains des symptômes d'une mauvaise conception, que nous appelons "odeurs de code" ou "antipatterns".
Inclus
8 vidéos4 lectures1 devoir2 évaluations par les pairs
Dans les modules précédents, vous avez été initié à une variété de modèles de conception, et vous avez appliqué deux d'entre eux à l'exemple de la base de code Android. Maintenant, dans le dernier module du cours, vous identifierez et corrigerez des fautes de code spécifiques dans cette base de code. Après avoir accompli ces tâches, vous serez prêt à passer l'examen final.
Inclus
4 lectures1 devoir1 évaluation par les pairs
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

Offert par
En savoir plus sur Développement de logiciels
- Statut : Essai gratuit
LearnKartS
- Statut : Essai gratuit
University of Alberta
- Statut : Essai gratuit
University of Alberta
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?




Avis des étudiants
1 361 avis
- 5 stars
75,33 %
- 4 stars
19,53 %
- 3 stars
3,08 %
- 2 stars
1,10 %
- 1 star
0,95 %
Affichage de 3 sur 1361
Révisé le 24 janv. 2022
Excellent course! Instructor easy description as well as lots examples helps me to solidify my object oriented and design pattern principles. Thank you so much for this course.
Révisé le 4 juin 2021
The concepts had a lucid articulation. The course covered most of the design patterns including design principles behind them. I found it very useful.
Révisé le 13 janv. 2021
good but needed more practical explanations for design patterns , most of the course listing and explaining in general about different types of design pattern

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
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai sans frais de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous n'effectuons pas de remboursements, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.
Plus de questions
Aide financière disponible,
¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.