Весна 2023

Swift 2 lev.

Цель курса — получить теоретические знания и практические навыки, которые позволят в рамках курса создать собственное приложение с нуля, опубликовать его в App Store, поддерживать и расширять его функциональность.

Описание
Углубленное изучение многопоточности, хранения данных, анимации и жестов на языке Swift.
Подробнее
Чему научитесь
Ты познакомишься с полным циклом разработки iOS приложения - от идеи до выкладки в AppStore и приобретешь навыки владения всеми инструментами, необходимыми для успешной разработки под iOS/MacOS - XCode, Interface Builder, Profilers, LLDB console.
Подробнее

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

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

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


Подробнее

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

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


Подробнее

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

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


Подробнее

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

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


Подробнее

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

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


Подробнее

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

iOS developer at VK

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

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

Программа

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

Лекция №1: Многопоточность 1  

4 ак. ч.

Лекция №2: Многопоточность 2  

4 ак. ч.

Лекция №3: UI Компоненты  

4 ак. ч.

Лекция №4: Обработка жестов, анимации  

4 ак. ч.

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

4 ак. ч.

Лекция №5: Хранение данных 1  

4 ак. ч.

Лекция №6: Хранение данных 2  

4 ак. ч.

Лекция №7: Фреймворки  

4 ак. ч.

Лекция №8: Углубленные темы (Пуши/Диплинки и тд)  

4 ак. ч.

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

4 ак. ч.

Лекция №9: SwiftUI 1  

4 ак. ч.

Лекция №10: SwiftUI 2  

4 ак. ч.

Лекция №11: CI/CD, Unit/UI Тесты  

4 ак. ч.

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

4 ак. ч.