Show notes
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 Timeline03:30 Episode title introduction04: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 work11:45 Learning the basics of frontend development & OS general knowledge17:40 Roadmap for beginners20:00 Which programming language should you learn first.25:00 Learning about database systems.30:25 Handling files on backend32:00 Learning backend frameworks35:40 Using ORMs to interact with your database.38:10 Implementing communication methods, REST, GraphQl, etc…42:10 Caching data on the backend46:15 How important is security on backend47:50 Testing your backend code49:40 Extra good to know knowledge53:30 Using advanced search services and algorithms55:00 Our advice on how to learnContact the hostsHenok Tsegaye Twitter Instagram LinkedInAbdulhadmid Oumer Twitter Instagram linkedInFollow Zemach FM and give us comment



