Фоновый баннер

Разработка iOS приложений на Swift 5. Уровень 2

Москва
Иконка

Дата: 17.05.2021

Цена: 37500 руб.

Записаться на курс

Москва
Иконка

Дата: 5.07.2021

Цена: 37500 руб.

Записаться на курс

Москва
Иконка

Дата: 27.09.2021

Цена: 37500 руб.

Записаться на курс

Москва
Иконка

Дата: 29.11.2021

Цена: 37500 руб.

Записаться на курс

Подробнее о курсе

Краткое описание курса
В данном курсе больший упор идет на взаимодействие пользователя с внешним миром через устройство (использование датчиков, интернет-ресурсов, сервисов системы)

Для прохождения курса в центре вам потребуется собственный Macbook с версией операционной системы не ниже MacOS 10.12.6 Sierra и установленным XCode 9

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

  • разработчики программного обеспечения, желающие получить или улучшить навыки разработки приложений для iOS

Получаемые знания и навыки
По окончании курса слушатели научатся

  • работать с датчиками устройства (Touch ID, камера, акселерометр и т.д.)
  • работать с базами данных
  • работать с интернет-ресурсами
  • интегрировать социальные сервисы в приложение
  • пользоваться готовыми решениями сторонних разработчиков

Предварительно рекомендуется прослушать курс(ы)

Краткое содержание курса
Модуль 1 — Scroll View

  • Разница между frames и bounds
  • Как работает Scroll View
  • Как работает Zoom
  • Вложенный Scroll View
  • Добавление поля для клавиатуры

Модуль 2 — Работа с оборудованием

  • Сенсоры
  • Работа с камерой и передача фотографий в другие приложения
  • Использование Touch ID и Связки ключей

Модуль 3 — Дополнения к приложению

  • Локальные уведомления
  • MapKit and Core Location
  • Локализация приложений

Модуль 4 — Работа с сетью

  • Networking with URLSession
  • Библиотека Alamofire и Cocoapods (менеджер зависимостей)
  • Социальные сервисы

Модуль 5 — Анимация

  • Анимация с помощью CALayer и его наследников
  • Анимация CAShapeLayer
  • Анимация ограничений
  • Анимация множителя
  • Анимация «пружинкой»
  • Переходы UIView
  • Анимируемые свойства
  • Анимация кейфреймов

Модуль 6 — Базы данных

  • Firebase
  • Core Data

Модуль 7 — Apple Watch

  • Макеты в Apple Watch
  • Поля и промежутки
  • Таблицы
  • Конфигурирование ячеек таблицы
  • Меню
  • Навигация
  • Модальные сигвеи и постраничный интерфейс
  • Рисование с помощью Core Graphics
  • Обмен данными

Модуль 8 — GitHub

  • Обзор GitHub
  • Создание и слияние веток

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