Специализация iOS Developer | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
Backend-разработчик на PHP
-9%
Алгоритмы и структуры данных
-9%
Team Lead
-6%
Архитектура и шаблоны проектирования Разработчик IoT
-13%
C# Developer. Professional
-9%
HTML/CSS
-11%
C# ASP.NET Core разработчик
-5%
Kotlin Backend Developer
-8%
iOS Developer. Professional
-8%
Symfony Framework C++ Developer. Professional Java Developer. Basic JavaScript Developer. Professional Базы данных Android Developer. Professional Framework Laravel Cloud Solution Architecture Highload Architect Reverse-Engineering. Professional Vue.js разработчик Agile Project Manager Интенсив «Оптимизация в Java» Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив «СУБД в высоконагруженных системах» Супер-интенсив "Tarantool" PHP Developer. Basic
Инфраструктура
Administrator Linux.Basic
-10%
Мониторинг и логирование: Zabbix, Prometheus, ELK
-10%
Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes»
-30%
Administrator Linux. Professional
-6%
Дизайн сетей ЦОД
-13%
Разработчик IoT
-13%
Экспресс-курс по управлению миграциями (DBVC)
-10%
Основы Windows Server MS SQL Server Developer Разработчик программных роботов (RPA) на базе UiPath и PIX Microservice Architecture Reverse-Engineering. Professional Внедрение и работа в DevSecOps Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Экспресс-курс «IaC Ansible» Network engineer. Basic
Корпоративные курсы
Безопасность веб-приложений Пентест. Практика тестирования на проникновение Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes»
-30%
IT-Recruiter
-15%
Дизайн сетей ЦОД
-13%
Компьютерное зрение
-13%
Enterprise Architect
-6%
Экосистема Hadoop, Spark, Hive
-8%
Экспресс-курс по управлению миграциями (DBVC)
-10%
Основы Windows Server SRE практики и инструменты Cloud Solution Architecture Разработчик голосовых ассистентов и чат-ботов Agile Project Manager Супер-практикум по работе с протоколом BGP Infrastructure as a code in Ansible Супер-практикум по использованию и настройке GIT Промышленный ML на больших данных Супер-интенсив Azure Системный аналитик. Advanced
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

Специализация

2 курса по выгодной цене

Старт

31 мая

Специализация iOS Developer

Вся мощь Swift 5.x для развития профессиональных навыков уровня Junior/Middle/Senior iOS Developer

Старт

31 мая

iOS Developer. Basic

Вы с нуля освоите все необходимые навыки для того, чтобы самостоятельно разрабатывать iOS-приложения, например: интернет-магазины, банковские приложения, фоторедакторы, всевозможные помощники, приложения для фитнеса и прочие сервисы. Этой подготовки будет достаточно, чтобы претендовать на должность начинающего iOS-разработчика с зарплатой ~100 тыс. рублей.

Для кого этот курс?


Для тех, кто решил освоить специальность iOS-разработчика или хочет самостоятельно реализовать идею своего приложения. Программа рассчитана на людей, НЕ знающих даже основные принципы программирования. На курсе научат всему необходимому.

Проектный подход:


В течение всего курса вы будете работать над большим проектом для своего портфолио. Каждое домашнее задание будет приближать вас к конечной цели — публикации вашего личного приложения в AppStore.

Вы научитесь:


Создавать IOS-приложения на языке Swift последней версии 5.x
Основам работы с SwiftUI и Combine
Применять принципы SOLID в разработке
Покрывать свой код тестами с помощью TDD
Работать с сетью на примере API VK
Использовать приложение Instruments, чтобы отрабатывать исключения и сбои, проверять приложение на утечку памяти, наличие долго работающих модулей и т.д.

После обучения вы:


Заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на github и другие дополнительные материалы;
получите сертификат о прохождении курса;
сможете самостоятельно разрабатывать приложения под IOS;
пройдете карьерную консультацию и получите помощь с оформлением резюме;
сможете претендовать на приглашение на собеседование от компаний-партнеров.
Подробнее о курсе

iOS Developer. Professional

Для кого:


Программа создана специально для iOS Developers с опытом работы в сфере разработки мобильных iOS-приложений от 1 года и более.

Особенности программы:


Обучение построено исключительно на кейсах из практики разработки приложений в production.

Мы будем решать сложные и хардкорные задачи с уровнем качества топовых приложений:


✔️ разработаем комплексный и анимированный UI, используя SwiftUI и знания, которые не найти в статьях в интернете;
✔️ научимся адаптировать UI код для iPadOS и переносить на watchOS, tvOS, macOS платформы;
✔️ изучим вопрос смешения декларативной и императивной парадигм, Rx паттерны и разработку на Combine.
✔️ выстроим архитектуру под конкретное приложение: MVVM+S, Clean Swift(VIP) или SOA; ✔️ научимся редкому навыку комфортного для iOS разработчиков переноса приложения на Android с сохранением 80-90% логики. Использованию кодогенерации, способу развивать себя как T-shaped мобайл инженера.

Вы научитесь:


✔️ применять 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).

После обучения:


Выпускники на профессиональном уровне смогут проектировать сложные UI-компоненты и оптимизировать их производительность, разрабатывать клиент-серверные приложения и оффлайн-режим работы, писать тестируемый unit-тестами код и, конечно, успевать писать тесты.
Подробнее о курсе

Стоимость специализации

77 000 ₽

В рассрочку

Подробнее

Начало обучения

31 мая

Формат обучения

Учитесь из любой точки мира

Удобный формат занятия позволяет учиться в любом месте, где есть доступ в интернет

Совмещайте обучение с работой

Совмещать обучение с работой просто. Вебинары начинаются в 20:00 МСК и длятся два академических часа. Также вы получаете всего одно домашнее задание в неделю.

Общайтесь в Live-режиме с преподавателями

Занятия проводятся в формате онлайн-вебинаров. Ведите живой диалог с преподавателем

ПОЛУЧИТЕ КОНСУЛЬТАЦИЮ

Это поможет понять, насколько программа подходит именно вам.

Мероприятия

Интенсив «Создание простейшего приложения без единой строчки кода». День 1., 6 мая в 20:00
1. Что такое XCode?
2. Как "рисуются экраны"
3. Добавим на экраны кнопки и поля ввода. Создадим экран авторизации.
4. Создадим второй экран нашего приложения и добавим переход на него из окна авторизации.
Константин
Савялов
Предыдущий открытый вебинар
Интенсив «Создание простейшего приложения без единой строчки кода». День 2., 7 мая в 20:00
1. Посмотрим, какие есть возможности что бы "бродить" по приложению.
2. Добавим свою навигацию
3. Создадим экран личных данных пользователя ( имя, фото, описание ).
4. В итоге получим простенькое приложение без единой строчки кода, но имеющее авторизацию, навигацию и экран пользователя.
Константин
Савялов
Предыдущий открытый вебинар
Demo day онлайн-курса «iOS developer. Basic», 14 мая в 20:00
Demo Day — отличная возможность задать все вопросы по курсу, узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

Преподаватель-практик расскажет о себе, своём опыте, поделится лайфхаками по выгодной оплате курса.

Готовьте вопросы, сдавайте вступительный тест и присоединяйтесь!
Константин
Савялов
Предыдущий день открытых дверей
Демо-занятие "Machine Learning в iOS с помощью CoreML и CreateML: изображения, текст, звук", 13 мая в 20:00
1. Основные архитектуры нейронных сетей и их оптимизированные версии под мобильные устройства
2. Возможности CoreML 3 и 4, обучение на iOS устройстве
3. Самостоятельное обучение классификатора изображений с помощью CreateML и использование его с Vision
4. Использование обученных моделей для работы с текстом и звуком в iOS
Ексей
Пантелеев
Предыдущий открытый вебинар
Демо-занятие "Пишем клиент для музыкального сервиса", 17 мая в 20:00
Вебинар рассчитан на разработчиков, у которых есть опыт разработки на iOS и Swift, но будет интересен также тем, кто такого опыта не имеет, но хочет открыть для себя кое-что новое.
Попробуем написать всего пару часов приложение для работы с музыкальным сервисом.

В качестве технологии используем декларативный фреймворк SwiftUI и Combine.
Анна
Жаркова
Предыдущий открытый вебинар
Demo Day курса "iOS Developer. Professional", 24 мая в 20:00
Demo Day — отличная возможность задать все вопросы по курсу, узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

Преподаватель-практик расскажет о себе, своём опыте, поделится лайфхаками по выгодной оплате курса.

Готовьте вопросы, сдавайте вступительный тест и присоединяйтесь!
Ексей
Пантелеев
Предыдущий день открытых дверей

Почему это выгодно

При покупке специализации вы экономите более 20% от стоимости курсов.

Специализация

Специализация iOS Developer

77 000 ₽

Выгодно

В рассрочку

=

iOS Developer. Basic

50 000 ₽

+

iOS Developer. Professional

60 000 ₽

Сертификаты

Вы получите сертификат для каждого курса, который входит в программу обучения, а также удостоверение о повышении квалификации.

Преподаватели

Ексей Пантелеев

iOS Team Lead, Утконос

Работает программистом с 2002 года, суммарный опыт программирования — 17 лет. Имеет большой опыт разработки на С/С++, C#, Java, JS, Swift.

Принял участие более чем в десяти крупных и сложных проектах в ведущих IT-компаниях страны (игры, мессенджеры, финтех и офисные приложения), таких как "Тинькофф Банк", Мail.ru, "Новые Облачные Технологии".

Преподает iOS/Swift 4 года. Выступает на iOS-митапах. Знает, что программирование развивает мозг, поэтому планирует заниматься разработкой всю жизнь.

Свободное время посвящает geek-арт-фотографии и майнингу криптовалют.

Ексей Пантелеев

iOS Team Lead, Утконос

Константин Савялов

Senior IOS-разработчик в «Fonmix»

В iOS-разработке с 2014 года. Участвовал в реализации проектов разной степени сложности. Наиболее значимые из них — «Госуслуги», «МТС TV», «Волонтёры», «LikeFM».

Сейчас работает над разработкой приложения для «ComedyClub».

Константин Савялов

Senior IOS-разработчик в «Fonmix»

Денис Третьяков

iOS-разработчиĸ в ĸомпании Emergn

Занимаюсь разработĸой приложений под iOS/macOS с 2007 г.
Есть опыт разработĸи на JS/VBA/C#. Начинал с разработĸи проеĸтов для игровой индустрии.

Руĸоводил разработĸой платформы для создания и публиĸации игровых интераĸтивных ĸниг для iPad. Принял участие в несĸольĸих стартапах. Занимался фрилансом.

В последнее время работаю в ĸрупной международной ĸомпании Emergn, где занимаюсь поддержĸой и развитием ĸорпоративных приложений для таĸих ĸомпаний, ĸаĸ SAP и QTS.

Изучаю и использую языĸ Swift с момента его презентации WWDC–2014.
С 2016 г. занимаюсь преподавательсĸой и менторсĸой деятельностью.
В виде pet-проеĸта, работаю над системой улучшения восприятия видеолеĸций и учебных материалов.

Денис Третьяков

Анна Жаркова

Ведущий мобильный разработчик компании «Usetech»

Занимается разработкой iOS и Android приложений как нативных (Swift/Objective-C, Kotlin/Java), так и кроссплатформенных (Xamarin iOS/Android и Xamarin Forms). Разрабатывает архитектуру мобильных приложений для обеих платформ, управляет командой направления. Ведет младших разработчиков (менторство).
Среди ее проектов приложения для банков, служб занятости, приложения для транспортных компаний, вело- и каршеринга. Также разрабатывает приложения справочные и программ лояльности.
В свободное время изучает иностранные языки (китайский и немецкий). Увлекается живописью.

Анна Жаркова

Ведущий мобильный разработчик компании «Usetech»

Маргарита Жерихова

Сейчас занимается разработкой IOS-приложения для крупной транспортной компании России.

Профессиональный путь был извилист: программировала для электроники, около 10 лет была PHP-разработчиком, в последнее время посвятила всю себя iOS разработке. Как IOS-разработчик разрабатывала различные приложения от электронной библии до приложения для банков.

Маргарита Жерихова

Анастасия Золотых

iOS Tech Lead в Okko

Работаю техническим лидом в команде Фильмы онлайн-кинотеатра Окко. Приняла участие в запуске проекта Окко.Спорт. Занимаюсь менторством. Пишу на Swift и Objective-C.

Получила степень магистра по направлению "Интеллектуальный анализ данных". Работала над проектом по распознаванию ракурса и повреждений на автомобилях. В университете занималась преподаванием курса по программированию под iOS.

Начинала свою карьеру как Qt-разработчик. Писала под микрокопьютеры типа RaspberryPi, Cubieboard, Merrii системы для контроля передачи показаний ЖКХ. Был небольшой опыт в Android-разработке.

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

Анастасия Золотых

iOS Tech Lead в Okko

Евгений Салов

Работаю iOS разработчиком в ритейл-компании.
До прихода в iOS занимался разработкой программного обеспечения.
На текущий момент занимаюсь развитием и переводом приложения на SwiftUI.
Принимал участие в реализации крупных коммерческих и маленьких некоммерческих проектов.
Испытываю особую любовь к приложениям на AppleTV после реализации одного из крупнейших Российских онлайн сервисов.

Евгений Салов

Получите консультацию

Это поможет понять, насколько программа подходит именно вам.

Стоимость специализации

77 000 ₽

В рассрочку

Подробнее

Начало обучения

31 мая