15
Курсов
250+
Отзывов
20
Обзоров
Професии

Подборка бесплатных и платных онлайн-курсов по iOS-разработке для начинающих и опытных iOS-разработчиков.

1 место. Курс «Профессия IOS-разработчик» — Skillbox

https://skillbox.ru/course/profession-ios-developer-2021/

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля 2023

Стоимость: рассрочка на 34 месяца — 4 588 ₽/мес

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

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

  1. Новички в программировании

Курс позволяет освоить профессию iOS-разработчика с нуля. Вы напишете свои первые приложения для портфолио, а после выпуска мы поможем вам с трудоустройством.

  1. Начинающие разработчики

Вы получите систематические знания, необходимые для успешной карьеры iOS-разработчика.

  1. Программисты, желающие сменить специализацию

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

Программа
39 основных модулей, 300 онлайн-уроков

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

  1. iOS-разработка. 1-й уровень
  1. iOS-разработчик. Уровень 2
  1. Система контроля версий Git
  1. Язык запросов SQL
  1. Английский для IT-специалистов
  1. Карьера и развитие для программиста
  1. Фигма 2.0
  1. Ручное тестирование мобильных приложений

Дипломные проекты:

Диплом Skillbox

Он подтвердит, что вы прошли курс, и будет дополнительным аргументом при приеме на работу.

2 место. Курс «Профессия IOS-разработчик» — GeekBrains

https://gb.ru/geek_university/ios

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля 2023

Стоимость: Рассрочка на 36 месяцев – от 2 612 ₽/мес

Для кого курс

  1. Для новичков в разработке
    Научитесь программировать и создавать приложения для Apple, даже если у вас нет опыта или технического образования. После второго квартала вы сможете претендовать на должность младшего разработчика.
  2. Начинающие iOS-разработчики
    Вы сможете увеличить свой доход и заниматься интересными проектами, а в будущем – вырасти до разработчика среднего уровня.
  3. Разработчики с опытом
    Вы сможете систематизировать знания в новом направлении и создавать приложения для устройств Apple.

Программа обучения:
240 часов контента
456 часов обучения
2-3 вебинара в неделю

  1. Разработать приложение на Swift

Вы начнете создавать приложение на Swift, оптимизировать и проектировать интерфейс, реализовывать клиент-серверное взаимодействие и хранение данных.

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

Проект

Создать аналог мессенджера ВКонтакте: в нем пользователь авторизуется, получит доступ к ленте новостей, управлению группами, друзьям и фотографиям.

  1. Продвинутый Swift и iOS

Вы научитесь проектировать интерфейс приложения с помощью SwiftUI и UIKit, подключать модели данных, работать с навигацией между экранами и анимацией. Вы также узнаете, как использовать язык Objective-C для разработки Swift.

Три проекта

  1. Игра Крестики-нолики
  2. Клиентское приложение для iTunes
  3. Приложение для моделирования бронирования авиабилетов
  4. Приложение для интернет-магазина на Swift
    Поговорим о самых важных приемах и методах развития. Вы научитесь работать с заказчиками: разбираться в ТЗ, писать тесты, использовать непрерывную интеграцию (CI) на примере Fastlane. Вы также реализуете клиентскую и серверную часть приложения и научитесь писать чистый код.

Проект

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

  1. Командная разработка проекта
    Соберите команду, спланируйте развитие проекта, научитесь взаимодействовать с куратором проекта и получите навыки прохождения собеседования.

Два проекта

  1. Рик и Морти API-приложение
  2. Дополнение к диплому по вашей идее

Дополнительные курсы от компаний-партнеров

В разработке и проведении обучения участвуют ведущие российские технологические компании. Вы узнаете больше о технологиях и инструментах, используемых реальным бизнесом для создания ИТ-продуктов.

Курс со свободной датой начала

Вы можете сами составить часть расписания и настроить интенсивность тренировок.

Вы получите диплом о профессиональной переподготовке.

3 место.Курс «iOS-разработчик с нуля» — Нетология

https://netology.ru/programs/ios-developer

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля 2023

Стоимость: 109 500 ₽ или рассрочка на 24 месяца — 4 562 ₽/мес

На курсе вы узнаете:

Работа с анимацией и звуком, воспроизведение видео

Освойте фреймворк CoreData, научитесь получать и обрабатывать данные из сети

С настройками геолокации, возможностью идентификации пользователя, покупки.

Программа курса:

  1. Основы Swift
    В первом блоке вы познакомитесь с языком программирования Swift с нуля. Начнем с основ: работа с переменными, типы данных, условные структуры. Вы напишете свой первый Hello world и подготовитесь к следующим блокам задач по разработке приложений.
    На практике вы будете создавать первые простые программы на Swift: от вывода текстовых сообщений по состоянию до создания различных коллекций. Например, данные для игры в шахматы (имя и координаты на фигуре) и электронный дневник с данными ученика.
  1. Swift: объектно-ориентированное программирование
    В этом блоке вы погрузитесь в программирование на Swift и познакомитесь с принципами объектно-ориентированного программирования. Вас ждет изучение понятий класса, функций, наследования и обработки ошибок при выполнении программы.
    На практике вы выполните более 20 заданий на практику теории. Например, вы хотите работать с библиотекой саундтреков, для этого вам нужно создать новые классы, объекты и определить методы.
  1. Git — система контроля версий
    За 3 урока вы научитесь работать с системой Git и с сервисом GitHub, сможете публиковать домашние задания, а в процессе обучения сформируете свое первое портфолио (работодатели часто просят показать примеры вашего кода на Гитхабе).
  1. Английский для начинающих разработчиков
    Бонусный модуль от EnglishDom

В этом модуле вас ждут десять видеолекций, которые помогут вам начать говорить по-английски, как настоящий разработчик.

  1. Разработка приложений IOS — пользовательский интерфейс
    В этом модуле вы перейдете к работе с интерфейсом приложения и научитесь работать с дизайном. Вы будете охватывать дизайн пользовательского интерфейса и UX, навигацию по приложениям, жесты и анимацию.
    На практике вы начнете работу над своим итоговым проектом – разработкой клиентского приложения для ВКонтакте. В домашнем задании вы подготовите компоненты, экраны и механизмы переходов между экранами и сценарии для будущего приложения, а именно вид для отображения аватара и экрана профиля пользователя, ленту новостей и механизм авторизации.
  1. Разработка приложения – Трекер полезных привычек
    Курсовой проект

Вы создадите свое первое мобильное приложение – трекер полезных привычек, в состав которого входят:

  1. Основы графического дизайна
    Узнайте о принципах графического дизайна и научитесь работать с композицией, формой и цветом. Попрактикуйтесь в создании коллажей, композиций и абстракций, нарисуйте логотип для собственного бренда.
    В видеокурс включены конспекты, дополнительный материал для изучения, тесты и задания с самопроверкой.
  1. Основы фотошопа
    Познакомьтесь с интерфейсом и основными инструментами Adobe Photoshop. Научитесь настраивать цвета, работать со слоями, масками и смарт-объектами, растровыми и векторными изображениями.
    Видеокурс включает конспекты, дополнительный учебный материал и тесты.
  1. Основы фигмы
    Познакомьтесь с основными функциями Figma, программы для создания интерфейсов. Узнайте, как ускорить работу, и научитесь создавать интерактивные прототипы.
    Видеокурс включает конспекты, дополнительный учебный материал и тесты.
  1. Индустриальное развитие
    В этом блоке вы перейдете к более профессиональному развитию и, следовательно, к более сложным задачам. Вы изучите архитектурные паттерны, познакомитесь с асинхронной разработкой и организацией многопоточности (принцип параллельного выполнения нескольких блоков программы).
    На практике вы продолжите работу над окончательным клиентским приложением для ВКонтакте: наведете порядок в структуре проекта, структурируете код по шаблонам, вынесете источник данных таблицы в отдельный файл, реализуете отображение медиа в ленте.
  1. Сеть и хранилище данных
    Вы познакомитесь с принципами безопасности, кодирования и шифрования, научитесь работать с базами данных и сетью: отправлять запросы на сервер и обрабатывать данные из сети, идентифицировать пользователя с помощью паролей, технологий Face ID и Touch ID.

Для клиента ВКонтакте вы разработаете:

  1. Разработка приложения прогноза погоды
    Курсовой проект
    Вы создадите приложение прогноза погоды, где будет реализовано: поиск по городам, добавление города в избранное, список избранных городов, погода в выбранном городе.
    В этом проекте вы сможете использовать изученные механизмы для хранения данных на устройстве и получения данных по сети.
  2. Продвинутая iOS-разработка
    В этом модуле мы коснемся задач продвинутого развития перед выпускным проектом. Вы научитесь работать с геолокацией и уведомлениями, узнаете об особенностях разработки под разные платформы и публикации приложений в AppStore.
    Для вашего приложения в этом блоке вы доделаете: отображение местоположения пользователя на карте, темную тему и ее изменение в зависимости от настроек системы, экран с картой городов, в которых у вас больше всего друзей, расположение экранов и функциональность критических покрытий с тестами.
  1. Разработка приложения для ВКонтакте
    Последний проект
    В ходе обучения вы разработаете клиент для социальной сети ВКонтакте для iPhone и iPad. Вы будете разрабатывать этот проект на протяжении всего курса во время выполнения практических заданий, а в конце курса соберете его полностью и доработаете расширенные функции.
    Что будет реализовано:

— Регистрация вашего приложения на портале разработчиков ВКонтакте
– Скрипт авторизации для получения токена
– Лента новостей с переходом в список комментариев
– Список друзей с переходом в профиль
— Карта с топ-5 городов, где у пользователя больше всего друзей
– Профиль пользователя
– Возможность лайкнуть новость

  1. Консультация специалиста по персоналу red_mad_robot.

Курс «iOS-разработчик» — SkillFactory

https://skillfactory.ru/ios-razrabotchik-s-nulya

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля 2023

Стоимость: Договор рассрочки на 36 месяцев – от 3 827 ₽/мес

Базовые основы
Модель обучения в онлайн-курсе как в классических офлайн-университетах уровня МГУ или Гарварда

Вы создадите 5 приложений для портфолио:

  1. Список дел
    Многоэкранное приложение для планирования задач и событий.
  2. Калькулятор
    Одноэкранное приложение, интерфейс имеет 19 кнопок с разными функциями.
  3. Мини-игра «Кружки»
    Игрок перемещает объекты по экрану, они взаимодействуют друг с другом.
  4. Картинная галерея
    Коллекция изображений с функциями открытия, масштабирования и т д.
  5. Приложение для выбора фильмов
    Сервис с поиском и отображением информации о фильмах и актерах.

Краткая программа курса:

 Блок 1 – Программирование – 3,5 месяца.

Введение в программирование – быстрое программирование

упражняться:

Ты выучишь:

 Блок 2 – Разработка мобильных iOS – 5,5 месяцев.

Интерфейс и архитектура для мобильных приложений – Обработка и хранение данных – Многопоточность и работа в сети

упражняться:

Ты выучишь:

Блок 3 – Мобильная разработка PRO – 3 месяца.

UI/UX для iOS — Дополнительные фреймворки — Тестирование, сборка и публикация приложения — Введение в Objective-C

упражняться:

Ты выучишь:

По окончанию курса вы получите сертификат о прохождении курса.

Курс «iOS Developer» — Otus

https://otus.ru/lessons/ios-specialization/

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля 2023

Цена: 137 000 ₽

Обучение состоит из 2-х этапов. Вы последовательно пройдете синтаксис Swift, основы программирования, принципы создания приложений и командной разработки

  1. Вы сможете создавать iOS-приложения на языке Swift до последней версии 5.x
  2. Освойте основы работы со SwiftUI и Combine
  3. Вы сможете покрывать свой код тестами с TDD, работать с сетью на примере VK API
  4. Вы будете использовать приложение Instruments для обработки исключений и сбоев, проверки приложения на наличие утечек памяти, долгоживущих модулей и т д
  5. Создайте свое приложение, отвечающее всем требованиям для публикации в AppStore
  1. Погрузитесь в передовые технологии, позволяющие писать лаконичный код и создавать лучшие приложения в AppStore
  2. Научитесь решать задачи многозадачности, работать с протоколами Sequence и Collection, а также с различными способами хранения данных
  3. Погрузитесь в нюансы использования Rx: когда вам это нужно и когда это окупается
  4. Вы сможете разрабатывать приложения для Apple Watch, Apple TV, а также код порта для Android, Vulkan/Metal с сохранением 80% логики
    Пройдите тестовое собеседование и узнайте, как выбрать работодателя для развития своих навыков

Программа курса

Программа составлена ​​с учетом требований работодателей и обновляется перед каждым запуском.

1 этап

Шаг 2

Проектная работа

Каждый этап завершается итоговым проектом, который необходимо защитить перед преподавателем. Практический опыт и портфолио проектов помогут вам произвести впечатление на собеседовании.

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

Диплом о профессиональной переподготовке:

По окончании специализации вы получите сертификат OTUS и официальный диплом по новой специальности.

Курс «iOS-разработка для начинающих» — Skillbox

https://skillbox.ru/course/ios-developer/

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля 2023

Стоимость: Договор рассрочки на 12 месяцев — 6 318 ₽/мес

Чему вы хотите научиться:

Программа:
Вы начинаете с самых основ, и к концу курса у вас будет готовое приложение.
24 тематических модуля, 120 онлайн-часов

  1. Среда разработки
    Среда разработки Xcode — это программа, в которой вы будете писать и тестировать приложения. В этом модуле вы узнаете, как установить Xcode и создать свой первый проект.
  2. Основы Swift-разработки. Часть 1. Переменные и числовые типы
    Переменные — это небольшие строительные блоки, из которых состоят большие программы. Вы научитесь создавать переменные и присваивать им значения, а также поймете, что такое типы и зачем они нужны.
  3. Основы Swift-разработки. Часть 2. Работа со строками
    Вы научитесь работать с датами, строковыми типами и познакомитесь с функциями.
  4. Основы Swift-разработки. Часть 3. Булевы типы и управление потоком
    Научите программы принимать решения и бесконечно повторять одни и те же действия.
  5. Основы Swift-разработки. Часть 4. Работа с массивами. Методы
    В этом модуле вы узнаете, как хранить наборы данных в Swift. Кроме того, узнайте, как фильтровать и сортировать такие коллекции и получать доступ ко всем их элементам.
  6. Основы Swift-разработки. Часть 5. Работа со словарями
    Узнайте, как хранить данные в формате «ключ-значение» в Swift»‎.
  7. Основы разработки пользовательского интерфейса
    Напишите небольшое приложение — счетчик кликов по кнопкам. На таком простом, на первый взгляд, проекте вы научитесь связывать элементы графического интерфейса с логикой.
  8. Классы и структуры в Swift
    Познакомьтесь с ключевой сущностью класса ООП. Научитесь работать со свойствами экземпляра класса и поймите, почему они могут быть «ленивыми».
  9. ООП
    Продолжайте изучать ООП на более глубоком уровне. Узнайте, что означают секретные слова: наследование, полиморфизм и инкапсуляция.
  10. Протоколы
    Протоколы похожи на классы, но это не одно и то же. Давайте поговорим о них.
  11. Дизайн элементов пользовательского интерфейса. (Используя перечисление)
    Узнайте, как настроить элементы пользовательского интерфейса и написать собственный калькулятор.
  12. Работа с настройкой
    Узнайте, как экспортировать изображения, шрифты и цвета из графического макета, чтобы интерфейс приложения выглядел так, как задумал дизайнер пользовательского интерфейса. Также добавьте локализуемые строки, чтобы будущие проекты можно было переводить на другие языки.
  13. Жизненный цикл и навигация
    Будьте умнее в разработке приложений. Узнайте, какие процессы происходят под капотом приложения во время его работы.
  14. Списки
    Ознакомьтесь с классами UITableView и UITableViewCell, которые помогут вам создавать таблицы. Вы сможете выбирать, редактировать и удалять каждую ячейку. Как в Экселе.
  15. Библиотеки. (модификаторы доступа)
    Разработчики любят библиотеки — готовые программные модули, которые можно включить в проект. Вы добавите в проект библиотеку Alamofire и научитесь отправлять сетевые запросы.
  16. Контроль версий
    До этого модуля вы никогда и нигде не вносили изменения в программный код. Пришло время это исправить. Для этого вы научитесь работать с инструментом git.
  17. Многопоточность
    Чтобы приложение не зависало каждый раз при загрузке данных, было бы неплохо сделать процесс загрузки фоновым. Этим мы и займемся в модуле: вы научитесь писать асинхронные запросы, узнаете, что такое GCD и приоритет очередей.
  18. Сетевые запросы. Часть 1
    Вы по крупицам поймете, как устроены сетевые запросы, чем GET отличается от POST, познакомитесь с REST-моделью и форматом JSON.
  19. Сетевые запросы. Часть 2
    Узнайте, как отправлять данные с помощью запросов POST.
  20. Хранение пользовательских данных
    Узнайте, как хранить и извлекать данные из хранилищ UserDefaults и CoreData.
  21. Анимации
    Узнайте, как оживить ваши приложения с помощью анимации.
  22. Современные подходы к разработке
    Узнайте, как структурировать код в соответствии с шаблонами MVVM, MVC. Узнайте, что такое SOLID и почему важен стиль кодирования.
  23. Создание навигации в коде
    Добавьте несколько экранов в свое приложение и переключайтесь между ними с помощью шаблона сетки.
  24. Опубликовать приложение в AppStore
    Перед размещением в App Store Apple рецензирует все приложения — проверяет их работоспособность, надежность и соответствие рекомендациям. В этом модуле вы узнаете, как подготовиться к проверке приложения и как работать с TestFlight.

Дипломная работа

Диплом Skillbox

Он подтвердит, что вы прошли курс, и будет дополнительным аргументом при приеме на работу.

Курс «iOS Developer. Professional» — Otus

https://otus.ru/lessons/advanced-ios/

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля 2023

Цена: 79 800 ₽

Для кого:

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

Возможности программы

Программа курса:

Модуль 1. Основы SwiftUI и Combine

Модуль 2 – Архитектура современного мобильного приложения

Модуль 3 — Основа без сторонних фреймворков и стандартной библиотеки Swift 5

Модуль 4 – Многозадачность

Модуль 5 – Сеть и хранилище

Модуль 6 – Создание приложений для Apple Watch, TV, Mac

Модуль 7 — CoreML и зрение, нейронные сети и машинное обучение

Модуль 8 – Мультиплатформенная разработка: Портирование на Android, Vulkan/Metal

Модуль 9 – Организация развития

Модуль 10 – Проектная работа

Дипломная работа

Основываясь на навыках и знаниях, полученных в ходе курса, студент выбирает, какой проект выполнять. С нашей стороны будет помощь и руководство в реализации проекта. Также мы предложим экспертный список «Чего не хватает в AppStore» малых и средних приложений, где вы сможете проявить себя.

Курс «Разработка приложений на iOS» — Mail.ru Group

https://education.mail.ru/curriculum/program/discipline/1238/

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля 2023

Стоимость: нет информации

Программа курса:

  1. Основы быстрого языка
  1. Проектирование пользовательского интерфейса iOS-приложений
  1. Производительность iOS-приложений
  1. Сеть
  1. Архитектура и шаблоны в Swift
  1. SwiftUI

Курс «Профессия iOS-разработчик» — Moscow Digital Academy

https://ios.m-d-a.ru/

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля [2]023

Стоимость: 58 030 ₽ или договор рассрочки -4 840 ₽/мес

Единственный курс в России, где вы получите сертификат от Apple

В ходе обучения каждый студент сможет пройти тест от Apple и получить сертификат Swift — документ, подтверждающий ваши навыки разработки в Swift и Xcode.

Программа курса:

1 неделя – Введение в разработку приложений

Темы:

неделя 2 – Введение в UIKit

Темы:

неделя 3 — Навигация по интерфейсу и рабочие процессы

Темы:

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

Курс «iOS разработчик: подготовка по специальности» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана

https://www.specialist.ru/profession/ios-programmer

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля 2023

Стоимость: различные расходы

Сегодня кажется, что iOS существовала всегда.
Но на самом деле он появился только в январе 2007 года. А до этого внутри Apple боролись друг с другом две команды разработчиков.

Почему iOS?

Средний разработчик iOS зарабатывает больше, чем его коллега Android. 150к в месяц считается низким результатом. Итак, вам нужны деньги, чтобы купить Apple.
 Скорее всего, вам нужно будет кодировать в Swift. Он довольно прост в освоении и устойчив к ошибкам, что означает, что он работает, даже если вы немного ошибетесь. Однако у вас не будет права на ошибку.
У Apple требовательная аудитория. За эти деньги она хочет качественный продукт. Просто так твоя зарплата не улетит на Мальдивы. Но действительно можно заниматься фрилансом, программировать на Бали или другом теплом острове.
 iOS-разработчик востребован. Остается быть им.

iOS-разработчик от «Специалист»

Мы на рынке уже 29 лет, что в 2,5 раза дольше, чем iOS. Мы знаем, как привлечь правильных учителей. Мы знаем, что теория бесполезна без практики. Особенно в развитии. Мы научим вас не только создавать приложения для iPhone, как осваивать XCode, как проектировать интерфейсы на Storyboards в Interface Builder. Уже во время обучения вы сами создадите приложение, которое вам не стыдно будет выложить в AppStore. Возможно, это сделает вас миллионером. И вообще не надо работать.

Курс «Программирование на IOS» — Солвери Эдьюкейшн

https://solvery.io/ru/mentors/ios

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля 2023

Стоимость: различные расходы

Наставники по программированию для iOS:

  1. Эксей Пантелеев
    «Программирую под iOS с 2010 года. Swift использую с 2014. Создал и выпустил полноценное приложение на SwiftUI в App Store. Участвовал в более чем десяти крупных и сложных проектах в ведущих ИТ-компаниях страны (игры, мессенджеры, финтех и офисные приложения), таких как Тинькофф Банк, Mail.ru, Новые облачные технологии. Я преподаю iOS/Swift уже 6 лет. Я выступаю на встречах с iOS.»
  1. Алексей Зыков
    – 15 лет в программировании, два высших технических образования, работал в крупных компаниях над крупными проектами.
    – Веду мобильные проекты iOS и Android от идеи до App Store.
    – Могу создавать бэкенды и подключать мобильные приложения к устройствам по Bluetooth.
    – Интерес к дополненной реальности и искусственному интеллекту.
  1. Андрей Рычков
    “Я занимаюсь разработкой под iOS более 8 лет. За это время успел поработать в 8 разных компаниях с большим количеством различных приложений. Больше всего мне нравится создавать сложные интерактивные анимации и высокопроизводительные интерфейсы.»
  1. Александр Сычев
    — Пишу iOS-приложения 10 лет, свободно владею Objective-C и Swift.
    — 5 лет руководил командами мобильных разработчиков.
    — Преподаю в iOS-школе Сбера 3 года.
    — Я училась на MBA в Сберуниверситете 1,5 года.
  1. Ростислав Маслов
    я в IT уже 15 лет.
    В 2013 году основал ИТ-лабораторию UnitBean, где занимался ИТ-консалтингом и заказной разработкой мобильных приложений.
    С 2020 г технический директор FoodTech Lab (дочерняя компания Sushivesla & Blinbury Federal Chains)
    Получил образование в Московской школе управления Сколково по программе StartUp Academy.
  1. Алексей Гладков
    Руководитель мобильного отдела – Леруа Мерлен
    — 7 лет в мобильной разработке
    — Автор канала мобильной разработки Mobile Developer
    — Прошел самостоятельно путь от младшего до руководителя мобильного отдела
    — Преподаю мобильную разработку в LoftSchool
    — Занимаюсь кроссплатформенной разработкой на Kotlin
  1. Андрей Чичерин
    “Более 8 лет опыта разработки под iOS, Objective-C и Swift.
    Я руковожу командой iOS-разработчиков.
    Последние 3,5 года я создаю погодное приложение для кайтеров, серферов и яхт, используя OpenGL и Metal.
    Больше всего мне нравится правильно разлагать проблему и создавать красивое расширяемое решение.»
  1. Георгий Сабанов
    «Я занимаюсь разработкой iOS более 7 лет. Успел поработать фрилансером, в своем стартапе, на аутсорсе и в нескольких продуктовых компаниях.»
  1. Илья Пасюк
    “Более 9 лет в веб-разработке. Спроектировал и разработал 8+ СПА-комнат для коммерческого использования. 2 приложения в AppStore и GooglePlay. Отмечу миграцию кабинетов AngularJS в React, внедрение интернационализации, создание общей системы дизайна для более чем 10 сетей в качестве интересных задач.»
  1. Екатерина Батеева
    «Я занимаюсь разработкой iOS-приложений более 2 лет. До этого 7 лет занимался всеми видами автотестирования.
    Работал над крупными проектами компаний: Тинькофф Банк, Райффайзен Банк, МТС, Luxoft
    Около 3 лет преподаю разработку и тестирование на различных платформах iOS.»
  1. Григорий Бернхардт
    «Последние 8 лет я специализируюсь на разработке, в основном для платформы iOS.
    Успел поработать фрилансом, в стартапах и заказной разработке, работал разработчиком, тимлидом, сейчас отвечаю за iOS-разработку в Surf studio.
    Организовывал и проводил школы мобильной разработки и мастер-классы для старшеклассников, нанимал и готовил разработчиков к собеседованиям в другие компании, выстраивал систему роста внутри компании.
    В свободное время работаю над собственными проектами.
    Помимо iOS мне нравится анализ и визуализация данных, разработка веб-сервисов и чат-ботов, разработка продуктов.
    Если у вас есть нетривиальная задача, вы хотите подробнее в чем-то разобраться, построить план разработки или решить другие задачи разработки, то я готов помочь :)»
  1. Иван Волков
    Уже 5 лет руковожу разработкой мобильных приложений, специализируюсь на разработке под iOS на языке Swift. Могу оценить реальные сроки и стоимость разработки сервиса. Мне также нравится изучать тренды в дизайне интерфейсов и юзабилити.

Курс «iOS Basics» — ITEA

https://onlineitea.com/course/ios-basic/

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля 2023

Цена: 24 850 ₽

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

Ваш план обучения базовому курсу разработки iOS:

  1. Общая информация и настройки для разработки
  1. Общие приемы объектно-ориентированного программирования (ООП)
  1. изучение языка Свифт
  1. ООП в Swift
  1. Работа с ресурсами
  1. Работа с коллекциями
  1. Поток
  1. Детальная работа с графикой в ​​Interface Builder
  1. Основы контроля версий
  2. Контроллеры и переходы между ними (Segue)

Курс «iOS разработчик с нуля» — СвифтЛаб

https://swiftlab.ru/ios-developer/

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля 2023

Цена: 9 900 ₽

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

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

Для тех, кто уже умеет писать простые коды, но не хочет останавливаться на достигнутом. Курс от Swift Lab построен на изучении, в первую очередь, практики. Преподаватель доступно и понятно объяснит основы языка и его синтаксиса, а также научит, как построить алгоритм для обработки большого количества переменных.

Программа курса:

  1. Введение в мобильную разработку

На 1 уроке мы познакомимся со средой разработки Xcode, инструментами, которые есть в Xcode, а чтобы лучше понять функцию Interface Builder, мы создадим небольшое приложение.

Список тем урока:

  1. Автоматическое вложение и просмотр стека

На уроке 2 вы изучите основы создания макета приложения. Под макетом приложения мы подразумеваем дизайн элементов пользовательского интерфейса. Давайте также посмотрим, какие инструменты существуют в Interface Builder для работы с компоновкой. В настоящее время существует довольно много устройств с разным разрешением экрана. Приложения должны корректно отображать информацию на всех типах устройств. Поэтому ни одно приложение не обходится без механизмов автоматической компоновки интерфейса. Именно созданием интерфейса и расположением элементов на экране мы и займемся на уроке.

Список тем урока:

  1. Ограничения

Ограничения — это простое правило, определяющее отношения между элементами пользовательского интерфейса. Основное назначение ограничений — вычисление положения элемента по осям X и Y, а также его ширины и высоты. В этом руководстве мы рассмотрим, как создавать ограничения в Interface Builder и программно. А также познакомьтесь с адаптивной версткой, которая будет менять состав элементов в зависимости от разрешения устройства.

Список тем урока:

  1. PickerView

в уроке 4 мы начинаем с анализа жизненного цикла приложения. Выясним, из каких этапов состоит цикл, разберем самый важный «паттерн делегирования», без которого не обходится ни одно приложение. А в конце модуля мы создадим небольшое развлекательное приложение.

Список тем урока:

  1. Элементы управления представлением таблицы. Часть 1.

Конечно, мы не могли обойти вниманием табличное представление. Урок 5 будет посвящен приложениям, в которых данные отображаются в табличной форме. Примеры этого приложения: Контакты, Список дел, Мессенджеры. Вы сами можете привести множество примеров. Мы научимся работать с таблицей, передавать данные на другой экран для редактирования и сохранения. И, наконец, сохраним данные, чтобы все сохранялось после перезапуска приложения.

Список тем урока:

  1. Элементы управления представлением таблицы. Часть 2.

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

Список тем урока:

  1. Распознавание жестов

Иногда возникает необходимость обрабатывать жесты на тех элементах управления, которые не предусмотрены стандартной библиотекой UIKit. Или вам нужно создать свой собственный жест. В этом модуле мы поймем механизм распознавания движения, и вы научитесь создавать свои собственные движения.

Список уроков:

  1. Доступ к свойствам через Interface Builder

В уроке 8 вы узнаете, как отображать пользовательские свойства на панели свойств в Interface Builder, а также о возможностях компиляции кода без запуска программы, чтобы увидеть реализацию проекта прямо в режиме разработки.

  1. Просмотр прокрутки. Часть 1.

Возможно нет приложения без прокрутки. В Уроках 9 и 10 мы рассмотрим, как создать собственную прокрутку, а также ознакомимся с основами элемента ScrollView.

  1. Просмотр прокрутки. Часть 2.

Возможно нет приложения без прокрутки. В Уроках 9 и 10 мы рассмотрим, как создать собственную прокрутку, а также ознакомимся с основами элемента ScrollView.

  1. Работа с оборудованием. Часть 1.

iPhone оснащен множеством различных устройств, таких как камера, датчики движения, Face ID. И все это можно использовать, написав всего несколько строк кода. В уроках 11-12 мы практически разберем, как использовать эти устройства на реальном iPhone.

  1. Работа с оборудованием. Часть 2.

iPhone оснащен множеством различных устройств, таких как камера, датчики движения, Face ID. И все это можно использовать, написав всего несколько строк кода. В уроках 11-12 мы практически разберем, как использовать эти устройства на реальном iPhone.

  1. Дополнение к заявке

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

  1. Сеть

Часто в приложении необходимо загрузить интернет-ресурсы. С одной стороны ничего сложного в работе с сетью нет, но есть и нюансы. В этом модуле 10 мы реализуем запросы GET и POST, а также познакомимся со сторонней библиотекой Alamofire.

  1. Анимация.

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

Список тем:

База данных.

На уроках 17, 18, 19, 20 мы познакомимся с 2 типами баз данных. С облачной базой данных и на локальном устройстве. Такие приложения, как мессенджеры, доставка еды, такси, все используют облачные базы данных, потому что в них уже есть все необходимое для поддержки таких приложений. Если вам нужно хранить много данных на локальном устройстве, вам обязательно понадобится CoreData.

Список тем:

  1. Яблочные часы.

уроки 21-22 знакомят вас с разработкой приложений для Apple Watch. Программировать для них не сложнее, чем разрабатывать приложения для iPhone. Мы рассмотрим основные понятия и принципы работы и передачи данных между iPhone и Apple Watch. Давайте создадим небольшое приложение, которое показывает нам прогноз погоды и обменивается информацией с iPhone.

Список тем:

  1. Яблочные часы

уроки 21-22 знакомят вас с разработкой приложений для Apple Watch. Программировать для них не сложнее, чем разрабатывать приложения для iPhone. Мы рассмотрим основные понятия и принципы работы и передачи данных между iPhone и Apple Watch. Давайте создадим небольшое приложение, которое показывает нам прогноз погоды и обменивается информацией с iPhone.

Список тем:

Курс «iOS-разработчик» — Академия ШАГ

https://ru.itstep.org/ios-course

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля 2023

Стоимость: от 5 780 ₽/мес

Программа обучения

Программа основана на реальных требованиях ИТ-рынка.

Наши методисты и преподаватели постоянно работают над его усовершенствованием и обновлением, чтобы кандидаты Академии ШАГ могли представить себя работодателю адекватно.

  1. Основы использования Mac OS;
  2. Знакомство с iOS и языком программирования Swift;
  3. Переменные, типы данных, операторы;
  4. Логические операторы, циклы операторов ветвления;
  5. Массивы бывают одномерными, многомерными, строковыми;
  6. Указатели, динамическое выделение памяти;
  7. Особенности структур;
  8. Побитовые операторы, работающие с файлами;
  9. Объектно-ориентированного программирования;
  10. Использование файловой системы со Swift;
  11. Многопоточность;
  12. Дженерики и коллекции;
  13. Шаблоны проектирования. МВК, МВП, МВВМ. Принципы проектирования классов SOLID;
  14. Структура iOS-проекта. Пользовательские интерфейсы для приложений;
  15. Раскадровки;
  16. Обработка жестов пользователя. Контроллеры дисплея и сложные элементы управления;
  17. Grand Central Dispatch, обзор элементов управления iOS;
  18. Ядро графического ядра изображение ядро ​​​​анимация ядро ​​​​движение ядра данных. Базовая локация, работа с картами;
  19. Введение в работу с базами данных. Использование баз данных в iOS-приложениях;
  20. Календари, события, звонки, смс;
  21. Аудио, видео, камера;
  22. Сетевые возможности, доступ к веб-сервисам;
  23. Регистрация в App Store;
  24. Модульное тестирование;
  25. Командная работа, управление программными проектами системы контроля версий GIT;

После прохождения курса вы сможете

Курс «IOS Developer» — itvdn

https://itvdn.com/ru/specialities/ios-developer

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля 2023

Цена: 2969 ₽

Программа:

  1. Быстрый старт
  2. С чего начинается Swift
  3. Свифт Базовый
  4. Как Swift Basic
  5. Свифт Продвинутый
  6. Методы управления проектами. Присоединяется к SCRUM
  7. Основы Git
  1. Как стать iOS-разработчиком?
  2. Создайте погодное приложение с помощью Swift
  3. Подводные камни в разработке мобильных игр для Android и iOS
  4. Лучшие практики React Native
  5. Как стать Full Stack разработчиком?
  6. Владею веб-разработкой и разработкой мобильных приложений для Android и iOS
  7. Адаптивный макет в приложениях iOS с использованием Storyboard.

Что вы получите:

Курс «Разработка приложений для iOS» — НОУ ИНТУИТ

https://intuit.ru/studies/courses/3664/906/info

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля [2023

Стоимость: бесплатно

Расписание

Глава 1. Создание вашего первого приложения      

Глава 2. Язык Objective-C      

Глава 3. Представления              

Глава 4 – Контроль          

Глава 5 – Сложные представления         

Глава 6. Раскадровки, интерфейсный конструктор            

Глава 7 – Интернет          

Глава 8. Работа с данными   

Глава 9 – Анимации и другие тонкости интерфейса          

Глава 10 – Айпад

Глава 11 – Мультимедиа

Глава 12. Публикация приложения в App Store        

Курс «iOS-разработчик» — Orion Innovation

https://edu.orioninc.ru/ios

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля [2023 Стоимость: бесплатно

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

— для начинающих iOS-разработчиков уровня Junior+ и Middle с опытом разработки мобильных приложений,

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

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

Курс Advanced iOS Development направлен на развитие навыков до уровня разработчиков Middle iOS. В ходе курса мы научимся проектировать сложные UX-компоненты, оптимизировать их производительность и разрабатывать клиент-серверные приложения. Курс включает широкий спектр практических задач в среде разработки Xcode, максимально приближенных к задачам в реальных проектах.

Ты хочешь учиться

Создавайте сложные пользовательские интерфейсы, осваивайте iOS-разработку на Swift, работайте с REST API и сетевыми запросами, делайте приложения отзывчивыми с помощью многопоточности, разрабатывайте сложные многомодульные приложения с возможностью добавления нового функционала, работайте с множеством различных фреймворков от Apple.

Этот курс — возможность получить мощные знания в области iOS-разработки для развития профессиональных навыков на уровне Middle iOS Developer и трудоустроиться в крупную международную компанию Orion Innovation Development Center (ранее MERA)!

— Иностранные заказчики

– Большие и сложные изделия

— Возможности горизонтального и вертикального роста

— Современные процессы разработки

— 1000+ единомышленников

— Современная офисная инфраструктура

— Корпоративная программа ДМС

– и многое другое

Самый большой плюс программы

БЕСПЛАТНОЕ ОБУЧЕНИЕ С ГАРАНТИЕЙ РАБОТЫ!

Решение о записи на курс, а также обсуждение возможных специальных предложений и условий осуществляется по результатам собеседования.

Содержание курса

  1. Синтаксис Swift
  2. ООП: наследование, классы, протоколы
  3. Построение пользовательского интерфейса: UIKit, SwiftUI
  4. Списки: UITableView, UICollectionView
  5. Сеть: REST API, NSURLSession, Alamofire
  6. Управление памятью
  7. Многопоточность: GCD, OperationQueue
  8. Шаблоны проектирования
  9. Базы данных: основные данные
  10. Знакомство с популярными фреймворками
  11. Системы контроля версий и их виды. Как работает Git
  12. Коллективная работа, экспертная оценка. Клиенты с графическим интерфейсом для работы с Git
  13. Методология проекта. Что такое проект и какие проекты есть у Orion Innovation
  14. Методология проекта. Основные этапы и процессы проекта
  15. Методология проекта. Методы разработки программного обеспечения.

Курс «Разработка под iOS. Начинаем» — Разработка

https://www.youtube.com/playlist?list=PLQC2_0cDcSKA0zy20X9c5rQKNg3rkSK7c

18 бесплатных и платных курсов iOS-разработчика для начинающих с нуля [2023

Стоимость: бесплатно

Здесь мы сохранили видео онлайн-курса «Разработка под iOS. Начинай». Курс проходил на платформе Stepik.

Темы, затронутые в курсе:
— язык программирования Swift;
– базовые инструменты Apple для разработчиков;
— как создавать элементы интерфейса в приложении и подключать их к коду.

001. Денис Малых “Про Быстрый Язык»
002. Денис Малых «Инструменты быстрой разработки»
003. Денис Малых «Основные конструкции языка»
004. Денис Малых “Функции»
005. Денис Малых «Дополнительно»
006. Денис Малых «Объектно-ориентированное программирование»
007. Денис Малых “Управление памятью»
008. Денис Малых “Конструкции»
009. Денис Малых «ENUMs»
010. Денис Малых “Генерики»
011. Денис Малых «Протоколно-ориентированное программирование»
012. Денис Малых “Массивы и словари»
013. Денис Малых «Функционально-ориентированное программирование»
014. Денис Малых «Функциональные особенности стандартной библиотеки»
015. Денис Малых «Переключатель и сопоставление с образцом)»
016. Денис Малых “Договор о названии и переименовании»
017. Денис Малых «Полезные занятия в стандартной библиотеке»
018. Ольга Выростко “Основы понимания архитектуры»
019. Ольга Выростко «Среда разработки»
020. Ольга Выростко “Что в Xcode?»
021. Ольга Выростко «Пишем первый код, исправим ошибки»
022. Ольга Выростко «Структура проекта, постановка схемы и целей»
023. Ольга Выростко Профилирование
024. Ольга Выростко Сторонние библиотеки
025. Станислав Сидельников «Просмотры (UIView)»
026. Станислав Сидельников «Автомакет»
027. Станислав Сидельников «IBAction и настройка таймера»
028. Станислав Сидельников «Таймер»
029. Станислав Сидельников «Движение фигуры. Константа автомакета»
030. Станислав Сидельников “TapGestureRecognizer»
031. Станислав Сидельников «Рисуем поле с помощью drawRect»
032. Станислав Сидельников «Загрузка вида с Nib/Xib, часть 1»
033. Станислав Сидельников «Загрузка вида с Nib/Xib, часть 2»
034. Станислав Сидельников «Ручная верстка»
035. Андрей Соловей «Что такое UIViewController»
036. Андрей Соловей “Перемещение между контроллерами»
037. Андрей Соловей «Жизненный цикл класса UIViewController»
038. Андрей Соловей «Шаблон MVC»
039. Андрей Соловей «MVC на примере приложения адресной книги»
040. Андрей Соловей «Что такое UINavigationController»
041. Андрей Соловей «UINavigationController на практике»
042. Андрей Соловей «Другие полезные свойства UINavigationController»
043. Андрей Соловей «Что такое UITabBarController»
044. Андрей Соловей «UITabBarController на практике»
045. Андрей Соловей «Другие полезные контейнеры»
046. Андрей Соловей «Теория раскадровки»
047. Андрей Соловей “Раскадровка на практике»
048. Андрей Соловей «Теория UIScrollView»
049. Андрей Соловей «Как настроить UIScrollView»
050. Андрей Соловей «Работа с протоколом UIScrollViewDelegate»
051. Андрей Соловей «Дополнительные функции в UIScrollView»
052. Андрей Соловей «Принцип работы с классом UITableView»
053. Андрей Соловей «UITableView на практике»
054. Андрей Соловей «Как работать с ячейками таблицы»
055. Андрей Соловей «Другие важные функции UITableView, часть 1»
056. Андрей Соловей «Другие важные функции UITableView, часть 2»
057. Андрей Соловей «Контроллеры собственных контейнеров»
058. Андрей Соловей «Контейнерные контролеры на практике»