🎓 Выбирайте обучение по отзывам. Мы запустили рейтинг лучших онлайн-школ, чтобы находить качественные курсы стало еще проще. Cмотреть рейтинг

Курсы по WebSockets

Логотип Яндекс ПрактикумЯндекс Практикум
Мидл фронтенд-разработчик
5 мес
4.22
Frontend-разработка
HTML/CSS
JavaScript
TypeScript
React
Node.js
PostgreSQL
Docker
CI / CD
Разработка
Accessibility
Canvas
Express
HTTP
Jest
MongoDB
Nginx
PostCSS
Redux
WebSockets
Yandex.Cloud
113 500 ₽
122 500 ₽
-8%
Логотип Яндекс ПрактикумЯндекс Практикум
React-разработчик
3 мес
4.43
TypeScript
React
Разработка
Cypress
Jest
Redux
WebSockets
69 500 ₽
73 500 ₽
-6%
Логотип Яндекс ПрактикумЯндекс Практикум
Фронтенд-разработчик
10 мес
4.55
Frontend-разработка
HTML/CSS
Bash
JavaScript
TypeScript
React
Git
Разработка
ООП
Redux
SCSS
WebSockets
123 000 ₽
145 000 ₽
-16%
Логотип Яндекс ПрактикумЯндекс Практикум
Фулстек-разработчик
16 мес
4.64
Веб-разработка
Fullstack-разработка
HTML/CSS
Bash
NoSQL
JavaScript
SQL
TypeScript
React
Node.js
REST
PostgreSQL
Linux
Docker
Nest.js
Алгоритмы и структуры данных
Git
Разработка
ООП
MongoDB
Redux
WebSockets
Логирование
Docker Hub
225 000 ₽
256 000 ₽
-13%
Логотип OTUSOTUS
Kotlin Backend Developer. Professional
5 мес
4.67
Асинхронное программирование
Spring
Backend-разработка
Kotlin
Apache Kafka
Разработка
Кросс-платформенная разработка
ООП
DDD
Ktor
RabbitMQ
TDD/BDD
WebSockets
BI
Многопоточное программирование
99 000 ₽
Логотип Учебный центр IBSУчебный центр IBS
JVA-075 Spring Advanced
1 нед
Azure
Асинхронное программирование
Spring
Веб-сервисы
REST
Backend-разработка
DevOps
Docker
Kubernetes
CI / CD
Микросервисная архитектура
Apache Maven
Gradle
GraphQL
Hibernate
Junit
Thymeleaf
WebSockets
Mockito
Spring Boot
73 400 ₽
Логотип Учебный центр IBSУчебный центр IBS
JVA-074 Java Advanced I: функциональное, асинхронное и реактивное программирование
1 нед
2.33
Java
Асинхронное программирование
Node.js
Backend-разработка
Разработка
Реактивное программирование
Функциональное программирование
RxJava 2
WebSockets
73 400 ₽
Логотип GB (GeekBrains)GB (GeekBrains)
Профессия Python-разработчик
10 мес
HTML/CSS
JavaScript
SQL
Python
Django
Базы данных
MySQL
PostgreSQL
Backend-разработка
Docker
Flask
CI / CD
Git
Разработка
ООП
Разработка интернет-магазинов
FastAPI
Pytest
WebSockets
Gitlab
PyCharm
141 905 ₽
236 509 ₽
-41%
Логотип SkillboxSkillbox
Python-разработчик
10 мес
HTML/CSS
SQL
Python
Django
MySQL
PostgreSQL
Backend-разработка
Docker
Flask
CI / CD
Разработка
ООП
FastAPI
HTTP
Nginx
Pytest
RabbitMQ
WebSockets
Gitlab
PyCharm
80 655 ₽
161 310 ₽
-50%
Логотип StepikStepik
Продвинутый Django 5 для продолжающих
2 нед
Веб-разработка
Django
PostgreSQL
Docker
WebSockets
2 999 ₽
Логотип Учебный центр IBSУчебный центр IBS
WEB-024 JavaScript. Продвинутый уровень
1 нед
Frontend-разработка
JavaScript
Асинхронное программирование
Разработка
Многопоточность
Реактивное программирование
Функциональное программирование
WebSockets
51 900 ₽
Логотип Учебный центр IBSУчебный центр IBS
WEB-007 Разработка на JavaScript
1 нед
Frontend-разработка
HTML/CSS
JavaScript
React
Angular
Vue.js
Разработка
Функциональное программирование
Ajax
JSON
WebSockets
46 900 ₽
Логотип Учебный центр IBSУчебный центр IBS
SQA-I-005 Автоматизация тестирования бэкенда
1 нед
Java
REST
Apache Kafka
Тестирование
Автоматизация тестирования
Тестирование API
HTTP
Postman
RabbitMQ
SOAP
WebSockets
Инженер по автоматизации тестирования
QA
22 500 ₽
Логотип Учебный центр IBSУчебный центр IBS
SQA-055-SELF Автоматизированное тестирование на Java
1 нед
Java
Docker
Kubernetes
Apache Kafka
CI / CD
Git
Тестирование
Автоматизация тестирования
ООП
Cucumber
Junit
Playwright
RabbitMQ
Selenium
Selenide
SOAP
WebSockets
Инженер по автоматизации тестирования
Allure
QA
39 900 ₽
Логотип Академия EdusonАкадемия Eduson
Python-разработчик
9 мес
Python
Django
MySQL
PostgreSQL
Backend-разработка
Flask
Алгоритмы и структуры данных
Git
Разработка
ООП
GraphQL
Pytest
WebSockets
PyCharm
SQLAlchemy
107 760 ₽
215 520 ₽
-50%
Логотип Яндекс ПрактикумЯндекс Практикум
Фронтенд-разработчик расширенный
13 мес
Frontend-разработка
HTML/CSS
Bash
JavaScript
TypeScript
React
Git
Разработка
Адаптивная верстка
ООП
Redux
SCSS
SVG
Vite
Webpack
WebSockets
React Router
169 000 ₽
208 000 ₽
-19%

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

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

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

ТОП онлайн-курсов по WebSockets

1. Мидл фронтенд-разработчик

Middle Frontend-разработчик» от сервиса Яндекс Практикум. 5 месяцев обучения, 2 проекта в портфолио, код-ревью и наставничество от экспертов. Обучаем на frontend-developer онлайн.
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: 113 500 ₽
Цена без скидки: 122 500 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. React-разработчик

Онлайн-курс «React-разработчик» от сервиса Яндекс Практикум. 3 месяца онлайн-обучения React.js с нуля с выдачей диплома о профессиональной переподготовке.
Дата начала: По мере набора группы
Длительность: 3 месяца
Стоимость курса: 69 500 ₽
Цена без скидки: 73 500 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

3. Фронтенд-разработчик

Онлайн-курс «Фронтенд-разработчик» от сервиса Яндекс Практикум. Обучение frontend-разработке с нуля для начинающих программистов.
Дата начала: По мере набора группы
Длительность: 10 месяцев
Стоимость курса: 123 000 ₽
Цена без скидки: 145 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

4. Фулстек-разработчик

Онлайн-курс «Фулстек-разработчик» от сервиса Яндекс Практикум. Освоите полный цикл создания сайтов и веб‑приложений — с нуля за 16 месяцев. Будете много практиковаться и получите реальный опыт.
Дата начала: По мере набора группы
Длительность: 16 месяцев
Стоимость курса: 225 000 ₽
Цена без скидки: 256 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

5. Kotlin Backend Developer. Professional

Необходимые знания опыт программирования на любом языке ООПSQLнавыки работы с Linux Будет плюсом опыт программирования на Javaзнание шаблонов проектированияумение писать чистый коднавыки использования git Перед началом обучения Установите Ubuntu, Docker, Docker-Compose, Intellij и aws-cliТребования к ПК: не менее 8 ГБ оперативной памяти. Что вам даст этот курс? Вы узнаете, как разрабатывать гибкие и высокопроизводительные серверные приложения на языке Kotlin. Преподаватели на вебинарах покажут пример того, как разрабатывается проект маркетплейса: от идеи и постановки задачи – до конечного решения Вы научитесь: использовать язык Kotlin для разработки серверных приложенийсоздавать приложения для разных платформ с помощью Kotlin Multiplatform: JS, JVM, Native (Linux, Windows, MacOs, Android, iOS)применять асинхронное и многопоточное программирование с корутинамииспользовать OpenAPI и Kotlin Multiplatform и выполнять интеграцию бэкенд-приложения с различным фронтендомиспользовать Kotlin вместе с 10 фреймворками, включая Spring и Ktor, а также с бессерверными библиотекамиреализовывать асинхронный транспорт с применением WebSocket, RabbitMQ и Kafkaстроить хранилища на базе SQL, NoSQL и NewSQL: Postgres, Cassandra, ArcadeDbписать приложения с монолитной, микросервисной и бессерверной архитектуройразрабатывать гибкую и надёжную бизнес-логику любой сложности, используя инструменты Kotlin DSL, ООП и null-safetyпроектировать архитектуру приложений, применяя модульную разработку, DDD, TDD, MDDформировать архитектуру приложения с учётом требований законодательства в области защиты информациивнедрять в приложения элементы BI, чтобы получать аналитические отчёты по функционированию и бизнес-процессам
Школа: OTUS
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: 99 000 ₽
Цена без скидки: 99 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

6. JVA-075 Spring Advanced

Погрузитесь в мир продвинутого Java Spring и откройте новые горизонты в разработке современных приложений. Этот курс не только углубит ваше понимание фреймворка, но и научит вас оптимизировать производительность и безопасность приложений, используя последние практики и инструменты. Курс посвящен темам, необходимым для профессионального применения Spring Framework на практике, таким как документирование REST-сервисов, сериализация данных, транзакции в Spring, JWT-авторизация, практическое применение WebFlux, тестирование, развертывание в Docker и многим другим.

  • Spring REST (3 ч):
    • Введение. Обзор Spring REST (1 ч).
    • Условные операции с применением заголовков (ETag, If-Match, If-None-Match, If-modified-since) (30 мин).
    • REST события (30 мин).
    • Модель зрелости REST-сервисов (30 мин).
    • Spring HATEOAS (30 мин).
  • API RestTemplate и WebClient для написания клиентов REST-сервисов (1 ч).
  • Документирование REST-сервисов с использованием Swagger и SpringFox (1 ч).
  • Домашняя работа: ~2 ч.
  • Ограничение данных, передаваемых клиенту: @JsonIgnore, nullifying fields, DTO (1 ч).
  • Проекции и ограничения в Spring Data REST (1 ч).
  • Использование MapStruct для автоматического мэппинга в DTO (1 ч).
  • Пользовательские сериализаторы и десериализаторы (1 ч).
  • Валидация данных модели с помощью аннотаций javax.validation и кастомных аннотаций (1 ч).
  • Домашняя работа: ~2 ч.
  • Аннотация @Transactional (30 мин).
  • Уровни изоляции транзакций (1 ч).
  • Распространение транзакций (2 ч).
  • Обработка исключений в транзакциях (30 мин).
  • Проблема вызова транзакции из того же бина (30 мин).
  • Оптимистические блокировки (30 мин).
  • Подключение нескольких БД к проекту (30 мин).
  • Распределенные транзакции и паттерн SAGA (30 мин).
  • Подходы к использованию безопасности в Spring (1 ч).
  • Разработка сервера UAA с использованием OAuth2 (1 ч).
  • JWT токены (2 ч).
  • Использование Spring Security для доступа на основе ролей, демонстрация примеров (2 ч).
  • Домашняя работа: ~2 ч.
  • Обзор реактивного подхода (30 мин).
  • Спецификация реактивных потоков в Java 9 (30 мин).
  • Классы Mono и Flux (30 мин).
  • Операторы (2 ч).
  • Реактивные драйверы БД R2DBC (30 мин).
  • Реактивный Spring Data (30 мин).
  • Построение REST API с использованием WebFlux (1 ч).
  • WebClient для получения реактивных данных (30 мин).
  • Протокол RSocket (1 ч).
  • Реактивный доступ к RabbitMQ (30 мин).
  • Реактивные паттерны и бенчмарки (30 мин).
  • Домашняя работа: ~2 ч.
  • Юнит-тесты с применением Mockito (30 мин).
  • Интеграционное тестирование (1 ч).
  • Аннотации тестирования Spring (30 мин).
  • Фреймворк TestContext (30 мин).
  • Серверные тесты REST (30 мин).
  • Тестирование REST сервисов в IntelliJ IDEA (30 мин).
  • Тестирование WebFlux (30 мин).
  • Домашняя работа: ~2 ч.
  • Аннотация @Scheduled, fixedRate, fixedDelay, initialDelay, использование выражений CRON.
  • Домашняя работа: ~30 мин.
  • Использование кэширования:
    • Использование и параметры настройки EhCache.
    • @Cacheable, @CacheEvict, @CachePut.
    • @CacheConfig.
    • Conditional кэширование.
    • Java-based кэширование.
    • Кэширование в Spring Data.
    • Кэширование в Spring на основе EhCache.
    • Конфигурирование EhCache.
  • Домашняя работа: ~1 ч.
  • Actuator endpoints.
  • Метрики в Spring Boot.
  • Мониторинг и управление через HTTP.
  • Инструмент мониторинга Spring Boot Admin.
  • Развертывание в Docker (30 мин).
  • Развертывание в nginx в качестве фронт-сервера (включая балансировку нагрузки) (30 мин).
  • HTTP кэширование при помощи NGINX (30 мин).
  • Развертывание приложения Spring с помощью nginx - контейнерная установка, docker-compose (30 мин).
  • Домашняя работа: ~30 мин.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 73 400 ₽
Цена без скидки: 73 400 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

7. JVA-074 Java Advanced I: функциональное, асинхронное и реактивное программирование

Погрузитесь в современные парадигмы Java: функциональное, асинхронное и реактивное программирование. Этот курс не только расширит ваше понимание Java, но и научит эффективно использовать современные подходы для создания масштабируемых и производительных приложений. Вы освоите ключевые концепции и инструменты, такие как NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reactive, WebClient, reactive WebSocket, RSocket, которые помогут вам оставаться на передовой IT-индустрии.

  • Функциональные интерфейсы.
  • Ссылки на метод.
  • Потоки данных.
  • Map / filter / reduce.
  • Агрегационные функции.
  • Reduce при параллельной и последовательной обработке.
  • Цепочки потребителей.
  • Потоковые коллекторы.
  • Использование Executors.
  • Future интерфейс.
  • Использование интерфейса Callable.
  • Отмена задач.
  • ForkJoin Framework.
  • Создание пула задач ForkJoin.
  • Параллельные потоки в Java 8+.
  • ForkJoin vs. параллельные потоки vs. последовательные потоки.
  • Основные различия между Java NIO и IO.
  • Потоково-ориентированный или буферно-ориентированный.
  • Блокирующий против неблокирующего ввода-вывода.
  • Java NIO Buffer.
  • Java NIO Channel.
  • Direct буфер.
  • Mapped file буфер.
  • Java NIO Selector.
  • Асинхронный ввод/вывод с NIO.
  • Блокировка файла.
  • Сервер NIO.
  • Архитектура сервера Netty.
  • Проблемы синхронного кода.
  • NodeJS архитектура.
  • Параллельная обработка потока данных.
  • CompletableFuture: sync и async методы.
  • Объединение (combine), составление (composing) и быстрейший побеждает (quicker wins).
  • Обработка исключений в CompletableFuture.
  • Отмена CompletableFuture.
  • Использование CompletableFuture для реального потока данных.
  • Домашняя работа. Практика (2 часа).
  • Что такое реактивность?
  • Основы RxJava: наблюдатель и наблюдаемый (Observable и Observer).
  • Реактивные потоки в Java 9 (Java Reactive Streams).
  • Методы для побочных эффектов (side effects).
  • Обработка ошибок.
  • Горячие и холодные потоки (hot/cold).
  • Разделяемые и подключаемые потоки (shared/connectable).
  • Освобождение потоков (disposing).
  • Реактивные операторы (полный каталог).
  • Subjects.
  • Распараллеливание потоков (Schedulers).
  • Противодавление (backpressure) и интерфейс Flowable.
  • Тестирование реактивных потоков.
  • Операторы Flux / Mono в Reactor.
  • Работа с backpressure в Reactor.
  • Reactor и многопоточность (Reactor Schedulers).
  • Parallel Flux потоки.
  • Оборачивание синхронных вызовов.
  • Тестирование Reactor.
  • Процессоры (Reactor processors).
  • Реактивный доступ к БД.
  • Реактивные драйверы R2DBC.
  • Spring Data - реактивные репозитории.
  • Поддержка страниц (paging) в Spring Data reactive.
  • WebFlux: функциональные контроллеры.
  • Spring REST контроллеры, возвращающие реактивные данные (Mono / Flux).
  • Spring REST контроллеры, возвращающие SSE (server-sent event).
  • WebClient: получение реактивных данных с сервера.
  • SSE и протоколы WebSocket.
  • Использование WebSocket для передачи/получения данных JSON.
  • Использование WebSocket для передачи/извлечения двоичных данных.
  • Протокол RSocket.
  • Контроллер RSocket на стороне сервера.
  • RSocket клиент: обмен JSON и двоичными данными.
  • RSocket с балансировкой нагрузки.
  • RSocket с взвешенной балансировкой нагрузки.
  • Использование реактивных потоков с брокером сообщений (RabbitMQ).
  • Spring Data MongoDB реактивные репозитории.
  • Бенчмарки: R2DBC против JDBC и WebFlux против Web MVC.
  • Архитектура и шаблоны реактивного программирования.
  • Домашняя работа. Практика (2 часа).
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 73 400 ₽
Цена без скидки: 73 400 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

8. Профессия Python-разработчик

Онлайн курс «Python-разработчик» от GeekBrains: получи новую профессию дистанционно! ✅ Курс ориентирован на уровень: Junior. ⌚ Длительность обучения: 10 месяцев. ✅ Помощь в трудоустройстве! Обучение на Python-разработчика с нуля онлайн.
Школа: GB (GeekBrains)
Дата начала: По мере набора группы
Длительность: 10 месяцев
Стоимость курса: 141 905 ₽
Цена без скидки: 236 509 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

9. Python-разработчик

Python просто выучить, даже если вы никогда не программировали. Во время обучения вам будет помогать эксперт-куратор. Вы разработаете 3 проекта для портфолио, а Центр карьеры поможет найти работу Python-разработчиком.
Школа: Skillbox
Дата начала: По мере набора группы
Длительность: 10 месяцев
Стоимость курса: 80 655 ₽
Цена без скидки: 161 310 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да

10. Продвинутый Django 5 для продолжающих

В этом курсе углублённо рассматриваются вопросы разработки веб-приложений Django, подробно разберем ORM Django, с индексами базы данных PostgreSQL. Разработаем приложение через тестирование, создадим CRUD проект с HTMX, Веб-Чат с использованием Сhannels и WebSocket и познакомимся с Celery и Redis. Рассмотрим вопросы интернационализации и локализации. Изучим кэш в Django. Разберем Docker Compose и выполним деплой проекта.
Школа: Stepik
Дата начала: В любое время
Длительность: 2 недели
Стоимость курса: 2 999 ₽
Цена без скидки: 2 999 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да