На курсе тебя ждет обучение Swift с нуля, ты научишься проектировать и анимировать интерфейсы, разработаешь свое iOS приложение, узнаешь способы его монетизации и опубликуешь в App Store.
Программа курса:
1. Введение. Знакомство с XCode
2. Базовый функционал SWIFT
3. Функции и методы
4. Функции – продолжение. Массивы. Кортежи
5. UI + storyboard, кастомные классы
6. UI из кода
7. Структурирование кода, модификаторы доступа
8. Базовая навигация
9. Продвинутая навигация и жесты
10. Верстка интерфейса
11. Продвинутая работа с интерфейсом
12. Опциональные значения в SWIFT
13. Расширения базовых классов
14. Словари и Attributed Strings
15. Анимация констрейнов и AlertController
16. Сохранение данных
17. Работа с изображениями
18. Ввод текста. Уведомления
19. Работа с датами в SWIFT
20. Протоколы, делегаты, callbacks
21. Таблицы. Паттерны проектирования
22. Коллекции. Работа с JSON
23. Работа с API
24. Геолокация. Аудио и видео
25. Локализация. Вызов других приложений. Телефонная книга
26. Акселерометр. Гироскоп. Карты
27. GIT. Bitbucket
28. Cocoapods. Профайлинг приложения
29. ARC. Keychain. APNS
30. Монетизация приложения
31. Паттерн MVVm
32. Realm. Работа с базой данных
33. RxSwift. Основы
34. RxSwift. Продолжение. Практика
35. SwiftUI. Основы
36. SwiftUI. Продолжение
37. SwiftUI. Продолжение
38. SwiftUI. Навигация
39. Публикация приложения в Appstore
40. Закрепление пройденного материала
41. Прохождение собеседования
42. Тренинг “Трудоустройство в IT”