Udemy – Fundamentals of Backend Engineering 2023-3 – Download

Description

Fundamentals of Backend Engineering published by Udemy Academy. Understand back-end communications design patterns, protocols, implementations, and proxies.

Backend engineering is an art. During my 18-year career building and building back-end applications, I have noticed the emergence of certain communication design patterns. There are several ways that clients interact with back-end applications, although there may be others, I believe the patterns covered in this course are the most common. Examples of these patterns are request-response, publish-subscribe, short-long, and push. Based on these communication design patterns, engineers can use a number of protocols for concrete communication. While the primary means of transport are limited to TCP or UDP, thousands of industry-specific protocols have been built on top of these two protocols to solve 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 reduce 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 demonstrations where appropriate.

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

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

Who should attend :

  • Back-end engineers
  • full stack engineers
  • Frontend Engineers interested in Backend (must have built a Backend application)
  • Network engineers who want to improve back-end design.
  • Site Reliability Engineers

Course Specifications

  • Editor: Udemy
  • Instructor: Hussein Nasser
  • French language
  • Training level: Intermediate
  • Number of courses: 51
  • Training duration: 15 hours and 40 minutes

course topics

Fundamentals of Backend Engineering

Course prerequisites

Intermediate programming skills (1-2 years)
Have built a backend application
Network Fundamentals

Pictures

Fundamentals of Backend Engineering

Backend Engineering Fundamentals Introductory Video

installation guide

After the clip, watch with your favorite reader.

Subtitle: English

Quality: 1080p

Previous title:

Fundamentals of backend communications and protocols

Changes:

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

Version 2023/3 compared to 2023/1 increased the number by 1 lesson and the duration by 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): free download software

File size

13.2 GB

free download software latest version