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



Разработка iOS приложений на Swift. Уровень 1.
Код: SWIFT1
Направление обучения: Разработка мобильных приложений
Продолжительность: 3 дня / 24 часа
Цена для физ. лиц: 12000 руб.
Цена для юр. лиц: 15000 руб.

Скачать прайс-лист (PDF)

Аннотация

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

Описание образовательной программы

Swift пришел на замену Objective-C в приложениях для iOS, OS X, watchOS и tvOS. На него оказали влияние такие языки как Haskel, Ruby, Python и, конечно же, Objective-C. Компания Apple описала язык Swift как “Objective-C без С”. Язык действительно получился удобным, мощным и продуманным.

Обучение по программе курса позволит вам:
  •   работать с кортежами
  •   работать с опционалами
  •   использовать преимущества конструкции switch в Swift
  •   использовать оператор guard
  •   работать с массивами, словарями и наборами
  •   использовать замыкания

Цель курса

Формирование знаний и навыков при изучении устройства на базе iOS и его взаимодействия с пользователем.

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

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

Необходимая подготовка

- Знание основ программирования.
- Умение работать c OS X.
- Наличие MacBook или Mac Mini и установленным Xcode актуальных на данный момент версий.

Содержание

1. Начало
 

  • О языке Swift. Его история. Ресурсы.
  •  Инструменты
  •  Playground
  •  Xcode

2. Базовые типы
 
  • Константы и переменные
  •  Значимые типы и ссылочные
  •  Числовые типы
  •  Конвертация типов
  •  Логический тип
  •  Кортежи
  •  Опционалы
  •  Принудительная распаковка
  •  Опциональное связывание
  •  Неявно развернутые опционалы
  •  Опциональное сцепление

3. Операторы
 
  • Базовые операторы
  •  Операторы диапазона
  •  Логические операторы

4. Строки
 
  • Строки и символы
  •  Мутабельность строк
  •  Работа с символами
  •  Конкатенация строк и символов
  •  Интерполяция строк
  •  Юникод

5. Коллекции
 
  • Мутабельность коллекций
  •  Массивы 
  •  Словари
  •  Наборы

6. Управление ходом выполнения
  •  Циклы
  •  Условные выражения
  •  Switch
  •  Guard

7. Функции и замыкания
  •  Функции
  •  Параметры функций и возврат значений
  •  Тип-функция
  •  Вложенные функции
  •  Замыкания
  •  Trailing closures
  •  Захват значений замыканиями


Получаемый документ

Сертификат.jpg


Оставить отзыв
Об этом курсе отзывов пока нет. Будьте первым.
Цымлов Алексей Васильевич
Тренер по разработке для мобильных приложений
Наименование
Вендор
Цена, руб
Разработка iOS приложений на Swift. Уровень 2. Swift пришел на замену Objective-C в приложениях для iOS, OS X, watchOS и tvOS. На него оказали влияние такие языки как Haskel, Ruby, Pythonи конечно же Objective-C. Компания Apple описала язык Swift как “Objective-C без С”. Язык действительно получился удобным, мощным и продуманным.
Код: SWIFT2

Расписание


  • 03 Июля 2019
  • Санкт-Петербург
Спецпредложения
Осенняя акция в Ростове-на-Дону!
Скидка 30% до 30 ноября!
Мероприятия
Школа HR в Санкт-Петербурге
Участие бесплатное. Приглашаем HR-руководителей, HR-менеджеров, экспертов и специалистов по обучению персонала.