Learn Python Backend Development by Building 3 Projects [Full Course]

  Рет қаралды 122,758

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

This video is a full project-based backend web development course. In this course, you will learn how to build 3 full backend web applications.
✏️ Course developed by Code With Tomi. Check out his channel: / codewithtomi
Backend Mastery Course - backendmastery.com/
Projects Built:
1. AI Web App
💻 Github: github.com/tomitokko/ai-blog-...
2. Netflix Clone
💻 Github: github.com/tomitokko/django-n...
3. Spotify Clone
💻 Github: github.com/tomitokko/spotify-...
🔗 API Link: rapidapi.com/DataFanatic/api/...
⭐️ Course Contents ⭐️
⌨️ (0:00:00) Intro
⌨️ (0:01:30) AI Web App
⌨️ (3:07:35) Netflix Clone
⌨️ (6:11:33) Spotify Clone - Part 1
⌨️ (6:33:25) Spotify Clone - Part 2
⌨️ (6:55:45) Spotify Clone - Part 3
⌨️ (9:50:21) Spotify Clone - Part 4
⌨️ (10:07:48) Outro
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Пікірлер: 133
@CodeWithTomi
@CodeWithTomi Ай бұрын
Thanks to freeCodeCamp for publishing this, hope you find it useful.
@edwardmike7523
@edwardmike7523 Ай бұрын
I'm based in the UK. How do I make a free course for you on Python, what are the requirements ? Thank you
@oludelehalleluyah6723
@oludelehalleluyah6723 Ай бұрын
This is a great one. I'm enjoying and learning from it already
@izao.00
@izao.00 Ай бұрын
Amazing! I still remember when I used to watch his tutorial back when I was a student.
@techtalk_uganda
@techtalk_uganda Ай бұрын
My Frist full stack course to follow closely was from theses two With tomi keeping me through html and css
@ducth4221
@ducth4221 Ай бұрын
The problem is you have to go through the complicated process of creating a new qovery account and figure out your way to create a new environment after you create a project on qovery (which so far I learned that it's only possible after you've deployed a first application on qovery, which is sooo complicated). Without getting through qovery, you can't have a database which makes it impossible to keep following this tutorial video. I've been stuck at this database creating for 10 hours....
@mekanavyasri9071
@mekanavyasri9071 Ай бұрын
Hi I have the same issue I have a doubt I just created an account for Qovery but it says onboarding process takes time. How long you have to wait to get the access?
@ducth4221
@ducth4221 Ай бұрын
@@mekanavyasri9071 you have to send an email replying to whoever sent you the welcome email. Then you will wait for about 30mins-3hours it depends. But after all I figured out that in order to create a database in qovery you need to deploy at least one application with qovery before (?) I’m still looking for ways to deal with this. Lemme know if you know some other ways around or if I’m wrong
@jimjones3370
@jimjones3370 Ай бұрын
I am stuck here too.
@Dorso2009
@Dorso2009 Ай бұрын
They'll send you an email and basically ask why you want to access the service. Then after a little back-and-forth they'll give you access. Kinda strange, but ok.
@adeyinkanewton2903
@adeyinkanewton2903 Ай бұрын
please how can i get the frontend template for the netflix and spotify
@mukamafrancois2776
@mukamafrancois2776 Ай бұрын
Much Thanks! I loved your course about Backend Development with Python! I hope to be confident at django after 10 Hrs!
@lipovgaming7245
@lipovgaming7245 Ай бұрын
is it good to go with this cource if i was a beginner in python
@xedose7183
@xedose7183 24 күн бұрын
@@lipovgaming7245 yes, you will learn eventually with the course
@yuvrajsingh099
@yuvrajsingh099 Ай бұрын
Literally was learning python, javascript. It will be good projects.
@AkbarKhan-gd2bw
@AkbarKhan-gd2bw Ай бұрын
I absolutely love this channel ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤
@CalTN
@CalTN Ай бұрын
Thanks for the tutorial.
@marginiszero
@marginiszero Ай бұрын
Keep up the good work bro❤❤
@hitmadeit
@hitmadeit Ай бұрын
this was what i wanted, i love you fcc
@heyalejandro175
@heyalejandro175 Ай бұрын
You guys are amazing! Thank you so much!
@lcstls97
@lcstls97 Ай бұрын
Thank you!!
@tomengland7466
@tomengland7466 6 күн бұрын
I don’t normally comment on videos however there is a list of issues with these tutorials, firstly the qovery option for the first video does not work as you have to wait to gain access which takes in indiscriminate amount of time. Secondly the second tutorial throws errors as the step by step guide doesn’t have a backend data base set up before the front end tries to fetch that data making it impossible to follow along. Thank you for the free content I think it’s really inspiring you are willing to give this information for free and that’s really appreciated it just definitely needs a review.
@madakifatsen3290
@madakifatsen3290 Ай бұрын
Great Job with this tutorial. I am learning a lot from this
@tejasukalkar2199
@tejasukalkar2199 Ай бұрын
One course on Ruby on Rails as backend and Nextjs + Postgresql please 😊
@joachimoyugi9277
@joachimoyugi9277 Ай бұрын
This boy is good!
@floraetteh1516
@floraetteh1516 Ай бұрын
Hello Tomi, thanks for the video but is there no separation of concerns?
@CelestialEnlight
@CelestialEnlight Ай бұрын
See you after 10 hours
@Viralvideos12197
@Viralvideos12197 Ай бұрын
May be you should spent 3 days minimum
@Josf-xz3hw
@Josf-xz3hw Ай бұрын
Hey there, I'm interested in watching this video, but I have a question before starting: does this course cover frontend development as well, or is it solely focused on backend development for creating Spotify and Netflix clones? Please reply. Thanks!
@maestrogoldring1094
@maestrogoldring1094 Ай бұрын
Ditto
@norwyx3669
@norwyx3669 Ай бұрын
@@Josf-xz3hw go and learn other stuff first. recommend doing either the odin project or cs50x. good luck
@7DuRd3n
@7DuRd3n Ай бұрын
​@@Josf-xz3hwwell it strictly says back end
@joaquinphoenix8479
@joaquinphoenix8479 Ай бұрын
Im early! You guys are my heroes btw
@eduardfarinyes5356
@eduardfarinyes5356 Ай бұрын
Good tutorial! I get a little lost on the topic of PostgreSQL. It is necessary to download postgre on the local computer or just having the database started in Qovery is enough. Is it necessary to associate the database with AWS Amazon services? I await a response as soon as possible, thank you Eduard
@richardcoterie8091
@richardcoterie8091 Ай бұрын
Is this good for beginner who have like not much experience?
@justmic007
@justmic007 Ай бұрын
@CodeWithTomi Please, if I want to build a backend alone so that the frontend can be developed using other technologies, is it right or preferable to use Django to develop the backend ?
@jonathanmeza4141
@jonathanmeza4141 Ай бұрын
1:02:13 Django 1:11:33 Postgres 1:30:20 signup 1:42:40 login 1:47:05 logout 1:50:54 blog 2:06:22 yt title, yt_transcript 2:21:43 OpenAI Key 2:39:00 Save blog 2:42:50 Blog list
@Josf-xz3hw
@Josf-xz3hw Ай бұрын
Hey there, I'm interested in watching this video, but I have a question before starting: does this course cover frontend development as well, or is it solely focused on backend development for creating Spotify and Netflix clones? Please reply. Thanks!
@BlackOtaku_Edits
@BlackOtaku_Edits Ай бұрын
I think it's both
@not_amanullah
@not_amanullah Ай бұрын
This is helpful ❤
@Dorso2009
@Dorso2009 Ай бұрын
@CodeWithTomi can you post the information on setting up the Qovery account with AWS you mentioned at timestamp 1:13:20? Thanks!
@user-gh5to9vu3c
@user-gh5to9vu3c Ай бұрын
Common dude's We should complete it
@not_amanullah
@not_amanullah Ай бұрын
Thanks ❤
@davidatoroyosika5297
@davidatoroyosika5297 Ай бұрын
Are there Startup files for these projects
@nadetdevfullstack7041
@nadetdevfullstack7041 Ай бұрын
Very excellent
@decoyonthetrack4431
@decoyonthetrack4431 Ай бұрын
🎉🎉🎉
@itzscuzzi549
@itzscuzzi549 Ай бұрын
Are there any prerequisites for taking this course or is it also for complete beginners?
@ridabrahim7604
@ridabrahim7604 Ай бұрын
html css python, I didn't watch the video but it's pretty obvious that you need html and CSS but they're not that important you can Google them easily, python is a must Django is z framework so basically you're just going to follow along
@RyuBateson218
@RyuBateson218 Ай бұрын
Thank you
@hiddenthoughts5491
@hiddenthoughts5491 Ай бұрын
if u guys r getting this error for the first project " openai.error.InvalidRequestError: The model `text-davinci-003` has been deprecated " replacing the model of the openai on line that says model="text-davinci-003" with model="gpt-3.5-turbo-instruct" solves it
@riquesse3185
@riquesse3185 24 күн бұрын
i have replaced text-davinci-003 with gpt-3.5-turbo-instruct but i can't get the transcribe because of the error: "rate limit reached for requests" (error 429). It keeps saying that i've exceeded my current quota. Are you facing the same issue?
@mams4834
@mams4834 Ай бұрын
Will there be any data engineering course? Eagerly waiting. Anyone know any other platforms?
@All_Kraft
@All_Kraft Ай бұрын
I am only on the start, but running ahead, if I dont have an acess to Open AI, what I can use instead?
@pradyumnadaware7745
@pradyumnadaware7745 19 күн бұрын
thanks for the tutorial! Can anyone suggest me alternative of quovery for AI Web app project?
@lipovgaming7245
@lipovgaming7245 Ай бұрын
is it good to go with this cource if i was a beginner in python
@walassi834
@walassi834 Ай бұрын
Hi! does someone completed the fist project? I'm stuck on 2:33:00. i got "error 500" looks like the OpenAI part is deprecated first asked me to install openai 0.28 version. after this says "text-davinci-003 is deprecated I tried with his github repo, and its getting the same problem "const response = await fetch(endpointUrl, {..."
@fooruu8946
@fooruu8946 Ай бұрын
So what passes for backend this days is to configure and pay for every layer?
@murshid956
@murshid956 Ай бұрын
is he craeting API using djaango rest framework or is it djago with html templates?
@relaxingwhitesounds8848
@relaxingwhitesounds8848 15 күн бұрын
hey @murshid956 .. its django with html templates
@copyrightchannel2399
@copyrightchannel2399 Ай бұрын
🎉
@EugeneKoech
@EugeneKoech 21 күн бұрын
Could you create a full stack flask api and reactjs
@bash-ian
@bash-ian Ай бұрын
So firstly, I need to learn the languages that have been used or follow the tutorial, I only know Java, HTML, CSS, and a little bit of JS?
@hiddenthoughts5491
@hiddenthoughts5491 Ай бұрын
you should know python and Django
@mohdalim77
@mohdalim77 Ай бұрын
Bukayo saka doing side quests 😂🎉
Ай бұрын
Hey vets, what's the best way for me to actually take something out of this course as opposed to just watching it and not actually learning anything from it. I feel like I watch alot of turorials but I am not progressing. Thanks guys
@caioantonio0001
@caioantonio0001 Ай бұрын
I think you should watch and do at same time. Or pause the videi and try to repeat the steps. It's all about practise. Without the hands on, You'll not be able to really learn.
@axumitedessalegn3549
@axumitedessalegn3549 Ай бұрын
Stop learning frameworks. Learn the underlying architecture, a programming language and then attempt to make your own version of django that simply serves basic requests, then build on top of that. These follow along courses are for the most part useless other than learning certain techniques.
@sheryp8947
@sheryp8947 Ай бұрын
@@axumitedessalegn3549 Please can you elaborate on this. Sorry, I'm new to python and I can easily complete the exercises given after a tutorial but ask me to build a simple program then I am completely lost.
@sheryp8947
@sheryp8947 18 күн бұрын
@@axumitedessalegn3549 Hey, please can you elaborate what you mean by learning the underlying architecture. Sorry I'm new to this and ive been learning the basics and still struggle
@GaneshNayak-kj5by
@GaneshNayak-kj5by Ай бұрын
Hlo..! Please someone help me im getting trouble with blog generator..where i used default postgresql not qovery database ....im stuck in loading not getting the generated blog ..the mp3 file is downloaded but not getting the blog
@forheuristiclifeksh7836
@forheuristiclifeksh7836 8 күн бұрын
5:33
@user-dx3go6pz8x
@user-dx3go6pz8x 18 күн бұрын
I cannot get Qovery, what alternative would be best please?
@ravinderd.bhatoy7348
@ravinderd.bhatoy7348 14 күн бұрын
just use postgres on your local machine and it works fine
@user-dx3go6pz8x
@user-dx3go6pz8x 14 күн бұрын
@@ravinderd.bhatoy7348 it's ok, I sorted it with render now. At least I think I have
@tymoteusz6785
@tymoteusz6785 20 күн бұрын
You cannot just signup for Qovery. You wait for review for as long as they want you to. This is really not a course for everyone.
@astonmargolis-dias7089
@astonmargolis-dias7089 Ай бұрын
freakin sweet
@user-ob9qm4br2j
@user-ob9qm4br2j Ай бұрын
can you make a new node js course
@ducth4221
@ducth4221 Ай бұрын
I didn't know that eventually you still have to pay to have your database set up... I'm so sad, desperately looking for an alternative
@Sam-qw7eb
@Sam-qw7eb 29 күн бұрын
Sir can u make a video in backend full course in java
@sorrym8958
@sorrym8958 Ай бұрын
see you in 10 hours
@ravinderd.bhatoy7348
@ravinderd.bhatoy7348 13 күн бұрын
Reminder before starting : The resources he is using in this course are not available for free you have to pay to use some of these services
@whykingg9958
@whykingg9958 28 күн бұрын
Is it beginners friendly
@adeyinkanewton2903
@adeyinkanewton2903 Ай бұрын
how can i get the netflx and spotify template ?
@adeyinkanewton2903
@adeyinkanewton2903 Ай бұрын
please reply
@MartinMkay
@MartinMkay 22 күн бұрын
I liked the tutorial and course until the qovery part. The course did not mention that the hosting on qovery is not free and they will charge you. As it stands, I can't recommend this course any further than to the part that qovery gets involved. Which is sad, because I think the projects are interesting and offer much to learn. Hopefully there will be a course without using external costing services, fully on your local machine, with these projects.
@Shriramkrishnhari
@Shriramkrishnhari Ай бұрын
🙏
@LiFangAnnie
@LiFangAnnie 16 күн бұрын
Name of the app used in this video please?
@forheuristiclifeksh7836
@forheuristiclifeksh7836 8 күн бұрын
6:55
@bullyversal5313
@bullyversal5313 Ай бұрын
Please come up with other things like nestjs, nuxtjs, prisma, laravel, Ruby on rails, pub sub modelling etc
@forheuristiclifeksh7836
@forheuristiclifeksh7836 8 күн бұрын
6:51 ❤
@DoriaJeffersonP
@DoriaJeffersonP 12 күн бұрын
Sa akong mga ka grupos capstone, naa rako ari ninyo makit an naniguro para makahimos system hehe
@helloworld583
@helloworld583 Ай бұрын
Hum First ❤
@rishiraj2548
@rishiraj2548 Ай бұрын
🙂👍
@PoluxSuperShark
@PoluxSuperShark Ай бұрын
I'm better with front end, but with your videos, I can do full stack for developpment...
@ashikregins
@ashikregins Ай бұрын
Please add subtitiles
@assadwazeer200
@assadwazeer200 Ай бұрын
First comment ❤
@carlcontreras8963
@carlcontreras8963 Ай бұрын
Hello 😊 hehe
@edgarlopz241
@edgarlopz241 Ай бұрын
first comment
@casshandu7175
@casshandu7175 Ай бұрын
Me reading the comments after 1 hour😢 9 to go 💪
@lesterdelacruz5088
@lesterdelacruz5088 Ай бұрын
Inaccurate. Being a backend developer is simply about making your managers think the task is so complex it takes you 3 months to add an endpoint. Because you know tech debt etc etc..
@prakashkutty3077
@prakashkutty3077 Ай бұрын
Bruh which programming language I learn for web development? My college has been ends in one month
@freecodecamp
@freecodecamp Ай бұрын
Start with JavaScript.
@prakashkutty3077
@prakashkutty3077 Ай бұрын
@@freecodecamp and what next? Give me a complete roadmap bruh...
@kerhabplays
@kerhabplays Ай бұрын
@@prakashkutty3077 you can search it out bruh...there are many options I guess and it's your choice to take one.
Ай бұрын
@@prakashkutty3077 Easy tiger
@freecodecamp
@freecodecamp Ай бұрын
We offer a free web development curriculum at www.freecodecamp.org. Consider starting at the beginning and working your way through. Many have gotten jobs after going through the curriculum.
@TavenEdits
@TavenEdits Ай бұрын
First
@user-hv5mv4gh3b
@user-hv5mv4gh3b 9 күн бұрын
pytube isn't used now
@baeleyyyy
@baeleyyyy Ай бұрын
gotta hibernate guys see in a week
@user-sz3sr7mx5w
@user-sz3sr7mx5w 3 күн бұрын
sorry buh am I the only one having issues with qovery
@gatomeawscle4242
@gatomeawscle4242 Ай бұрын
Are you Nigerian Prince???
@akinfabunmi8186
@akinfabunmi8186 Ай бұрын
Big fool
@akinfabunmi8186
@akinfabunmi8186 Ай бұрын
Are you here to learn or ask silly questions???
@BlackOtaku_Edits
@BlackOtaku_Edits Ай бұрын
@@akinfabunmi8186 oh bro chillax man why u angry😀
@akinfabunmi8186
@akinfabunmi8186 Ай бұрын
@@BlackOtaku_Edits Lol, we need to give it to some of these guys out here
@BlackOtaku_Edits
@BlackOtaku_Edits Ай бұрын
@@akinfabunmi8186 😂
@user-yp7gu3kb4g
@user-yp7gu3kb4g Ай бұрын
te queres subcribrir al curso y ni funciona ajajajaja
Backend web development - a complete overview
12:58
SuperSimpleDev
Рет қаралды 1,6 МЛН
Learn To Code Like a GENIUS and Not Waste Time
9:41
The Coding Sloth
Рет қаралды 1 МЛН
Когда на улице Маябрь 😈 #марьяна #шортс
00:17
одни дома // EVA mash @TweetvilleCartoon
01:00
EVA mash
Рет қаралды 6 МЛН
Зу-зу Күлпәш.Курс (6 бөлім)
40:48
ASTANATV Movie
Рет қаралды 278 М.
Learn React 18 with Redux Toolkit - Full Tutorial for Beginners
14:11:43
freeCodeCamp.org
Рет қаралды 612 М.
Python or JavaScript - Which One Should YOU Learn?
8:05
Tech With Tim
Рет қаралды 132 М.
Learn HTML Hyperlinks in under 5 Minutes 🔗
4:11
Learndev
Рет қаралды 786
I Made 200 Python Projects...Here Are My 5 FAVORITES
11:23
Tech With Tim
Рет қаралды 113 М.
Fastest way to become a Software Engineer in 2024
9:10
Sahil & Sarra
Рет қаралды 223 М.
How I'd Learn Web Development (If I Could Start Over)
6:55
Dylan Cole
Рет қаралды 413 М.
How I'd Learn Full-Stack Web Development (If I Could Start Over)
10:28
FASTEST Way to Learn Coding (for FREE) and ACTUALLY Get a Job
8:32
Back End Developer Roadmap 2024
10:30
freeCodeCamp.org
Рет қаралды 344 М.
Python Django Web Framework - Full Course for Beginners
3:45:41
freeCodeCamp.org
Рет қаралды 4,1 МЛН
Когда на улице Маябрь 😈 #марьяна #шортс
00:17