Весна 2023

Swift 1 lev.

Цель курса — освоить средства разработки мобильных приложений для платформы Apple iOS.

Описание
Курс покрывает базовые разделы мобильной разработки на языке Swift. В рамках курса студенты познакомятся с языком программирования Swift, освоят коллекции, архитектуру приложений и многое другое.
Подробнее
Чему научитесь
Ты научишься:
- программировать на языках Swift/Obj-C
- самостоятельно создавать iOS-приложения
- делать качественные приложения при помощи Unit/UI тестов
 
Подробнее

Преподаватели

Артур Сардарян Артур Сардарян

Выпускник МГТУ им. Н.Э. Баумана (БМТ1)
Руководитель кроссфункциональной команды разработки в...


Подробнее

Константин Кулаков Константин Кулаков

Руководитель кроссфункциональной команды разработки в «Юле». Закончил Основную программу в Образо...


Подробнее

Павел Носов Павел Носов

Руководитель кроссплатформенной команды разработки в VK. Последние 9 лет занимается мобильной раз...


Подробнее

Андрей Бабков Андрей Бабков

Программист в продуктовой команде «ВКонтакте». До этого работал в Юле, а также запускал standalon...


Подробнее

Павел Тихонов Павел Тихонов

Руководитель iOS-команды мобильной разработки в Юле, проект VK. Выпускник МИЭМ им А.Н. Тихонова. ...


Подробнее

Олег Гибадулин Олег Гибадулин

Выпускник основной программы Технопарка. Пилю разное интересное в VK на iOS.

Егор Короткий Егор Короткий

iOS developer at VK

Программа

Занятие Часы в ауд. + сам. работа

Лекция №1: Вводная лекция  

4 ак. ч.

Лекция №2: Введение в Swift 1  

4 ак. ч.

Лекция №3: Введение в Swift 2  

4 ак. ч.

Рубежный контроль №1: Рубежный контроль 1  

4 ак. ч.

Смешанное занятие №1: Layout - Storyboard (жизн цикл приложения)  

4 ак. ч.

Смешанное занятие №2: Layout - Code  

4 ак. ч.

Лекция №4: Коллекции 1  

4 ак. ч.

Лекция №5: Коллекции 2  

4 ак. ч.

Рубежный контроль №2: Рубежный контроль 2  

4 ак. ч.

Смешанное занятие №3: Паттерны проектирования  

4 ак. ч.

Смешанное занятие №4: Архитектуры приложений  

4 ак. ч.

Смешанное занятие №5: Сетевое взаимодействие  

4 ак. ч.

Смешанное занятие №6: Firebase  

4 ак. ч.

Рубежный контроль №3: Рубежный контроль 3  

4 ак. ч.