Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,155,884 members, 7,828,142 topics. Date: Wednesday, 15 May 2024 at 02:49 AM |
Nairaland Forum / Science/Technology / Programming / Learning Backend Web Development (1975 Views)
Is Python A Good Language For Backend Web Development / Complete Backend Web Development At A Very Cheap Price / Should I Learn For Backend Web Development : Python, Php , Javascript And Ruby (2) (3) (4)
Learning Backend Web Development by Adek15(m): 11:36am On Feb 24, 2022 |
Hi guys. I want to venture into programming (backend Web development using python and django) and I want to learn on my own using online materials and YouTube. With the research I've done, I'm supposed to learn many skills to become a backend Web developer which includes: Python programming language Django framework Html Css Postgresql Boostrap Some javascript Note: I chose these skills as against their counterparts e.g I chose python instead of php, I chose django instead of flask etc. Now, the issue is I've followed a particular YouTube video from beginning to end which focused on python and django. the html, css and javascript were pre-written and I discovered that I need the skills listed above but I don't know which to learn first and to what extent as I wouldn't want to waste my time learning what is not required to becoming a backend Web developer. I tried building a project on my own and discovered my knowledge is very rudimentary. Please I need help from whoever is in this field/niche to guide me. I really need the guidance. Thank you |
Re: Learning Backend Web Development by Johnnyessence(m): 11:58am On Feb 24, 2022 |
Adek15:first learn html, css, JavaScript Before venturing into python, django. 4 Likes 1 Share |
Re: Learning Backend Web Development by Adek15(m): 11:02pm On Feb 25, 2022 |
Johnnyessence:OK. Thank you |
Re: Learning Backend Web Development by Johnnyessence(m): 2:25am On Feb 26, 2022 |
Adek15:you are welcome |
Re: Learning Backend Web Development by DC49: 9:05am On Feb 26, 2022 |
It'll be a little bit difficult for you to get into backend if you're a complete newbie, but that doesn't mean it's impossible. The first thing you'll need is the desire to learn. From your write-up I see you have that already, so go and learn the basics of HTML and CSS. Don't go too deep, and leave JavaScript since your target is not frontend. When you're done with that, get the Python Crash Course book by Eric Matthews. It'll teach you everything you need to know about Python. Also learn how to use git and GitHub then start pushing your code, and use leetcode once in a while to practice data structures and algorithms. After this, go to YouTube and search for Denis Ivy. He has a lot quality Django videos where you'll get a chance to learn Django while building real life projects. When you feel you're comfortable with normal Django, about 50% of your journey is complete. Backend devs usually build APIs and the normal Django is more suited for a monolithic app, so you'll need to learn Django-rest-framework. It's a library that helps you build rest APIs with Django. Go to their website. They have a very good documtation. You can also check a few YouTube playlists on that. When you're done, build a to-do API to help you practice CRUD operations. Go a little bit further and add user accounts creation and login to help you practice authentication. At this point you're almost ready. Go to the tutorial section of the FastApi website and learn that too. It's very self explanatory. When you're done, build that to-do API again with FastAPI. At this point you're almost ready to be hired. What is left is Docker. All of the places I've worked at use it for containerization. Get a video on YouTube that explains how to use it. When you're done, containerize the two backends you made above. After this, look for a complex project you can think of. Maybe an ecommerce or social media app. Build the backend, containerize it and deploy on digital ocean or AWS. Here you'll get the chance to learn about nginx, SSL and general server management. If you can dedicate 3 - 5 hours every single day to this, I expect you should complete that curriculum within 6 to 8 months. Practice on leetcode, set up your LinkedIn profile and start applying for jobs. Make sure your GitHub shows that you're active because that is very important for someone starting out. Push code everyday! 16 Likes 3 Shares |
Re: Learning Backend Web Development by Johnnyessence(m): 12:29pm On Feb 26, 2022 |
DC49:you are very right here. |
Re: Learning Backend Web Development by Nobody: 7:02pm On Mar 07, 2022 |
When are the moderators going to ban this cindy222 or whatever disgusting name she has. Programming section is being heavily spammed by this person. |
Re: Learning Backend Web Development by Cindy222(f): 12:53pm On Mar 08, 2022 |
Kellzzyy: I cannot see myself insulting back nah....I am above that nonsense. So you can say what you like, I don't care. Anyway that's by the way. I am sharing what I share to help people who are interested in tech and don't know how to start or where to start from, people interested in remote jobs etc. So many people lack the right information related to the tech world because of too much resources out there,they need help. So if I see an avenue to share as much as I can when I have the time, I will. I am also attending because I am a newbie, I know how long it took me to find my footing without help, I will do what I can to make it easier for others, so if you're not interested, just close your eyes or scroll away. THANK YOU. 1 Like |
Re: Learning Backend Web Development by Nobody: 4:07pm On Mar 08, 2022 |
Cindy222:You are spamming the section. Sometimes good intentions can be carried out the wrong way. There are better ways to go about it, and not byheavily spamming the section. |
Re: Learning Backend Web Development by BlaqFaze: 6:26pm On Mar 08, 2022 |
Cindy222:Stop spamming... it's better if you run ads |
Re: Learning Backend Web Development by Adek15(m): 1:03am On Mar 15, 2022 |
DC49:thank you. It seem scary but I'll try my best |
Re: Learning Backend Web Development by Vecto(m): 11:24pm On Apr 04, 2023 |
Adek15:How far? Are you done? |
Re: Learning Backend Web Development by Adek15(m): 10:34pm On Apr 08, 2023 |
Vecto:still learning. I want to register in an online school now |
Re: Learning Backend Web Development by Shomek(m): 8:01pm On Feb 01 |
Adek15:pls give me some of the website you are learning from |
(1) (Reply)
Functional Programming. The Future? / Do You Want To Be A Java Geek? / I Want To Learn Black Hat Hacking. How Would I Start?
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 49 |