Модуль 3
96,00ч

Объектно-ориентированное программирование на Swift

Основы объектно-ориентированного программирования (ООП).
Объекты в ООП.
ООП: интерфейс и реализация. Переопределение методов.
Классы. Структуры. Перечисления.
Свойства и методы объекта.
Замыкания.
Наследование. Переопределение.
Протоколы и расширения.
Обработка ошибок
Часов в программе
9,00 часов
лекции
63,00 часа
практика
24,00 часа
промежуточная аттестация
96,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Видеолекции
Требуемое ПО:
MS Office, Google Docs
Информационные ресуры
Кортежи, Протоколы, Делегаты И Табличный Формат:
https://swiftbook.ru/post/tutorials/swift-chast-3-korteji-protokoly-delegaty-i-tablichnyy-format/
Атрибуты:
https://habr.com/ru/post/241303/
Протоколо-ориентированное программирование:
https://www.raywenderlich.com/6742901-protocol-oriented-programming-tutorial-in-swift-5-1-getting-started
Delegate, callbacks
https://habr.com/ru/post/510882/
Гид по SwiftUI:
https://developer.apple.com/tutorials/swiftui
Образовательные ресуры
Ресурсы LMS ООО «Нетология»

Учебно-методические материалы

Методы, формы и технологии

Видеолекции.
Лонгриды.
Скринкасты.
Презентации.
Вебинары.
Практические задания.
Ресурсы LMS ООО «Нетология»

Методические разработки

Кейсы.
Шаблоны.
Чеклисты.
Глоссарий

Материалы курса

Шаблоны, чеклисты.
Презентации.
Лонгриды

Учебная литература

Мэтт Неубург «Разработка на iOS 13: углубленное изучение views, контроллеров и фреймворков»

Темы

ООП: основы, объекты и интерфейсы Классы. Структуры. Перечисления. Свойства и методы объекта. Замыкания Замыкания. Наследование. Протоколы и расширения. Как создавать свои ошибки
Лекции
3,00ч
Практические занятия
21,00ч
Всего
24,00ч
Лекции
3,00ч
Практические занятия
21,00ч
Всего
24,00ч
Лекции
3,00ч
Практические занятия
21,00ч
Всего
24,00ч
Промежуточная аттестация 24,00 часа
Курсовой проект «Разработка модели ресторана»