Take a step towards becoming a software craftsperson!This class offers an examination of key patterns, principles, and practices for effective object-oriented design and analysis. Learn to move through understanding problems and requirements to identification of the best possible technical solutions. Design and create code that is resilient to changes, testable, reliable, and maintainable by others. Hands-on code development problems and in-depth technical explorations provide valuable skills and experiences, building your ability to provide quality programs that result in professional solutions to real-world issues and user needs.Development tools include Java and UML.

il reste 4 jours : Découvrez de nouvelles compétences avec 30% de réduction sur les cours des experts de l'industrie. Économisez maintenant.


Spécialisation Object-Oriented Analysis & Design

Instructeur : Bruce Montgomery, PhD, PMP
Inclus avec
Expérience recommandée
Expérience recommandée
Ce que vous apprendrez
Use thorough analysis techniques to identify problems and weigh solution alternatives
Identify common object-oriented design issues and solutions offered by design patterns
Develop resilient, testable, useful and useable object-based code solutions
Vue d'ensemble
Compétences que vous acquerrez
- Java
- Object Oriented Design
- Software Design Patterns
- Databases
- Application Design
- Model View Controller
- API Design
- Program Development
- Software Development
- Software Architecture
- Unit Testing
- Software Engineering
- User Interface and User Experience (UI/UX) Design
- Software Design
- Object Oriented Programming (OOP)
- Test Driven Development (TDD)
- Software Testing
Outils que vous découvrirez
Ce qui est inclus

Ajouter à votre profil LinkedIn
mai 2025
Améliorez votre expertise en la matière
- Acquérez des compétences recherchées auprès d’universités et d’experts du secteur
- Maîtrisez un sujet ou un outil avec des projets pratiques
- Développez une compréhension approfondie de concepts clés
- Obtenez un certificat professionnel auprès de University of Colorado Boulder

Spécialisation - série de 3 cours
Ce que vous apprendrez
Apply industry-standard languages such as Java to object-oriented software designs.
Design object-oriented solutions with structural, behavioral, and composite graphical UML diagrams
Design test cases appropriate to object-oriented applications using JUnit.
Compétences que vous acquerrez
Ce que vous apprendrez
Recognize design challenges in creating maintainable object-oriented systems
Apply appropriate standard design patterns to solve typical object-oriented design issues
Understand the principles behind the patterns applied to solve object-oriented development problems
Compétences que vous acquerrez
Ce que vous apprendrez
Consider practices and philosophies of creating resilient and responsive software designs
Apply practices for increasing object-oriented code quality and maintainability
Design architectures to effectively integrate object-oriented and other system components
Compétences que vous acquerrez
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
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





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
This specialization will take about 3 months to complete.
Experience in Java programming is recommended. Some object-oriented language experience is helpful, the class uses Java at an intermediate level.
It is recommended to complete the courses in this Specialization sequentially.
Plus de questions
Aide financière disponible,