[SwiftBook] iOS-разработчик с нуля за 20 недель. Часть 1 из 5 (Алексей Ефимов, Алексей Пархоменко)

Часть 1 из 5:
Основы программирования на Swift

4 недели, 16 онлайн-часов, 40 часов домашки
— Синтаксис Swift, основные концепции
— Базовые операторы, строки и символы
— Условные инструкции, опционалы
— Типы коллекций, циклы
— Функции и замыкания
— ОПП в Swift
— Перечисления и структуры
— Дополнительные концепции Swift


Быстро развивающийся рынок смартфонов обеспечивает растущий спрос на iOS-разработчиков

Данные с сайта hh.ru
4 месяца обучения достаточно, чтобы устроиться iOS-junior разработчиком
3 275 компаний сейчас ищут iOS-программистов
250 000 одна из лучших зарплат на рынке, объясняется высокой востребованностью

Этот курс вам подходит, если вы:
Новичок
Без опыта программирования

Если вы никогда не занимались программированием – этот курс идеален для старта. Под пристальным присмотром кураторов вы освоите азы и прокачаетесь до настоящего джуна

Начинающий
Уже начали изучать Swift

Если вы уже сделали или делаете первые шаги в Swift-разработке – мы сможем помочь систематизировать знания и помочь прочно освоиться в новой профессии

not-iOS программист
Опыт в других языках

Если вы программист на Java, Python и пр. и желаете сменить специализацию или дополнить компетенции – этот курс познакомит вас со спецификой iOS-разработки в полной мере

Вы подробно изучите
Xcode, GIT, CocoaPods
Среда разработки, синтаксис Swift
UKit и StoryBoard
Работа с дизайн-системами
TDD и Unit Testing
Понятие, принципы и применение на практике
ООП в Swift
Работа с объектно-ориентированным программированием
MV(X), VIPER, MVVM, Clean Swift
Архитектурные паттерны в iOS. Причинно-следственные связи
39 модулей в программе
И десятки часов полезных вебинаров