- 1Вводное занятие. Знакомство с языком. Основные типы данных. Xcode, Playground. Переменные, константы и коллекции данных. Дебаггер.Урок 1. Введение в программирование
- 2Продолжение изучения синтаксических конструкций языка и основных операторовУрок 2. Синтаксис и основные операторы Swift
- 3Знакомство с комплексными данными. Структуры. Перечисления. Свойства и методы. Конструктор.Урок 3. Комплексные типы данных
- 4Как описывать объекты реального мира и создавать их по описанию. Классы и объекты. Наследование. ARC и введение в управление памятью.Урок 4. Введение в ООП — объектно-ориентированное программирование
- 5Описываем требования к классам. Протоколы. Расширения. Полиморфизм. Композиция.Урок 5. ООП: требование к классам, протоколы, расширения, полиморфизм, композиция
- 6Техники настоящих гуру. Дженерики. Замыкания. Subscripting. Функции высшего порядка.Урок 6. Продвинутое ООП
- 7Учимся искать ошибки и предсказывать их появление. Исключения try/catch. Error.Урок 7. Управление ошибками в приложениях
- 8Урок 8. Консультация с преподавателем
После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.