Complete Backend Software Engineer Mind Map - Everything You Need to Know (2 HOURS!)

preview_player
Показать описание

Timestamps:
00:00:00 - Intro
00:00:51 - Backend Frameworks
00:01:43 - Language vs Framework
00:03:40 - Example Learning Roadmap
00:04:16 - JavaScript
00:06:33 - C#
00:07:14 - Java
00:07:26 - Kotlin
00:07:44 - PHP
00:08:04 - Rust
00:09:00 - Go
00:09:19 - Elixir and Ruby
00:10:07 - Swift
00:11:23 - Popularity of a Language
00:12:09 - webAssembly
00:14:03 - ORMs and Database Libraries
00:20:45 - Content Management Systems (CMS)
00:22:17 - Static Site Generators (SSG)
00:23:26 - Databases
00:25:00 - SQL
00:25:24 - Data Warehouses
00:28:40 - Transactional Databases
00:35:47 - NoSQL
00:49:56 - Hosting
00:51:12 - Shared Hosting
00:55:26 - PaaS
00:58:39 - IaaS
00:59:39 - Clients and Servers
00:59:53 - Servers
01:01:25 - Browsers (client)
01:05:13 - CDNs
01:08:25 - ISPs
01:09:22 - Communication Protocols and APIs
01:10:08 - APIs
01:10:55 - APIs
01:16:39 - Network Protocols
01:22:33 - Notation
01:25:00 - App Dev Lifecycle
01:25:27 - Local Dev
01:27:25 - Source Control
01:27:57 - Containerization
01:29:41 - Kubernetes
01:31:23 - CI/CD
01:33:16 - Testing
01:36:58 - Issues/Tasks
01:37:49 - Monitoring
01:38:41 - end-to-end app dev review
01:39:13 - Cloud Services
01:41:41 - Services - Monitoring
01:41:54 - Services - Managed DBs
01:42:11 - Services - Storage
01:42:25 - Services - Compute
01:42:45 - Services - Serverless Functions
01:43:11 - Services - Identity
01:43:34 - Services - DNS
01:43:44 - Services - Virtual Cloud
01:43:51 - Services - CDN
01:43:57 - Services - CICD
01:44:05 - Services - Certificate Management
01:44:19 - Services - Containers
01:44:41 - Services - Serverless Compute
01:45:10 - Services - Kubernetes
01:45:17 - Services - IaC
01:45:59 - Services - Load Balancing

~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~

Рекомендации по теме
Комментарии
Автор

Links + Errata

Timestamps:
00:51 - Backend Frameworks
01:43 - Language vs Framework
03:40 - Example Learning Roadmap
04:16 - JavaScript
06:33 - C#
07:14 - Java
07:26 - Kotlin
07:44 - PHP
08:04 - Rust
09:00 - Go
09:19 - Elixir and Ruby
10:07 - Swift
11:23 - Popularity of a Language
12:09 - webAssembly
14:03 - ORMs and Database Libraries
20:45 - Content Management Systems (CMS)
22:17 - Static Site Generators (SSG)
23:26 - Databases
25:00 - SQL
25:24 - Data Warehouses
28:40 - Transactional Databases
35:47 - NoSQL
49:56 - Hosting
51:12 - Shared Hosting
55:26 - PaaS
58:39 - IaaS
59:39 - Clients and Servers
59:53 - Servers
01:01:25 - Browsers (client)
01:05:13 - CDNs
01:08:25 - ISPs
01:09:22 - Communication Protocols and APIs
01:10:08 - APIs
01:10:55 - APIs
01:16:39 - Network Protocols
01:22:33 - Notation
01:25:00 - App Dev Lifecycle
01:25:27 - Local Dev
01:27:25 - Source Control
01:27:57 - Containerization
01:29:41 - Kubernetes
01:31:23 - CI/CD
01:33:16 - Testing
01:36:58 - Issues/Tasks
01:37:49 - Monitoring
01:38:41 - end-to-end app dev review
01:39:13 - Cloud Services
01:41:41 - Services - Monitoring
01:41:54 - Services - Managed DBs
01:42:11 - Services - Storage
01:42:25 - Services - Compute
01:42:45 - Services - Serverless Functions
01:43:11 - Services - Identity
01:43:34 - Services - DNS
01:43:44 - Services - Virtual Cloud
01:43:51 - Services - CDN
01:43:57 - Services - CICD
01:44:05 - Services - Certificate Management
01:44:19 - Services - Containers
01:44:41 - Services - Serverless Compute
01:45:10 - Services - Kubernetes
01:45:17 - Services - IaC
01:45:59 - Services - Load Balancing

Errata / corrections
While Superbase is known as a firebase alternative it is actually structured (Postgres). I mentally just grouped it with firebase accidentally leaving it in the NoSQL section

codebreakthrough
Автор

Woooow you're still around!! I saw this suggested on Youtube, I watched you back when I was 12, and now I'm 25 and working as a platform engineer. Awesome channel!

misardrochemaniii
Автор

this is what a call a really valuable youtube video

faut-iu
Автор

Had to click because this content is underrated In the context of conveying alot of information smoothly and draw intuition quickly beyond words. and it shows you put alot of thought into it. MindMaps FTW Thanks Caleb !

hand-eye
Автор

Absolutely fantastic job, Caleb. This should be the first video of any student pursuing a career in backend Software Engineering.

leafnmax
Автор

Please, if you are a junior just starting out, please know that simplicity is the most important goal you should go for. Fight with tooth and nails to keep another technology out of it. A simple postgres and a monoloitic application on Linux, without docker, kubernetes and etc, can take you much further than it looks. I speak from experience. It is much more painful to recover from overengineering than to introduce a new complicafion when you have already exhausted all your other options. Also be very critical. If someone tells you gRPC is faster then JSON and REST benchmark it in real world situations.
Be very critical of any new thing. And if you can avoid adding it by just doing a few manual steps, do those steps.

AmirHosseinHonardust
Автор

you're a legend, i'm giving it full attention after work

omarjab
Автор

This video really explains everything I'm curious about and it's perfect. As a junior frontend developer, that explanation is very basic and understandable

bugrayvz
Автор

1:33:20 LOL this guy is a comic too 😂 “testing? I don’t do that because I don’t make software that has bugs, but you guys probably do.” 😂💀

elijahachiri
Автор

Thank you very much for this video! I am actually in college and taking a database development & design class! Seeing this video reinforces my energy, and mindset. 🔥

type-dev
Автор

My guy Caleb, you are worth your weight in gold. Thank you

ClaudioBOsorio
Автор

This is golden content. I'm glad I came across this video, as someone who has been in the field for some time I can agree that knowing all this as a developer will make your life super easy. Subscribed so that I can get more of this.

kudzaishebiza
Автор

Agreed. This channel is underated. I say that as an Engineer. Outstanding work!

sachin.tandon
Автор

Dude, I came across your channel while trying to understand file streams in C++ during my early days of college. Stayed with the channel ever since.

rounakshaw
Автор

That's what I needed
I was thinking of starting learning the backend

praveenkanwar
Автор

WOW. This is the first time I've seen your videos and the dedication you put into this one is massive and admirable. Would definitely stick around for more content

ZoTrann
Автор

Crazy stuf !!!
Hats off Dude.
Keep it up

poisondart
Автор

What a tremendous amount of work done here

klwq
Автор

Thanks alot for such insight. it's really refreshing to find information like this for free. It's really important to have a mental picture of what is required or generally what one has to do. a lot to learn and get familiar with but I guess that's the fun part of it all. thanks again.

Antel_
Автор

You cleared all my doubt in a single video! Thanks a lot

ganeshbabu