Детальніше про курс
Паттерни – це саме ті фічі, що полегшують життя кодеру, вони вирішують конкретну проблему кожного разу новим шляхом. Паттерни – це вже готові рішення, а тобі лише треба буде зрозуміти принцип їх роботи. Ти не тільки зрозумієш, як їх використовувати у реальному коді, але й коли використовувати шаблон не варто.
Сертифікат | |
Занять | 54 |
Місяців | 2 |
Тип навчання | online |
Трансляція | Прямий ефір |
Вступний іспит | |
Перевірка домашнього завдання | |
Дипломний проект | |
Допомога в працевлаштуванні | |
Вікова категорія | для дорослих |
Рівень підготовки | Професійний |
Мова | Русский |
Чого ви навчитеся на цьому курсі?
1. Вступ до дизайн паттернів
- OOP
- UML
- Поняття паттерну та історія їх створення
2. Шаблони GRASP
- Information Expert
- Creator
- Controller
- Low Coupling
- High Cohesion
- Polymorphism
- Pure Fabrication
- Indirection
- Protected Variations
3. Шаблони GoF. Creational
- Abstract Factory
- Builder
- Factory Method
- Object Pool
- Prototype
- Singleton
4. Шаблони GoF. Structural
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
5. Шаблони GoF. Behavioral
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template method
- Visitor
6. Рефакторинг та антипаттерни
- Бонусом ми торкнемося теми рефакторінга і антипаттернів.
Про компанію Учебный центр FoxmindEd
ПОЧЕМУ КУРСЫ FOXMINDED?
Менторинг – самая эффективная методика. При обучении с ментором студент решает задачи самостоятельно, а ментор помогает справиться со сложностями. Это эффективнее, чем курсы лекций или задачи для самостоятельного решения.
Менторы-профессионалы. Ментор – это не учитель-теоретик, а специалист-практик уровня middle и senior, который работает над сходными задачами, знает индустрию изнутри, ее подводные камни и лучшие практики.
Обучение на проекте. Вы не платите за прослушивание лекций, это ведь можно сделать и бесплатно.
Задачи из реальной жизни. Мы не сочиняем абстрактные задания, а берем конкретные задачи, с которыми сталкивается разработчик при работе с клиентами, и которые ждут разработчика в дальнейшем.
Обучение онлайн. Наше обучение изначально создавалось как дистанционное, мы несколько лет работаем в онлайне, и наши учебные процессы уже отработаны до совершенства.
Проект в CV. После прохождения наших курсов с обучением на проекте новичок получает первые месяцы опыта и минимум один проект в портфолио.
Відгуки Учебный центр FoxmindEd
ПОЧЕМУ КУРСЫ FOXMINDED?
Менторинг – самая эффективная методика. При обучении с ментором студент решает задачи самостоятельно, а ментор помогает справиться со сложностями. Это эффективнее, чем курсы лекций или задачи для самостоятельного решения.
Менторы-профессионалы. Ментор – это не учитель-теоретик, а специалист-практик уровня middle и senior, который работает над сходными задачами, знает индустрию изнутри, ее подводные камни и лучшие практики.
Обучение на проекте. Вы не платите за прослушивание лекций, это ведь можно сделать и бесплатно.
Задачи из реальной жизни. Мы не сочиняем абстрактные задания, а берем конкретные задачи, с которыми сталкивается разработчик при работе с клиентами, и которые ждут разработчика в дальнейшем.
Обучение онлайн. Наше обучение изначально создавалось как дистанционное, мы несколько лет работаем в онлайне, и наши учебные процессы уже отработаны до совершенства.
Проект в CV. После прохождения наших курсов с обучением на проекте новичок получает первые месяцы опыта и минимум один проект в портфолио.