Кафедра информационных технологий и управления проектами Good Line







Тел: +7(3842) 45-26-70
Мобильная разработка на iOS
3
Месяца обучения
12
Занятий с теоретическим материалом и практическими заданиями под контролем наставников
1
Занятие в неделю
Запуск курса - 15 апреля 2021 года
Описание курса
Мобильная разработка под iOS - введение в профессию мобильного разработчика. Знания, полученные на курсе, позволят написать свое первое приложение под iOS и продолжить углубленное изучение возможностей платформы самостоятельно.

Цель курса - Научиться создавать мобильные приложения. Изучить технологии разработки, предоставляемые компанией Apple.

Этот курс для тебя, если ты:

  • Уже изучал программирование;
  • Имеешь начальное представление о разработке приложений;
  • Хочешь получить специализацию в области мобильной разработки.
Наличие MасВook'a не обязательно!
Темы онлайн-курса
1. Введение в курс
1. Постановка целей и задач курса
2. Обзор особенностей macOS
3. Настройка окружения
4. Повторение базовых навыков (Swift, ООП, алгоритмы и структуры данных)


1 занятие, 3 часа. Самостоятельное задание - 1 час.
2. Верстка
1. Xib / Storyboard / SwiftUI
2. Auto Layout
3. Базовые элементы
4. Контейнеры элементов (стеки, таблицы, коллекции)

1 занятие, 3 часа. Самостоятельное задание - 2 часа.
3. Архитектура приложения
1. Принципы построения приложений
2. Разделение приложения на слои / части / сервисы
3. Инъекция зависимостей
4. Обзор существующих архитектур.


1 занятие, 3 часа. Самостоятельное задание - 1 час.
4. Работа с данными
1. Базы данных
2. Кey-value хранилище
3. REST-запросы
4. Хранение состояния

1 занятие, 3 часа. Самостоятельное задание - 2 часа.
5. Тестирование приложения
1. Тест-кейсы
2. Unit тесты
3. UI тесты

1 занятие, 3 часа. Самостоятельное задание - 2 часа.
6. Публикация приложения
1. Магазин приложений App Store
2. Подпись приложения
3. Сертификаты
4. Профили


1 занятие, 3 часа. Самостоятельное задание - 2 часа.
7. Дополнительные темы
1. Реактивное программирование
2. Отправка пуш-уведомлений
3. Работа с камерой



1 занятие, 3 часа. Самостоятельное задание - 1 час.
8. Защита выпускной работы
1 занятие, 3 часа.
Компетенции и навыки, которые вы получите
после окончания курса:
Подробные компетенции указываются в сертификате выпускника, который получает каждый студент, успешно защитивший выпускной проект.

Для студентов ВУЗов, сотрудничающих с кафедрой Good Line, учебные дисциплины дополнительно включаются в приложение к диплому ВУЗа.

Верстать интерфейсы мобильных приложений
Работать с базами данных и бэкендом
Покрывать приложение тестами
Работать с магазином приложений
Эксперты курса
Александр Черноусов
Программист отдела iOS-разработки системы
мобильных приложений Wachanga
Тариф "Специалист"
Тариф "Выпускник"
Скидка на прохождение курса доступна выпускникам проекта Кафедра Goodline.
Подробности у администратора проекта VK, Instagram
Тариф "Студент"
Право бесплатного обучения в рамках проекта Кафедра Goodline могут получить действующие студенты организаций среднего профессионального и высшего образования Кемеровской области, успешно прошедшие вступительные испытания.

Для того, чтобы принять участие в конкурсе, откройте файл тестового задания, выполните и прикрепите его к форме заявки на участие.
Файл с вашим тестовым зданием:
Если ты готов – мы научим тебя всему, что умеем сами.
Если нет – не трать наше время.