Полный курс по Swift
О чём курс
Вы разберёте Swift от базовых конструкций языка до разработки приложений для iOS.
Основы Swift
В первой части вы работаете с константами, переменными, базовыми типами, кортежами и опциональными значениями. Виктор Анатольевич Щербаков разбирает ассерты, операторы, строки, коллекции, управление ходом выполнения, функции и замыкания. Для занятий используется Xcode; продолжительность этой части — 24 академических часа.
Объектно-ориентированное программирование
Во второй части вы переходите к классам и структурам, инкапсуляции, наследованию и полиморфизму. Затем разбираете инициализацию и деинициализацию, ARC, дженерики, расширения, протоколы и обработку ошибок. В конце этой части предусмотрена итоговая работа.
Разработка приложений для iOS
Третья часть знакомит с устройством iOS и его взаимодействием с пользователем. Вы получите базовые навыки написания приложений на Swift 2, разберёте принципы разработки проектов и основные подходы к созданию приложений для iPhone.
Кому подойдёт
Курс рассчитан на:
- начинающих программистов;
- разработчиков, знакомых с другими платформами и желающих писать приложения для iPhone;
- веб-разработчиков, которые хотят познакомиться с iOS;
- студентов и школьников старших классов;
- тех, кто хочет написать собственное приложение для iOS.
Программа обучения
- Swift. Основы программирования
- Константы и переменные
- Базовые типы языка
- Кортежи
- Опциональные значения
- Ассерты
- Базовые операторы
- Работа со строками
- Коллекции
- Управление ходом выполнения
- Функции
- Замыкания
- Приложение Xcode
- Swift. Уровень 2. Объектно - ориентированное программирование
- Классы и структуры
- Инкапсуляция
- Наследование
- Полиморфизм
- Инициализация и деинициализация
- ARC
- Дженерики
- Расширения
- Протоколы
- Обработка ошибок
- Итоговая работа
- Разработка iOS приложений на Swift 2. Уровень 1
- Устройство iOS
- Взаимодействие с пользователем
- Базовые навыки написания приложений на Swift
- Принципы разработки проектов
- Внутреннее устройство iOS
- Основные подходы к разработке приложений
Теги курса
Другие материалы школы 12
С Специалист Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.