Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

iOS Developer. Professional — курс по разработке мобильных приложений от Otus

Вы научитесь

Вам предстоит углубить свои знания о специфике деятельности iOS-разработчика. Под руководством команды опытных преподавателей вы изучите теоретические материалы и выполните практические задания, чтобы закрепить полученные навыки. Узнаете, как оптимизировать процесс написания код на языке Swift. Вы научитесь работать с модуляризацией и специализированными протоколами для решения сложных профессиональных задач. Рассмотрите достоинства и недостатки различных подходов к написанию кода, начиная с ООП и закачивая реактивным программированием. После окончания обучения вы получите сертификат. 
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
5 месяцев
Стоимость
92000 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Писать сложный код на Swift
#02
Разрабатывать мобильные приложения
#03
Создавать пользовательские интерфейсы
#04
Адаптировать приложения под ОС Android
#05
Организовывать командную разработку проекта в Git
Программа курса

Вам предстоит изучить теоретические материалы и выполнить практические задания для закрепления полученных навыков. 

SwiftUI и основы Combine

Начнете продвинутое изучение программирования на Swift. Узнаете, как спроектировать функциональный и удобный пользовательский интерфейс. Научитесь работать с навигацией в приложении с помощью специализированных элементов управления. 

Современная архитектура мобильных приложений

Рассмотрите современную архитектуру мобильных приложений. Разберетесь с принципами протокольно-ориентированного программирования. Познакомитесь с основными паттернами и протоколами, которые помогут на данном этапе разработки. 

Foundation без сторонних фреймвоков и Swift 5 Standard Library

Научитесь использовать функционал Foundation на полную. Узнаете, как взаимодействовать с различными типами данных. Узнаете, как разработать собственный оператор для решения специфичной задачи. 

Многозадачность

Узнаете, как решить проблему многозадачности при разработке программы. Познакомитесь с инструментами синхронизации и специализированными сервисами. 

Networking и хранение данных

Познакомитесь с Network-фреймворками и узнаете, как эффективно использовать их в разработке продукта. Рассмотрите различные варианты хранения данных и выберете оптимальные под конкретные задачи. Научитесь обеспечивать безопасность сетевого взаимодействия.

Создание приложений для Apple Watch, TV, Mac

Познакомитесь со спецификой требований для приложений на AppleWatch, TV и Mac. Научитесь создавать программы и адаптировать их. 

CoreML и Vision, нейронные сети и машинное обучение

Познакомитесь с инструментами машинного обучения и развития искусственного интеллекта. Рассмотрите специализированные библиотеки для разработки алгоритмов. 

Мультиплатформенная разработка: перенос на Android, Vulkan/Metal

Познакомитесь с методикой переноса готовых приложений на операционную систему Android без потери логики. Научитесь использовать программы Metal и Vulkan для создания рич-медиа объектов, игр и других диджитал-продуктов. Освоите инструменты от Android для разработки пользовательских интерфейсов. 

Организация разработки

Научитесь проводить тестировку готового кода с помощью специализированных сервисов. Освоите командную разработку в программе Git. Узнаете, как грамотно оформить резюме и впечатлить потенциального работодателя. 

Проектная работа

Привлекая все полученные на курсе знания и навыки, вы создадите дипломную работу и презентуете ее экспертной комиссии. 

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Otus
Школа
Otus – это платформа для онлайн-образования, предоставляющая авторские курсы для специалистов в сфере IT. Курсы не предназначены для новичков – они ориентированы на специалистов с опытом, поэтому перед зачислением на курс вам нужно будет пройти тест.