получи практические навыки и развивайся в сообществе единомышленников и менторов Посмотреть программу
6 месяца
100% практика
Менторы
Обучение по принципу Project based education, каждый модуль закрепляется проектами которые можно добавлять в портфолио
Действующие middle+, senior разработчики международных компании, а также код ревьюеры
Инфраструктура
Проходи обучение в оснащенном коворкинге, где есть все для комфортного обучения: компьюетры (iMac), кухня, игровая зона и т.д. и доступен 24/7
Чему вы научитесь на курсе
Инструменты разработчика
Уверенно пользоваться с терминалом. Пользоваться системой контроля версий git, работать в среде разработки IDE
Swift
Изучить язык Swift, основные его функции и особенности
Libs
Научитесь работать с разными библиотеками
Работа с API
Изучите клиент-серверное взаимодействие, научитесь работать с API
Паттерны проектирования
Узнаете какие какие паттерны проектирования есть. Научитесь писать по архитектурным паттернам как MVC, VIPER
Проекты и задачи
Каждый модуль закрепляется задачами либо проектом который можно добавить в свое портфолио
Программа курса
курс длится 6 месяцев
1-й месяц
Основы
Основы Internet
Основы работы с терминалом
Основы работы с Git
Xcode
Введение в Swift
Переменные и типы данных
Опционалы и константы
Collections(array, set, dict),
Условные операторы и циклы,
Control flow
Функции
Замыкания (сlosures)
2-й месяц
ООП, MVC, UIKit
Enumerations/structs/classes - their properties & methods
OOP, 4 principles
Разработка проекта
Memory management, ARC
Introduction to UIKit
Model-View-Controller
Разработка проекта
3-й месяц
View
Что такое "View", иерархия view
Basic UI Components
table & collection views
Anatomy of autolayout
Dynamic layout of complex views
Разработка проекта
Multi View application
Passing data between view controllers
Create and layout views programmatically
Разработка проекта
4-й месяц
клиент-сервер, библиотеки
Third-Party Integrations
Handling touch
Gesture events
Error handling
Client-server communication
Работа с анимациями
Разработка проекта
Многопоточность в iOS
Data persistency
Разработка проекта
5-й месяц
Паттерны проектирования
Порождающие паттерны
Структурные паттерны
Поведенческие паттерны
Observer pattern
Memento pattern
Разработка проекта
SOLID
Debugging
Разработка проекта
6-й месяц
VIPER
Архитектурные паттерны. VIPER
Тестирование кода - Unit Testing
Финальный проект
iOS Developer Career
Ильяр ментор
Проводит занятия по iOS
Ильяр Мнаждин работает senior iOS разработчиком в крупной международной компании Headhunter Group. Также работал в разных местных компаниях как: One Technologies, Halyk Bank. LinkedIn