iOS-разработчик
Основной уровень
(Junior)
Старт курса
январь 2019 года
Количество мест
10 слушателей
Структура занятий
Занятия 2 раза в неделю с 17-00 до 20-30.
Лекции + домашние практические задания
Стоимость
24 600 рублей / курс.
До конца декабря действует предложение по беспроцентной рассрочке платежа двумя равными частями.


Для кого курс
новичков мобильной разработки,
желающих получить основные знания по созданию приложений для iOS.
Входные требования
Базовые знания любого из языков программирования;
базовые знания алгоритмов.
Время проведения
Вечерние курсы, 2 раза в неделю, вторник, четверг 17:30 — 21:00.
Стоимость курса
24 600 руб
Оставьте заявку по форме:
Оставьте свои контакты
e-mail, телефон, telegram, vk - всё, что угодно
Содержание курса

Вячеслав Енютин
Senior Mobile Developer (iOS, Android) RnD Soft опыт разработки высоконагруженных приложений более 5 лет. Разрабатывал приложения для финтех, телемедицины и др. отраслей. Спикер митапов по мобильной разработке.
Демо-урок
бесплатный, ознакомительный, для всех желающих

Входное тестирование

Введение в IT-специальность(первый тренинг с HR-специалистом)
  • Как устроена IT-компания
  • Культура в IT-компании
  • Коммуникации в IT-компании

Введение в разработку приложений

  • Введение в Swift и Playgrounds
  • Константы, переменные и типы данных
  • Строки, Функции, Структуры, Классы и наследование
  • Коллекции, Циклы
  • Операторы

Разработка с UIKit

  • Xcode
  • Компиляция
  • Документация
  • Основы Interface Builder
  • Знакомство с UIKit
  • Управляющие элементы в действии
  • Constraint, Autolayout, StackView
  • Практическая работа №1: Построение сложных интерфейсов

Навигация по интерфейсу и рабочие циклы

  • Опциональные значения;
  • Приведение типов и их контроль;
  • Оператор guard Области видимости констант и переменных;
  • Перечисления;
  • Переходы и контроллеры навигации по интерфейсу;
  • Контроллеры панелей вкладок Жизненный цикл контроллера;
  • Создание простых рабочих циклов;
  • Проектная работа №1: «Кто хочет стать миллионером»;
  • Работа со списками;
  • Протоколы;
  • Жизненный цикл приложения;
  • Модель-представление-контроллер (MVC);
  • Представление прокрутки (UIScrollView);
  • Табличные представления (UITableView);
  • Сохранение данных (Core Data, Realm);
  • Системные контроллеры представлений (подклассы UIViewController);
  • Создание сложных интерфейсов ввода данных;
  • Проектная работа №2: «Заметки» Работа с сетью;

Прототипирование и планирование проекта

  • Цикл разработки
  • human interface guidelines
  • Material Components
  • Планирование проекта
  • Обзор популярных архитектур MVP, Viper, MVVM

Выходное тестирование и защита разработанного проекта

  • Замыкания
  • Расширения
  • Работа с вебом: HTTP и URL-сессии
  • Работа с вебом: JSON
  • Работа с вебом: многопоточное выполнение
  • Обзор библиотеки Alamofire
  • Обзор библиотеки Kingfisher
  • Плактический блок

Тренинг с HR-специалистом
  • Подготовка резюме и портфолио
  • Первое собеседование
  • Работа над частыми ошибками на собеседовании

Что вы получаете помимо обучения?
Сертификат об успешном окончании курса
Методические указания и домашние задания
по каждому уроку
Практический опыт разработки
Стажировки и возможность трудоустроиться
в компаниях-операторах курсов
Зарегистрироваться на курс IOS-разработчик

Заполните поля для регистрации на курсе
Ваш e-mail
Телефон
Ваше ФИО
Ваш возраст
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности