Що нового?

Придбаний [Специалист] Swift. Уровень 2. Объектно - ориентированное программирование [Владислав Мади] [2021]

Інформація про покупку
Тип покупки: Складчина
Ціна: 11025 ГРН
Учасників: 0 з 1
Організатор: Відсутній
Статус: Набір учасників
Внесок: 11466 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
[Специалист] Swift. Уровень 2. Объектно - ориентированное программирование [Владислав Мади] [2021]

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

Программа курса:
Модуль 1. Классы, структуры, перечисления (4 ак. ч.)
  • Основные концепции ООП
  • Классы, структуры, перечисления
  • Их отличия и сходства
  • Объявление
  • Создание экземпляров
  • Получение значений свойств
  • Memberwise-инициализаторы
  • Наследство Objective-C
  • Использование перечислений
  • Связанные значения
  • Raw values
Модуль 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 ак. ч.)
Длительность: 32 ак.ч.
Стоимость: 22050 рублей.
Продажник:
Скрытое содержимое.
https://www.specialist.ru/course/swift2
 
Угорі