Download Udemy – Fundamentals of Backend Engineering 2023-3

Fundamentals of Backend Communications and Protocols

Description

Fundamentals of Backend Engineering, a course on the basics of communication and backend protocols published by Udemy Academy. Understand backend communication design patterns, protocols, implementations and proxies.

Backend engineering is an art. During my 18-year career working with and building back-end applications, I’ve noticed certain communication design patterns emerging. There are a handful of ways that clients interact with backend applications, although there may be more, I believe the patterns I discuss in this course are the most common. Examples of these patterns are request-response, publish-subscribe, short and long, and push. Based on these communication design patterns, engineers may use a number of protocols for concrete communication. While the main transport vehicles are limited to either TCP or UDP, thousands of industry-specific protocols have been built on top of these two to address specific problems and use cases. Examples of these high-level protocols include: HTTP/1.1, HTTP/2, HTTP/3, gRPC, WebRTC, and many others. Other transport protocols such as QUIC are built on top of UDP to lower HTTP/2 traffic at the transport level. Each protocol has its advantages and disadvantages and is tailored to specific use cases. In this course, I will discuss the most common protocols and provide examples and demos where appropriate.

What you will learn in the Fundamentals of Backend Engineering course:

  • Learn the basics of backend engineering
  • Backend communication design patterns
  • Understand how backend communication protocols work.
  • Understand how the operating system core interacts with backend applications.
  • Fundamentals of the operating system (Thread, Process, async IO in Linux)
  • Learn HTTP/1.1, HTTP/2, HTTP/3.
  • And …

Who is this course suitable for:

  • Backend engineers
  • Full stack engineers
  • Frontend engineers interested in Backend (must have built a Backend application)
  • Network engineers who want to get better at backend design.
  • Site Reliability Engineers

Course details

  • Publisher: Yudmi
  • teacher: Hussein Nasser
  • English language
  • Education level: Intermediate
  • Number of courses: 51
  • Training duration: 15 hours and 40 minutes

Course headings

Course prerequisites

Intermediate programming skills (1-2 years)
Having built a backend application
Basic network fundamentals

Pictures

Fundamentals of Backend Engineering

Course introduction video

Installation guide

After Extract, view with your favorite Player.

English subtitle

Quality: 1080p

Previous title:

Fundamentals of Backend Communications and Protocols

Changes:

Version 1/2023 compared to 2022/11 has increased by 1 lesson and duration of 44 minutes. English subtitles have also been added to the course.

Version 2023/3 compared to 2023/1 has increased the number of 1 lesson and the duration of 6 minutes.

download link

Download part 1 – 3 GB

Download part 2-3 GB

Download part 3 – 3 GB

Download part 4 – 3 GB

Download part 5 – 1.23 GB

Password file(s): www.downloadly.ir

Size

13.2 GB

4.9/5 – (37156 points)

Be the first to comment

Leave a Reply

Your email address will not be published.


*