Продолжительность: 26 недель
Количество уроков: 52
Длительность урока: 1,5 академических часа
Формат курса: Гибрид
Язык обучения: Казахский/Русский
Критерии отбора студентов: Тест на знание основ программирования
Критерии успеха студента: Успешная сдача тестов по прохождению каждого модуля + баллы за финальный проект
-
Урок 1. Основы
- Базовые операторы
- Строки и символы
- Типы коллекций
- Управление потоком
- Урок 2. Функции, замыкания,перечисления
- Урок 3. Структуры и классы, свойства, методы
- Урок 4. Сабскрипты и наследование
- Урок 5. Инициализация/Деинициализация
- Урок 6. Опциональная последовательность и обработка ошибок
- Урок 7. Приведение типов, вложенные типы
- Урок 8. Расширения и протоколы
- Урок 9. Автоматический подсчет ссылок (ARC)
- Урок 10. Особенности разработки приложений под iOS
- Урок 11. UIView и UIViewController
- Урок 12. Компоненты Foundation
- Урок 13. Компоненты UIKit
- Урок 14. Создание адаптивного интерфейса
- Урок 15. Анимации и переходы
- Урок 16. Основы отладки приложений
- Урок 17. Практика
- Урок 18. Работа с сетью. HTTP Request. URLSession & Alamofire.
- Урок 19. App Transport Security, WebView
- Урок 20. Mapping json. Parsing tools
- Урок 21. Знакомство с CoreData. Хранение данных.
- Урок 22. UserDefaults, Keychain, Cache
- Урок 23. Firebase. Back-end as a service.
- Урок 24. Добавление приложения в App Store. App Store Review
Guidelines
- Урок 25. Практика
- Урок 26. Параллельное программирование. Thread.
- Урок 27. Параллельное программирование. GCD
- Урок 28. Параллельное программирование. NSOperation
- Урок 29. Асинхронный код. Futures/Promises
- Урок 30. FileManager
- Урок 31. Оптимизация UITableView и UICollectionView
- Урок 32. Асинхронное создание изображений
- Урок 33. Практика
- Урок 34. Введение
- Урок 35. Базовые паттерны
- Урок 36. Продвинутые паттерны.
- Урок 37. Антипаттерны
- Урок 38. Принципы разработки SOLID, KISS, DRY
- Урок 39. Архитектурные паттерны MVC, MVP
- Урок 40. Архитектурные паттерны MVVM, VIPER
- Урок 41. Практика
- Урок 42. Code-style и качественный код
- Урок 43. Чистый код. Основы Clean Swift подхода.
- Урок 44. Композитный UI
- Урок 45. Карты и локация. MapKit, YandexMap
- Урок 46. Безопасность мобильных приложений.
- Урок 47. Git flow
- Урок 48. Практика
На данном курсе еще нет отзывов