Курс по программированию для IOS для новичков, обучение iOS-разработке с нуля онлайн
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
Python Developer. Basic Специализация Python Developer
-25%
iOS Developer. Professional Архитектура и шаблоны проектирования Scala-разработчик Python Developer. Professional JavaScript Developer. Professional
-20%
Программист С
-20%
Специализация Fullstack developer
-25%
Java Developer. Professional
-20%
Специализация Android-разработчик
-25%
Node.js Developer
-20%
Специализация Java-разработчик
-25%
PHP Developer. Basic
-20%
C# Developer. Professional
-20%
Symfony Framework
-20%
PHP Developer. Professional
-20%
Flutter Mobile Developer
-20%
Буткемп Java
-20%
Kotlin Backend Developer
-20%
Web-разработчик на Python NoSQL Разработчик на Spring Framework Базы данных PostgreSQL Vue.js разработчик Специализация Java и Базы данных Подготовка к сертификации Oracle Java Programmer (OCAJP) Unity Game Developer. Professional C++ Developer. Basic Unreal Engine Technical Game Design
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Курс переработан
При поддержке
логотип партнера
При поддержке
логотип партнера
Курс переработан

iOS Developer. Basic

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

5 месяцев

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

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

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

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

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

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

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

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

  • Создавать IOS-приложения на языке Swift последней версии 5.x
  • Основам работы с SwiftUI и Combine
  • Применять принципы SOLID в разработке
  • Покрывать свой код тестами с помощью TDD
  • Работать с сетью на примере API VK
  • Использовать приложение Instruments, чтобы отрабатывать исключения и сбои, проверять приложение на утечку памяти, наличие долго работающих модулей и т.д.
Наши партнеры Certiport предоставляют скидку 10% на сдачу сертификационного экзамена App Development with Swift (Level1) всем выпускникам курса!

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

Анна Жаркова

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

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

Анна Жаркова

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

Александр Томашевский

Закончил ВУЗ в 2012 по специальности «Программное Обеспечение Вычислительной Техники и Автоматизированных Систем».
Занимается коммерческой разработкой приложений более 7 лет. Пришел в iOS-разработку во времена iOS 7. Начинал программировать на C#. Участвовал в проектах разной степени размаха: от простейших, где все обязанности выполняют 3 человека, до серьезных бизнес-приложений, таких как «Tele2» и «Пятерочка», где на каждый род деятельности выделяется отдельная команда. Последние полгода работает в компании Coral Club, где вместе с непосредственным руководителем и командой Android-разработки «поднимает с колен» мобильную разработку.
Увлекается бильярдом.

Александр Томашевский

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

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

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

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

Николай Бакланов

Компания ISS Art.

Увлекся программированием еще со школы, потому что хотел делать игры. Первое время после университета писал игры на языке Actionscript, Flash. В мобильном программировании есть опыт во всех направлениях : iOS, Android.

Занимался разработкой нативных приложений, есть опыт работы с Kotlin-Multiplatform и Flutter. Писал приложения для проигрывания музыки, а также работал с библиотекой OpenCV для реализации функций компьютерного зрения.

Любит программировать, изучать новые технологии и пробовать применять их на практике.

Николай Бакланов

Компания ISS Art.

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

Анна Жаркова

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

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

Анна Жаркова

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

Александр Томашевский

Закончил ВУЗ в 2012 по специальности «Программное Обеспечение Вычислительной Техники и Автоматизированных Систем».
Занимается коммерческой разработкой приложений более 7 лет. Пришел в iOS-разработку во времена iOS 7. Начинал программировать на C#. Участвовал в проектах разной степени размаха: от простейших, где все обязанности выполняют 3 человека, до серьезных бизнес-приложений, таких как «Tele2» и «Пятерочка», где на каждый род деятельности выделяется отдельная команда. Последние полгода работает в компании Coral Club, где вместе с непосредственным руководителем и командой Android-разработки «поднимает с колен» мобильную разработку.
Увлекается бильярдом.

Александр Томашевский

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

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

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

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

Николай Бакланов

Компания ISS Art.

Увлекся программированием еще со школы, потому что хотел делать игры. Первое время после университета писал игры на языке Actionscript, Flash. В мобильном программировании есть опыт во всех направлениях : iOS, Android.

Занимался разработкой нативных приложений, есть опыт работы с Kotlin-Multiplatform и Flutter. Писал приложения для проигрывания музыки, а также работал с библиотекой OpenCV для реализации функций компьютерного зрения.

Любит программировать, изучать новые технологии и пробовать применять их на практике.

Николай Бакланов

Компания ISS Art.

Отзывы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

Дата выдачи сертификата: 27 августа 2022 года
Ваш сертификат

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

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

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

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

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

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

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

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

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

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

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

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

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

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

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

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

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

🎄 Новогодняя распродажа!
Максимальная скидка на курсы в декабре! Количество мест ограничено.