Курс по программированию для IOS для новичков, обучение iOS-разработке с нуля онлайн

Курсы

Программирование
Java Developer. Professional
-20%
Highload Architect
-20%
C++ Developer. Basic
-20%
Специализация C++ Developer
-20%
C++ Developer. Professional
-20%
Java Developer. Basic
-20%
Kotlin Developer. Basic
-20%
Android Developer. Basic
-20%
Специализация Android-разработчик
-20%
Software Architect
-20%
PostgreSQL для администраторов баз данных и разработчиков PHP Developer. Professional Web-разработчик на Python Agile Project Manager Unity Game Developer. Professional C# Developer Flutter Mobile Developer Разработчик на Spring Framework Специализация Python Developer Golang Developer. Professional Unreal Engine Game Developer. Basic Архитектура и шаблоны проектирования C# ASP.NET Core разработчик iOS Developer. Basic VR/AR - разработчик Framework Laravel Unity Game Developer. Basic Vue.js разработчик Разработчик IoT Подготовка к сертификации Oracle Java Programmer (OCAJP) Специализация PHP Developer PostgreSQL Cloud Solutions
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
При поддержке
логотип партнера
При поддержке
логотип партнера
iOS Developer. Basic

Научитесь разрабатывать приложения для мобильных устройств Apple без знаний программирования

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

4 месяца

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

Формат:

Online

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

30 ноября

Дни занятий:

Ср 20:00, Пт 20:00

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

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

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

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

Актуальность профессии

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

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

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

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

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

Обновление программы в 2022 году

1. Выделен отдельный модуль "Введение в курс". В нем рассматривается настройка XCode и основы разработки.

2. Обновлен модуль "Основы SWIFT":

  • В него перенесены занятия "ООП", "Функции, замыкания", "Коллекции"
  • Добавлено занятие "Менеджмент памяти в swift (ARC)". Оно необходимо для изучения работы с памятью в Swift.

3. Обновлен модуль "Хранение данных":

  • Добавлено занятие "Основы работы с git". На нем рассматриваются основы системы контроля версий, обсуждаются базовые операции с git-ом.

4. Добавлен модуль "Популярные библиотеки":

  • В занятии этого модуля "Популярные решения с открытым исходным кодом" рассматриваются несколько популярных библиотек - Moya, Alamofire, Snapkit и т.д.

5. Добавлены домашние задания в модуле "Основы Swift", для большей практической работы со студентами. Помимо этого домашние задания в остальных модулях курса были заменены на более актуальные.

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

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

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

Профильное образование - специалитет в сфере ПО (Томский Университет Систем Управления и Радиолектроники)

В iOS разработке около 8 лет, участвовал в разных проектах - от полной реализации проекта одному в своем стартапе до больших корпораций на сотни людей, разрабатывал свои продукты, участвовал в аутсорсе и крупных продуктах на миллионы пользователей (aitu, CMO software, aitube).

Кроме Objective C и Swift обладаю опытом программирования на TypeScript, Kotlin, PHP, C#

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

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

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

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

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

В мобильной разработке под iOS с 2009, участвовал в проектах: Право.ру, Активный гражданин, Госуслуги, Сбердиск и в 10-х различных стартапах.

Работая руководителем отдела iOS разработки в аутсорсинговой компании в 2015 затащил в прод. проекты на Swift, в 2018 начал использовал Vapor для своих стартапов (бекенд на Swift), в 2020 внедрил SwiftUI переписывая крупный проект с ReactNative, сейчас участвую в трансформации iOS и Android приложений с Flutter также на нативные языки в Ozon, где являюсь руководителем разработки мобильного приложения пунктов выдачи заказов.

На досуге написал свой язык визуального программирования CAAM и защитил кандидатскую диссертацию по оптике. Имел опыт преподавания языков программирования: Java/C/C++/Objective-C/Swift.

Участвую в качестве спикера в различных meetups: Yellow Rocket, Panda-meetup и других. Организовывал meetup’s и хакатон по мобилкам.

Преподаватель
Окончил МГТУ им. Н.Э.Баумана. В iOS-разработке с 2019 года. Участвовал в реализации таких проектов, как "Тинькофф.Клиенты и проекты" и "Аэрофлот". Сейчас являюсь ведущим iOS-разработчиком в Газпром-Медиа Холдинге, где занимаюсь разработкой приложения Premier под iOS и tvOS, код-ревью, менторством и проведением технических интервью.

Преподаватель
Анна
Жаркова
Александр
Томашевский
Антон
Марунько
Маргарита
Жерихова
Николай
Бакланов
Сергей
Балалаев
Тимур
Саидов

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

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

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

Антон Марунько
iOS Team Lead Kupibilet.ru
Профильное образование - специалитет в сфере ПО (Томский Университет Систем Управления и Радиолектроники)

В iOS разработке около 8 лет, участвовал в разных проектах - от полной реализации проекта одному в своем стартапе до больших корпораций на сотни людей, разрабатывал свои продукты, участвовал в аутсорсе и крупных продуктах на миллионы пользователей (aitu, CMO software, aitube).

Кроме Objective C и Swift обладаю опытом программирования на TypeScript, Kotlin, PHP, C#

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

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

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

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

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

Сергей Балалаев
В мобильной разработке под iOS с 2009, участвовал в проектах: Право.ру, Активный гражданин, Госуслуги, Сбердиск и в 10-х различных стартапах.

Работая руководителем отдела iOS разработки в аутсорсинговой компании в 2015 затащил в прод. проекты на Swift, в 2018 начал использовал Vapor для своих стартапов (бекенд на Swift), в 2020 внедрил SwiftUI переписывая крупный проект с ReactNative, сейчас участвую в трансформации iOS и Android приложений с Flutter также на нативные языки в Ozon, где являюсь руководителем разработки мобильного приложения пунктов выдачи заказов.

На досуге написал свой язык визуального программирования CAAM и защитил кандидатскую диссертацию по оптике. Имел опыт преподавания языков программирования: Java/C/C++/Objective-C/Swift.

Участвую в качестве спикера в различных meetups: Yellow Rocket, Panda-meetup и других. Организовывал meetup’s и хакатон по мобилкам.

Преподаватель
Тимур Саидов
Окончил МГТУ им. Н.Э.Баумана. В iOS-разработке с 2019 года. Участвовал в реализации таких проектов, как "Тинькофф.Клиенты и проекты" и "Аэрофлот". Сейчас являюсь ведущим iOS-разработчиком в Газпром-Медиа Холдинге, где занимаюсь разработкой приложения Premier под iOS и tvOS, код-ревью, менторством и проведением технических интервью.

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

Отзывы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

Дата выдачи сертификата: 27 апреля 2023 года
Ваш сертификат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Пишем простой фоторедактор для iOS
Анна Жаркова
День открытых дверей
14 мая 2021 года в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

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

Стоимость обучения
Cтоимость указана для оплаты физическими лицами
68 700 ₽
Продолжительность
4 месяца
Начало занятий
30 ноября