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

Confirmation of e-mail address is required!

The letter with the instruction has been sent to the e-mail address specified at the time of registration

Cookies

Cookies are disabled!

For the correct operation of the site, you must allow the use of cookies.

Cookies

Cookies are used to optimize the design and performance of our websites. By continuing to visit the website, you agree to use cookies.

Ok
Washington, D.C.
English
For kids
Programming
Music
Photography

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

7%
When subscribing to the newsletter, you receive a 7% discount on the first purchase
  • Course Description
  • What you will learn?
  • Program
  • Requirements for course participants
Course Description

РАЭК рекомендует курсы «Специалист»

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

Категория слушателей

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

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

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

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

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

Вы можете пройти обучение на собственном MacBook с версией операционной системы не ниже OS х 10.8 или использовать Apple Mac mini Центра «Специалист». Стоимость услуги уточняйте у менеджера.

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

Diplomas, certificates

Organization

Still have questions?

Start a chat with our support agent to get a quick response to all questions you might have