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

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

Для оптимизации дизайна и быстродействия наших веб-сайтов используются cookie-файлы. Продолжая посещение веб-сайта, вы соглашаетесь на использование cookie-файлов.

Ок
Вашингтон

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

  • Онлайн
  • Офлайн
Москва 
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
10%
При покупке этого курса вы получаете скидку 10% на следующую покупку
Купон действует  60 дней  со дня покупки
  • Онлайн
  • Офлайн
Москва 
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
10%
При покупке этого курса вы получаете скидку 10% на следующую покупку
Купон действует  60 дней  со дня покупки
  • Описание курса
  • Программа
  • Требования к участникам
Описание курса

Swift пришел на замену Objective-C в приложениях для iOS устройств и Mac OS X. На него оказали влияние такие языки как Haskel, Ruby, Python и конечно же Objective-C. Компания Apple описала язык Swift как “Objective-C без С”. Язык действительно получился удобным, мощным и продуманным.

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

Продолжительность курса: 32 ак. ч.

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

Организация

Адрес проведения
  • Госпитальный переулок, 4/6 строение 1
    Москва

Выберите вариант покупки

  • Офлайн
  • Онлайн
Полный курс
до 10 человек
Москва, Госпитальный переулок, 4/6 строение 1
воскресенье, 10:00 — 17:10
Вебинар
до 10 человек
Онлайн-занятие
воскресенье, 10:00 — 17:10

Остались вопросы?

Напишите в чат, и специалист поддержки оперативно ответит вам.

Задать вопрос