Coursera
  • Diplôme en ligneDécouvrez les licences et les masters
  • MasterTrack™Obtenir un crédit en vue d'un master
  • Certificats d'universitéFaites progresser votre carrière grâce à un apprentissage de niveau supérieur
Rechercher des carrièresPour l'entreprisePour les universités
  • Parcourir
  • Meilleurs cours
  • Connexion
  • Inscrivez-vous gratuitement
    Coursera
    • Parcourir
    • Design Patterns

    Filtrer par

    316 résultats pour ''design patterns'

    • Placeholder
      University of Alberta

      Software Design and Architecture

      Compétences que vous acquerrez : Software Architecture, Software Engineering, Computer Science, Theoretical Computer Science, Computational Thinking, Computer Programming, Design and Product, Product Design, Computer Networking, Data Science, Computer Architecture, Distributed Computing Architecture, Full-Stack Web Development, Operating Systems, Programming Principles, Software Framework, System Programming, Web Development

      4.6

      (3.4k avis)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      University of Alberta

      Design Patterns

      Compétences que vous acquerrez : Computational Thinking, Computer Science, Theoretical Computer Science, Computer Programming, Operating Systems, Software Framework

      4.7

      (1.2k avis)

      Intermediate · Course · 1-4 Weeks

    • Placeholder
      University of Colorado System

      Secure Software Design

      Compétences que vous acquerrez : Software Engineering, Databases, Security Engineering, Computer Programming, Human Computer Interaction, Software Security, Operating Systems, Security Software, Software Architecture, Agile Software Development, BlockChain, Design and Product, Finance, Theoretical Computer Science, Application Development, Back-End Web Development, Bioinformatics, Probability & Statistics, Product Design, Project Management, Software Framework, Strategy and Operations, System Programming, System Security, User Experience, Web Development, Entrepreneurship

      4.6

      (373 avis)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      University of Colorado System

      Data Structures and Design Patterns for Game Developers

      4.6

      (142 avis)

      Intermediate · Course · 1-4 Weeks

    • Placeholder
      Amazon Web Services

      Building Modern Python Applications on AWS

      Compétences que vous acquerrez : Amazon Web Services, Cloud Computing, Computer Programming, Cloud API, Computer Architecture, Distributed Computing Architecture, Software Architecture, Software Engineering, Theoretical Computer Science

      4.5

      (713 avis)

      Intermediate · Course · 1-3 Months

    • Placeholder
      University of Toronto

      Human-Centered Design for Inclusive Innovation

      Compétences que vous acquerrez : Research and Design, User Experience Design, Human Computer Interaction, User Experience, Communication, Emotional Intelligence, Innovation, Problem Solving, Creativity, Entrepreneurship, Sales

      4.8

      (95 avis)

      Beginner · Course · 1-4 Weeks

    • Placeholder
      Placeholder
      Coursera Project Network

      Node.js Backend Basics with Best Practices

      Compétences que vous acquerrez : Back-End Web Development, Computer Programming, Computer Programming Tools, Data Analysis, Digital Marketing, Marketing, Software Engineering, Web Development

      4.1

      (9 avis)

      Intermediate · Guided Project · Less Than 2 Hours

    • Placeholder
      Placeholder
      The Hong Kong University of Science and Technology

      Software Engineering: Software Design and Project Management

      Compétences que vous acquerrez : Theoretical Computer Science, Operating Systems, Software Engineering, Systems Design, Android Development, Computer Programming, Computer Programming Tools, Design and Product, Full-Stack Web Development, Mobile Development, Product Design, Project Management, Software Architecture, Software Testing, Strategy and Operations, Web Development, Communication, Journalism

      4.5

      (54 avis)

      Intermediate · Course · 1-3 Months

    • Placeholder
      Placeholder
      LearnQuest

      Application Programming Fundamentals

      Compétences que vous acquerrez : Theoretical Computer Science, Computer Programming, Programming Principles, Algorithms, Python Programming

      4.4

      (29 avis)

      Beginner · Course · 1-4 Weeks

    • Placeholder
      Placeholder
      Google Cloud

      Reliable Google Cloud Infrastructure: Design and Process

      Compétences que vous acquerrez : Cloud Computing, Google Cloud Platform, Cloud Applications, Cloud Storage, Cloud Engineering, Cloud Infrastructure, Cloud Load Balancing, Cloud Management, Cloud-Based Integration, Cyberattacks, Security Engineering, Cloud Platforms, DevOps, Network Architecture

      4.7

      (7.1k avis)

      Advanced · Course · 1-3 Months

    • Placeholder
      Placeholder
      Google Cloud

      Building Scalable Java Microservices with Spring Boot and Spring Cloud

      Compétences que vous acquerrez : Cloud Computing, Computer Programming, Google Cloud Platform, Business Analysis, Data Visualization, Data Visualization Software, Kubernetes, Operating Systems, Other Web Frameworks, Programming Principles, Software Engineering, System Programming, Web Development

      4.3

      (1.2k avis)

      Intermediate · Course · 1-4 Weeks

    • Placeholder
      Placeholder
      Google Cloud

      Networking in Google Cloud

      Compétences que vous acquerrez : Cloud Computing, Computer Networking, Google Cloud Platform, Cloud Platforms, Mathematics, Web Development, Network Analysis, Full-Stack Web Development, Computer Architecture, Distributed Computing Architecture, Cloud Infrastructure, Cloud Load Balancing, Cloud Storage, Google App Engine, Billing & Invoicing, Finance, Cloud Management, Network Security, Security Engineering, Kubernetes, Operations Management, Software As A Service, Strategy and Operations, Big Data, Cloud Applications, Cloud Engineering, Data Management, Databases, Extract, Transform, Load, Machine Learning Software, Network Model

      4.7

      (47.3k avis)

      Intermediate · Specialization · 3-6 Months

    Recherches liées à design patterns

    data structures and design patterns for game developers
    graphic design: create simple customised patterns using gimp
    1234…27

    En résumé, voici 10 de nos cours design patterns les plus populaires

    • Software Design and Architecture: University of Alberta
    • Design Patterns: University of Alberta
    • Secure Software Design: University of Colorado System
    • Data Structures and Design Patterns for Game Developers: University of Colorado System
    • Building Modern Python Applications on AWS: Amazon Web Services
    • Human-Centered Design for Inclusive Innovation: University of Toronto
    • Node.js Backend Basics with Best Practices: Coursera Project Network
    • Software Engineering: Software Design and Project Management: The Hong Kong University of Science and Technology
    • Application Programming Fundamentals: LearnQuest
    • Reliable Google Cloud Infrastructure: Design and Process: Google Cloud

    Compétences que vous avez acquises en Software Development

    Langage De Programmation (34)
    Google (25)
    Programme Informatique (21)
    Test De Logiciels (21)
    Web (19)
    Google Cloud Platform (18)
    Interfaces De Programmation Applicatives (17)
    Structure Des Données (16)
    Résolution De Problèmes (14)
    Programmation Orientée Objet (13)
    Kubernetes (10)
    List & Label (10)

    Questions fréquentes sur Patrons de conception

    • Design patterns are used to address software design issues. It is a repeatable solution to a common problem. Design patterns are used in different softwares like Java and there are various types of patterns that can be used depending on the issue found.‎

    • It's important to learn about design patterns to be able to solve issues when using design softwares. It will also help you have a boost in your career and be able to work on bigger projects. Learning design patterns will help you gain skills to code and program at a faster pace with less setbacks. Learn about this topic to create better programs and to be able to use and understand other patterns that can be implemented in your work.‎

    • Some typical careers that use design patterns include architects and software developers like video game designers. As an architect, you will use design patterns when developing new structures and when utilizing the same characteristics as other designs. The design patterns will help solve issues and you will be able to use that pattern again if the same issues occurs later on. Architects will also apply the different design principles and critique codes. As a video game designer you will use design patterns on various programs when creating interactive applications. They will use the different design patterns to improve games and create a better experience for the user.‎

    • Online courses will help you learn about design patterns by offering the flexibility you need to work and learn on your own time. The courses give you detailed lectures, readings, and assignments to demonstrate your knowledge and understanding of the topics. Online courses also have experts ready to help and guide you as you move along the course. You will have projects with video tutorials to follow along to ensure your understanding of the material.‎

    Le contenu de cette FAQ a été mis à disposition à des fins d'information uniquement. Il est conseillé aux étudiants d'effectuer des recherches supplémentaires afin de s'assurer que les cours et autres qualifications suivis correspondent à leurs objectifs personnels, professionnels et financiers.
    Autres sujets à explorer
    Placeholder
    Arts et humanités
    338 cours
    Placeholder
    Business
    1095 cours
    Placeholder
    Informatique
    668 cours
    Placeholder
    Science des données
    425 cours
    Placeholder
    Technologies de l'information
    145 cours
    Placeholder
    Santé
    471 cours
    Placeholder
    Mathématiques et logique
    70 cours
    Placeholder
    Développement personnel
    137 cours
    Placeholder
    Sciences physiques et ingénierie
    413 cours
    Placeholder
    Sciences sociales
    401 cours
    Placeholder
    Apprentissage des langues
    150 cours

    Coursera Footer

    Commencez ou faites progresser votre carrière

    • Analyste de données Google
    • Certificat Professionnel en marketing numérique et commerce électronique Google
    • Certificat Professionnel d’automatisation informatique Google avec Python
    • Google IT Support
    • Gestion de projet Google
    • Conception d'expérience utilisateur Google
    • Préparation à la certification Google Cloud : architecte de Cloud
    • Analyste de cybersécurité d'IBM
    • Analyste de données d'IBM
    • Ingénierie des données IBM
    • Science des données IBM
    • Développeur(euse) Cloud Full Stack IBM
    • Apprentissage automatique IBM
    • Connaître la comptabilité sur le bout des doigts
    • Développeur front-end Meta
    • Certification Professionnel de développeur TensorFlow DeepLearning.AI
    • Certificat Professionnel de programmeur SAS
    • Lancez votre carrière
    • Préparez-vous pour obtenir un certificat
    • Faire progresser votre carrière
    • Comment identifier les erreurs de syntaxe Python
    • Comment récupérer les exceptions Python
    • Voir tous les tutoriels de programmation

    Cours et certifications populaires

    • cours gratuits
    • Cours sur l’intelligence artificielle
    • Cours sur la blockchain
    • Cours d’informatique
    • Cursos Gratis
    • Cours en cybersécurité
    • Cours en analyse des données
    • Cours de science des données
    • Cours d’anglais
    • Cours de développement Web Full Stack
    • Cours Google
    • Cours sur les ressources humaines
    • Cours d’informatique
    • Cours d’apprentissage de l’anglais
    • Cours sur Microsoft Excel
    • Cours en gestion de produit
    • Cours en gestion de projet
    • Cours sur Python
    • Cours sur SQL
    • Certifications Agile
    • Certification CAPM
    • Certification CompTIA A+
    • Certifications en analyse des données
    • Certifications Scrum Master
    • Voir tous les cours

    Collections et articles populaires

    • Cours en ligne gratuits à terminer en une journée
    • Cours appréciés gratuits
    • Emplois dans le domaine commercial
    • Emplois en cybersécurité
    • Emplois en informatique pour débutant
    • Questions pour un entretien avec un analyste de données
    • Projets en analyse des données
    • Comment devenir analyste de données
    • Comment devenir chef de projet
    • Compétences en informatique
    • Questions pour un entretien avec un gestionnaire de projet
    • Compétences de programmation en Python
    • Forces et faiblesses lors d’un entretien
    • Que fait un analyste de données ?
    • Que fait un ingénieur logiciel ?
    • Qu’est-ce qu’un ingénieur des données ?
    • Qu’est-ce qu’un scientifique des données ?
    • Qu’est-ce qu’un concepteur de produits ?
    • Qu’est-ce qu’un Scrum Master ?
    • Qu’est-ce qu’un UX Researcher (chercheur UX) ?
    • Comment obtenir un certificat PMP
    • Certifications PMI
    • Certifications populaires en cybersécurité
    • Certifications SQL populaires
    • Lire tous les articles Coursera

    Obtenez un diplôme ou un certificat en ligne

    • Certificats Professionnels Google
    • Certificats Professionnels
    • Voir tous les certificats
    • Licences
    • Masters
    • Diplômes en informatique
    • Diplômes en science des données
    • MBA & diplômes commerciaux
    • Diplômes en analyse des données
    • Diplômes de santé publique
    • Diplômes en sciences sociales
    • Diplômes en gestion
    • Licence en lettres ou licence en sciences
    • Qu'est-ce qu'une licence ?
    • 11 bonnes habitudes d’apprentissage à développer
    • Comment écrire une lettre de recommandation
    • 10 emplois convoités que vous pouvez obtenir avec un diplôme en commerce
    • Est-ce qu’un Master en informatique est utile ?
    • Voir tous les programmes diplômants
    • Coursera Inde
    • Coursera Royaume-Uni
    • Coursera Mexique

    Coursera

    • À propos
    • Ce que nous proposons
    • Direction
    • Carrières
    • Catalogue
    • Coursera Plus
    • Certificats Professionnels
    • Certificats MasterTrack®
    • Diplômes
    • Pour l'entreprise
    • Pour les gouvernements
    • Pour le campus
    • Devenir un partenaire
    • Décision relative au coronavirus

    Communauté

    • Étudiants
    • Partenaires
    • Testeurs bêta
    • Traducteurs
    • Blog
    • Blog Tech
    • Centre d'enseignement

    Plus

    • Presse
    • Investisseurs
    • Conditions
    • Confidentialité
    • Aide
    • Accessibilité
    • Contact
    • Articles
    • Répertoire
    • Filiales
    • Déclaration sur l’esclavage moderne
    Apprendre partout
    Placeholder
    Placeholder
    Placeholder
    © 2023 Coursera Inc. Tous droits réservés.
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder