О чём курс

Вы разберёте Swift от базовых конструкций языка до разработки приложений для iOS.

Основы Swift

В первой части вы работаете с константами, переменными, базовыми типами, кортежами и опциональными значениями. Виктор Анатольевич Щербаков разбирает ассерты, операторы, строки, коллекции, управление ходом выполнения, функции и замыкания. Для занятий используется Xcode; продолжительность этой части — 24 академических часа.

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

Во второй части вы переходите к классам и структурам, инкапсуляции, наследованию и полиморфизму. Затем разбираете инициализацию и деинициализацию, ARC, дженерики, расширения, протоколы и обработку ошибок. В конце этой части предусмотрена итоговая работа.

Разработка приложений для iOS

Третья часть знакомит с устройством iOS и его взаимодействием с пользователем. Вы получите базовые навыки написания приложений на Swift 2, разберёте принципы разработки проектов и основные подходы к созданию приложений для iPhone.

Кому подойдёт

Курс рассчитан на:

  • начинающих программистов;
  • разработчиков, знакомых с другими платформами и желающих писать приложения для iPhone;
  • веб-разработчиков, которые хотят познакомиться с iOS;
  • студентов и школьников старших классов;
  • тех, кто хочет написать собственное приложение для iOS.

Программа обучения

  1. Swift. Основы программирования
  • Константы и переменные
  • Базовые типы языка
  • Кортежи
  • Опциональные значения
  • Ассерты
  • Базовые операторы
  • Работа со строками
  • Коллекции
  • Управление ходом выполнения
  • Функции
  • Замыкания
  • Приложение Xcode
  1. Swift. Уровень 2. Объектно - ориентированное программирование
  • Классы и структуры
  • Инкапсуляция
  • Наследование
  • Полиморфизм
  • Инициализация и деинициализация
  • ARC
  • Дженерики
  • Расширения
  • Протоколы
  • Обработка ошибок
  • Итоговая работа
  1. Разработка iOS приложений на Swift 2. Уровень 1
  • Устройство iOS
  • Взаимодействие с пользователем
  • Базовые навыки написания приложений на Swift
  • Принципы разработки проектов
  • Внутреннее устройство iOS
  • Основные подходы к разработке приложений
Складчина создана 27 ноября 2016 г. · описание обновлено 25 октября 2026 г.

Теги курса

Инструменты

Другие материалы школы 12

С Специалист Все материалы
Р Работа с жалобами и трудными клиентами 368 ₽ 10 990 ₽ −97%Эксперт Microsoft Excel Эксперт Microsoft Excel 468 ₽ 19 490 ₽ −98%С Специалист - Физика. Подготовка к ЕГЭ 2015, часть вторая 11 064 ₽ 18 490 ₽ −40%20762A: Разработка баз данных на платформе Microsoft SQL Server 2016 20762A: Разработка баз данных на платформе Microsoft SQL Server 2016 1 110 ₽ 24 990 ₽ −96%Э Этичный хакинг. Техники атак и инструменты противодействия 14 262 ₽ 133 990 ₽ −89%1С:Бухгалтерия строительной организации. Подсистема строительных операций 1С:Бухгалтерия строительной организации. Подсистема строительных операций 4 482 ₽ 20 650 ₽ −78%С Специалист - Основы программирования и баз данных 4 216 ₽ 6 750 ₽ −38%П Практический курс построения сетей на основе оборудования Cisco и технологий Microsoft 4 077 ₽ 20 490 ₽ −80%У Управление проектами на основе стандарта ANSI PMI PMBoK v.5 606 ₽ 21 990 ₽ −97%М М10977А Обновление навыков работы с SQL Server до версии 2014 1 172 ₽ 27 990 ₽ −96%М М10974A: Развертывание Windows Server 4 076 ₽ 16 990 ₽ −76%M Microsoft Project Standard 2019/2016. Основы управления проектами 1 310 ₽ 12 990 ₽ −90%
25 344 ₽ 42 970 ₽