Курсы "Программирование, Data Science, DevOps"

Доступно: 40 курсов

Администрирование кластера Apache NiFi

Длительность: 16 ак. часов
Средний

Apache NiFi — это платформа потоковой маршрутизации, преобразования и доставки событий …

Вы изучите:
понять, что такое Apache NiFi;
уяснить отличия NiFi и MiniFi;
освоить принципы потоковой обработки данных в экосистеме Hadoop;
научиться устанавливать, настраивать и поддерживать кластер NiFi;
освоить методы администрирования кластера NiFi;
настраивать мониторинг и оптимизацию потоков данных в кластере NiFi;
интегрировать Apache NiFi с другими Big Data фреймворками (Kafka, Hadoop, MiniFi) и внешними системами.

Практика работы с Apache Kafka

Длительность: 40 ак. часов
Средний

Цель программы — получить навыки практического проектирования приложений, использующих Apache …

Разработка Android-приложений на языке Java

2 Темы
Длительность: 24 ак. часа
Средний

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

Вы изучите:
структуры языка разметки XML
жизненный цикл приложения, отдельных элементов
основы паттерна “чистая архитектура”
написания приложения под Andriod на языке Java

Программирование на Java (уровень 3).

7 Тем
Длительность: 40 ак. часов
Средний

Курс «Программирование на Java. Уровень 3» предназначен для слушателей, уже …

Python для администрирования GNU/Linux

24 Темы
Длительность: 40 ак. часов
Средний

Курс предназначен для администраторов Linux систем, встречающимся с необходимостью автоматизации …

Вы изучите:
Писать скрипты на Bash, используя утилиты GNU.
Разрабатывать скрипты автоматизации на Python.
Использовать скрипты Python для повседневных задач администрирования.
Автоматизировать сбор, обработку, мониторинг и визуализацию данных о работе системы и приложений.

Разработка распределенных приложений с использованием EJB 3

Длительность: 40 ак. часов
Средний

Цель курса: по окончанию курса слушатели смогут самостоятельно разрабатывать приложения …

Разработка веб-приложений на Python и Flask

38 Тем
Длительность: 40 ак. часов
Средний

Курсе посвящен созданию веб-приложений на языке программирования Python с использованием …

Вы изучите:
освоить микрофреймворк Flask для создания веб-приложений
развить практические навыки создания веб-приложений на Python и Flask
использовать шаблоны, базы данных и авторизацию в веб-приложениях

Основы Big Data и Data Science в Python

22 Темы
Длительность: 40 ак. часов
Средний

Курс содержит основные концепции теории Big Data, описание алгоритмов обработки …

Вы изучите:
обзор теории Big Data (больших данных)
практическое применение библиотек работы с данными на языке Python
популярные алгоритмы обработки данных и машинного обучения
актуальные

Практика разработки требований к ПО

4 Темы
Длительность: 24 ак. часа
Средний

Требования – это фундамент, на котором строится ПО. Разработка требований …

Вы изучите:
разрабатывать модели требований в зависимости от характера проекта и предметной области;
разрабатывать план сбора требований;
создавать качественные требования;
уметь выявлять источники требований

Автоматизированное тестирование Python-приложений (Django, Flask, FastAPI)

24 Темы
Длительность: 40 ак. часов
Средний

Курс рассматривает вопросы автоматизированного тестирования Python-приложений, используя популярные фреймворки Django, …

Вы изучите:
научиться основам автоматизированного тестирования Python-приложений
освоить популярные библиотеки и фреймворки для тестирования, такие как Pytest, Unittest.
разработать практические навыки написания автоматических тестов для приложений на Django, Flask и FastAPI
использовать тестирование для обеспечения высокого качества кода и уменьшения времени на отладку

Python для бизнес-анализа. Отчеты и визуализация данных

36 Тем
Длительность: 40 ак. часов
Средний

Курс предназначен для бизнес-аналитиков, менеджеров и специалистов в области данных, …

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

Python для анализа и визуализации данных на основе библиотек Pandas, NumPy, Matplotli

20 Тем
Длительность: 40 ак. часов
Средний

Курс предназначен для тех, кто хочет научиться работать с данными …

Вы изучите:
работать с данными на Python с использованием популярных библиотек, таких как Pandas, NumPy и Matplotlib
понять концепцию визуализации данных и ее важность в бизнес-анализе
создавать различные типы графиков и диаграмм с помощью Matplotlib
работать с большими наборами данных и выполнять анализ данных с помощью Pandas
создавать интерактивные отчеты и информационные панели
улучшить навыки бизнес-анализа, используя Python для анализа и визуализации данных
развить навыки программирования на Python

Python для сетевых инженеров

9 Тем
Длительность: 40 ак. часов
Средний

Курс предназначен для сетевых инженеров, желающих освоить язык программирования Python …

Вы изучите:
Написать скрипты на Python для автоматизации сетевых задач.
Использовать популярные библиотеки Python для работы с сетевыми устройствами.
Взаимодействовать с REST API сетевых устройств.
Анализировать и визуализировать сетевые данные.
Применять инструменты автоматизации в своей работе.

Тестировщик ПО

9 Тем
Длительность: 24 ак. часа
Средний

Получить навыки практического тестирования REST-сервисов. Обучение является практико-ориентированным. В процессе …

PL/М20483 Программирование на C#

47 Тем
Длительность: 40 ак. часов
Средний

Курс позволяет слушателям приобрести знания и навыки программирования, необходимые для …

Вы изучите:
Описать синтаксис и основные особенности C#;
Создавать и вызывать методы, перехватывать и обрабатывать исключения, описывать требования к мониторингу масштабируемых приложений;
Реализовать базовую структуру и основные элементы типичного настольного приложения;
Создавать классы, определять и реализовать интерфейсы, а также создавать и использовать коллекции;
Использовать наследование для создания иерархии классов, расширять классы .NET Framework, а также создавать универсальные классы и методы;
Читать и записывать данные с помощью методов файлового ввода/вывода, потоков, сериализовать и десериализовать данные в различных форматах;
Создавать и использовать модель данных (Entity Data Model) для доступа к базам данных и с помощью LINQ-запросов, обновлять данные;
Создавать графический интерфейс пользователя средствами XAML;
Повышать удобство и снижать время отклика приложений с помощью задач и асинхронных операций;
Интегрировать неуправляемые библиотеки (unmanaged libraries) и динамические компоненты в приложения C#;
Использовать метаданные с помощью отражения (reflection), создавать и использовать пользовательские атрибуты, генерировать код во время выполнения, а также управлять версиями сборок;
Шифровать и расшифровывать данные с помощью симметричного и асимметричного шифрования.

PL/М20480 Программирование в HTML5 с JavaScript и CSS3

14 Тем
Длительность: 40 ак. часов
Средний

Данный курс предоставляет слушателям возможность приобрести знания и навыки разработки …

Вы изучите:
• Использовать Visual Studio 2012 для создания Windows Store и веб-приложений;
• Описать новые функции HTML5, создавать страницы в стиле HTML5;
• Добавлять интерактивные страницы HTML5 с использованием JavaScript;
• Создавать формы HTML5, используя различные типы ввода, проверять вводимые пользователем данные с помощью атрибутов HTML5 и кода JavaScript;
• Отправлять и получать данные удаленно с помощью объектов XMLHTTPRequest и методов AJAX библиотеки jQuery;
• Настраивать стиль HTML5-страниц с помощью новых возможностей CSS3;
• Создавать структурированный и легкий в сопровождении код на JavaScript;
• Использовать новые возможности JavaScript API в интерактивных веб-приложениях;
• Создавать веб-приложения, поддерживающие хранение данных на стороне клиента (offline-режим);
• Создавать веб-страницы HTML5, способные адаптироваться к различным видам устройств и форм-факторам;
• Выводить графику средствами HTML5, используя элементы Canvas и масштабируемую векторную графику SVG;
• Повысить удобство интерфейса пользователя, используя анимацию на страницах HTML5;
• Использовать новые возможности Web Sockets API для передачи и приема данных между веб-приложением и сервером;
• Сделать более эффективной работу приложений производящих длительные операции, используя Web Worker.

Java и базы данных PostgreSQL, Oracle. Разработка клиент-серверных приложений.

13 Тем
Длительность: 40 ак. часов
Средний

Цель курса: дать слушателям основы разработки клиент-серверных приложений и приложений …

Программирование на Java (уровень 1).

2 Темы
Длительность: 40 ак. часов
Средний

При обучении используется подход Early Objects – обучающиеся с первых …

Вы изучите:
получить навыки практической разработки на языке Java 8, 11, 17, 21 или 25 версии (на выбор Заказчика).

Программирование на Java (уровень 2).

4 Темы
Длительность: 40 ак. часов
Средний

При обучении используется подход Learn by doing – обучающиеся разрабатывают …

Вы изучите:
получить навыки практической разработки на языке Java 8, 11, 17, 21 или 25 версии (на выбор Заказчика), достаточные для перехода к изучению Jakarta EE и фреймворков (Spring, Quarkus, Micronaut, Helidon).

Разработка Web сервисов с помощью JAX-WS & JAX-RS

14 Тем
Длительность: 40 ак. часов
Средний

Данный курс охватывает проектирование и создание SOAP и RESTful web …

Вы изучите:
Применение JAX-WS API при создании SOAP Web сервисов и клиентов
Применение the JAX-RS API при создании RESTful Web сервисов
Обеспечение безопасности Web сервисов с помощью WS-Security, Jersey и OAuth
Обработка ошибок и исключений в Web сервисах и клиентах
Создание XML документов с использованием деклараций пространств имен и XML Schema
Производство и потребление XML и JSON контента с помощью JAXB
Создание клиентов RESTful Web сервисов с помощью Jersey Client API
Понимание роли Web сервисов