×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Java Базовий на 40 днів?
ВІДЕОУРОК № 12. Практичний урок. Доопрацювання програми для управління списком задач (todo-list)
На уроці розглядається парадигма програмування, що базується на об'єктах.
Учні дізнаються, що таке клас, як створювати об'єкти класів, надавати їм значення, викликати їх методи та використовувати їх для створення програм з більшою абстракцією.
На уроці розглядається інкапсуляція, яка є однією з ключових особливостей об'єктно-орієнтованого програмування.
Учні дізнаються, як управляти доступом до даних в класах та як використовувати модифікатори доступу для забезпечення безпеки та правильної роботи програм.
На уроці розглядається концепція наслідування в об'єктно-орієнтованому програмуванні. Розглядається створення класів, які наслідують властивості та методи вже існуючих класів, а також взаємодія між ними.
Урок присвячений абстракції та інтерфейсам, які є ключовими елементами ООП парадигми. Студенти дізнаються, що таке абстрактні класи, які є їх особливості та призначення. Також на уроці будуть розглянуті інтерфейси - що це таке, як вони використовуються та які є відмінності від абстрактних класів. На прикладах будуть показані ситуації, коли краще використовувати абстрактні класи та коли - інтерфейси.
На цьому уроці студенти ознайомляться з проблематикою, пов’язаною з асинхронним виконанням TypeScript коду у тестах, й розберуться з вбудованими в Angular інструментами для написання асинхронних тестів, як покривати тестами Promise-based и Observable-based рішення.
У цьому уроці студенти більш детально розглянуть структуру проєкту, конфігураційні файли та налаштують тестові фреймворки під себе, познайомляться з Angular Schematics, який призначений створювати нові spec-файли та побачать, як тестувати кастомні schematics.
На уроці розглядається поняття винятків та їх призначення.
Студенти дізнаються, як створювати винятки та використовувати їх для обробки помилок у програмі.
На уроці студенти будуть створювати програму для управління списком задач (todo-list), використовуючи знання з попередніх уроків.
На цьому уроці розглядається робота з анонімними та внутрішніми класами.
Анонімні класи використовуються для реалізації інтерфейсів або абстрактних класів без створення окремого класу, що їх реалізує.
Внутрішні класи можуть бути використані для зменшення кількості класів в програмі та забезпечення більш високого рівня інкапсуляції.
На уроці розглядається робота зі Stream API та лямбда-виразами. Студенти дізнаються, як використовувати Stream API для обробки колекцій даних, які переваги він надає порівняно з традиційним підходом до обробки даних, які є основні методи Stream API та як використовувати лямбда-вирази для ефективнішого програмування.
На уроці студенти продовжать розробку програми для управління списком задач (todo-list), інтегруючи в неї новий функціонал з попередніх уроків.