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

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

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

Дата: 12.05.2021

Цена: 22900 руб.

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

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

Дата: 30.06.2021

Цена: 22900 руб.

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

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

Дата: 22.09.2021

Цена: 22900 руб.

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

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

Дата: 24.11.2021

Цена: 22900 руб.

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

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

Краткое описание курса
Цель курса — изучить само устройство и его взаимодействие с пользователем. Получить базовые навыки написания приложений на новом языке программирования, понять принципы разработки проектов, внутреннее устройство iOS и основные подходы к разработке приложений

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

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

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

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

  • грамотно планировать приложения для iPhone
  • использовать все доступные средства, предоставляемые XCode 9 для разработчика
  • проектировать интерфейсы пользователя при помощи Storyboards в Interface Builder
  • адаптировать приложения под устройства с разными экранами
  • оптимизировать и компоновать ресурсы приложения (графические изображения, текстовые файлы и прочее)
  • использовать основные элементы управления пользовательского интерфейса iOS

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

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

  • Знакомство с Xcode и Interface Builder
  • Элементы интерфейса приложения
  • Горячие клавиши

Модуль 2 — Автоматическое размещение и ограничения

  • Autoresizing – Маска автомашстабирования
  • Stack View
  • Constraints – ограничения

Модуль 3 — Picker View

  • Жизненный цикл iOS приложения
  • Жизненный цикл View Controller
  • Модель MVC
  • Делегирование и источник данных
  • UIImageView
  • Сохранение пользовательской информации

Модуль 4 — Table View Controller

  • Контролер и элемент TableView
  • Протоколы Delegate и DataSource
  • Добавление и удаление данных из TableView
  • Работа с сигвеями (Segues)
  • Текстовые поля
  • Передача данных
  • Сохранение данных

Модуль 5 — Collection View Controller

  • Принцип работы CollectionView
  • Произвольные ячейки
  • Работа с градиентными слоями
  • Использование нескольких секций
  • Добавление элементов в CollectionView
  • Обновление контента
  • Формирование произвольных ячеек
  • Удаление ячеек

Модуль 6 — Распознание жестов

  • Виды контроллеров
  • Механизм распознания жестов
  • Панаромирование
  • Щипки (pinching gesture)
  • Вращение

Модуль 7 — Доступ к свойствам через Interface Builder

  • Атрибуты @IBInspectable и @IBDesignable
  • Инициализация представлений для отображения в Interface Builder

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