Coursera
  • Graduação on-lineExplore bacharelados e mestrados
  • MasterTrack™Ganhe créditos para um mestrado
  • Certificados universitáriosAvance sua carreira com aprendizado de nível de pós-graduação
Encontre carreirasFor EnterprisePara universidades
  • Navegar
  • Os melhores cursos
  • Entrar
  • Inscreva-se gratuitamente
    Coursera
    • Navegar
    • Design Patterns

    Filtrar por

    313 resultados referentes a "design patterns"

    • Placeholder
      University of Alberta

      Software Design and Architecture

      Habilidades que você terá: 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 avaliações)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      University of Alberta

      Design Patterns

      Habilidades que você terá: Computational Thinking, Computer Science, Theoretical Computer Science, Computer Programming, Operating Systems, Software Framework

      4.7

      (1.2k avaliações)

      Intermediate · Course · 1-4 Weeks

    • Placeholder
      University of Colorado System

      Secure Software Design

      Habilidades que você terá: 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 avaliações)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      University of Colorado System

      Data Structures and Design Patterns for Game Developers

      4.6

      (142 avaliações)

      Intermediate · Course · 1-4 Weeks

    • Placeholder
      Amazon Web Services

      Building Modern Python Applications on AWS

      Habilidades que você terá: Amazon Web Services, Cloud Computing, Computer Programming, Cloud API, Computer Architecture, Distributed Computing Architecture, Software Architecture, Software Engineering, Theoretical Computer Science

      4.5

      (713 avaliações)

      Intermediate · Course · 1-3 Months

    • Placeholder
      Coursera Project Network

      Node.js Backend Basics with Best Practices

      Habilidades que você terá: Back-End Web Development, Computer Programming, Computer Programming Tools, Data Analysis, Digital Marketing, Marketing, Software Engineering, Web Development

      4.1

      (9 avaliações)

      Intermediate · Guided Project · Less Than 2 Hours

    • Placeholder
      Placeholder
      LearnQuest

      Application Programming Fundamentals

      Habilidades que você terá: Theoretical Computer Science, Computer Programming, Programming Principles, Algorithms, Python Programming

      4.4

      (29 avaliações)

      Beginner · Course · 1-4 Weeks

    • Placeholder
      Placeholder
      The Hong Kong University of Science and Technology

      Software Engineering: Software Design and Project Management

      Habilidades que você terá: 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 avaliações)

      Intermediate · Course · 1-3 Months

    • Placeholder
      Placeholder
      Google Cloud

      Reliable Google Cloud Infrastructure: Design and Process

      Habilidades que você terá: 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 avaliações)

      Advanced · Course · 1-3 Months

    • Placeholder
      Placeholder
      Google Cloud

      Building Scalable Java Microservices with Spring Boot and Spring Cloud

      Habilidades que você terá: 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 avaliações)

      Intermediate · Course · 1-4 Weeks

    • Placeholder
      Placeholder
      Google Cloud

      Networking in Google Cloud

      Habilidades que você terá: 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 avaliações)

      Intermediate · Specialization · 3-6 Months

    • Placeholder
      Placeholder
      IBM Skills Network

      Application Development using Microservices and Serverless

      Habilidades que você terá: Cloud Computing, Cloud Applications, Cloud Engineering, IBM Cloud, Kubernetes, Cloud Platforms, Computer Architecture, Computer Programming, Distributed Computing Architecture, Full-Stack Web Development, Operating Systems, Software Architecture, Software Engineering, Software Framework, System Programming, Theoretical Computer Science, Web Development

      4.5

      (79 avaliações)

      Intermediate · Course · 1-3 Months

    Pesquisas relacionadas a design patterns

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

    Em resumo, aqui estão 10 dos nossos cursos mais populares design patterns

    • 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
    • Node.js Backend Basics with Best Practices: Coursera Project Network
    • Application Programming Fundamentals: LearnQuest
    • Software Engineering: Software Design and Project Management: The Hong Kong University of Science and Technology
    • Reliable Google Cloud Infrastructure: Design and Process: Google Cloud
    • Building Scalable Java Microservices with Spring Boot and Spring Cloud: Google Cloud

    Habilidades que você pode aprender em Software Development

    Linguagem De Programação (34)
    Google (25)
    Programa De Computador (21)
    Teste De Software (21)
    Webweb (19)
    Google Cloud Platform (18)
    Interfaces De Programação De Aplicativo (17)
    Estrutura De Dados (16)
    Resolução De Problemas (14)
    Programação Orientada A Objetos (13)
    Kubernetes (10)
    List & Label (10)

    Perguntas frequentes sobre Padrões de Design

    • 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.‎

    Este conteúdo de Perguntas frequentes foi disponibilizado apenas para fins informativos. Os aprendizes são aconselhados a realizar pesquisas adicionais para garantir que os cursos e outras credenciais buscadas atendam a seus objetivos pessoais, profissionais e financeiros.
    Outros tópicos para explorar
    Placeholder
    Artes e Humanas
    Cursos de 338
    Placeholder
    Negócios
    Cursos de 1095
    Placeholder
    Ciência da Computação
    Cursos de 668
    Placeholder
    Ciência de Dados
    Cursos de 425
    Placeholder
    Tecnologia da informação
    Cursos de 145
    Placeholder
    Saúde
    Cursos de 471
    Placeholder
    Matemática e Lógica
    Cursos de 70
    Placeholder
    Desenvolvimento Pessoal
    Cursos de 137
    Placeholder
    Ciência e Engenharia Física
    Cursos de 413
    Placeholder
    Ciências Sociais
    Cursos de 401
    Placeholder
    Línguas
    Cursos de 150

    Coursera Footer

    Comece ou impulsione sua carreira

    • Analista de dados do Google
    • Certificação profissional de marketing digital e comércio eletrônico do Google
    • Certificação profissional de automação de TI com Python do Google
    • Suporte de TI do Google
    • Gestão de projetos no Google
    • Design de UX no Google
    • Preparação para a Certificação em Google Cloud: Cloud Architect
    • Analista de Cibersegurança da IBM
    • Analista de dados da IBM
    • Engenharia de dados da IBM
    • Ciência de dados da IBM
    • Desenvolvedor de nuvem full stack – IBM
    • Aprendizado de máquina IBM
    • Contabilidade da Intuit
    • Desenvolvedor Front-End da Meta
    • Certificação profissional de desenvolvedor de DeepLearning.AI no TensorFlow
    • Certificado profissional de programador em SAS
    • Inicie sua carreira
    • Prepare-se para uma Certificação
    • Amplie suas qualificações profissionais
    • Como identificar erros de sintaxe do Python
    • Como lidar com exceções do Python
    • Ver todos os tutoriais de programação

    Cursos e certificações populares

    • cursos gratuitos
    • Cursos de inteligência artificial
    • Cursos de Blockchain
    • Cursos de ciência da computação
    • Cursos grátis
    • Cursos de segurança cibernética
    • Cursos de análise de dados
    • Cursos de ciência de dados
    • Cursos de conversação em inglês
    • Cursos de desenvolvimento Web completo
    • Cursos do Google
    • Cursos de recursos humanos
    • Cursos de TI
    • Cursos de aprendizagem de inglês
    • Cursos de Microsoft Excel
    • Cursos de gestão de produtos
    • Cursos de gestão de projetos
    • Cursos de Python
    • Cursos de SQL
    • Certificações ágeis
    • Certificação CAPM
    • Certificação CompTIA A+
    • Certificações de análise de dados
    • Certificações de Scrum Master
    • Veja todos os cursos

    Coleções e artigos populares

    • Cursos on-line gratuitos para terminar em um dia
    • Cursos gratuitos populares
    • Empregos de negócios
    • Empregos de segurança cibernética
    • Empregos de TI para iniciantes
    • Perguntas para entrevista com analista de dados
    • Projetos de análise de dados
    • Como se tornar um analista de dados
    • Como se tornar um gerente de projetos
    • Habilidades de TI
    • Perguntas para entrevista com gerente de projeto
    • Habilidades de programação em Python
    • Pontos fortes e fracos em entrevistas
    • O que faz um analista de dados
    • O que faz um engenheiro de software
    • O que é um engenheiro de dados
    • O que é um cientista de dados
    • O que é um designer de produto
    • O que é um Scrum Master
    • O que é um pesquisador de UX
    • Como obter uma certificação PMP
    • Certificações PMI
    • Certificações populares de segurança cibernética
    • Certificações populares de SQL
    • Ler todos os artigos do Coursera

    Consiga um diploma ou certificado on-line

    • Certificações Profissionais do Google
    • Certificados profissionais
    • Ver todos os certificados
    • Bacharelados
    • Mestrados
    • Graduações em Ciência da Computação
    • Graduações em Ciência de Dados
    • Graduações em negócios e MBA
    • Graduações em análise de dados
    • Graduações em Saúde Pública
    • Graduações em ciências sociais
    • Graduações em gestão
    • Bacharel em Humanas vs Bacharel em Ciências
    • O que é uma licenciatura?
    • 11 bons hábitos de estudo para desenvolver
    • Como escrever uma carta de recomendação
    • 10 empregos em alta que você pode conseguir com um diploma de negócios
    • Um mestrado em Ciência da computação vale a pena?
    • Ver todos os programas de graduação
    • Coursera Índia
    • Coursera RU
    • Coursera México

    Coursera

    • Sobre
    • O que oferecemos
    • Liderança
    • Carreiras
    • Lista de cursos
    • Coursera Plus
    • Certificados profissionais
    • Certificados MasterTrack®
    • Diplomas
    • For Enterprise
    • Para Governos
    • For Campus
    • Seja um parceiro
    • Combate ao Coronavírus

    Comunidade

    • Aprendizes
    • Parceiros
    • Testadores beta
    • Tradutores
    • Blog
    • Tech Blog
    • Centro de ensino

    Mais

    • Imprensa
    • Investidores
    • Termos
    • Privacidade
    • Ajuda
    • Acessibilidade
    • Contato
    • Artigos
    • Diretório
    • Afiliados
    • Declaração sobre escravidão moderna
    Aprenda em qualquer lugar
    Placeholder
    Placeholder
    Placeholder
    © 2023 Coursera Inc. Todos os direitos reservados.
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder