Весна 2023

Swift 1 lev.

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

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

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

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

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


Подробнее

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

Тимлид продуктового направления iOS Юлы, проект VK. Закончил Основную программу в Образовательным...


Подробнее

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

Руководитель кроссплатформенной команды разработки в 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 ак. ч.