👋 Чего вы сегодня ждете от работодателей? Проводим опрос, чтобы помочь компаниям увидеть рынок глазами кандидатов → участвовать

Курсы по оптимизации кода

Логотип СлёрмСлёрм
Python для инженеров
3 мес
4.67
Bash
Python
DevOps
Сетевая инфраструктура
Git
ООП
Оптимизация кода
Системное администрирование
HTTP
JSON
SSH
XML
Gitlab
64 990 ₽
Логотип Учебный центр IBSУчебный центр IBS
ARC-008 Проектирование высокопроизводительных приложений
1 нед
Java
Нагрузочное тестирование
ООП
Оптимизация кода
Проектирование архитектуры приложений
Apache JMeter
HP LoadRunner
Nagios
Performance
Selenium
UML
Анализ требований
Проектирование
Highload-архитектура
Архитектура ПО
Software архитектор
53 900 ₽
Логотип Учебный центр IBSУчебный центр IBS
SDP-030_PRG Продвинутая разработка в Microsoft .NET
1 нед
C#
Асинхронное программирование
Backend-разработка
Разработка
.NET
Оптимизация кода
Паттерны проектирования
38 900 ₽
Логотип Учебный центр IBSУчебный центр IBS
RT-004 Организация работы с данными в хранилищах на базе RT.WideStore для администраторов.
1 нед
Оптимизация кода
Системное администрирование
СУБД InterSystems Caché
DBeaver
56 500 ₽
Логотип Учебный центр IBSУчебный центр IBS
RT-003 Организация работы с данными в хранилищах на базе RT.WideStore для разработчиков.
1 нед
Оптимизация кода
Системное администрирование
Системная интеграция
СУБД InterSystems Caché
DBeaver
99 000 ₽
Логотип Учебный центр IBSУчебный центр IBS
RT-001 Эксплуатация RT.DataLake
1 нед
Apache Hadoop
Мониторинг
Оптимизация кода
Регулярные выражения
Системное администрирование
Big Data
85 000 ₽
Логотип IT INCUBATORIT INCUBATOR
Javascript - “Путь самурая”
1 мес
JavaScript
Оптимизация кода
Визуализация
Бесплатно
Логотип StepikStepik
Алгоритмы поиска и сортировки
1 нед
Алгоритмы и структуры данных
Оптимизация кода
16 500 ₽
Логотип Учебный центр IBSУчебный центр IBS
JVA-I-005 Вспомогательные инструменты Java-разработчика
1 нед
Java
Docker
CI / CD
Разработка
Оптимизация кода
Apache Maven
Gradle
Управление проектами
IDE
Контейнеризация
18 800 ₽
Логотип БруноямБруноям
Разработчик на C++
5 мес
C/C++
SQL
REST
Backend-разработка
CI / CD
Алгоритмы и структуры данных
Git
Разработка
Компиляторы
Многопоточность
Модульное тестирование
ООП
Оптимизация кода
Системное программирование
SOAP
Agile
Kanban
Scrum
Visual Studio
SQLite
IDE
Google Test
69 900 ₽
116 500 ₽
-40%
Логотип Учебный центр IBSУчебный центр IBS
GO-I-001 Golang-разработчик
1 нед
Веб-разработка
Go (Golang)
SQL
REST
Базы данных
Backend-разработка
Apache Kafka
Разработка
Тестирование
Многопоточность
Оптимизация кода
gRPC
Jaeger
NATS
RabbitMQ
Swagger
Пайплайн
Фаззинг
95 000 ₽
Логотип OTUSOTUS
Оптимизация производительности веб-приложений
3 мес
MySQL
Мониторинг
Оптимизация кода
Тестирование производительности
Nginx
54 000 ₽
Логотип Яндекс ПрактикумЯндекс Практикум
RUST
4 мес
Rust
Разработка
Оптимизация кода
Паттерны проектирования
Проектирование архитектуры приложений
gRPC
Блокчейн
Архитектура ПО
98 000 ₽
104 000 ₽
-6%

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по Оптимизации кода

1. Python для инженеров

Научим писать автоматизацию: Docker, Gitlab, Prometheus, K8S и др. После курса у вас останется проект на гите: можете автоматизировать рабочую задачу или сделать один из предложенных вариантов. Все итоговые проекты, выполненные в срок, получат ревью от спикера.
Школа: Слёрм
Дата начала: По мере набора группы
Длительность: 3 месяца
Стоимость курса: 64 990 ₽
Цена без скидки: 64 990 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. ARC-008 Проектирование высокопроизводительных приложений

Повысьте производительность ваших систем! Курс для архитекторов и разработчиков, стремящихся создавать быстрые и эффективные приложения. Оптимизация, тестирование и паттерны проектирования.

High-Performance application, High-Load application, High-Availability application. Управление производительностью приложения. Зависимость цены исправления ошибок от стадии обнаружения и стадии внесения. Основные характеристики, описывающие производительность системы. Модель нагрузки на систему.

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

Практикум (1 ч): Анализ требований на противоречивость и полноту.

Особенности формирования требования к системам массового обслуживания (СМО).

Атрибуты качества системы. Компромиссы при одновременной работе над несколькими атрибутами качества на примере CAP и PACELC.

Практикум: Разбор принципа балансировки атрибутов качества на примере Amazon Dynamo DB (1 ч). Рассмотрение подходов к гибкому масштабированию системы на примере Amazon Dynamo DB с сохранением контроля над отказоустойчивостью и сохранением константной производительности.

Основные причины потери производительности системы (1 ч). Основные методы повышения производительности системы (1 ч). Принципы горизонтального и вертикального масштабирования систем (0,5 ч).

Практикум (2 ч): Разбор примера масштабирования системы. Преобразование монолитной системы в Map-Reduce. Обзор Map-Reduce. Преобразование Map-Reduce в Lambda-архитектуру для снижения проблем чистой Map-Reduce практики.

Основные классы шаблонов, используемые при построении высокопроизводительных систем: GRASP, Architecture patterns, Application Integration patterns. Примеры практической реализации шаблонов в современных стандартах. Примеры практической реализации шаблонов в современных системах интеграции frameworks разработки.

Основные вопросы кодирования высокопроизводительных систем. Методы оптимизации современных компиляторов и сред выполнения.

Виды тестов, используемые при доказательствах производительности системы. Подготовка к тестированию (составление сценариев и формирование модели нагрузки). Анализ результатов тестирования.

Введение в методологию SPE. История, границы использования. Методика анализа систем с использованием SPE.

Практикум (1 ч): Рассмотрение на практическом примере применения SPE методологии для: Оценки пределов производительности системы, исходя из текущих характеристик аппаратно-программной части; Оценки влияния принимаемых архитектурных решений на производительность системы; Оценки требований к аппаратной части, исходя из поставленных требований по производительности, базируясь на масштабировании текущих процессов системы.

Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 53 900 ₽
Цена без скидки: 53 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

3. SDP-030_PRG Продвинутая разработка в Microsoft .NET

Освойте продвинутые техники .NET для создания высокопроизводительных и масштабируемых приложений. Курс охватывает современные подходы к асинхронному программированию, углубленное понимание внутренних механизмов .NET и лучшие практики проектирования. Уникальность: фокус на оптимизацию кода в режиме Release и применение Reactive Extensions для реактивных систем.

  • Базовые принципы.
  • DI паттерны и антипаттерны.
  • DI Container basics.
  • Управление зависимостями на практике.
  • Практический пример.
  • DI Container Advanced Topics.
  • Ключевые моменты и заключение.
  • Модель синхронного программирования.
  • Паттерны асинхронного программирования на платформе .NET.
  • Библиотека Task Parallel Library.
  • Await и async.
  • Библиотека реактивных расширений (Reactive Extensions, Rx).
  • События и делегаты.
  • Утиная типизация на уровне компилятора языка C#.
  • Жизненный цикл объекта.
  • Именованные и необязательные аргументы.
  • Особенности обработки исключений.
  • Преобразование типов, определенных пользователем.
  • Блоки итераторов.
  • Значимые типы.
  • Замыкания.
  • Прочее.
  • Асинхронное программирование.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 38 900 ₽
Цена без скидки: 38 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

4. RT-004 Организация работы с данными в хранилищах на базе RT.WideStore для администраторов.

Освойте развертывание и эксплуатацию высокопроизводительной аналитической СУБД RT.WIDESTORE для работы с большими данными.

Курс охватывает архитектуру, хранение данных и оптимизацию запросов в RT.WIDESTORE. Особый акцент — на практике шардирования, репликации и векторной обработки данных, настройке кластера, мониторинге производительности и обеспечении отказоустойчивости. По завершении вы будете готовы разворачивать и поддерживать кластер RT.WIDESTORE, проектировать эффективные архитектуры приложений и обеспечивать интеграцию с внешними системами.

Дата начала: В любое время
Длительность: 1 неделя
Стоимость курса: 56 500 ₽
Цена без скидки: 56 500 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

5. RT-003 Организация работы с данными в хранилищах на базе RT.WideStore для разработчиков.

Освойте высокопроизводительную аналитическую СУБД RT.WIDESTORE для работы с большими данными.

Курс охватывает архитектуру, принципы хранения и оптимизации запросов, а также практическое освоение шардирования, репликации и векторной обработки данных. В ходе обучения вы научитесь разворачивать и администрировать кластер RT.WIDESTORE, настраивать хранение с использованием движков MergeTree, применять материализованные представления и проекции, а также интегрировать RT.WIDESTORE с внешними источниками данных.

Дата начала: В любое время
Длительность: 1 неделя
Стоимость курса: 99 000 ₽
Цена без скидки: 99 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

6. RT-001 Эксплуатация RT.DataLake

Освойте управление Big Data кластерами с RT.DataLake — ключевым инструментом Hadoop-экосистемы.

Курс обучает развертыванию и настройке кластеров Hadoop с использованием RT.ClusterManager. В программе — практические кейсы по проектированию архитектуры, мониторингу и эффективному управлению кластером данных. По завершении вы сможете разворачивать кластер Hadoop, оптимизировать работу HDFS и YARN, анализировать логи и метрики, а также управлять политиками доступа.

Дата начала: В любое время
Длительность: 1 неделя
Стоимость курса: 85 000 ₽
Цена без скидки: 85 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

7. Javascript - “Путь самурая”

Курс "JS - Путь Самурая" обучает фундаментальным знаниям программирования с привязкой к языку JavaScript. Он, с выстраиванием мышления программиста, откроет вам дорогу в мир профессиональной разработки.
Школа: IT INCUBATOR
Дата начала: В любое время
Длительность: 1 месяц
Стоимость курса: Бесплатно
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Нет

8. Алгоритмы поиска и сортировки

Сможете оценивать программный код и находить способы его оптимизации и ускорения. Курс формирует базовые знания в работе с алгоритмами поиска и сортировки данных.
Школа: Stepik
Дата начала: В любое время
Длительность: 1 неделя
Стоимость курса: 16 500 ₽
Цена без скидки: 16 500 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

9. JVA-I-005 Вспомогательные инструменты Java-разработчика

Прокачайте Java-стек: автоматизация, тестирование и эффективная разработка. Освойте инструменты, которые ускоряют workflow и повышают качество кода, научитесь интегрировать вспомогательные технологии в проекты и решать сложные задачи с минимальными затратами.

  • Введение в Maven и Gradle.
  • Конфигурация проектов.
  • Управление зависимостями.
  • Продвинутые возможности: плагины, профили, мультимодульные проекты.
  • Введение в Docker.
  • Основные концепции: контейнеры, образы, сети, тома.
  • Создание и управление Docker-образами.
  • Введение в CI/CD.
  • Основные концепции: build, test, deploy.
  • Jenkins: введение и основные возможности.
  • Построение CI/CD-пайплайнов.
  • Введение в Lombok.
  • Основные аннотации: Getter, Setter, ToString, EqualsAndHashCode.
  • Упрощение кода с Lombok.
  • Интеграция с IDE.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 18 800 ₽
Цена без скидки: 18 800 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

10. Разработчик на C++

За 5 месяцев научитесь писать код на C++. Интенсивный формат — вебинары, видеоматериалы, практика для быстрого результата.
Школа: Бруноям
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: 69 900 ₽
Цена без скидки: 116 500 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да