Набор закрыт

Мобильный разработчик на iOS

студенты МГТУ им. Н. Э. Баумана | бесплатно

Присоединяйся к образовательному центру VK в МГТУ!
Изображение образовательного центра/проекта

Что такое программа по мобильной разработке на iOS?

В первом семестре ты освоишь средства разработки мобильных приложений для платформы Apple iOS, сможешь создать собственное приложение с нуля, опубликовать, поддерживать и расширять его функциональность. Второй семестр посвящён работе над выпускным проектом, который команда студентов защищает перед жюри — экспертами VK и представителями вуза. Начиная со второго семестра лучшие студенты программы смогут получать стипендию от VK в размере 15 000 рублей в месяц на протяжении семестра. Из бонусов также: диплом выпускника программы даёт дополнительных 15 баллов при поступлении на все направления магистратуры в МГТУ им. Н. Э. Баумана.

Это бесплатное обучение длиною в два семестра. Во время учёбы студенты получат актуальные теоретические и практические знания по мобильной разработке на iOS от экспертов-сотрудников IT-компании VK. 

Набор заявок закрыт

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

Изучай то, что востребовано на рынке

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

Получай практические навыки

Мобильная разработка на iOS

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

Командная работа

Тебя ждёт работа в сообществе единомышленников и возможность реализовать IT-проект в составе команды — хорошая возможность научиться эффективному взаимодействию.

Знания для старта работы

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

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

1 семестр

цель курса

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

всего:

13 занятий / 52 ак. часа и 6 домашних заданий

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

аватар

Тимур Исламов

аватар

Наталья Кумпан

Проектирование интерфейсов мобильных приложение 0.0.

Основы дизайна мобильных приложений

UX/UI исследования

Figma: первое знакомство

Figma: Воркшоп

Метод интервью

UX/UI исследования: практика интервью

Бонус лекция: Как сделать хорошую презентацию

Инклюзивность и хорошие примеры интерфейсов

Метод: юзабилити-тесты

Практика ю-тесты

Рубежный контроль

Бонус лекция: Дизайн-системы из чего состоит и как создается

цель курса

освоить средства разработки мобильных приложений для платформы Apple iOS.

всего:

14 занятий / 56 ак. часов

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

аватар

Артур Сардарян

Руководитель команды разработки Юлы, проект VK. Ведущий преподаватель курса «Мобильная разработка приложений на iOS». Создал собственное приложение для поиска фотолокаций Spotter.

аватар

Константин Кулаков

Тимлид продуктового направления iOS Юлы, проект VK. Занимался backend разработкой, 4 года специализируется на мобильной разработке под iOS.

аватар

Павел Тихонов

Руководитель команды мобильной разработки в Юле, проект VK. Выпускник МИЭМ им А.Н. Тихонова. В iOS-разработке с 2012 года. Видел мир до AutoLayout и ARC.

аватар

Олег Гибадулин

аватар

Егор Короткий

Вводная лекция

Введение в Swift 1

Введение в Swift 2

Рубежный контроль 1

Layout - Storyboard (жизн цикл приложения)

Layout - Code

Коллекции 1

Коллекции 2

Рубежный контроль 2

Паттерны проектирования

Архитектуры приложений

Сетевое взаимодействие

Firebase

Рубежный контроль 3

цель курса

изучить основные принципы и подходы в тестировании мобильных приложений.

всего:

8 занятий / 32 ак. часа и 6 домашних заданий

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

аватар

Дарья Шельмук

Преподаватель курса Ручное тестирование

аватар

Екатерина Бородина

Преподаватель курсов Ручное тестирование, Основы тестирования мобильных приложений (iOS и Android)

Введение. Виды тестирования

Тестовая документация. Багтрекеры.Тест-дизайн

Поиск багов с применением техник тест-дизайна

Особенности и инструменты мобильного тестирования

Тест с вопросами на знание теории

Имитационная игра. Аналитика мобильных приложений.

Тестирование и решение задач

Пересдача экзамена

цель курса

сформировать базовые знания и понимание работы Web-технологий.

всего:

17 занятий / 86 ак. часов и 7 домашних заданий

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

аватар

Динар Сабитов

аватар

Дмитрий Руднев

аватар

Ульяна Чернова

аватар

Владлен Гилязетдинов

WEB WWW, WEB-clients, HTML

CSS

DNS TLS HTTP

WEB-сервера, Frontend Backend

Routing и шаблоны

MVC Фреймворки

Работа с базой данных

СУБД и Django models

Промежуточный показ проекта

Типичные сценарии. Формы. Авторизация.

Добавление данных

AJAX. Real-Time-Messages. Cron. Кеширование.

Авторизация в Django. AJAX в jQuery.

Web-сервера. Создание рабочего окружения.

Дополнительные темы

Итоговое занятие. Экзамен

Пересдача

2 семестр

цель курса

изучить базовые принципы продуктового подхода в разработке мобильных приложений.

всего:

4 занятия / 16 ак. часов

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

аватар

Светлана Солдатенкова

Создание продукта

Проверка идей в продукте

Проверка решений в продукте

Обсуждение проектов в группе

цель курса

получить теоретические знания и практические навыки, которые позволят в рамках курса создать собственное приложение с нуля, опубликовать его в App Store, поддерживать и расширять его функциональность.

всего:

14 занятий / 56 ак. часов

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

аватар

Константин Кулаков

аватар

Артур Сардарян

аватар

Павел Носов

аватар

Андрей Бабков

аватар

Павел Тихонов

аватар

Егор Короткий

аватар

Олег Гибадулин

Многопоточность 1

Многопоточность 2

UI Компоненты

Обработка жестов, анимации

Рубежный контроль 1

Хранение данных 1

Хранение данных 2

Фреймворки

Углубленные темы (Пуши/Диплинки и тд)

Рубежный контроль 2

SwiftUI 1

SwiftUI 2

CI/CD, Unit/UI Тесты

Рубежный контроль 3

цель курса

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

всего:

10 занятий / 40 ак. часов и 2 домашних заданий

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

аватар

Ирина Павлова

Командное взаимодействие: природа команды

Командное взаимодействие: информационный обмен внутри команды

Публичное выступление: что делает презентацию эффективной?

Публичное выступление: особенности убеждающего поведения

Саморазвитие: индивидуальный план развития

Саморазвитие: прохождение собеседования и самопрезентация в нем

Разработка ИПР

Разработка ИПР

Командная презентация проекта

Командная презентация проекта

цель курса

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

всего:

3 занятия / 12 ак. часов и 2 домашних заданий

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

аватар

Сергей Нечаев

аватар

Алексей Гришин

Введение в Application Security

Типовые уязвимости Веб-приложений

Безопасность мобильных приложений

Кому подходит курс?

Студентам МГТУ им. Н. Э. Баумана

Тем, кто хочет получить знания в области разработки мобильных приложений на платформе iOS и построить карьеру в IT. Учиться могут действующие студенты 2–6-х курсов бакалавриата, специалитета, а также магистранты и аспиранты всех факультетов и филиалов МГТУ им. Н. Э. Баумана.

Как поступить на программу?

Для нас важно качество образования, а не количество выпускников, поэтому места на нашем бесплатном курсе по разработке веб-сервисов на Golang ограничены. Чтобы начать обучение, выполни три простых действия.

Подача заявки
Заполни анкету абитуриента и не забудь указать актуальный адрес почты и номер телефона. Все новости о программе ты будешь получать на указанную при регистрации почту.
Набор заявок закрыт

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

Как подготовиться?

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

Книги
«Язык программирования Си», 3-е издание

Б. Керниган, Д. Ритчи

«Объектно-ориентированный анализ и проектирование с примерами приложений»

Гради Буч, Роберт А. Максимчук, Майкл У. Энгл, Бобби Дж. Янг, Джим Коналлен, Келли А. Хьюсто

Другие источники
Основы Swift

Официальная книга по Git на русском языке

Частые вопросы

остались вопросы?

Просто напиши нам —
мы ответим в ближайшее время.

Высококлассных Web-, ML- и мобильных разработчиков. У выпускников наших курсов будет опыт командной и индивидуальной работы с высоконагруженными системами в реальных проектах. Выпускники центра успешно работают в крупных IT-компаниях, в том числе в VK, после окончания обучения. Многие из них занимают высокие должности.

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

На все треки основной программы обучения могут подать заявку студенты дневной формы обучения 2–6-х курсов бакалавриата и специалитета, магистранты и аспиранты всех факультетов и филиалов МГТУ им. Н. Э. Баумана.

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

Да, будь готов к интенсивной нагрузке. А ещё предупреждаем: мы отчисляем за неуспеваемость.

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

Эксперты-практики из VK и компаний-партнёров. Многие из них сами обучались в ОЦ и спустя годы практики вернулись, чтобы поделиться своим опытом. Они также могут пригласить студентов на стажировку в свои бизнес-юниты.

Обучение построено в гибридном формате — онлайн на платформе VK и в аудиториях ГЗ МГТУ им. Н. Э. Баумана либо в Доме образовательного центра VK в МГТУ (аудитория 395 ГЗ). Возможно проведение хакатонов и воркшопов в офисе VK.

Это отдельное пространство для центра. В нём находятся три мультимедийных зала для занятий, рабочие офисы сотрудников образовательного центра, два подиума со столами для работы студентов и холл с кофемашиной и диванчиками. Дом ОЦ расположен в 395-й аудитории ГЗ (3-й этаж, центральная часть). В 2022 году в нём был проведён ремонт силами VK.

Занятия всех треков основной программы идут по вечерам с 18:00 до 21:00 2–3 раза в неделю либо очно в аудиториях ГЗ МГТУ, либо в онлайн-формате. Иногда пары проходят по субботам с 09:00 до 12:00 и с 13:00 до 16:00. Расписание занятий можно посмотреть на портале за 7–10 дней до начала семестра.

Да. Кроме того, на некоторых курсах есть требования к характеристикам ноутбука. Например, чтобы заняться разработкой на iOS, нужен макбук.

Выпускники образовательных программ VK Education получают доступ к вакансиям начинающих специалистов в VK и приоритет среди других кандидатов.

Главное — быть студентом старших курсов бакалавриата и специалитета или учиться на магистратуре МГТУ им. Н. Э. Баумана. Есть также несколько дополнительных условий: у студентов второго высшего образования время занятий часто совпадает со временем учёбы в вузе; студентам последнего года обучения в МГТУ на отборе предъявляют повышенные требования к уровню навыков и знаний. Важно, что студенты, не прошедшие отбор, не могут посещать занятия. Есть исключения для сотрудников VK, которые учатся в рамках программы повышения квалификации от компании. Если студент оканчивает вуз раньше окончания образовательного центра, то ему оформляют пропуск для посещения занятий — это правило относится только к основной программе ОЦ.

Помни, что учёба в вузе приоритетнее, а центр работает в формате дополнительного образования. Если ты не справишься с обучением, то тебя отчислят, но ты сможешь снова попробовать поступить на программы и курсы ОЦ.

Не расстраивайся! Интересуйся программированием, готовься и учись решать задачи по выбранному направлению. Если у студента хорошая успеваемость в вузе, то уровня его знаний должно хватить для успешного прохождения отбора.

Да, ты сможешь вернуться к лекциям и посмотреть их онлайн. Ты также можешь посмотреть видеозаписи курсов, которые читались ранее в образовательном центре и других проектах VK Education, в общем доступе на канале VK Team.

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

Нет, но студенты обязаны сдать контрольные точки и набрать определённое количество баллов для перехода на следующий семестр. Если студент не сдал хотя бы один из курсов, он отчисляется.

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

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

Студенты могут задавать вопросы преподавателям: - на очных занятиях; - в блоге дисциплин на портале ОЦ, например в комментарии к посту о занятии; - в личных сообщениях на портале; - в чате дисциплины; - письмом на личную почту преподавателя.

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

Около 18 академических часов в неделю, 12 из которых — аудиторные, это 3–4 занятия. Большее количество времени займёт практика и командная работа над проектами.

Набор на основную программу обучения проходит два раза в год — в сентябре и феврале.

На основную программу образовательного центра VK в МГТУ конкурс составляет 5–7 человек на место.

На каждый из треков основной программы зачисляются 70–75 человек, которые делятся на группы.

На первом семестре для решения практических заданий необходимо знание C++ и Python, а также парадигмы объектно-ориентированного программирования.

Отбор проходит в два этапа: онлайн-тестирование и очное собеседование с преподавателями.

Если студент успешно проходит онлайн-тестирование, его приглашают на второй этап отбора — очное собеседование с преподавателями курса. На почту студента придёт письмо-приглашение с открытыми слотами для встречи и кейсом, который необходимо решить заранее. Собеседование состоит из трёх частей: задание на чтение кода; задание на написание кода; решение кейса — его необходимо продумать заранее, а на встрече с преподавателями объяснить ход мыслей и ответить на их вопросы. Место проведения: МГТУ им. Н. Э. Баумана. Длительность: 35–40 минут.

Изучать C/C++, базовые алгоритмы, развивать логическое мышление и, конечно, верить в себя!

Для регистрации на отбор необходимо: 1. Заполнить анкету абитуриента, указав актуальный адрес почты и номер телефона, а также группу вуза и курс, на котором ты учишься (для старта набора в январе) или на который переходишь (для поступающих в августе). 2. Выбрать программу или курс в личном кабинете. 3. Следить за новостями программы — мы будем публиковать их на портале и в в группе ВКонтакте, а также отправлять тебе на почту.

Сначала убедись, что ты проверяешь ту почту, которая была указана во время регистрации на программу. Потом проверь папку «Спам» — письмо могло попасть туда. Ссылку также можно найти в личном кабинете на портале проекта — она будет в блоке с программой, на которую подана заявка. Если возникнут технические вопросы, пиши в поддержку: info@park.vk.company.

Мы проведём организационное собрание, где расскажем студентам о проекте, ответим на их вопросы и подарим наш мерч. Для первого семестра осеннего набора обучение начинается ориентировочно 1 октября, для весеннего набора — 1 марта. В сентябре и феврале проходят отборочные испытания.

Диплом об окончании курса, который даёт 15 дополнительных баллов при поступлении в магистратуру МГТУ.

Стипендию могут получить студенты, обучающиеся в 2023/2024 учебном году на 2–4-м семестре основной программы от VK («Системный архитектор», «Web-разработчик», «ML-разработчик», «Мобильный разработчик на iOS или Android») и имеющие только положительные оценки («хорошо» и «отлично») по результатам предшествующего семестра.

15 000 рублей в месяц. Она начисляется ежемесячно в течение четырёх месяцев.

Каждый семестр стипендия пересматривается. Студент может получать её два и более семестра подряд до завершения обучения на программе, если будет учиться на «хорошо» и «отлично».

Да, стипендия от VK суммируется с академической стипендией, начисляемой вузом. Получение стипендии от VK не зависит от того, обучается студент в вузе на бюджетной или платной форме обучения.

Нет, успешных студентов программы автоматически вносят в список стипендиатов. Если для оформления что-то потребуется, к студенту напрямую обратится представитель вуза или VK.

Образовательный центр VK в МГТУ им. Н. Э. Баумана — это бесплатное дополнительное практико-ориентированное обучение. С 2011 года образовательный центр VK предлагает студентам МГТУ краткосрочные курсы и долгосрочные программы на бесплатной основе. Обучающие материалы разработаны сотрудниками вуза и ведущими экспертами-практиками индустрии и призваны на практике познакомить студентов ведущего технического вуза с миром IT. Мы помогаем студентам осваивать современные специальности и приобретать полезные для будущей работы навыки, даём советы по интеграции в профессиональное комьюнити, а лучшие выпускники получают шанс присоединиться к команде VK.

Здесь вы найдете ответы на самые частые вопросы. В случае, если вопроса нет в списке, напишите нам!

Набор заявок закрыт

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