План на курса

Въведение

Разширено разработване на iOS

  • Предприемаческа архитектура на iOS
  • Шаблони за дизайн
  • Програмиране, ориентирано към протоколи

RxSwift фреймуърк

  • Функционално програмиране срещу реактивно програмиране
  • Reactиви разширения

Аламофайр Networking библиотека

  • Платформа като услуга
  • Уеб услуги и Аламофайр

Разширено Swift и Протокол Programming

  • Използване на нумерации
  • Разработка на протоколи
  • Работа с делегати
  • Написване на протоколни разширения
  • Създаване на рекурсивни функции
  • Работа с данни структури и алгоритми

Reactive Programming в Swift с RxSwift

  • Имплементиране на наблюдаеми и абонаменти
  • Използване на субжекти
  • Филтриране, трансформация и комбиниране на оператори
  • Интегриране и работа с RxCoaCoa
  • Имплементиране на MVVM
  • Диагностика и обработка на грешки

Аламофайр

  • Интегриране на Аламофайр в Swift
  • Импортиране на файлове
  • Вземане на данни
  • Оптимизиране на PhotoTagger

Единични и UI тестове

  • Unit Testing в Swift
  • UI тестове в Swift

Резюме и заключение

Изисквания

  • Опит с разработка на iOS

Целева аудитория

  • Разработчици на iOS
 14 часа

Брой участници


Цена за участник

Отзиви от потребители (4)

Предстоящи Курсове

Свързани Kатегории