iOS-разработчик. Базовый курс | OTUS
⚡ Открываем подписку на курсы!
Проходите параллельно 3 онлайн-курса в месяц по цене одного.
Подробнее

Курсы

Программирование
Flutter Mobile Developer Подготовка к сертификации Oracle Java Programmer (OCAJP)
-8%
Алгоритмы и структуры данных
-12%
Web-разработчик на Python
-11%
Архитектура и шаблоны проектирования
-14%
JavaScript Developer. Basic Супер-интенсив «СУБД в высоконагруженных системах»
-18%
iOS-разработчик. Базовый курс
-23%
Разработчик на Spring Framework
-23%
Python Developer. Basic
-16%
C# ASP.NET Core разработчик
-18%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-6%
JavaScript Developer. Professional
-9%
Android Developer. Basic
-10%
Java Developer. Professional Разработчик C# AWS для разработчиков Highload Architect Reverse-Engineering. Professional CI/CD Vue.js разработчик Agile Project Manager Нереляционные базы данных Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Advanced Fullstack JavaScript developer
Инфраструктура
PostgreSQL
-10%
IoT-разработчик
-12%
Administrator Linux. Professional
-11%
Базы данных
-19%
Administrator Linux.Basic
-18%
Супер-интенсив «СУБД в высоконагруженных системах»
-18%
Супер-интенсив "SQL для анализа данных"
-16%
Software Architect
-12%
Сетевой инженер AWS для разработчиков Highload Architect Разработчик голосовых ассистентов и чат-ботов Внедрение и работа в DevSecOps Администратор Linux. Виртуализация и кластеризация Нереляционные базы данных Супер-практикум по использованию и настройке GIT
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Специальная цена
Оставьте заявку, чтобы сохранить за собой специальную цену на курс!
Курс переработан
Полный набор знаний Swift и принципов мобильной разработки, с которыми вы напишите и издадите свое приложение в AppStore
Курс переработан
Полный набор знаний Swift и принципов мобильной разработки, с которыми вы напишите и издадите свое приложение в AppStore
Специальная цена
Оставьте заявку, чтобы сохранить за собой специальную цену на курс!

iOS-разработчик. Базовый курс

Длительность обучения:

Формат:

Начало занятий:

Дни занятий:

5 месяцев

4 ак. часа в нед.

Online

23 ноября

Чт 20:00, Пн 20:00

Что даст вам этот курс

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

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


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

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


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

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


  • Создавать IOS-приложения на языке Swift последней версии 5.x

  • Основам работы с SwiftUI и Combine

  • Применять принципы SOLID в разработке

  • Покрывать свой код тестами с помощью TDD

  • Работать с сетью на примере API VK

  • Использовать приложение Instruments, чтобы отрабатывать исключения и сбои, проверять приложение на утечку памяти, наличие долго работающих модулей и т.д.
Всё о курсе iOS-разработчик. Базовый курс, 6 ноября в 20:00
День Открытых Дверей — отличная возможность задать все вопросы по курсу и узнать подробнее о программе, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

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

Изучайте программу, готовьте вопросы и присоединяйтесь!
Ведет
Константин
Савялов
Предыдущий день открытых дверей
Result Type, 13 ноября в 20:00
На уроке рассмотрим тип Result, его особенности и возможные применения. На практике изучим разные варианты использования.
Константин
Савялов
Предыдущий открытый вебинар

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

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

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

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

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

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

Преподаватель
Анна
Жаркова
Константин
Савялов
Маргарита
Жерихова

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

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

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

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

Руководитель программы
Маргарита Жерихова
Сейчас занимается разработкой IOS-приложения для крупной транспортной компании России.

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

Преподаватель
Необходимые знания
Базовые навыки программирования на любом языке:
  • управляющие конструкции, циклы, рекурсия;
  • основные структуры данных: массивы, списки, словари, деревья;
  • базовые принципы ООП;
Будет плюсом: знакомство со Swift или Objective-C и Git Для обучения вам потребуется:
  • Компьютер с MacOS
  • К концу обучения для публикации готового приложения, написанного вами в течение всего курса, вам необходимо будет завести или уже иметь оплаченный аккаунт Apple developer, зарегистрированный на ваше имя.
  • Программа обучения
    В процессе обучения вы получите комплексные знания и навыки.
    C 23 ноября
    Тема 1. Playground, типы данных, кортежи, опционалы
    Тема 2. Коллекции (массивы, словари, множества)
    Тема 3. Циклы, ветвление
    Тема 4. Функции, замыкания
    Тема 5. TDD, ООП, POP
    Тема 6. Классы
    Тема 7. Структуры
    Тема 8. Перечисления
    C 21 декабря
    Тема 9. XCode, Storyboard, объекты UI, создание программно объектов, XIB
    Тема 10. TableView, CollectionView
    Тема 11. Переходы
    Тема 12. Навигация в приложении
    C 4 января
    Тема 13. FileManager, UserDefaults
    Тема 14. CoreData
    Тема 15. Realm
    Тема 16. Firebase
    C 18 января
    Тема 17. URL, URLRequest, URLSession, URLSessionDelegate
    Тема 18. API VK, Facebook
    Тема 19. Создание сетевого слоя, ResultType
    Тема 20. Codable, DynamicJSON
    C 1 февраля
    Тема 21. Thread, RanLoop
    Тема 22. GSD
    Тема 23. Operation, OperationQueue
    C 11 февраля
    Тема 24. Порождающие паттерны
    Тема 25. Структурные паттерны
    Тема 26. Поведенческие паттерны
    C 22 февраля
    Тема 27. SOLID, SOA, MVC, MVVM
    Тема 28. Протоколы, делегаты
    Тема 29. CleanSwift, VIPER
    C 4 марта
    Тема 30. Xcode Instruments
    Тема 31. Fabric, Crashlitics
    C 11 марта
    Тема 32. Combine основы
    Тема 33. SwiftUI
    Тема 34. Окно авторизации на SwiftUI и Combine
    Тема 35. Сеть на Combine
    C 25 марта
    Тема 36. Публикация в AppStore
    Тема 37. Защита проектных работ
    Скачать подробную программу
    Выпускной проект
    В течение курса вы будете создавать приложение по работе с социальной сетью Вконтакте. Разработка будет идти прямо на занятиях и в качестве домашних заданий.

    Вы реализуете следующие функции:
    • Главный экран со списком новостей

    • Экран авторизации ВК

    • Экран авторизации Фейсбук

    • Экран личных данных из аккаунтов

    • Экран со списком друзей из аккаунтов

    • Экран карты с указанием места пользователя

    • Вызов камеры и сохранение изображений

    • Возможность совершать звонки друзьями, если их номер указан в аккаунте

    • Публиковать новости на своих страницах
    Процесс обучения
    Образовательный процесс происходит ONLINE в формате вебинаров (язык преподавания — русский). В рамках курса слушателям предлагаются к выполнению домашние задания, которые позволяют применить на практике знания, полученные на занятиях. По каждому домашнему заданию преподаватель дает развернутый фидбек. В течение всего учебного процесса преподаватель находится в едином коммуникационном пространстве с группой, общение происходит на вебинарах и в чате в Slack.
    Получить консультацию
    Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
    Спасибо!
    Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.
    После обучения вы

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

    • получите сертификат о прохождении курса;

    • сможете самостоятельно разрабатывать приложения под IOS;

    • пройдете карьерную консультацию и помощь с оформлением резюмеа;

    • сможете претендовать на приглашение на собеседование от компаний-партнеров.

    Дата выдачи сертификата: 28 мая 2021 года
    Ваш сертификат

    онлайн-образование

    Сертификат №0001

    Константин Константинопольский

    Успешно закончил курс «iOS-разработчик. Базовый курс»
    Выполнено практических заданий: 16 из 16

    Общество с ограниченной ответственностью “Отус Онлайн-Образование”

    Город:
    Москва

    Генеральный директор ООО “Отус Онлайн-Образование”
    Виталий Чибриков

    Лицензия на осуществление образовательной деятельности
    № 039825 от 28 декабря 2018 года.

    онлайн-образование

    Сертификат №0001

    Константин Константинопольский

    Успешно закончил курс «iOS-разработчик. Базовый курс»
    Выполнено практических заданий: 16 из 16

    Общество с ограниченной ответственностью “Отус Онлайн-Образование”

    Город:
    Москва

    Генеральный директор ООО “Отус Онлайн-Образование”
    Виталий Чибриков

    Лицензия на осуществление образовательной деятельности
    № 039825 от 28 декабря 2018 года.
    Прошедшие открытые вебинары по курсу
    Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
    Быстрый старт в IOS-разработку
    Анна Жаркова
    День открытых дверей
    30 июля в 20:00
    Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
    Возможность пройти вступительное тестирование повторно появится только через 2 недели
    Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
    Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
    Партнеры ждут выпускников этого курса
    Стоимость обучения
    42 000 ₽
    55 000 ₽
    Продолжительность
    5 месяцев
    Начало занятий
    23 ноября