Logos IT-Academy

iOS розробник

16 500 UAH за курс
4 месяцев
Для начинающих
iOS Development
Этот курс научит вас разработке приложений для iOS с нуля. Вы освоите Swift, UIKit, SwiftUI, работу с API и базами данных, а также научитесь публиковать приложения в AppStore. Обучение практическое — во время курса вы создадите собственные проекты для портфолио. Доступны записи уроков, поддержка ментора и помощь с трудоустройством для лучших студентов.

О курсе

Программа курса

Старт разработки

На этом курсе начинают с основ - знакомства с iOS и средой xCode. Студенты сразу переходят к языку Swift, изучая базовые операторы, циклы и условия. Этот блок дает фундамент для всей последующей работы.

Работа с данными и памятью

Далее курс охватывает работу со строками, символами и коллекциями. Студенты осваивают функции, замыкания и перечисления. Особое внимание уделяется опционалам - как с ними работать безопасно. Здесь же рассматривают императивное и функциональное программирование с функциями map, filter и reduce.

Объектно-ориентированное программирование

Этот модуль посвящен классам, структурам и основным принципам ООП. Студенты изучают свойства, методы, контроль доступа и безопасность памяти. Знакомятся с CocoaPods для управления зависимостями.

Протоколы и архитектура

Здесь рассматривают протоколы, расширения и Protocol Oriented Programming. Студенты изучают паттерны проектирования - Singleton, Delegate, Observer. Отдельный блок посвящен архитектурам MVC и MVP для создания качественного кода.

Интерфейсы и UI

Модуль начинается с основ UIKit, Storyboard и XIB файлов. Студенты осваивают Autolayout и Mobile Human Interface Guideline. Сравнивают UIKit с современным SwiftUI. Изучают жизненный цикл приложения и контроллера.

Работа с сетью и данными

Этот блок охватывает Restful APIs и работу с бекендом на примере Firebase. Студенты научатся сохранять данные, реализовывать аутентификацию. Изучат различные способы сохранения данных - от User Defaults до Core Data.

Производительность и инструменты

Здесь рассматривают многопоточность с GCD и Operations. Студенты научатся работать с памятью, решать проблемы и рефакторить код. Отдельный блок посвящен основам Git, Command Line и инструментам отладки.

Финальная подготовка

Последние модули включают отладку, обработку ошибок и написание Unit тестов. Студенты осваивают Core Location и MapKit для работы с картами. Завершается курс подготовкой приложения к AppStore и настройкой CI/CD.

Что получают студенты

Курс дает актуальные знания для iOS-разработчика. Обучение строится на практике - студенты создают реальные проекты для портфолио. Ментор поддерживает на каждом этапе. Обучаться можно из любого места, имея доступ к записям и материалам. Успешные студенты получают помощь с трудоустройством.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора