Очно или онлайн 🎓 Свидетельство выпускника, сертификат международ…

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

Логотип Учебный Центр «Специалист» Учебный Центр «Специалист» ★ 4,0 · 2 отзыва

Второй уровень обучения Swift посвящён объектно-ориентированному программированию. Слушатели разбирают классы и структуры, наследование, инициализацию, управление памятью, протоколы, дженерики и обработку ошибок. Курс подойдёт тем, кто уже знаком с основами Swift и хочет писать более сложные программы для iOS и macOS.

Объём
32 ак. ч. аудиторной нагрузки с преподавателем + 32 ак. ч. бесплатной самостоятельной практики
Формат
Очно или онлайн
Документ
Свидетельство выпускника, сертификат международного образца или удостоверение

Чему вы научитесь

  • Объявлять классы, структуры и перечисления, создавать их экземпляры
  • Использовать хранимые, ленивые и вычисляемые свойства, а также обозреватели свойств
  • Применять наследование и переопределение методов
  • Писать инициализаторы разных видов, включая failable и required
  • Управлять памятью с помощью ARC, weak и unowned
  • Обрабатывать ошибки через проброс исключений и defer
  • Расширять типы с помощью extension и протоколов
  • Создавать обобщённые (generic) конструкции
  • Настраивать уровни доступа public, internal и private
  • Использовать опциональное связывание и приведение типов

Программа курса

7 модулей · 32 ак. ч. аудиторной нагрузки с преподавателем + 32 ак. ч. бесплатной самостоятельной практики

  1. 1Классы, структуры, перечисления4 ак. ч.
    • Основные концепции ООП
    • Классы, структуры, перечисления
    • Их отличия и сходства
    • Объявление
    • Создание экземпляров
    • Получение значений свойств
    • Memberwise-инициализаторы
    • Наследство Objective-C
    • Использование перечислений
    • Связанные значения
    • Raw values
  2. 2Свойства, методы и индексаторы4 ак. ч.
    • Хранимые свойства
    • Ленивые свойства
    • Вычисляемые свойства
    • Обозреватели свойств
    • Свойства типов
    • Имена параметров методов
    • Mutating методы
    • Методы типов
    • Индексаторы
  3. 3Наследование, инициализация и деинициализация8 ак. ч.
    • Наследование
    • Переопределение
    • Инициализация
    • Дефолтные инициализаторы
    • Memberwise-инициализаторы. Повтор
    • Делегация инициализации
    • Наследование и инициализация
    • Failable-инициализаторы
    • Required-инициализаторы
    • Деинициализация
  4. 4Автоматический подсчет ссылок, опциональное связывание, приведение типов, вложенные типы4 ак. ч.
    • ARC
    • Использование weak и unowned
    • Опциональное связывание
    • Проверка типа
    • Downcasting и upcasting
    • Any и AnyObject
    • Вложенные типы
  5. 5Обработка ошибок4 ак. ч.
    • ErrorType
    • Проброс исключений
    • Синтаксис методов вызывающих исключения
    • Обработка исключений
    • Преобразование в опциональные значения
    • Использование defer
  6. 6Расширения, протоколы, дженерики, управление доступом, продвинутые операторы4 ак. ч.
    • Использование extension
    • Протоколы
    • Дженерики
    • Типы доступа public, internal и private
    • Overflow-операторы
  7. 7Выполнение итоговой работы4 ак. ч.

    Подробный план занятий модуля — на сайте школы.

Кому подойдёт курс

Начинающие разработчики на Swift

Позволит перейти от основ к объектно-ориентированному стилю программирования.

Слушатели, окончившие курс «Swift. Основы программирования»

Продолжает и углубляет знания, полученные на первом уровне.

Разработчики, желающие освоить iOS-разработку

Даёт понимание ключевых механизмов языка Swift, необходимых для создания приложений.

Подготовка: Успешное окончание курса Swift. Основы программирования или эквивалентная подготовка. Рекомендуется английский язык для IT-специалистов (elementary). Для занятий в центре нужен собственный MacBook с macOS не ниже 10.12.6 Sierra и установленным Xcode 9.

Как проходит обучение

Формат
очно или онлайн
Объём
32 ак. ч. аудиторной нагрузки с преподавателем + 32 ак. ч. бесплатной самостоятельной практики
Практика
предусмотрены практические задания и итоговая работа
Документ
Свидетельство выпускника, сертификат международного образца или удостоверение о повышении квалификации (для последнего нужна копия диплома о высшем или среднем профессиональном образовании).

Бонусы: 32 ак. ч. бесплатной самостоятельной практики в компьютерных классах Центра по предварительному согласованию; Скидка до 30% при обучении в составе дипломных программ (для частных лиц)

Стоимость обучения

Для частных лиц 34 990 ₽

Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дешевле медианы на 20%.

5 000 ₽148 400 ₽
Смотреть курсы рубрики подешевле →

Плюсы и минусы

Оценка редакции Курсографа по фактам со страницы курса.

Сильные стороны

  • Программа охватывает ключевые темы ООП в Swift, включая ARC, дженерики и обработку ошибок
  • Предусмотрена бесплатная дополнительная практика в классах (32 ак. ч.)
  • Доступны очный и онлайн-форматы обучения
  • По окончании выдаётся документ, включая возможность получить удостоверение о повышении квалификации

На что обратить внимание

  • Требуется предварительное прохождение курса «Swift. Основы программирования» или аналогичная подготовка
  • Для очного обучения необходим собственный MacBook с определённой версией macOS и Xcode
  • Стоимость обучения на странице не указана, её нужно уточнять отдельно

Отзывы о школе Учебный Центр «Специалист»

Василий ★★★★☆ 30 июня 2025

Прекрасная школа обучения, которая успешно работает в различных направлениях. Все процессы отточены до мелочей. Можно обучаться по технике — трактора, крана, экскаватора и многим другим специальностям.

Алексей ★★★★★ 30 июня 2025

Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…

Все 2 отзыва о школе →

Учились здесь? Оставьте отзыв

Частые вопросы о курсе

Нужен ли свой MacBook для обучения?

Да, для прохождения курса в центре требуется собственный MacBook с macOS не ниже 10.12.6 Sierra и установленным Xcode 9.

Какие документы выдаются после окончания?

Выдаётся свидетельство выпускника, сертификат международного образца или удостоверение о повышении квалификации. Для удостоверения нужна копия диплома о высшем или среднем профессиональном образовании.

Можно ли учиться онлайн?

Да, курс можно проходить очно или онлайн в группе с преподавателем.

Сколько времени отводится на практику?

Аудиторная нагрузка составляет 32 ак. ч., плюс предусмотрено 32 ак. ч. бесплатной самостоятельной практики в компьютерных классах Центра.

Есть ли скидка при обучении в составе дипломных программ?

Да, для частных лиц курс обойдётся до 30% дешевле, если изучать его в составе дипломных программ.

Похожие курсы в других школах

Все курсы рубрики «IT и программирование» →

Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.

34 990 ₽Учебный Центр «Специалист»
На сайт курса