Онлайн программа повышения квалификации

Инженерия больших данных

Цель программы

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

Преимущества программы

  • Все слушатели, прошедшие обучение, получат удостоверение о повышении квалификации НИЯУ МИФИ.
  • Все обучение проходит онлайн в формате вебинаров от специалистов НИЯУ МИФИ.
Ровнягин Михаил Михайлович
Руководитель программы
К.т.н., доцент НИЯУ МИФИ, старший вице-президент АО "Райффайзенбанк".
Архитектор и ключевой разработчик системы промышленного развертывания ML-моделей ПАО "Сбербанк" и АО "Райффайзенбанк".
Опыт работы с BigData-проектами с 2015г (NetCracker, EPAM, СберТех).
    Содержание программы
    Программа реализуется в дистанционном формате
    Основы разработки высокопроизводительных приложений на Java
    1. Основы языка Java и подготовка среды разработки.
    Понятия JDK, javac, Maven, Gradle, IDE, Spring. Настройка окружения для разработки, установка среды разработки, подготовка репозитория git и форк репозитория с базовым шаблоном сервиса для дальнейших блоков.
    2. Системы версионирования кода.
    Способы обеспечения одновременной разработки проекта несколькими людьми. Системы контроля версий. Git, SVN. Отличия. Типовые операции.
    3. Системы сборки и версионирования программных пакетов.
    Проблема управления версиями программных модулей и публикации артефактов. Системы сборки Maven и Gradle. Репозиторий артефактов программного кода.
    4. Изучения работы фреймворка Spring.
    Какой жизненный цикл у бина и у приложения, какие есть встроенные механизмы у Spring для работы с часто встречающимися задачами.
    5. Работа с presistance слоем.
    Сохранение данных в БД PostgreSql, проверка данных, работа с ORM Hibernate, транзакции и часть модуля Spring-Data. Тестирование репозиториев.
    6. Разработка HTTP API сервиса.
    Работа с http запросами, обсуждение многослойной архитектуры с разделением по слоям ответственности, обработка ошибок, тестирование контроллеров.
    Регистрация скоро откроется!
    По всем вопросам обращайтесь на электронную почту ismc@mephi.ru
    Поделитесь с коллегами!
    Расскажите коллегам об этом курсе!
    Связаться с нами:
    E-mail: ismc@mephi.ru