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 :
Modèles de conception
Ce cours fait partie de Spécialisation Conception et architecture des logiciels
Instructeur : Kenny Wong
91 818 déjà inscrits
Inclus avec
(1,328 avis)
Détails à connaître
Ajouter à votre profil LinkedIn
4 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
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
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
Instructeur
Offert par
Recommandé si vous êtes intéressé(e) par Développement de logiciels
University of Colorado Boulder
Vanderbilt University
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
1 328 avis
- 5 stars
75,24 %
- 4 stars
19,63 %
- 3 stars
3,16 %
- 2 stars
1,12 %
- 1 star
0,82 %
Affichage de 3 sur 1328
Révisé le 3 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 23 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 2 juil. 2020
The course was really recommended for a good kick start in design patterns and it would be more effective if you follow this course along with head first design patterns book
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
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. 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 Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.