Топ-100
Сейчас ищут:

Скачать Разработчик BigData [2022] [МФТИ] [Олег Ивченко]

Admin

Администратор
Команда форума
Регистрация
30 Дек 2017
Сообщения
150,298
Симпатии
4,196
Разработчик BigData [2022]
МФТИ (ФПМИ МФТИ Физтех-школа прикладной математики и информатики)
Олег Ивченко


Программа профессиональной переподготовки.

Дополнительное профессиональное образование ФПМИ МФТИ — это возможность выбора необходимого для Вас направления обучения в ведущем вузе страны, входящим в рейтинг лучших университетов мира без вступительных экзаменов.

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

Программа профессиональной переподготовки Разработчик Big Data соответствует запросам рынка. Мы обновляем материалы и развиваемся вместе с индустрией.

Кому подойдёт профессия разработчик BigData:
1. Разработчик
Сможете совершенствовать навыки программирования, расширить и получить новые знания в desktop, web разработки, а также в работе с большими данными.​
2. Аналитик
Сможете проводить аналитику с помощью SQL и NoSQL инструментов, визуализировать данные и отчеты на основе больших массивов информации.​
3. Data engineer
Курсы помогут увеличить свой рабочий арсенал прикладных знаний в работе с данными.​
4. Data scientist
Получите знания по современным инструментам и подходам, необходимым для сбора, хранения и обработки данных. Изучите модели машинного обучения в применении к большим данным.​

Блок 1 - Технологии программирования и операционные системы
Модуль 1 - Семейство ОС Unix. Современные инструменты для работы в консоли
  • Семейство ОС Unix, основные дистрибутивы и их отличия.
  • Основные командные интерпретаторы, их отличия.
  • Утилита sed, язык awk.
  • Использование Python как заменителя shell.
  • Jupyter и TmpNb как его модификация.
  • Терминальные мультиплексоры, автоматизация работы с ними.
Модуль 2 - Системы контроля версий
  • Системы контроля версий в современных проектах.
  • CVS – первая система контроля версий.
  • SVN.
  • Современные VCS – Git, Mercurial и работа с ними.
  • Работа над проектами в команде.
  • Автоматизация работы с Git.
Модуль 3 - Виртуализация
  • Виртуализация. Её виды (контейнерная, на уровне ОС).
  • Современные платформы виртуализации и работа с ними.
  • Автоматизация работы с виртуальными окружениями.
Модуль 4 - Непрерывная интеграция
  • Непрерывная интеграция (continuous integration) и её этапы.
  • Основные инструменты CI и их связь с VCS.
Модуль 5 - Оркестрация контейнеров. Kubernetes
  • Компьютерные сети, модель OSI, её уровни.
  • Сетевые протоколы обмена информацией.
Блок 2 - Хранение и обработка больших объёмов данных
Модуль 1 - Распределённые файловые системы (GFS, HDFS)
  • Распределённые файловые системы (GFS, HDFS). Её составляющие. Их достоинства, недостатки и сфера применения.
  • Чтение и запись в HDFS. HDFS APIs: Web, shell, Java.
Модуль 2 - Парадигма MapReduce
  • Парадигма MapReduce. Основная идея, формальное описание. Обзор реализаций.
  • Виды и классификация многопроцессорных вычислительных систем. Hadoop. Схема его работы, роли серверов в Hadoop-кластере.
  • API для работы с Hadoop (Native Java API vs. Streaming), примеры.
  • MapReduce, продолжение.
  • Типы Join'ов и их реализации в парадигме MR.
  • Паттерны проектирования MR (pairs, stripes, составные ключи).
Модуль 3 - Управление ресурсами Hadoop-кластера. YARN
  • Hadoop MRv1 vs. YARN.
  • Нововведения в последних версиях Hadoop.
  • Планировщик задач в YARN. Apache Slide.
Модуль 4 - SQL over BigData: Apache Drill, Cloudera Impala, Presto, Hive
  • SQL over BigData: Apache Drill, Cloudera Impala, Presto, Hive.
  • Повторение SQL.
  • HiveQL vs. SQL.
  • Виды таблиц в Hive, типы данных, трансляция Hive-запросов в MapReduce-задачи.
  • Аналитические функции в Hive.
  • Расширения Hive: Streaming, User defined functions.
  • Оптимизация запросов в Hive.
Модуль 5 - Технологии обработки данных в распределенной оперативной памяти. Apache Spark
  • Spark RDD vs Spark Dataframes
  • Spark SQL
  • Spark GraphFrames
Модуль 6 - Обработка данных в реальном времени. Kafka, Spark Streaming
  • Обработка данных в реальном времени.
  • Spark Streaming.
  • Распределённая очередь Apache Kafka. Kafka streams.
Модуль 7 - BigData NoSQL, Key-value базы данных
  • HBase.
  • NoSQL подходы к реализации распределенных баз данных, key-value хранилища.
  • Основные компоненты BigTable-подобных систем и их назначение, отличие от реляционных БД.
  • Чтение, запись и хранение данных в HBase.
  • Minor- и major-компактификация.
  • Надёжность и отказоустойчивость в HBase.
  • Cassandra. Основные особенности. Чтение и запись данных. Отказоустойчивость.
  • Примеры применения HBase и...

Вам нужно зарегистрироваться для просмотра ссылки

Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

or

Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.



Скачать:

Для просмотра содержимого вам необходимо авторизоваться или зарегистрироваться.

Если у Вас нет Премиум статуса:

Преимущества VIP-подписки

Оформить VIP-Подписку

 

Похожие курсы:

Сверху