Курсы по программированию

Курс по IOS разработке

Учебная программа была полностью переработана для разработки под iOS используя Xcode 14. Включает комплексные модули по технологиям Apple - дизайн интерфейса приложений на UIKit для iOS, iPadOS и языка программирования Swift. К концу этого курса студент будет свободно программировать на Swift 5+ и сможет создавать свои собственные приложения и начать свою карьеру iOS разработчика.

Курс ведет

Саттарбек Алишер
Тимлид iOS в Beeline.


Цена

550 000₸

Продолжительность: 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. Практика

Саттарбек Алишер

Начал карьеру в аутсорс компании Tredo, после перешел в Береке банк. Сейчас больше 2х лет работаю в Билайне в команде izi. Имею степень бакалавра, магистра по компьютерным наукам. В iOS разработке больше 3 лет.


На данном курсе еще нет отзывов

Если у вас еще есть вопросы
можете оставить заявку

Заполните заявку и наши менеджеры вам позвонят
и проконсультируют