Coursera
  • Онлайн-дипломСмотреть дипломные программы магистра и бакалавра
  • MasterTrack™Получите зачетные единицы для диплома магистра
  • Сертификаты университетовРазвивайте свою карьеру, проходя обучение на диплом магистра
Найти карьеруДля организацийДля университетов
  • Обзор
  • Самые популярные курсы
  • Войти
  • Присоединиться бесплатно
    Coursera
    • Обзор
    • Design Patterns

    Фильтр

    Результатов для запроса ''design patterns': 293

    • Placeholder
      University of Alberta

      Software Design and Architecture

      Получаемые навыки: 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)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      University of Alberta

      Design Patterns

      Получаемые навыки: Computational Thinking, Computer Science, Theoretical Computer Science, Computer Programming, Operating Systems, Software Framework

      4.7

      (рецензий: 1.2k)

      Intermediate · Course · 1-4 Weeks

    • Placeholder
      University of Colorado System

      Secure Software Design

      Получаемые навыки: Software Engineering, Databases, Security Engineering, Computer Programming, Human Computer Interaction, Software Security, Operating Systems, 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, Security Software, Software Framework, Strategy and Operations, System Programming, System Security, User Experience, Web Development, Entrepreneurship

      4.6

      (рецензий: 373)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      University of Colorado System

      Data Structures and Design Patterns for Game Developers

      4.6

      (рецензий: 142)

      Intermediate · Course · 1-4 Weeks

    • Placeholder
      Amazon Web Services

      Building Modern Python Applications on AWS

      Получаемые навыки: Amazon Web Services, Cloud Computing, Computer Programming, Cloud API, Computer Architecture, Distributed Computing Architecture, Software Architecture, Software Engineering, Theoretical Computer Science

      4.5

      (рецензий: 712)

      Intermediate · Course · 1-3 Months

    • Placeholder
      LearnQuest

      Application Programming Fundamentals

      Получаемые навыки: Computer Programming, Theoretical Computer Science, Programming Principles, Algorithms, Python Programming

      4.4

      (рецензий: 29)

      Beginner · Course · 1-4 Weeks

    • Placeholder
      Placeholder
      Coursera Project Network

      Node.js Backend Basics with Best Practices

      Получаемые навыки: Back-End Web Development, Computer Programming, Computer Programming Tools, Data Analysis, Digital Marketing, Marketing, Software Engineering, Web Development

      4.1

      (рецензий: 9)

      Intermediate · Guided Project · Less Than 2 Hours

    • Placeholder
      Placeholder
      The Hong Kong University of Science and Technology

      Software Engineering: Software Design and Project Management

      Получаемые навыки: 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)

      Intermediate · Course · 1-3 Months

    • Placeholder
      Placeholder
      Google Cloud

      Reliable Google Cloud Infrastructure: Design and Process

      Получаемые навыки: 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)

      Advanced · Course · 1-3 Months

    • Placeholder
      Placeholder
      Google Cloud

      Building Scalable Java Microservices with Spring Boot and Spring Cloud

      Получаемые навыки: 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)

      Intermediate · Course · 1-4 Weeks

    • Placeholder
      Placeholder
      Google Cloud

      Networking in Google Cloud

      Получаемые навыки: 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)

      Intermediate · Specialization · 3-6 Months

    • Placeholder
      Placeholder
      IBM Skills Network

      Application Development using Microservices and Serverless

      Получаемые навыки: 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)

      Intermediate · Course · 1-3 Months

    Результаты поиска, связанного с design patterns

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

    10 самых популярных курсов по запросу 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
    • Application Programming Fundamentals: LearnQuest
    • 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
    • Reliable Google Cloud Infrastructure: Design and Process: Google Cloud
    • Building Scalable Java Microservices with Spring Boot and Spring Cloud: Google Cloud

    Навыки, которые вы можете получить здесь: Software Development

    Язык Программирования (34)
    Google (25)
    Компьютерная Программа (21)
    Тестирование Программного Обеспечения (21)
    Веб (19)
    Платформа Google Cloud (18)
    Интерфейсы Программирования Приложений (17)
    Структуры Данных (16)
    Решение Проблем (14)
    Объектно-ориентированное Программирование (13)
    Kubernetes (10)
    List & Label (10)

    Часто задаваемые вопросы на тему Шаблоны проектирования

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

    Часто задаваемые вопросы предоставляются в ознакомительных целях. Учащимся рекомендуется дополнительно убедиться в том, что интересующие их курсы и другие материалы соответствуют их личным, профессиональным и финансовым потребностям.
    Другие темы для изучения
    Placeholder
    Гуманитарные науки и искусства
    Количество курсов: 338
    Placeholder
    Бизнес
    Количество курсов: 1095
    Placeholder
    Компьютерные науки
    Количество курсов: 668
    Placeholder
    Наука о данных
    Количество курсов: 425
    Placeholder
    Информационные технологии
    Количество курсов: 145
    Placeholder
    здоровье
    Количество курсов: 471
    Placeholder
    Математика и логика
    Количество курсов: 70
    Placeholder
    Личное развитие
    Количество курсов: 137
    Placeholder
    Естественные и технические науки
    Количество курсов: 413
    Placeholder
    Социальные науки
    Количество курсов: 401
    Placeholder
    Изучение языков
    Количество курсов: 150

    Coursera Footer

    Начните карьеру или продвиньтесь по карьерной лестнице

    • Аналитик данных Google
    • Профессиональная сертификация Google по цифровому маркетингу и электронной коммерции
    • Профессиональная сертификация Google по ИТ-автоматизации с помощью Python
    • ИТ-поддержка Google
    • Управление проектами от Google
    • UX-дизайн от Google
    • Подготовка к сертификации Google Cloud: облачный архитектор
    • Аналитик по кибербезопасности от IBM
    • Аналитик данных от IBM
    • Инженерия данных IBM
    • Наука о данных IBM
    • Разработчик комплексных облачных приложений IBM
    • Курс машинного обучения от IBM
    • Бухгалтерия от 'Интуит'
    • Фронтенд-разработчик (Meta)
    • Профессиональная сертификация TensorFlow-разработчика от DeepLearning.AI
    • Профессиональная сертификация программиста SAS
    • Начните карьеру
    • Подготовьтесь к сертификации
    • Продвинуться по карьерной лестнице
    • Как выявлять ошибки в синтаксисе Python
    • Как обрабатывать исключения в Python
    • Посмотреть все руководства по программированию

    Популярные курсы и сертификации

    • бесплатные курсы
    • Курсы по искусственному интеллекту
    • Курсы по блокчейну
    • Курсы по компьютерным наукам
    • Cursos Gratis
    • Курсы по кибербезопасности
    • Курсы по анализу данных
    • Курсы по науке о данных
    • Курсы разговорного английского языка
    • Курс по разработке комплексных веб-приложений
    • Курсы от Google
    • Курсы по управлению персоналом
    • Курсы по ИТ
    • Курсы изучения английского языка
    • Курсы по Microsoft Excel
    • Курсы по управлению продуктами
    • Курсы по управлению проектами
    • Курсы по Python
    • Курсы по SQL
    • Сертификации по гибкой разработке (Agile)
    • Сертификация 'Принципы и практика управления проектами' (CAPM)
    • Сертификация CompTIA A+
    • Сертификации по анализу данных
    • Сертификации Scrum-мастера
    • Просмотреть все курсы

    Популярные коллекции и статьи

    • Бесплатные онлайн-курсы для изучения за один день
    • Популярные бесплатные курсы
    • Профессии в области бизнеса
    • Профессии в области кибербезопасности
    • Должности начального уровня в области ИТ
    • Вопросы с собеседований на должность аналитика данных
    • Проекты по анализу данных
    • Как стать аналитиком данных
    • Как стать руководителем проекта
    • ИТ-навыки
    • Вопросы с собеседований на должность руководителя проекта
    • Навыки программирования на языке Python
    • Сильные и слабые стороны на собеседовании
    • Чем занимается аналитик данных
    • Чем занимается инженер программного обеспечения
    • Кто такой инженер по данным
    • Кто такой исследователь данных
    • Кто такой дизайнер продуктов
    • Кто такой Scrum-мастер
    • Кто такой исследователь взаимодействия с пользователями
    • Как получить сертификат PMP
    • Сертификации PMI
    • Популярные сертификаты по кибербезопасности
    • Популярные сертификаты по SQL
    • Читать все статьи Coursera

    Получите диплом или сертификат онлайн

    • Профессиональная сертификация от Google
    • Профессиональные сертификаты
    • Посмотреть все сертификаты
    • Степени бакалавра
    • Дипломы магистра
    • Степени в области компьютерных наук
    • Степени в области науки о данных
    • MBA и другие дипломы в области бизнеса
    • Дипломные программы по анализу данных
    • Степени в области общественного здравоохранения
    • Степени в области социальных наук
    • Дипломные программы в области управления
    • Диплом магистра или бакалавра
    • Что такое диплом бакалавра?
    • 11 привычек для учебы, которые стоит приобрести
    • Как написать рекомендательное письмо
    • 10 востребованных должностей, которые можно получить с дипломом в области бизнеса
    • Стоит ли получать степень магистра в области компьютерных наук?
    • Посмотреть все дипломные программы
    • Coursera India
    • Coursera UK
    • Coursera Mexico

    Coursera

    • О проекте
    • Что мы предлагаем
    • Руководство
    • Карьера
    • Каталог
    • Coursera Plus
    • Профессиональные сертификаты
    • Сертификаты MasterTrack®
    • Степени
    • Для организаций
    • Для правительственных организаций
    • Для стационара
    • Стать партнером
    • Борьба с последствиями коронавируса

    Сообщество

    • Учащиеся
    • Партнеры
    • Бета-тестировщики
    • Переводчики
    • Блог
    • Технический блог
    • Центр преподавания

    Еще

    • Пресса
    • Инвесторы
    • Условия
    • Конфиденциальность
    • Помощь
    • Доступность
    • Контакты
    • Статьи
    • Справочник
    • Филиалы
    • Заявление о современном рабстве
    Учитесь, где угодно
    Placeholder
    Placeholder
    Placeholder
    © Coursera Inc., 2023 Все права защищены.
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder