межсезонная распродажа
00
дней
00
:
00
:
00
до -70%
ДО 28 февраля
ПРОГРАММЫ
КОНТАКТЫ
АКАДЕМИЯ
8-800-30-100-97
ОНЛАЙН КУРС
Стипендия
на время обучения
Первые шесть
месяцев бесплатно
Работа и стажировка
во время обучения
и написать свое первое приложение
Профессия
iOS-разработчик
Курс ведет преподаватель университета Оксфорда
ПОПРОБОВАТЬ БЕСПЛАТНО
Гарантия
трудоустройства
Вам платят за то,
что вы учитесь
Вы не платите ничего
первые полгода
Начните зарабатывать
во время обучения
Документальная
Диапазон зарплат
iOS-разработчика
500 000
45 000
Junior
р.
р.
Прямо сейчас профессия iOS-разработчика одна из самых востребованных в мировом рейтинге. Это связано с нехваткой специалистов и повсеместной цифровизации продуктов и услуг.
Посмотреть вакансии
на headhunter
Senior
С нуля до уровня востребованного разработчика
Программировать
даже если вы совсем новичок,
и никогда не видели код.
Создавать приложения,
решать задачи, необходимые
бизнесу
Именно то, что требуют при трудоустройстве
Освоите дополнительные
навыки разработчика, DevOps,
администрирование
Основные и дополнительные навыки разработки, необходимые рынку
Составлять резюме и сопроводительные письма,
правильно искать работу
Дополнительные навыки построения успешной карьеры
public ()
.flatMap
.empty()
getBar()
Попробовать бесплатно
и написать свое первое приложение
Попробовать бесплатно
и написать свое первое приложение
Вы научитесь мыслить алгоритмически
и программировать решения задач с помощью алгоритмов
private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"



private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"


private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"

private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"

private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"
Как будет
проходить курс?
Смотрите обучающие видео
и задаете вопросы преподавателю
Продолжительность
часов знаний
Портфолио
Количество уроков
Личный ментор
и клиентская служба
Поддержка
Любой текст описывающий преимущества данного блока и завлекающий людей приобрести данный курс любой текст
Делаете домашние задания
и отправляете на проверку
Любой текст описывающий преимущества данного блока и завлекающий людей приобрести данный курс любой
Получаете комментарии от личного ментора
Любой текст описывающий преимущества данного блока и завлекающий людей приобрести данный курс любой текст описывающий преимущества данного блока и завлекающий людей приобрести данный курс любой текст описывающий пре
Делаете профессиональное портфолио
Любой текст описывающий преимущества данного блока и завлекающий людей приобрести данный курс любой текст описывающий преимущества данного блока и завлекающий людей приобрести
24
месяца обучения
300
150
часов лекций
часов практики
300
7
работ в портфолио
Если вы не связаны с IT средой — то этот курс
отлично подойдет вам. Вы прокачаетесь с нуля до
уровня junior-дизайнера.
Подходит для новичков
Стажируйся
у лучших
3 простых шага чтобы стать iOS-разработчиком
Получаете комментарии от личного ментора
Решаетесь сменить профессию, проходите в личный кабинет и начинаете изучение.
Курс идет 6 месяцев, вы будете проходить актуальные темы, и изучать программы
Делаете домашние работы под руководством ментора наставника и готовите портфолио.
Получить консультацию
Смотрите обучающие видео и задаете вопросы преподователю
Делаете домашние задания и отправляете на проверку
СМОТРИ
ДЕЛАЙ
УЧИСЬ
private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"


private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"

private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"

private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"
Помощь в трудоустройстве
от центра карьеры
Проходите курс, изучая все теоретические уроки
Выполняете все практические задания и создаете портфолио
Защищаете курсовой проект
Готовите с нашей помощью резюме, портфолио
и сопроводительное письмо и трудоустраиваетесь
Евгений
Осиновский
Руководитель Центра Карьеры
Диджитал Академии
«Мы находим нашим студентам найти хорошую и высокооплачиваемую работу. Обычно на это уходит до 2-х месяцев после окончания курсов.»
Head of Program
Начинал карьеру джуниором и впоследствии
управлял разработкой в России и мире. Преподавал программирование и статистику в Институте Науки и Технологий Нары в Японии.

Сейчас Андрей разрабатывает финансовые
приложения для трейдеров в Deutsche Bank в Москве
Преподаватели и наставники курса
Сергей
Селиверстов
50+ выступлений на семинарах и конференциях. 10+ лет работает в сфере Java-разработки. Руководил отделом разработки ПО в издательстве «Вокруг Света». Долгое время являлся ведущим разработчиком «Ютинет».
Высшая школа информатики, Институт науки и технологий Нара
Разработчик с семилетним стажем
Сергей
Селиверстов
Специалист в области разработки высоконагруженных систем и обработки больших данных. Докладчик крупнейших IT-конференций России. Более 15 лет опыта в IT — от стартапов до крупных компаний.
Разработчик с семилетним стажем
Андрей Тучин
private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"


private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"

private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"

private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"
Попробуйте бесплатно и напишите свое первое приложение
Be first!
1. Программирование
4.5 месяца
2 тренажера: алгоритмы, Java
разбираться в типах данных
Вы научитесь:
решать нетривиальные задачи с помощью алгоритмов
писать код на Java
100 задач на алгоритмы
50 написанных программ
2. Бэкенд-разработка
9 месяцев
2 тренажера: алгоритмы, Java
100 задач на алгоритмы
50 написанных программ
Проектировать приложения
Вы научитесь:
применять ООП в Java
писать серверную логику
3. DevOps
4 месяца
2 сквозных проекта
Финальный проект: веб-приложение на Spring с серверной частью на Java с подключением к БД
работать с Linux
Вы научитесь:
использовать контейнеры
применять виртуализацию
работать с сетями и протоколами
настраивать мониторинг
использовать инструменты DevOps
взаимодействовать с базами данных
работать с типами данных HTML, XML, JSON
Программа курса
Старт курса: 06 апреля
Продолжительность: 18 месяцев
9 курсов, разработанные на основе требований работодателей методологами-практиками программирования. Без «воды», только важная информация.
Курс 1.
Курс 2.
Курс 3.
Введение в программирование
Алгоритмы и структуры данных
Java
Курс 4.
Курс 5.
Курс 6.
Курс 7.
SQL и работа с базами данных
Backend-разработка на Java
Java Frameworks
Тестирование приложений
Курс 8.
Курс 9.
Финальный проект
Разработка микросервисов
Основы DevOps

private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"


private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"
Получить полную программу курса
private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"


private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"

private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"


private let userService = UserService()
private var userList: [User]?
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar() }
// MARK: - Private Methods private func
setupNavigationBar() { navigationController?.
navigationBar.backgroundColor = .red
navigationItem.title = "Some"
Налоговый
вычет 13%
Выгода
до 20 000 р.
Кешбек 10%
Регулярное ежемесячное пособие учащимся
Возврат части стоимости покупки
Социальный налоговый вычет по расходам на обучение
Стипендия
для учащихся
на курсе
Получить
консультацию по курсу
Ваш профиль в Linkedin
и hh после обучения
Решать задачи любой сложности
с помощью алгоритмов
Должность
Java-разработчик
Искать и исправлять ошибки в своем коде (debugging)
Навыки
Зарплата от
140 тыс. руб.
Программировать на Java
Писать серверную логику и настраивать взаимодействие с базами данных
Развернуть на домене созданный сайт и поддерживать его
Написать собственный движок сайта
Разрабатывать микросервисы
микросервисы
Использовать DevOps-инструменты
и правильно использовать их
Вы можете претендовать
в такие компании, как:
Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу. Работодатель сможет проверить сертификат и убедиться, что вы действительно окончили курс успешно.
Проверить подлинность сертификата
Сертификат
Moscow Digital Academy
с проверкой подлинности
Записаться на курс
4 900
Старт курса: 3 сентября
6 783
₽/мес
Беспроцентная рассрочка
на 12 месяцев
Осталось: 6 мест
Стоимость со скидкой:
₽/мес
Условия поступления
Если у вас нет опыта в программировании, то мы предлагаем начать с подготовительных курсов. Они позволят получить базовые знания для комфортного обучения по основной программе.
Moscow
Digital
Academy
С 2015 года мы обучаем цифровым профессиям.
Наши курсы прошли более 4000 человек.
Многие наши студенты поменяли профессию
и работают в сфере digital.
Москва, Лубянский
проезд, 19 стр. 1, «Лаба»
Санкт-Петербург,
ул. Чайковского 79
Moscow Digital Academy, 2020
ОГРНИП 317774600530629 / 560913953887