GRASP & GOF Design Patterns

Advanced On-line Course
Online
Middle/senior

Паттерны – это именно те фичи, которые облегчают жизнь кодеру, они решают конкретную проблему каждый раз новым путем.
Паттерны это уже готовые решения, а тебе нужно будет лишь понять принцип их работы.
Ты не только поймешь как их использовать в реальном коде, но и когда следовать шаблону не стоит.

О курсе

Всего в курсе будет рассмотрено 35 шаблонов. Для каждого из шаблонов предполагается видео-лекция и практическое задание.

Программа курса
  • OOP
  • UML
  • Понятие паттерна и история их создания
  • Информационный эксперт (Information Expert)
  • Создатель (Creator)
  • Контроллер (Controller)
  • Низкая связанность (Low Coupling)
  • Высокое зацепление (High Cohesion)
  • Полиморфизм (Polymorphism)
  • Чистая выдумка (Pure Fabrication)
  • Посредник (Indirection)
  • Устойчивость к изменениям (Protected Variations)
  • Abstract Factory
  • Builder
  • Factory Method
  • Object Pool
  • Prototype
  • Singleton
  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy
  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template method
  • Visitor

Бонусом мы затронем тему рефакторинга и антипаттернов.

Курс GRASP & GOF Design Patterns

Как проходит обучение
  • Ты получаешь доступ к видеозаписям и сразу на практике попробуешь написать код по шаблону
  • Рассмотрим все 35 GRASP and GOF дизайн-паттернов
  • Примеры получаешь на Java/C#, но сдаешь на «родном» языке Задание проверяет ментор курса
Для кого этот курс
  • Если ты уже кодер или только закончил IT-курсы на языке: Java, PHP, Python, Ruby, C#, C++ (любой ООП язык)
  • (!) Не подойдет фанатам не ООП языков: Go, Java Script etc.
Условия обучения
  • Безлимитная связь с ментором
  • Доступ к контенту 24/7
  • Вебинар 1 раз в 14 дней с закрытым чатом
  • Практика на каждом из 35 шаблонов
Online

Standart

  • Без проверки заданий
  • Видеозапись с офф-лайн тренинга

Доступ к курсу открывается сразу после оплаты

Online

Gold

  • Без проверки заданий
  • Безлимитный доступ к видеолекциям (отдельное видео на каждый шаблон)

Доступ к курсу открывается сразу после оплаты

Online

Platinum

  • С проверкой заданий (2 месяца)*
  • Безлимитный доступ к видеолекциям (отдельное видео на каждый шаблон)

* в пакете проверка заданий на протяжении 2х месяцев. Дополнительный месяц проверки – $120.

Как проходит обучение?

Регистрация на курс

Регистрируешься на курс

Ответы на вопросы

С тобой связывается сотрудник Foxminded и отвечает на все твои вопросы

Доступ

Получаешь доступ к видео-лекциям и задачам

Практика

Смотришь видео и сразу на практике попробуешь написать код по шаблону

Проверка

Получаешь отзыв от ментора

Следующие задачи

Финишируешь задачу и переходишь к следующему

Подробнее
Автор курса
Сергей Немчинский
CEO FOXMINDED
Сергей Немчинский - CEO FOXMINDED

20 лет в программировании, из них 15 лет в Java. Сергей – Certified Scrum Master, c 2008 года работал и проводил тренинги в Luxoft, NetCraker, IntroPro. Провёл 50+ тренингов в сфере IT Больше 300К подписчиков на образовательном YouTube канале.

Отзывы

Все отзывы
Сертификат об окончании

Сертификат об окончании

По окончании курса мы выдадим вам сертификат, свидетельствующий об успешном завершении программы менторинга и подтверждающий вашу квалификацию по выбранному направлению.

Записаться на курс

Обратите внимание!
Мы не сотрудничаем с резидентами РФ и РБ!

    Отправляя сообщение, я соглашаюсь с офертой.

    GRASP and GoF Design patterns Advanced On-line Course

    Курс по дизайн-паттернам предназначен для опытных разработчиков. Учебная программа предполагает знание как минимум одного ООП-языка, так что для начинающих она не подходит. Это предложение для тех, кто ищет курсы программирования продвинутого уровня в Киеве.

    На курсе студенты изучают 35 дизайн-паттернов. Паттерны – это готовые схемы решения типовых задач, которые позволяют упростить и ускорить процесс разработки. Но для того, чтобы успешно их применять, надо понимать, как они работают.

    На протяжении курса мы будем изучать принципы работы паттернов программирования и правила их применения. А также затронем тему антипаттернов и рефакторинга. Антипаттерны – это часто повторяющиеся ошибки, решения, которые давно признаны неэффективными и даже вредными. А рефакторинг – это улучшение структуры кода, которое опять-таки производится с использованием паттернов.

    Знание паттернов облегчают жизнь разработчика и помогают ему продвинуться на следующий уровень по карьерной лестнице. Так что, если вас заинтересовал курс по дизайн-паттернам программирования, свяжитесь с нами!