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

5,0 52 участника

О чём курс

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

Программа обучения

  • Классы и структуры: различия и области применения
  • Инкапсуляция: принципы сокрытия данных
  • Наследование и полиморфизм
  • Инициализация и деинициализация объектов
  • Автоматическое управление памятью (ARC)
  • Дженерики: создание обобщенного кода
  • Расширения (Extensions) и протоколы
  • Обработка ошибок в Swift
  • Итоговая работа
Складчина создана 27 октября 2015 г.

Другие материалы школы 12

С Специалист Все материалы
Практика создания веб - приложения (бэкенд) Практика создания веб - приложения (бэкенд) 1 688 ₽ 13 990 ₽ −88%О Организация бюджетного контроля с использованием MS Excel 1 747 ₽ 15 990 ₽ −89%1 10979B: Облачная платформа Windows Azure - базовый курс 889 ₽ 13 990 ₽ −94%О Основы бухучёта для руководителей 514 ₽ 11 990 ₽ −96%Виртуализация Proxmox VE. Внедрение и эксплуатация. Часть 1 Виртуализация Proxmox VE. Внедрение и эксплуатация. Часть 1 800 ₽ 21 990 ₽ −96%С Специалист - 1С:Предприятие 8.2: Повышение надежности и производительности информационных баз 5 490 ₽ L Linux (Ubuntu)/FreeBSD. Уровень 3. Взаимодействие с сетевым оборудованием Cisco Systems 746 ₽ 16 990 ₽ −96%Б Бюджетирование. Производство. Расчет себестоимости в программе 1С:Комплексная автоматизация 2 1 444 ₽ 16 150 ₽ −91%С Современные методы работы с кадровым резервом и управление талантами 3 293 ₽ 7 990 ₽ −59%Администратор System Center 2012 Configuration Manager, SCCM Администратор System Center 2012 Configuration Manager, SCCM 1 076 ₽ 41 980 ₽ −97%Разработчик Oracle Database 19c. Oracle PL/SQL Developer Certified Associate Разработчик Oracle Database 19c. Oracle PL/SQL Developer Certified Associate 93 890 ₽ L Linux. Уровень 3. Обеспечение безопасности систем, сервисов и сетей 2 806 ₽ 21 490 ₽ −87%
690 ₽ 15 990 ₽