YoVDO

How to Become a Good Backend Engineer - Fundamentals

Offered By: Hussein Nasser via YouTube

Tags

Software Development Courses Routing Algorithms Courses Web Servers Courses Web Frameworks Courses Database Engineering Courses

Course Description

Overview

Explore the fundamental concepts and technologies essential for becoming a proficient backend engineer in this comprehensive video tutorial. Delve into key topics including communication protocols like TCP/UDP, QUIC, HTTP, WebSockets, and gRPC; web server functionality and content types; database engineering principles; proxy servers and load balancing; caching strategies; web frameworks for API development; message formats such as JSON and protobuf; and crucial security measures. Gain insights into when to implement various backend technologies and understand their practical applications in software architecture. Supplemented with additional resources and playlist recommendations for further learning in areas like software architecture, database engineering, network engineering, and web security.

Syllabus

Intro
Communication Protocols
Web Servers
Database Engineering
Proxies
Caching
Web Frameworks Runtime
Message Formats
Security


Taught by

Hussein Nasser

Related Courses

1C:Enterprise Junior Developer Course
Moscow Institute of Physics and Technology via Coursera
A Beginner’s Guide to Docker
Packt via FutureLearn
A Beginner’s Guide to Scrum Project Management
Packt via FutureLearn
Google Professional Cloud DevOps Engineer Certification Path Introduction (GCP DevOps Engineer Track Part 1)
A Cloud Guru
Introduction to Amazon CodeGuru
A Cloud Guru