Частным лицам: +7 (495) 232-32-16
Корп. клиентам: +7 (495) 780-48-44

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



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

Преподаватели курса

Отзывы о курсе

полученные знания могу применять на практике.

Cлушатель: Ревин Николай Сергеевич

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса Swift. Основы программирования или эквивалентная подготовка.

Рекомендуемая подготовка (необязательная): Успешное окончание курса Английский язык для IT специалистов (elementary) или эквивалентная подготовка.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Рекомендуемые курсы по специальности

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

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

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

Ближайшие группы  rss.gif

Данный курс вы можете пройти как в очном формате, так и дистанционно в режиме онлайн. Чтобы записаться на онлайн-обучение, в корзине измените тип обучения на "онлайн" и выберите удобную для вас группу.
Чем онлайн-обучение отличается от других видов обучения?

Стоимость обучения (рублей)* 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00 Вечер или Выходные
Стандартная цена
Онлайн Индивидуальное обучение Записаться
Частные лица 21 990 21 990 21 990 84 800 **
Организации 26 990 26 990 26 990

Ваша выгода может быть 3 040 рублей

Swift. Уровень 2. Объектно - ориентированное программирование + Разработка iOS приложений на Swift 4. Уровень 1 = 38 940 руб.*
41 980 руб.
*Данное предложение действует только для частных лиц.

Все варианты комплексного обучения со скидками

Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.
**Указана минимальная цена за индивидуальное обучение. Число часов работы с преподавателем в 2 раза меньше, чем при обучении в группе. Если Вам для полного усвоения материала курса потребуется больше часов работы с преподавателем, то они оплачиваются дополнительно.

Документы об окончании

В зависимости от программы обучения выдаются следующие документы:

Cert_Common

Свидетельство

БУХ

Удостоверение*

Cert_Inter

Cертификат международного образца

*Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

Все документы Центра

Актуальные новости

Конференция «Стачка»: «Специалист» раскрыл секреты подготовки программистов»

Конференция «Стачка»: «Специалист» раскрыл секреты подготовки программистов»

В Ульяновске прошла «Стачка» – крупнейшая IT-конференция, за восемь лет существования выросшая из местечковой в международную. На этот раз город Ленина посетили более 5000 гостей из 21 страны, 52 городов. Событие было посвящено будущему информационных технологий. Доклады по четырём основным направлениям – разработка, digital, карьера и образование, тренды – представили свыше 100 спикеров, состоялась серия панельных дискуссий.

Полный текст новости

Преподаватель курсов этичного хакинга Сергей Клевогин получил звание CEH Master

Преподаватель курсов этичного хакинга Сергей Клевогин получил звание CEH Master

Ведущий преподаватель учебного центра «Специалист» по этичному хакингу Сергей Клевогин получил квалификацию Мастера этичного хакинга (CEH Master).

Полный текст новости

Все новости

Наш сайт использует файлы cookie
Наша задача – сделать Ваше обучение успешным. Specialist.ru использует файлы cookie, чтобы гарантировать максимальное удобство пользователям, предоставляя им персонализированную информацию и запоминая их предпочтения. Продолжая пользоваться сайтом, Вы подтверждаете своё согласие на использование файлов cookie. Подробнее...