Если карьера складывается не так, как хотелось бы
Стратегии развития, полезные знакомства, обмен опытом → Карьерный онлайн-фест

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

Логотип СлёрмСлёрм
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 ₽
Логотип StepikStepik
Алгоритмы поиска и сортировки
1 нед
Алгоритмы и структуры данных
Оптимизация кода
16 500 ₽
Логотип IT INCUBATORIT INCUBATOR
Javascript - “Путь самурая”
1 мес
JavaScript
Оптимизация кода
Визуализация
Бесплатно
Логотип Яндекс ПрактикумЯндекс Практикум
Rust для действующих разработчиков
4 мес
Rust
Разработка
Оптимизация кода
Паттерны проектирования
Проектирование архитектуры приложений
gRPC
Блокчейн
Архитектура ПО
78 400 ₽
98 000 ₽
-20%
Логотип БруноямБруноям
Разработчик на C++
5 мес
C/C++
Системное программирование
SQL
Backend-разработка
CI / CD
Алгоритмы и структуры данных
Git
Разработка
Компиляторы
Многопоточность
Модульное тестирование
ООП
Оптимизация кода
SOAP
Agile
Kanban
Scrum
Visual Studio
SQLite
IDE
Google Test
69 900 ₽
116 500 ₽
-40%
Логотип OTUSOTUS
Оптимизация производительности веб-приложений
3 мес
Тестирование производительности
MySQL
Мониторинг
Оптимизация кода
Nginx
54 000 ₽
Логотип Учебный центр 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 ₽
Логотип Учебный центр IBSУчебный центр IBS
JVA-I-005 Вспомогательные инструменты Java-разработчика
1 нед
Java
Docker
CI / CD
Разработка
Оптимизация кода
Apache Maven
Gradle
Управление проектами
IDE
Контейнеризация
18 800 ₽
Логотип Учебный центр IBSУчебный центр IBS
GO-I-001 Golang-разработчик
1 нед
Веб-разработка
Go (Golang)
SQL
REST
Базы данных
Backend-разработка
Apache Kafka
Разработка
Тестирование
Многопоточность
Оптимизация кода
gRPC
Jaeger
NATS
RabbitMQ
Swagger
Пайплайн
Фаззинг
95 000 ₽

Популярные курсы Программирования и 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. Алгоритмы поиска и сортировки

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

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

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

5. Rust для действующих разработчиков

За 4 месяца научитесь писать безопасный и производительный код на Rust и сможете применить его в работе
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 78 400 ₽
Цена без скидки: 98 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

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

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

7. Оптимизация производительности веб-приложений

Путь к высокой производительности: от тестирования до финальной оптимизации
Школа: OTUS
Дата начала: По мере набора группы
Длительность: 3 месяца
Стоимость курса: 54 000 ₽
Цена без скидки: 54 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

8. 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 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

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

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

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

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

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

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

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

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