О чём курс

Данный комплексный образовательный цикл представляет собой глубокое погружение в экосистему разработки Apple, начиная с фундаментальных основ языка Swift и заканчивая созданием полноценных мобильных приложений. Swift — это современный, мощный и интуитивно понятный язык программирования, который пришел на смену Objective-C. Разработанный компанией Apple, он вобрал в себя лучшие черты таких языков, как Haskell, Ruby и Python, сохранив при этом высокую производительность и лаконичность, за что его часто называют «Objective-C без С».

На начальном этапе обучения студенты осваивают базовый синтаксис и логику программирования. Программа охватывает ключевые концепции: от работы с переменными, константами и базовыми типами данных до использования кортежей, опциональных значений, ассертов и сложных управляющих конструкций. Особое внимание уделяется практической работе со строками, коллекциями, функциями и замыканиями. Важной частью обучения является освоение среды разработки Xcode, которая является основным инструментом для любого iOS-разработчика. Учащиеся научатся настраивать рабочее окружение и эффективно использовать возможности IDE для написания и отладки кода.

Второй этап обучения посвящен переходу к объектно-ориентированному программированию (ООП). Это критически важный навык для создания масштабируемых и поддерживаемых приложений. Слушатели детально изучают классы и структуры, принципы инкапсуляции, наследования и полиморфизма. Программа также включает глубокое погружение в механизмы управления памятью (ARC), использование дженериков, расширений и протоколов, а также современные подходы к обработке ошибок. Завершается этот блок итоговой работой, позволяющей закрепить полученные знания на практике.

Третий блок курса сфокусирован непосредственно на разработке приложений для iOS. Цель этого этапа — научить студентов понимать внутреннее устройство мобильной платформы Apple и принципы взаимодействия приложения с пользователем. Участники курса получат навыки проектирования интерфейсов, освоят архитектурные подходы к разработке и научатся создавать полноценные проекты для iPhone.

Курс ориентирован на широкую аудиторию: от начинающих программистов, делающих свои первые шаги в IT, до опытных разработчиков с других платформ, желающих расширить свой стек технологий. Также обучение будет полезно веб-разработчикам, студентам и школьникам старших классов, стремящимся освоить перспективную профессию. По итогам обучения выпускники не только овладеют синтаксисом Swift, но и сформируют системное понимание процесса разработки мобильного ПО, что позволит им уверенно создавать собственные приложения для устройств Apple.

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

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

Теги курса

Инструменты

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

С Специалист Все материалы
1С: Бухгалтерия 8 (редакция 3.0) Уровень 2. Учет хозяйственных операций 1С: Бухгалтерия 8 (редакция 3.0) Уровень 2. Учет хозяйственных операций 2 260 ₽ 24 700 ₽ −91%O Oracle 12c. Управление и настройка производительности 12 009 ₽ 50 990 ₽ −76%К Курс 55040A: Data Mining на платформе Microsoft Excel + SQL Server 3 691 ₽ 27 990 ₽ −87%Успешный поиск работы и трудоустройство в период кризиса Успешный поиск работы и трудоустройство в период кризиса 166 ₽ 3 990 ₽ −96%1 1С:Зарплата и Управление персоналом 8 (ред. 3.1). Уровень 1. Расчеты с персоналом и формирование отчетности 412 ₽ 12 990 ₽ −97%О Ошибки в учете - найти и обезвредить! 226 ₽ 6 990 ₽ −97%С Система управления версиями Git 80 ₽ 7 150 ₽ −99%JavaScript. Уровень 3. React и JSX JavaScript. Уровень 3. React и JSX 610 ₽ 10 990 ₽ −94%Управление запасами. Решение аналитических задач в бизнес-логистике Управление запасами. Решение аналитических задач в бизнес-логистике 394 ₽ М50523А Развертывание оптимизированного рабочего стола Windows 7 с пакетом MSOffice2010 М50523А Развертывание оптимизированного рабочего стола Windows 7 с пакетом MSOffice2010 12 490 ₽ П Подготовка к успешной сдаче ЕГЭ по обществознанию 32 890 ₽ VMware vSphere 6.5. Уровень 1. Внедрение и эксплуатация vSphere VMware vSphere 6.5. Уровень 1. Внедрение и эксплуатация vSphere 2 516 ₽ 28 490 ₽ −91%
25 344 ₽ 42 970 ₽