Описание
Что даст вам этот курс?
- Swift. Разработка на основном языке для iOS-приложений
- Xcode 12. Современные технологии мобильной разработки
- iOS Developer. Квалификация разработчика Apple
- Swift UI + UI Kit. Инструменты создания функциональных интерфейсов
- App Store. Возможность публикации iOS-приложений
Фундаментальная база
Модель преподавания на курсе — как в классических офлайн-вузах уровня МГУ или Гарварда.
- Глубокое изучение предмета с самых основ
- Развитие самостоятельного системного мышления
- Прямая передача опыта от экспертов-практиков
- Растущее комьюнити выпускников и нетворкинг
Максимум практики
Разные практические форматы — чтобы развить навыки, которые нужны рынку прямо сейчас.
- Тренажер по Swift для отработки алгоритмов и синтаксиса языка
- 50 написанных программ в ходе практических заданий и мини-проектов
- 60 часов вебинаров с ментором для разбора учебных тем и решения задач
- 3 хакатона по разработке в командах под руководством ментора
- 5 сквозных проектов по созданию приложений для портфолио
Вы сделаете 5 приложений для портфолио
- Приложение для выбора фильмов. Сервис с поиском и просмотром информации по фильмам и актерам.
- Tо-Do List. Многоэкранное приложение для планирования дел и событий.
- Калькулятор. Одноэкранное приложение, в интерфейсе 19 кнопок с разными функциями.
- Мини-игра «Кружки». Игрок перемещает объекты по экрану, они взаимодействуют друг с другом.
- Галерея изображений. Коллекция картинок с функциями открытия, увеличения, перелистывания.
Вы примете участие в 3 хакатонах
- Вводный вебинар с условиями задачи
- Проверка вашего решения менторами
- 2 недели на выполнение задания
- Итоговый вебинар с разбором решения и ответами на вопросы
- Начисление баллов участникам
- Готовое приложение в ваше портфолио
Краткая программа курса
Блок 1. Программирование
- Введение в программирование
- Программирование на Swift
Практика
- 20 часов интерактивных вебинаров
- Тренажер по Swift
- 100 задач на алгоритмы
- 50 написанных программ
Вы научитесь:
- Оперировать основными IT-понятиями
- Разбираться в типах данных и операторах
- Работать в среде разработки Xcode
- Писать код на Swift, используя принципы ООП
- Работать с системой контроля версий Git
- Загружать свой код на GitHub
Блок 2. Мобильная iOS-разработка
- Интерфейсы и архитектура мобильных приложений
- Работа с данными и их хранение
- Многопоточность и работа с сетью
Практика:
- 30 часов интерактивных вебинаров
- 4 практикума по работе с данными
- 4 сквозных проекта
Вы научитесь:
- Работать в Xcode/AppCode
- Разрабатывать интерфейсы и анимацию
- Подключаться к хранилищам данных
- Реализовывать асинхронность в приложении
Блок 3. Мобильная разработка PRO
- UI/UX для iOS
- Дополнительные фреймворки
- Тестирование, сборка и публикация приложения
- Введение в Objective-C
Практика:
- 10 часов интерактивных вебинаров
- 5 практикумов по проектированию user friendly интерфейсов
- 1 финальный командный проект
Вы научитесь:
- Прототипировать интерфейс и реализовывать элементы в коде
- Тестировать приложение
- Публиковать приложение в App Store
- Использовать синтаксис и основные конструкции Objective-C
- Писать решение на Swift
- Создавать программу и имплементировать решение
Отзывы
Отзывов пока нет.