Продвинутый
веб-разработчик
Ближайший старт: сентябрь 2023
Стоимость обучения:
119 000 руб.
Программа профессиональной переподготовки

Стоимость
Рассрочка
Скидки %
11 900 руб/мес.
15 % на программу и 35% на курс для слушателей ранее проходивших курсы и программы Лаборатории инноватики
Частями без переплат подробнее
119 000 р.
професии из 3 курсов
Прибыль бизнеса зависит от цифрового продукта компании. Это делает профессию разработчик одной из востребованных в сфере IT.

Дополнительное профессиональное образование Физтех-школа прикладной математики и информатики МФТИ приглашает пройти обучение на программе Разработчик.
Обучение проводится совместно с основной магистратурой Алгоритмы и технологии программирования.

- среда обучения приближенная к реальной работе

- преподаватели и студенты занимают топовые позиции в крупных IT-компаниях

Вас ждут сложные задачи, интенсивная самостоятельная работа.
Выбрав профессию, Вы присоединяетесь к группе и проходите программу профессиональной переподготовки вместе с основной магистратурой.
Формат
Поддержка
Учим онлайн из любой точки мира
Записи занятий
Диплом
Чат поддержки студентов 24 в сутки
Смотрите запись занятия в удобное время
Пройдите программу и получите диплом о профессиональной переподготовке
Для успешного прохождения программы важно владеть базовыми знаниями Python, HTML, CSS, JS, HTTP. Иметь опыт работы с профильными библиотеками для Python и понимание математических и статистических основ анализа данных. Желателен минимальный опыт в С / С++.
Не уверены, что готовы к успешному прохождению программы? Пройдите тест и проверьте свои знания
Необходимый уровень знаний
Предназначена для студентов, желающих изучить 2 популярных языка программирования по индексу TIOBE: Python и Java.

Помимо этого, программа дает старт в основных технологиях разработки web-сайтов на базе языков JavaScript и C#.

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

Длительность каждого курса - 4 месяца.

После успешного прохождения программы слушатели получают Диплом о профессиональной переподготовке МФТИ.
Курс «Язык Java»
Старт: февраль
Длительность: 4 месяца
Занятия 1 раз в неделю
  • введение в Java
    синтаксис Java. Ключевые слова, идентификаторы, типы данных, литералы. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing.
    Exceptions. Массивы и коллекции. Строки
    ООП. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано
    Generics, enums (enums as classes)
    Asserts, JavaDoc, Тестирование приложений. Сборка Java-проектов. Загрузка кода из сторонних источников. Java Build tools: ant, mave
    работа с базами данных. JDBC
    JDBC #2, экспорт данных во внешние документы
    Java Reflection API, Аннотации
    Streams API
    многопоточность. Threads, Callable, Runnable-объекты. Lifelock, deadlock
    Synchronized, volatile. Атомарные типы и переменные
    Dependency Injection. DI-контейнеры. IoC. Введение в spring
    Spring - продолжение. Spring Boot
    Spring Boot, Spring Data
    Spring Secutiry
Курс «Применение Python в статистическом анализе данных»
Старт: сентябрь
Длительность: 4 месяца
Занятия 1 раз в неделю
  • Знакомство с Python
    почему Python (и когда не Python)
    основные библиотеки Numpy Pandas, Matplotlib, Seaborn (statsmodels), IPython / Jupyter, scikit-lern
    установка и настройка под Windows / Linux / Mac, установка и обновление пакетов, популярные IDE
    работа с виртуальными окружениями (virtualenv) - преимущества, установка, деактивация.
  • Основы, работа IPython / Jupyter
    Python / Jupyter. Запуск IPython Shell, запуск Jupyter Notebook, клетки. Автозаполнение Tab-ом. Команды %run (запуск скриптов)
    основы Python – объекты, комментарии в коде, вызов функций и методов, передача переменных и аргументов, типизация в Python, проверка типа объекта, import библиотек, мутирующие и не мутирующие типы, скалярные типы, изменения типа, None, дата и время: datetime, if-elif-else, for, while, pass
  • Основные структуры, функции, работа с файлами
    структуры данных. Кортежи (tuple), листы (list), enumerate, sorted, zip, reverse, словари (dict), работа с ключами, множества (set), техника list comprehension (а также dict, set)
    функции. аргументы: positional и keyword, глобальные и локальные переменные, возврат множественных значений, функции - тоже объекты, лямбда-функции, частичная передача аргументов (currying), генераторы, модуль itertools, работа с ошибками и исключениями (exceptions)
    ● работа с файлами. Чтение директории, чтение и запись файлов
  • Работа с NumPy
    числовые (numpy-)массивы, ndarray. Создание, тип данных элементов, арифметика с массивами, индексация и срезы (slicing), булева индексация, транспонирование и оси
    функции от всего массива (ufunc)
    численное программирование. Векторизация, логика, агрегация, булевы массивы, сортировка, уникальные элементы и прочая логика на массивах
    чтение и запись numpy в файл
    ● базовая линейная алгебра с массивами
    ● генераторы псевдослучайных чисел
    ● пример: симуляция случайных писем
  • Продвинутый NumPy
  • Pandas: основы
    типы (Series, DataFrame), индексы
    основные операции: переиндексация, drop элементов, индексация, выбор, фильтрация, арифметика, функции, сортировка, ранжирование
    подсчет статистики. Корреляция и ковариация, уникальные элементы, их подсчет
  • Загрузка, хранение данных
    чтение и запись текстовых данных. Форматирование, JSON, XML и HTML
    бинарные форматы. HDF5, чтение Microsoft Excel файлов
    обращение к API, БД
  • Очистка и подготовка данных
  • Join, Combine, Reshape
  • Графики и визуализация
    знакомство с Matplotlib: figures, subplots, colors, markers, ticks, labels; линейные графики, гистограммы, scatterplot-ы
    другие инструменты для графиков: Seabom, Plotty
Курс «Разработка Веб-приложений»
Старт: сентябрь
Длительность: 4 месяца
Занятия 1 раз в неделю
  • Технологии ASP.NET
    ASP.NET. WebAPI, HttpMethod, HttpStatus, REST, nuget, параметры запросов, файлы, Postman, OpenAPI
    Настройка. LINQ, Middlewares, DI, работа с данными, сервисы, проекты, валидация, конфигурирование, логирование
    Работа с БД + асинхронность. EF, MsSQL
    Архитектура. Onion, Clean, Hexagonal, Ports&Adapters, CQRS
    Тестирование. Unit тесты, nUnit, xUnit, MSTest
  • JS
    Введение в HTML, CSS, JavaScript
    Введение в NodeJs, NPM
    Введение в NodeJs, NPM
    Best practices, typescript, webpack, web frameworks
    ReactJs
    ReduxJsа
    Websocket
  • No-Code
    Что такое NoCode, LowCode, ZeroCode?
    Где No Code заместил программистов?
    Где No Code заместил программистов?
    Платформы для NoCode
    Так ли дешево делать проект на NoCode
    Трудозатраты на No Code
    Как выбрать No-code платформу для IT проекта

Руководитель программы

Как проходит обучение

Лекции и семинары в Zoom
Запись занятия и доступ на время обучения
Контрольные работы в качестве промежуточной проверки знаний
Обратная связь на домашние задания
КОМУ ПОДОЙДЕТ ПРОФЕССИЯ РАЗРАБОТЧИК
Если вы живете веб-разработкой, с удовольствием «кодите» не замечая, как проходит время, повышаете и совершенствуете навыки и компетенции, хотите быть востребованным в профессии и повысить уровень дохода, то профессия разработчик для Вас! Это обучение для тех, кто готов много работать, повышая уровень знаний, навыков и компетенций.
Быть востребованным в профессии
Иметь высокий доход
Быть мобильным работая из любой точки мира
Учиться новому и развиваться
БЫТЬ РАЗРАБОТЧИКОМ ЭТО?

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

ОТЗЫВЫ О ПРОГРАММЕ
Евдокимов Александр
Курс "Язык Java", 1 поток
Курс очень понравился, я порекомендовал бы его всем, кто знаком с разработкой и хочет изучить язык Java.

Курс не из легких. Кривая обучения круче чем у немагистерских программ, но и результат на выходе можно ожидать намного более серьезный. Дается вся актуальная информация по языку Java, что позволяет сделать обучение эффективным.
Но для прохождения курса также требуется знакомство и с другими технологиями: базы данных, Docker , CI, а это может потребовать дополнительных временных затрат.
Домашние работы сложные, но дают хорошее представление об уровне задач в IT индустрии.

За время обучения в процессе общения с преподавателями, становятся понятными стандарты работы в целом, что я для себя нахожу особенно ценным.

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

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

Я очень доволен, что нашел этот курс.
Спасибо!
Почему стоит выбрать МФТИ
1 место
в рейтинге Superjob в сфере
ТОП 3
в рейтинге Forbes
лучших вузов России
10 нобелевских лауреатов
среди выпускников и преподавателей
Более 80
академиков и членов-корреспондентов РАН
Почему Вам стоит выбрать МФТИ
1 место
в рейтинге Superjob в сфере
ТОП 3
в рейтинге Forbes
лучших вузов России
10 нобелевских лауреатов
среди выпускников и преподавателей
Более 80
академиков и членов-корреспондентов РАН
Андрей Райгородский о ФПМИ МФТИ
Доктор физико-математических наук, профессор, директор Физтех-школы прикладной математики и информатики (ФПМИ)
“Физтех-школа прикладной математики и информатики (ФПМИ) МФТИ – безусловно ведущий мировой центр науки и образования в области математики и информатики. Особенность нашей школы заключается в том, что она сочетает в себе активную научную деятельность и тесную связь с индустрией. На сегодняшний день школа включает в себя 28 кафедр и 22 лаборатории от ключевых академических институтов и ключевых представителей IT-индустрии: Яндекс, Тинькофф, Сбербанк, VK, Abbyy, 1C, Huawei и другие.

Наша школа и МФТИ в целом гордимся своими выпускниками, например, мы занимаем первое место в рейтинге вузов России по уровню зарплат занятых в IT-отрасли специалистов "
Подать заявку и получить консультацию
Я ранее проходил обучение на курсах/программах МФТИ / Я являюсь сотрудником МФТИ
Нажимая кнопку «Отправить», вы соглашаетесь с условиями обработки персональных данных
Оплата обучения возможна в рассрочку
(только для физических лиц)
Оплата обучения возможна в рассрочку
(только для физических лиц)