Скрыть объявление
Более 45000 материалов для скачивания в нашем приватном разделе. Не пропусти, возможно данную складчину уже выкупили и выложили для ознакомления.
Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

Открыто ориентированное программирование

Тема в разделе "Программирование", создана пользователем Солнышко, 9 фев 2016.

0/5, Голосов: 0

Этап:
Набор участников
Цена:
15990.00 руб.
Участников:
0 из 40
Организатор:
требуется
0%
Расчетный взнос:
440 руб.
  • (Записывайтесь, чем больше участников, тем меньше расчетный взнос)

  1. Солнышко

    Солнышко Команда форума

    Сообщения:
    19.163
    Симпатии:
    33.742
    Swift. Уровень 2. Объектно - ориентированное программирование
    Swift пришел на замену Objective-C в приложениях для iOS устройств и Mac OS X. На него оказали влияние такие языки как Haskel, Ruby, Python и конечно же Objective-C. Компания Apple описала язык Swift как “Objective-C без С”. Язык действительно получился удобным, мощным и продуманным.
    В продолжении обучения переходим на новый уровень - объектно-ориентированное программирование. Слушатели познакомятся с основными концепциями ООП на примере языка Swift. Будут рассмотрены классы и структуры, инкапсуляция, наследование, полиморфизм, инициализация и деинициализация, ARC, дженерики, расширения и протоколы и конечно обработка ошибок. В конце курса проводится итоговая работа.

    Требуемая подготовка: Успешное окончание курса [Специалист] Swift. Основы программирования или эквивалентная подготовка [Специалист] Язык программирования Swift 2 – быстрый переход
    .
    Рекомендуемая подготовка (необязательная): Успешное окончание курса [Специалист] Английский язык для IT специалистов (elementary) или эквивалентная подготовка.

    Модуль 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
    specialist.ru/course/swift2
     
Оценить эту тему:
/5,
Поделиться: