Только сегодня | спецпредложение для наших новых клиентов. Купите курсы дешевле.
Закончится скоро
RusUdemy. Udemy как купить. Udemy как оплатить российской картой.

Backend · Протоколы · Архитектура · на английском

Fundamentals of Backend Engineering

Обзор курса Хуссейна Нассера

Курс Хуссейна Нассера на английском — о протоколах, задержках, процессах и прокси. Для разработчиков, которые уже собрали API и хотят понимать, почему сервер работает именно так.

RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
  • 4,77 806 оценок на Udemy
  • 66 737студентов на Udemy
  • 20 ч 2 минвидео · 64 лекции
  • ENанглийский язык объяснения
Fundamentals of Backend Engineering — курс Hussein Nasser на UdemyАрхитектура после API

Хуссейн Нассер · английский язык · обновление сентябрь 2026

Подойдёт ли вам этот курс

Кому подойдёт

Разработчикам с работающим API, которым нужно осмысленно выбирать способы связи и понимать задержки системы.

Что знать до старта

Автор ожидает средний уровень программирования, примерно 1–2 года практики, созданное backend-приложение и основы сетей.

Что сможете сделать

Разбор моделей коммуникации и инженерных решений; это не пошаговый проект на одном фреймворке.

Учесть при выборе

Это инженерная теория на английском, а не первый курс программирования и не готовое приложение для портфолио. Сложные темы полезно проверять отдельными экспериментами.

Понять причины решений после первого backend

Знакомый endpoint можно рассмотреть как последовательность событий: установление соединения, передача запроса, ожидание обработки и получение ответа. Когда эта последовательность понятна, проще задавать точные вопросы о таймаутах, повторных попытках и распределении нагрузки. Курс даёт материал для такого разбора, но не заменяет измерение вашей системы. Проверяйте предположения небольшим экспериментом и отделяйте наблюдение от вывода. Автор ожидает созданное backend-приложение, сетевую основу и средний уровень программирования.

Перед повторением уроков проверьте версии инструментов. Это инженерная теория на английском, а не первый курс программирования и не готовое приложение для портфолио. Сложные темы полезно проверять отдельными экспериментами.

Четыре эксперимента к Fundamentals of Backend Engineering

Эти задачи помогают проверить понимание материала на собственном примере. Это редакционные упражнения; они не означают дополнительную проверку работ преподавателем.

01

Разберите время запроса

Возьмите знакомый API и отдельно отметьте установление соединения, ожидание ответа и получение данных. Повторите вызов и сравните результат. Сформулируйте гипотезу о различии и укажите, какого измерения не хватает для её проверки.

02

Опишите поведение при повторе

Выберите операцию записи и разберите потерю ответа после успешной обработки. Что произойдёт, если клиент повторит запрос? Составьте сценарии без повторного списания или создания записи; не считайте транспортное подтверждение доказательством бизнес-результата.

03

Сравните способы обмена

Для одного сценария обновлений сопоставьте polling, постоянное соединение и очередь событий. Запишите требования к задержке, числу клиентов и восстановлению после сбоя. Обоснуйте выбор через ограничения задачи, а не название протокола.

04

Проверьте систему за прокси

Поставьте простой reverse proxy перед локальным API. Измените таймаут и остановите backend во время обращения. Сопоставьте клиентскую ошибку с логами обоих компонентов и объясните, на каком участке оборвался запрос.

Программа: коммуникация, протоколы, исполнение и проксирование

На Udemy указаны восемь разделов, 64 лекции и 20 часов 2 минуты видео, обновление сентября 2026 года. Ключевые части посвящены моделям коммуникации, сетевым протоколам, исполнению запросов и балансировке. Содержание ниже сгруппировано для выбора, а не представлено как готовая архитектура любого приложения.

На дату проверки в карточке Udemy: 8 разделов, 64 лекции, 20 ч 2 мин видео. На самостоятельный код, чтение документации и исправление ошибок нужно дополнительное время. Темы ниже сгруппированы редакцией; точное оглавление сверяйте с Udemy.

Дополните существующий проект короткой инженерной запиской: путь запроса, измерения, поведение при повторе и известные ограничения. Затем улучшите один подтверждённый недостаток. Это превращает теорию в проверяемое решение, которое можно обсудить с другим разработчиком.

Сверить программу на Udemy
  1. 01

    Модели связи backend: запрос-ответ, polling и pub/sub

  2. 02

    TCP, UDP и основы передачи данных

  3. 03

    HTTP/1.1, HTTP/2, HTTP/3 и QUIC

  4. 04

    gRPC, WebSocket и WebRTC

  5. 05

    TLS и способы организации HTTPS

  6. 06

    Процессы, потоки и асинхронный ввод-вывод

  7. 07

    Прокси, reverse proxy и балансировка

  8. 08

    Дополнительные инженерные разборы

Английский язык курса
Курс на английском

Проверяйте понимание на схеме и в коде.

Посмотрите бесплатный фрагмент и объясните своими словами путь запроса от клиента до сервера. Выписывайте термины HTTP, TCP, TLS и proxy вместе с примером их роли. Небольшой сетевой эксперимент и повторное объяснение обычно полезнее длинного просмотра без самостоятельной проверки.

Как проходить курсы Udemy на английском

Субтитры и автоматический перевод проверяйте в меню CC на Udemy. Переведённое название курса не означает русскую озвучку.

Хуссейн Нассер — автор курса Fundamentals of Backend Engineering

Хуссейн Нассер

Хуссейн Нассер — автор инженерных курсов по backend, сетям и базам данных. В этой программе объясняет модели обмена данными, протоколы, исполнение запросов и проксирование. Хуссейн Нассер публикует инженерные программы по серверным системам, сетям и базам данных. В этом курсе полезно оценивать, можете ли вы связать объяснение с собственным сервисом: где установлено соединение, кто ждёт ответ и что случится при отказе. До выбора послушайте открытый фрагмент: английские объяснения здесь важнее механического повторения кода.

Request-response и pub/subHTTP/1.1, HTTP/2 и HTTP/3TCP, TLS и QUICgRPC и WebSocket
RusUdemyКогда программа вам подходит

Вы выбираете курс. RusUdemy помогает с оформлением.

Пришлите ссылку на выбранный курс. Уточним текущую стоимость и поможем оформить его в вашем личном аккаунте Udemy. Материалы и прогресс останутся у вас.

01

Курс в Вашем аккаунте

Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.

02

Без предоплаты

Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.

03

Покупка за 10 минут

Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.

04

Живой человек, не бот

В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.

Узнать цену без предоплаты

Сначала согласуем курс и условия. Оплата после появления курса в аккаунте.

Опыт работы с сервисом

Отзывы клиентов RusUdemy

Отзыв клиента RusUdemy — Dmitriy KabanovОригинал отзыва в Telegram
Dmitriy Kabanov
Покупка курса заняла 12 минут. Сервисом остался доволен.
Отзыв от:
Отзыв клиента RusUdemy — Vlad RomashovОригинал отзыва в Telegram
Vlad Romashov
Покупал 2 курса, заняло 10 минут. Хороший, честный сервис
Отзыв от:
Отзыв клиента RusUdemy — АнатолийОригинал отзыва в Telegram
Анатолий
Вся процедура заняла 5 минут, с созданием нового аккаунта, курс добавили, все работает, буду рекомендовать сервис
Отзыв от:
Отзыв клиента RusUdemy — Георгий ДжекманОригинал отзыва в Telegram
Георгий Джекман
купил на Udemy курс по Spring AI от Борисова, буквально за 5 минут все прошло. четко и быстро, вернусь!
Отзыв от:
Отзыв клиента RusUdemy — Eugene Digital Технический специалистОригинал отзыва в Telegram
Eugene Digital Технический специалист
Оплата прошла быстро, рекомендую.
Отзыв от:
Отзыв клиента RusUdemy — .Оригинал отзыва в Telegram
.
быстро отвечают, все качественно, рекомендую
Отзыв от:

Вопросы о курсе «Backend Engineering — Нассер»