На цьому курсі ви пройдете 6 навчальних сесій з проєктування класів і взаємодії між ними з точки зору інженерних ризиків, а також навчитесь ідентифікувати їх та керувати ними.
Менторка: Наталія Ништа, Senior Software Engineer, 14+ років досвіду в IT, авторка багатьох статей на тему дизайн-принципів та програмування
Ви поринете у захоплюючу “гру” моделювання об’єктів і зв'язків між ними.
Чому курс зосереджується саме на принципах проєктування, а не на шаблонах? Якщо ви хочете круто грати в шахи, то вам потрібно почати спочатку розібратися, як шахові фігури мають рухатися по дошці (аналог принципів проєктування), а не зубрити одразу відомі шахові комбінації (аналог патернів програмування). Після проходження курсу, ви зрозумієте, чому принципи проєктування лежать в основі дизайн-патернів, та чому без них майже неможливо використати та адаптувати патерни під вашу конкретну задачу.
Курс включає приклади з реальних проєктів, а також велику кількість цікавих та захоплюючих вправ на проєктування після кожної секції.
Цей курс буде ідеальним для тих, перед ким стоять наступні питання:
Формат
Старт: 21 вересня, 10:00.Програма
— має вищу профільну освіту за фахом інженер-програміст
— досвід в індустрії 14+ років
— авторка статей на тему дизайн-принципів та програмування
— в своїй компанії 8 років читає курс з дизайн-принципів в ООП
— Розказує в школах про програмування та любить пояснювати складні речі просто і зрозуміло.