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

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

Для оптимизации дизайна и быстродействия наших веб-сайтов используются cookie-файлы. Продолжая посещение веб-сайта, вы соглашаетесь на использование cookie-файлов.

Ок
Вашингтон

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

  • Онлайн
  • Офлайн
Москва 
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
10%
При покупке этого курса вы получаете скидку 10% на следующую покупку
Купон действует  60 дней  со дня покупки
Дипломы/сертификаты об окончании
  • Онлайн
  • Офлайн
Москва 
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
10%
При покупке этого курса вы получаете скидку 10% на следующую покупку
Купон действует  60 дней  со дня покупки
  • Описание курса
  • Чему вы научитесь?
  • Программа
  • Требования к участникам
Описание курса

Сейчас все большую популярность получает разработка мобильных приложений, в особенности, для флагмана этого рынка - устройств на базе iOS. Цель курса: изучить само устройство и его взаимодействие с пользователем. Получить базовые навыки написания приложений на новом языке программирования, понять принципы разработки проектов, внутреннее устройство iOS и основные подходы к разработке приложений.

Аудитория курса:

  • начинающие программисты, которые делают свои первые шаги в программировании;

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

  • веб-разработчики, желающие познакомиться с новой платформой;

  • студенты и школьники старших классов;

  • любой человек, желающий написать свое приложение для iOS.

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

Аудиторная нагрузка в классе с преподавателем: 24 академичексих часа.

По окончании курса проводится итоговая аттестация в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения.

Чему вы научитесь?
Грамотно планировать приложения для iPhone
Использовать все доступные средства, предоставляемые XCode 9 для разработчика
Проектировать интерфейсы пользователя при помощи Storyboards в Interface Builder
Адаптировать приложения под устройства с разными экранами
Оптимизировать и компоновать ресурсы приложения (графические изображения, текстовые файлы и прочее)
Использовать основные элементы управления пользовательского интерфейса iOS
Программа
Модуль 1. Введение – 1 ак.час
  • Модуль
  • Онлайн/Очно
Знакомство с Xcode и Interface Builder. Элементы интерфейса приложения. Горячие клавиши.
Модуль 2. Автоматическое размещение и ограничения – 3 ак.часа
  • Модуль
  • Онлайн/Очно
Autoresizing – Маска автомашстабирования. Stack View. Constraints – ограничения.
Модуль 3. Picker View – 3 ак.часа
  • Модуль
  • Онлайн/Очно
Жизненный цикл iOS приложения. Жизненный цикл View Controller. Модель MVC. Делегирование и источник данных. UIImageView. Сохранение пользовательской информации.
Модуль 4. Table View Controller – 6 ак.часов
  • Модуль
  • Онлайн/Очно
Контролер и элемент TableView. Протоколы Delegate и DataSource. Добавление и удаление данных из TableView. Работа с сигвеями (Segues). Текстовые поля. Передача данных. Сохранение данных.
Модуль 5. Collection View Controller – 7 ак.часов
  • Модуль
  • Онлайн/Очно
Принцип работы CollectionView Произвольные ячейки Работа с градиентными слоями. Использование нескольких секций. Добавление элементов в CollectionView. Обновление контента. Формирование произвольных ячеек. Удаление ячеек.
Модуль 6. Распознание жестов – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Виды контроллеров. Механизм распознания жестов. Панаромирование. Щипки (pinching gesture). Вращение.
Модуль 7. Доступ к свойствам через Interface Builder – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Атрибуты @IBInspectable и @IBDesignable. Инициализация представлений для отображения в Interface Builder.
Требования к участникам
Успешное окончание курса Swift. Уровень 2. Объектно - ориентированное программирование или эквивалентная подготовка.

Организация

Адрес проведения
  • Госпитальный переулок, 4/6 строение 1
    Москва

Выберите вариант покупки

  • Офлайн
  • Онлайн
Полный курс
до 10 человек
Москва, Госпитальный переулок, 4/6 строение 1
воскресенье, 10:00 — 17:10
Вебинар
до 10 человек
Онлайн-занятие
воскресенье, 10:00 — 17:10

Остались вопросы?

Напишите в чат, и специалист поддержки оперативно ответит вам.

Задать вопрос