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 шаблонів
  • Перевірка завдань протягом 2-х місяців
Online

Standart

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

Online

Gold

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

Online

Platinum

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

* в пакеті перевірка завдань протягом 2х місяців. Додатковий місяць перевірки коштує $120

Як проходить навчання

Реєстрація на курс

Реєструєшся на курс

Відповіді на запитання

З тобою зв’язується співробітник Foxminded і відповідає на всі твої запитання

Доступ

Отримуєш доступ до відео-лекцій і завдань

Практика

Дивишся відео і відразу на практиці спробуєш написати код за шаблоном

Перевірка

Отримуєш відгук від ментора

Наступні завдання

Фінішуєш завдання і переходиш до наступного

Докладніше
Автор курсу
Сергій Немчинський
CEO FOXMINDED
Сергій Немчинський - CEO FOXMINDED

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

Відгуки

Всі відгуки
Сертифікат про закінчення

Сертифікат про закінчення

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

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

Зверніть увагу!
Ми не співпрацюємо з резидентами РФ та РБ!

    Надсилаючи повідомлення, я погоджуюсь з офертою.

    GRASP and GoF Design patterns Advanced On-line Course

    Курс по дизайн-паттернам призначений для досвідчених розробників. Навчальна програма передбачає знання як мінімум одної ООП-мови, так що для початківців вона не підходить. Ця пропозиція для тих, хто шукає курси програмування просунутого рівня в Києві.

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

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

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