Курс по программированию для IOS для новичков, обучение iOS-разработке с нуля онлайн
⚡ Подписка на курсы 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%
Java Developer. Professional JavaScript Developer. Professional Базы данных Android Developer. Professional Framework Laravel Cloud Solution Architecture Highload Architect Reverse-Engineering. Professional Vue.js разработчик Agile Project Manager VOIP инженер Scala-разработчик Супер-практикум по использованию и настройке GIT Symfony Framework Java Developer. Basic Unity Game Developer. Professional Супер-интенсив Azure
Инфраструктура
Экспресс-курс «IaC Ansible»
-10%
Administrator Linux.Basic
-10%
Мониторинг и логирование: Zabbix, Prometheus, ELK
-10%
Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes»
-30%
Administrator Linux. Professional
-6%
Дизайн сетей ЦОД
-13%
NoSQL Основы Windows Server MS SQL Server Developer Инфраструктурная платформа на основе Kubernetes Cloud Solution Architecture Highload Architect Разработчик голосовых ассистентов и чат-ботов VOIP инженер Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив "Tarantool"
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Специальная цена
Курс переработан
При поддержке
логотип партнера
При поддержке
логотип партнера
Курс переработан
Специальная цена

iOS Developer. Basic

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

5 месяцев

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

Формат:

Online

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

31 мая

Дни занятий:

Пн 20:00, Чт 20:00

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

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

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


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

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


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

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

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

    Наши партнеры Certiport предоставляют скидку 10% на сдачу сертификационного экзамена App Development with Swift (Level1) всем выпускникам курса!

Интенсив «Создание простейшего приложения без единой строчки кода». День 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 — отличная возможность задать все вопросы по курсу, узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

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

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

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

Анастасия Золотых
iOS Tech Lead в Okko
Анна Жаркова
Ведущий мобильный разработчик компании «Usetech»
Константин Савялов
Senior IOS-разработчик в «Газпром-Медиа Радио»
Маргарита Жерихова
Работаю техническим лидом в команде Фильмы онлайн-кинотеатра Окко. Приняла участие в запуске проекта Окко.Спорт. Занимаюсь менторством. Пишу на Swift и Objective-C.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Преподаватель
Анна Жаркова
Ведущий мобильный разработчик компании «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-разработчик разрабатывала различные приложения от электронной библии до приложения для банков.

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

Отзывы

Дмитрий
Любецкий
Курс ещё до конца не пройдёт, но я поделюсь своими впечатлениями на данный момент. Уроков много, количества информации тоже, это хорошо. Не все получается смотреть и делать в срок, но это наверстаем. При должном желании можно услышать и вынести личные советы от преподавателей, которые они нарабатывали временем, это тоже круто :) В общем в плане информации, вполне подробно и в достатке. Если говорить об увлекательности и понятности лекций, то тут Константину нет равных, другие преподаватели тоже неплохи, просто бывает не так досконально и понятно все объясняют) Если подводить промежуточный итог, то все нравится, я бы пока поставил 4/5, если можно вести такую градацию :)
Читать целиком
Дмитрий
Любецкий
Курс ещё до конца не пройдёт, но я поделюсь своими впечатлениями на данный момент. Уроков много, количества информации тоже, это хорошо. Не все получается смотреть и делать в срок, но это наверстаем. При должном желании можно услышать и вынести личные советы от преподавателей, которые они нарабатывали временем, это тоже круто :) В общем в плане информации, вполне подробно и в достатке. Если говорить об увлекательности и понятности лекций, то тут Константину нет равных, другие преподаватели тоже неплохи, просто бывает не так досконально и понятно все объясняют) Если подводить промежуточный итог, то все нравится, я бы пока поставил 4/5, если можно вести такую градацию :)
Читать целиком

Необходимые знания

Базовые навыки программирования на любом языке:

  • управляющие конструкции, циклы, рекурсия;
  • основные структуры данных: массивы, списки, словари, деревья;
  • базовые принципы ООП;

Будет плюсом: знакомство со Swift или Objective-C и Git Для обучения вам потребуется:

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

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

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

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

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

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

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

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

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

  • Публиковать новости на своих страницах

Процесс обучения

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Result Type
Константин Савялов
День открытых дверей
6 ноября 2020 года в 20:00

Партнеры ждут выпускников этого курса

Стоимость обучения
45 000 ₽
50 000 ₽
Продолжительность
5 месяцев
Начало занятий
31 мая