iOS Developer. Basic от Otus
Программа курса
Ознакомьтесь с программой курса «iOS Developer. Basic» от Otus
Модуль 1. Введение в курс
- Тема 1. Настройка XCode и основы мобильной разработки
Модуль 2. Основы SWIFT
-
Тема 2. Playground, Типы данных, кортежи, опционалы
-
Тема 3. Функции, замыкания
-
Тема 4. Коллекции (массивы, словари, множества)
-
Тема 5. Циклы, ветвление
-
Тема 6. Классы
-
Тема 7. Структуры
-
Тема 8. Перечисления
-
Тема 9. ООП
-
Тема 10. Менеджмент памяти в swift (ARC)
-
Тема 11. Q&A
Модуль 3. Интерфейс
-
Тема 12. UIView. Изучаем базовое представление в UIKit
-
Тема 13. UIViewController
-
Тема 14. TableView, CollectionView
-
Тема 15. Переходы и навигация в приложении
-
Тема 16. Autolayout в iOS. Constraints
-
Тема 17. UITextField и работа с клавиатурой в iOS
-
Тема 18. Q&A
Модуль 4. Хранение данных
-
Тема 19. Основы работы с git
-
Тема 20. FileManager
-
Тема 21. UserDefaults
-
Тема 22. CoreData
Модуль 5. Сеть
-
Тема 23. URL, URLRequest, URLSession, URLSessionDelegate
-
Тема 24. Создание сетевого слоя, ResultType
-
Тема 25. Codable, DynamicJSON
Модуль 6. Популярные библиотеки
- Тема 26. Популярные решения с открытым исходным кодом
Модуль 7. Управление потоками
-
Тема 27. Q&A
-
Тема 28. GCD
-
Тема 29. Operation, OperationQueue
Модуль 8. Шаблоны проектирования
-
Тема 30. Порождающие паттерны
-
Тема 31. Структурные паттерны
-
Тема 32. Поведенческие паттерны
Модуль 9. Архитектура приложений
-
Тема 33. SOLID, SOA, MVC, MVVM
-
Тема 34. Протоколы, делегаты
-
Тема 35. CleanSwift, VIPER
Модуль 10. Обработка исключений и сбоев
-
Тема 36. Xcode Instruments
-
Тема 37. Crachlytics
Модуль 11. Проектный модуль. Сдача проектов
-
Тема 38. Публикация в AppStore
-
Тема 39. Защита проектных работ
- Город
- Онлайн
- Формат обучения
- Онлайн
- Сертификат
- Есть
- Инструменты на курсе
-
SWIFTXcode
Преподаватели-эксперты. Педагоги делятся актуальными знаниями и реальными кейсами, востребованными в современной IT-индустрии.
Уровень подготовки неважен. В онлайн-школе предусмотрены программы 3-х уровней сложности для начинающих и профи.
Удобный интерфейс. Сайт школы построен таким образом, что любой сможет с лёгкостью в нём разобраться.
Обратная связь. Кураторы и педагоги 24/7 помогают справляться студентам с возникающими сложностями.
Высокая стоимость курсов. Хорошее и качественное образование не может стоить дёшево.
Навязанные рекламные рассылки. Спам от онлайн-школы иногда вызывает лёгкое неудобство.
Взгляните, что студенты и выпускники говорят про Otus
Для меня принять решение об обучении на курсе по языку Java было довольно просто, достаточно было посмотреть на преподавателя и структуру курса, также огромным плюсом было увидеть в партнерах Otus.ru компанию, в которой я хотел работать. Очень важно, что перед началом курса прово...
После прохождения курса я приобрел, во-первых, понимание того как python устроен и работает вплоть до погружения на уровень кода интерпретатора, что собственно, помогает уяснить с какими нюансами можно будет столкнуться при использовании языка в целом (что полезно для проектирова...