On the 70th episode, we are continuing the series on learning software development. In this series, we will share with you our opinions and advice as to how we should proceed to learn software development. We will try to see the different steps and procedures in the learning journey. For this week’s episode, we will take a look at learning Back-end development.
Episode Timeline
03:30 Episode title introduction
04:00 How backend learning path is different from frontend.
04:53 What is backend part of a system.
05:10 Why do we need to learn backend development.
06:40 Understanding how the internet and its protocols work
11:45 Learning the basics of frontend development & OS general knowledge
17:40 Roadmap for beginners
20:00 Which programming language should you learn first.
25:00 Learning about database systems.
30:25 Handling files on backend
32:00 Learning backend frameworks
35:40 Using ORMs to interact with your database.
38:10 Implementing communication methods, REST, GraphQl, etc…
42:10 Caching data on the backend
46:15 How important is security on backend
47:50 Testing your backend code
49:40 Extra good to know knowledge
53:30 Using advanced search services and algorithms
55:00 Our advice on how to learn
Contact the hosts
Henok Tsegaye Twitter Instagram LinkedIn
Abdulhadmid Oumer Twitter Instagram linkedIn
Follow Zemach FM and give us comment