Описание
Количество уроков: 47 Видео
Язык: Русский
Вес архива: 18,27 ГБ
Освойте востребованную профессию iOS-разработчика и получите практические навыки создания мобильных приложений на Swift — от первых шагов до уровня, достаточного для трудоустройства. Этот курс поможет вам уверенно войти в сферу мобильной разработки и собрать портфолио уже в процессе обучения.
Кому подойдёт этот курс
Новичкам в программировании
Если вы никогда не писали код, программа выстроена так, чтобы обучить вас базовой логике, синтаксису Swift и фундаментальным принципам разработки. Поддержка кураторов поможет освоиться и двигаться к уровню junior.
Тем, кто уже начал изучать Swift
Курс поможет систематизировать знания, закрыть пробелы в понимании архитектуры и научиться работать как в одиночку, так и в команде над полноценными iOS-приложениями.
Разработчикам с опытом в других языках
Java, Python, C#, JavaScript — если вы хотите сменить стек или расширить компетенции, программа быстро погрузит в особенности платформы iOS, инструменты разработки и архитектурные подходы.
Что вы изучите
Среда разработки и инструменты
• Xcode, GIT, CocoaPods: настройка рабочего окружения, управление зависимостями, ведение проекта по промышленным стандартам
• Основы Swift: синтаксис, типы данных, работа с функциями, замыканиями, структурами и классами
Тестирование и качество кода
• TDD и Unit Testing: концепции тестирования, подход «сначала тест», написание тестов для реальных компонентов приложения
Архитектуры и построение приложений
• MV(X), VIPER, MVVM, Clean Swift: разбор популярных архитектур, их применение, преимущества и ограничения
• Причинно-следственные связи: как проектировать модульную структуру и поддерживаемый код
Интерфейс и визуальные компоненты
• UIKit и Storyboard: создание экранов, работа с Auto Layout, дизайн-системами и навигацией
Основы объектно-ориентированного подхода
• ООП в Swift: принципы наследования, инкапсуляции, полиморфизма и композиции в контексте мобильной разработки
Практические результаты обучения
К концу курса вы соберёте собственное портфолио из нескольких полноценных проектов, разберётесь в процессе разработки от идеи до публикации и сможете пройти собеседование на позицию Junior iOS Developer.

Дмитрий К. –
Брал курс без опыта в программировании, до этого только верстал простые сайты. Понравилось, что сначала подробно разбирают Xcode и GIT, а потом постепенно переходят к Swift — замыкания и структуры объяснены спокойно и с примерами. Отдельно полезен блок про Unit Testing и TDD: тесты писал впервые, но куратор помог разобраться с реальными компонентами приложения. К концу 20 недель собрал небольшое портфолио и чувствую себя уверенно на уровне junior.