Мова викладання в курсі – російська. Незабаром буде доступна українська версія цього курсу.
Відеозаписи лекцій без зворотного зв’язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.
Чого ви навчитеся
– На цьому курсі Ви познайомитеся з основними поняттями та принципами об’єктно-орієнтованого підходу в проєктуванні та розробці програмного забезпечення Java
– Вивчіть моделювання програмних систем за допомогою UML діаграм
– Познайомитеся з породжувальними, структурними та поведінковими патернами проєктування
– Вивчіть основні принципи об’єктно-орієнтованого дизайну
Вимоги
– Знання Java на базовому рівні
Опис
Цей курс орієнтований на тих, хто вже знайомий з мовою програмування Java і хотів би поглибити свої знання та вивчити об’єктно-орієнтований аналіз і проектування програмного забезпечення.
На цьому курсі Ви познайомитеся з основними принципами і паттернами об’єктно-орієнтованого дизайну, що використовуються при розробці програмних систем Java.
Ви навчитеся моделювати системи Java за допомогою UML діаграм, познайомитеся з основними поняттями і принципами об’єктно-орієнтованого підходу, вивчите породжувальні, структурні та поведінкові шаблони проектування.
Ви дізнаєтеся, як створювати модульне, гнучке і багаторазове програмне забезпечення, застосовуючи об’єктно-орієнтовані принципи і шаблони проектування.
Для кого цей курс:
Цей курс призначений для тих, хто хоче познайомитися з об’єктно-орієнтованим дизайном з Java
Матеріали курсу :
– Основні поняття
– Принципи ООД
– Принцип Абстракції в UML
– Принцип Інкапсуляції в UML
– Принцип Декомпозиції в UML
– Принцип Узагальнення в UML
– Зв’язаність і когезія
– Поділ відповідальності
– Приховування інформації
– Концептуальна цілісність
– UML діаграми послідовності
– Вправа до лекції Діаграми послідовності UML
– UML діаграми станів – Вправа до лекції Діаграми послідовності UML – UML діаграми станів
Патерни проектування
– Factory Method Pattern
– Abstract Factory Pattern
– Singleton Pattern
– Prototype Pattern
– Builder Pattern
– Adapter Pattern
– Вправа до лекції Adapter Pattern
– Bridge Pattern
– Composite Pattern
– Вправа до лекції Composite Pattern
– Decorator Pattern
– Facade Pattern
– Flyweight Pattern
– Proxy Pattern
– Запитання до лекцій Патерни проєктування
– Chain Of Responsibility Pattern
– Command Pattern
– Interpreter Pattern
– Iterator Pattern
– Mediator Pattern
– Memento Pattern
– Observer Pattern
– Вправа до лекції Observer Pattern
– State Pattern
– Strategy Pattern
– Template Pattern
– Visitor Pattern
– Запитання до лекцій Патерни проектування
– MVC Pattern
– Вправа до лекції MVC Pattern
Принципи проектування
– Підстановки Лісків
– Відкрито-закритий принцип
– Інверсії залежностей
– Композиція замість успадкування
– Поділ інтерфейсу
– Принцип найменшого знання
– Анти-патерни
Відгуки
Відгуків немає, поки що.