iOS для начинающих
Ты научишься программировать на востребованном языке программирования Swift, добавишь уникальные проекты в портфолио, подготовишься к трудоустройству Junior iOS разработчиком.
онлайн-курс
3-6 месяцев
Гибкий график
Проекты в портфолио
длительность
обучения
по окончанию курса
Что ты получишь?
На нашем курсе ты обретешь все необходимые для Junior iOS разработчика навыки, соберешь портфолио из проектов, отредактируешь резюме и подготовишься к первым собеседованиям.

Наши эксперты уже прошли тот путь, который тебе предстоит, и они помогут сделать его наиболее быстрым и эффективным для тебя.
Индивидуальная программа обучения
Эксперт составит программу обучения, опираясь на твой текущий уровень
Поддержка преподавателя
Вместо того, чтобы часами искать ответы, на возникающие вопросы в интернете, ты сможешь задавать их своему преподавателю.
Практические знания
Каждую изученную тему ты будешь моментально применять на практике в своем учебном проекте
iOS разработчики востребованы на рынке труда
Источник: Хабр Карьера
175 000 Р
средняя зарплата в месяц
Как проходит обучение
Выбор эксперта
В зависимости от твоей цели, бюджета и требований к эксперту мы подберем наиболее подходящего специалиста
Определение твоей точки А и точки Б
На первом занятии эксперт оценивает твой текущий уровень. И вы вместе определяете цель, которую хотелось бы достичь по итогу занятий.
Составление индивидуального плана обучения
Опираясь на твой уровень знаний и цель, эксперт составляет план обучения.
Изучение новой темы
Эксперт в комфортном для тебя формате объясняет теорию.
Применение новых знаний на практике
На основе изученной темы ты выполняешь задание, работаешь над проектом.
Обратная связь от эксперта
Эксперт проверяет задание, дает обратную связь, указывает на ошибки. Вы вместе обсуждаете возникшие у тебя в процессе выполнения задания вопросы.
Составление резюме, оформление портфолио
Эксперт помогает тебе составить резюме и портфолио, которые заинтересуют работодателей.
Подготовка к первому собеседованию
Эксперт проводит с тобой тестовые собеседования, чтобы подготовить тебя к реальным интервью с потенциальными работодателями.
Программа курса
Основы Swift
  • особенности IOS разработки
  • Swift Playgrounds
  • типы данных
  • условные конструкции
  • циклы
  • коллекции
Swift ООП
  • основы ООП
  • понятия: класс, объект, методы, свойства
  • функции, замыкания
  • наследование, переопределение
  • протоколы
  • Generic код
Git и GitHub
  • для чего нужна система контроля версий
  • основные операции
  • работа с сервисом GitHub
Интерфейс пользователя
  • дизайн и пользовательский интерфейс
  • Apple Human Interface Guidelines
  • UIViewController и его жизненный цикл
  • Создание интерфейса в storyboard и без него
  • Проектная разработка и структура проекта
Проектная разработка
Структура проекта и жизненный цикл приложения
Асинхронная разработка и многопоточность
  • Асинхронная разработка и многопоточность
  • Потоки, Run loop, таймеры
  • Управление ошибками приложения
  • Operation, OperationQueue, GCD
Хранение данных
  • Хранение данных
  • Основы Базы данных
  • Работа с сетью
Сетевые запросы
  • Получение и передача данных
  • Работа с ресурсами
  • Сеть, протоколы и сетевая безопасность
Продвинутый уровень
  • Геолокации и карты
  • Локализация приложения. Accessibility
  • Light и dark тема
  • SwiftUI
  • Анимация
  • Работа с внешними библиотеками
  • Менеджеры зависимостей. Cocoapods
  • Структурные и архитектурные паттерны
Тестирование
  • Cоздание unit-тестов с помощью XCTest
  • Методологии TDD и BDD
  • Создание UI-тестов
Уведомления, Face ID и Touch ID
  • Типы уведомлений и механизмы их работы
  • Face ID и Touch ID
  • App Store - работа со стороны разработчика
Разработка приложения под разные платформы
  • App Extensions
  • iPadOS
  • tvOS
  • watchOS
Карьерный путь
  • Создание проекта для портфолио вместе с ментором
  • Оформление резюме
  • Моковое собеседование
  • Подготовка к трудоустройству
Твои навыки и резюме после курса
Разработка приложений на языке Swift
Знание принципов ООП
Умение работать с системой контроля версий
Умение работать с дизайном приложения
Знание принципов безопасности, кодирования и шифрования
Основы SwiftUI
Написание unit-тестов и ui-тестов
Умение работать с уведомлениями
Умение разрабатывать приложения под разные платформы
Отзывы
С Григорием занятия прошли чудесно, мы с ним обговорили все необходимые темы и нашли мои слабые стороны. Григорий также дал все необходимые доп.материалы, так что ликвидировать недостатки было довольно просто. А сами занятия приходили приятно и спокойно. Григорию я очень благодарен.
Виктор
Екатерина дала мне направление, в котором необходимо двигаться, чтобы устроиться на работу джуном. Очень доступно объясняет, всегда дает дополнительные материалы, задания для применения знаний на практике. В общем, я доволен! Спасибо вам за такой сервис. Вы помогаете людям развиваться)
Артем
Занятия проходят хорошо, чувствуется, что Григорий очень опытный специалист! Несмотря на то, что занимаюсь не так давно, уже чувствую рост своих навыков.
Константин
Решила заниматься в индивидуальном формате с экспертом, так как хотелось получить более персонализированный подход и ускорить процесс обучения. Понравилось то, что Артем не только объяснял теорию, но и рассказывал о своем опыте, показывал что сейчас актуально, а на изучение чего время тратить не нужно. В целом всем очень довольна.
Анна
Стоимость курса
от 1500 Р/час
Для оплаты курса не требуется брать рассрочку, каждое занятие оплачивается отдельно
Благодаря тому, что каждое занятие оплачивается отдельно, ты можешь в любой момент поменять преподавателя.
Часто задаваемые вопросы
Я все еще не понимаю чем гибкий курс отличается от обычного курса?
-На гибком курсе нет предзаписанных уроков, все занятия проходят 1 на 1 с экспертом в реальном времени.
-Обучение проходит не по стандартному плану, а по индивидуальному, составленному специально для тебя плану.
-По итогу курса у тебя в портфолио будет уникальный проект, так как идею проекта ты выберешь вместе с экспертом (в отличие от обычных курсов, где создаются шаблонные проекты)
-Для участия в гибком курсе не нужно брать рассрочку или оплачивать весь курс сразу, так как каждое занятие оплачивается отдельно.

В каком формате проходят занятия?
Занятия проходят в Zoom, каждое занятие записывается экспертом, чтобы ученик мог пересмотреть запись и повторить сложные моменты. Формат подачи материала зависит от твоих предпочтений: при знакомстве с экспертом вы вместе определите его.
Как часто будут проходить занятия?
Мы рекомендуем заниматься с ментором раз в неделю, но ты сам регулируешь интенсивность занятий, поэтому можно заниматься чаще или реже. В те недели, когда нет возможности обучаться, ты можешь отменять занятия.
Как понять, что эксперт мне подходит?
Для этого у нас есть формат бесплатного 15-минутного звонка-знакомства. На таком звонке ты можешь задать эксперту интересующие тебя вопросы, узнать подробнее о его навыках и опыте работы в интересующей тебя сфере, рассказать о себе. После звонка ты сможешь определить приятен ли тебе эксперт в общении, релевантен ли тебе его опыт.
Как долго будет длиться обучение?
Все зависит от тебя. После составления индивидуального плана обучения эксперт сможет назвать примерное количество занятий, которое потребуется на обучение.

Минимальное количество занятий, за которое наш ученик устроился на работу - 7.

Если у вас остались вопросы или вы не нашли подходящий курс, оставьте ваши контакты и мы свяжемся с вами!
Начни с бесплатных 15 минут
У тебя будет 15 минут, чтобы познакомиться с экспертом, обсудить план занятий и договориться об удобном графике
E-mail
Телефон
Записаться на гибкий курс к Григорию Бернгардт
Ваше имя
Номер телефона
Электронная почта
Записаться на гибкий курс ко Льву Бондаренко
Ваше имя
Номер телефона
Электронная почта
Записаться на гибкий курс к Даниле Матюшину
Ваше имя
Номер телефона
Электронная почта
Записаться на гибкий курс к Алексею Япрынцеву
Ваше имя
Номер телефона
Электронная почта
Записаться на гибкий курс к Екатерине Батеевой
Ваше имя
Номер телефона
Электронная почта
Записаться на гибкий курс к Артуру Игбердину
Ваше имя
Номер телефона
Электронная почта