iOS Developer. Professional в Otus
Дата старта
фиксированная
Особенности:
Какая программа - SwiftUI и основы Combine, Современная архитектура мобильных приложений, Foundation без сторонних фреймвоков и Swift 5 Standard Library, Многозадачность, Networking и хранение данных, Создание приложений для Apple Watch, TV, Mac, CoreML и Vision, нейронные сети и машинное обучение, Мультиплатформенная разработка: перенос на Android, Vulkan/Metal, Организация разработки, Проектная работаКто учителя - Ексей Пантелеев, Павел Плотников, Анна Жаркова, Николай Бакланов, Маргарита Жерихова, Сергей Балалаев, Евгений Салов, Тимур СаидовПроект по итогу - 1Чему научитесь в итоге (результат обучения) - Применять GCD и решать проблемы многозадачности, Работать с протоколами Sequence и Collection, Использовать в проектах структуры данных, Generic Type, Associated Types и техники Type Erasure, PATs (Protocol with Associated Types), Грамотно работать с различными способами хранения данных (Core Data, Realm, Keychain, Cache), Применять Dependency Injection (DI) и модуляризации приложений для более комфортной командной разработки и покрытия тестами, На практике изучите все плюсы и минусы известных методологий, подходов и парадигм (Protocol Oriented Programming, ООП, Reactive Programming)Есть ли дз - ДаЕсть ли мобильное приложение - НетЕсть ли кураторы - ДаЕсть ли обратная связь по заданиям - ДаЕсть ли замена преподавателя - НетЕсть ли отмена / перенос уроков - НетЕсть ли чат студентов - ДаДоступ к методическим и обучающим ресурсам - Навсегда