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

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

Пікірлер: 126

  • @CodeWithTomi
    @CodeWithTomi22 күн бұрын

    Thanks to freeCodeCamp for publishing this, hope you find it useful.

  • @edwardmike7523

    @edwardmike7523

    21 күн бұрын

    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

    19 күн бұрын

    This is a great one. I'm enjoying and learning from it already

  • @izao.00
    @izao.0022 күн бұрын

    Amazing! I still remember when I used to watch his tutorial back when I was a student.

  • @techtalk_uganda
    @techtalk_uganda22 күн бұрын

    My Frist full stack course to follow closely was from theses two With tomi keeping me through html and css

  • @yuvrajsingh099
    @yuvrajsingh09922 күн бұрын

    Literally was learning python, javascript. It will be good projects.

  • @mukamafrancois2776
    @mukamafrancois277622 күн бұрын

    Much Thanks! I loved your course about Backend Development with Python! I hope to be confident at django after 10 Hrs!

  • @lipovgaming7245

    @lipovgaming7245

    18 күн бұрын

    is it good to go with this cource if i was a beginner in python

  • @xedose7183

    @xedose7183

    10 күн бұрын

    @@lipovgaming7245 yes, you will learn eventually with the course

  • @AkbarKhan-gd2bw
    @AkbarKhan-gd2bw22 күн бұрын

    I absolutely love this channel ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤

  • @ducth4221
    @ducth422121 күн бұрын

    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

    18 күн бұрын

    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

    18 күн бұрын

    @@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

    18 күн бұрын

    I am stuck here too.

  • @Dorso2009

    @Dorso2009

    18 күн бұрын

    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

    17 күн бұрын

    please how can i get the frontend template for the netflix and spotify

  • @hitmadeit
    @hitmadeit22 күн бұрын

    this was what i wanted, i love you fcc

  • @CalTN
    @CalTN21 күн бұрын

    Thanks for the tutorial.

  • @marginiszero
    @marginiszero21 күн бұрын

    Keep up the good work bro❤❤

  • @joachimoyugi9277
    @joachimoyugi927721 күн бұрын

    This boy is good!

  • @lcstls97
    @lcstls9721 күн бұрын

    Thank you!!

  • @heyalejandro175
    @heyalejandro17520 күн бұрын

    You guys are amazing! Thank you so much!

  • @madakifatsen3290
    @madakifatsen329020 күн бұрын

    Great Job with this tutorial. I am learning a lot from this

  • @user-gh5to9vu3c
    @user-gh5to9vu3c22 күн бұрын

    Common dude's We should complete it

  • @tejasukalkar2199
    @tejasukalkar219922 күн бұрын

    One course on Ruby on Rails as backend and Nextjs + Postgresql please 😊

  • @not_amanullah
    @not_amanullah16 күн бұрын

    This is helpful ❤

  • @nadetdevfullstack7041
    @nadetdevfullstack704121 күн бұрын

    Very excellent

  • @jonathanmeza4141
    @jonathanmeza414119 күн бұрын

    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

  • @not_amanullah
    @not_amanullah16 күн бұрын

    Thanks ❤

  • @floraetteh1516
    @floraetteh151622 күн бұрын

    Hello Tomi, thanks for the video but is there no separation of concerns?

  • @PoluxSuperShark
    @PoluxSuperShark22 күн бұрын

    I'm better with front end, but with your videos, I can do full stack for developpment...

  • @RyuBateson218
    @RyuBateson21819 күн бұрын

    Thank you

  • @eduardfarinyes5356
    @eduardfarinyes535618 күн бұрын

    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

  • @joaquinphoenix8479
    @joaquinphoenix847922 күн бұрын

    Im early! You guys are my heroes btw

  • @CelestialEnlight
    @CelestialEnlight22 күн бұрын

    See you after 10 hours

  • @Viralvideos12197

    @Viralvideos12197

    22 күн бұрын

    May be you should spent 3 days minimum

  • @Josf-xz3hw

    @Josf-xz3hw

    22 күн бұрын

    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

    22 күн бұрын

    Ditto

  • @norwyx3669

    @norwyx3669

    22 күн бұрын

    @@Josf-xz3hw go and learn other stuff first. recommend doing either the odin project or cs50x. good luck

  • @7DuRd3n

    @7DuRd3n

    22 күн бұрын

    ​@@Josf-xz3hwwell it strictly says back end

  • @richardcoterie8091
    @richardcoterie809122 күн бұрын

    Is this good for beginner who have like not much experience?

  • @justmic007
    @justmic00720 күн бұрын

    @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 ?

  • @Josf-xz3hw
    @Josf-xz3hw22 күн бұрын

    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

    22 күн бұрын

    I think it's both

  • @hiddenthoughts5491
    @hiddenthoughts549118 күн бұрын

    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

    11 күн бұрын

    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?

  • @decoyonthetrack4431
    @decoyonthetrack443122 күн бұрын

    🎉🎉🎉

  • @davidatoroyosika5297
    @davidatoroyosika529722 күн бұрын

    Are there Startup files for these projects

  • @Dorso2009
    @Dorso200917 күн бұрын

    @CodeWithTomi can you post the information on setting up the Qovery account with AWS you mentioned at timestamp 1:13:20? Thanks!

  • @ravinderd.bhatoy7348
    @ravinderd.bhatoy734815 сағат бұрын

    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

  • @mohdalim77
    @mohdalim7720 күн бұрын

    Bukayo saka doing side quests 😂🎉

  • @pradyumnadaware7745
    @pradyumnadaware77455 күн бұрын

    thanks for the tutorial! Can anyone suggest me alternative of quovery for AI Web app project?

  • @sorrym8958
    @sorrym895822 күн бұрын

    see you in 10 hours

  • @copyrightchannel2399
    @copyrightchannel239922 күн бұрын

    🎉

  • @astonmargolis-dias7089
    @astonmargolis-dias708920 күн бұрын

    freakin sweet

  • @All_Kraft
    @All_Kraft19 күн бұрын

    I am only on the start, but running ahead, if I dont have an acess to Open AI, what I can use instead?

  • @lipovgaming7245
    @lipovgaming724518 күн бұрын

    is it good to go with this cource if i was a beginner in python

  • @mams4834
    @mams483420 күн бұрын

    Will there be any data engineering course? Eagerly waiting. Anyone know any other platforms?

  • @walassi834
    @walassi83418 күн бұрын

    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, {..."

  • @itzscuzzi549
    @itzscuzzi54922 күн бұрын

    Are there any prerequisites for taking this course or is it also for complete beginners?

  • @ridabrahim7604

    @ridabrahim7604

    22 күн бұрын

    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

  • @EugeneKoech
    @EugeneKoech7 күн бұрын

    Could you create a full stack flask api and reactjs

  • @veenamishra7110
    @veenamishra711020 күн бұрын

    🙏

  • @fooruu8946
    @fooruu894620 күн бұрын

    So what passes for backend this days is to configure and pay for every layer?

  • @GaneshNayak-kj5by
    @GaneshNayak-kj5by20 күн бұрын

    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

  • @Sam-qw7eb
    @Sam-qw7eb16 күн бұрын

    Sir can u make a video in backend full course in java

  • @user-ob9qm4br2j
    @user-ob9qm4br2j20 күн бұрын

    can you make a new node js course

  • @murshid956
    @murshid95616 күн бұрын

    is he craeting API using djaango rest framework or is it djago with html templates?

  • @relaxingwhitesounds8848

    @relaxingwhitesounds8848

    Күн бұрын

    hey @murshid956 .. its django with html templates

  • @rishiraj2548
    @rishiraj254822 күн бұрын

    🙂👍

  • @bullyversal5313
    @bullyversal531322 күн бұрын

    Please come up with other things like nestjs, nuxtjs, prisma, laravel, Ruby on rails, pub sub modelling etc

  • @bash-ian
    @bash-ian20 күн бұрын

    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

    18 күн бұрын

    you should know python and Django

  • @ducth4221
    @ducth422121 күн бұрын

    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

  • 22 күн бұрын

    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

    22 күн бұрын

    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

    22 күн бұрын

    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

    19 күн бұрын

    @@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

    4 күн бұрын

    @@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

  • @whykingg9958
    @whykingg995814 күн бұрын

    Is it beginners friendly

  • @carlcontreras8963
    @carlcontreras896322 күн бұрын

    Hello 😊 hehe

  • @adeyinkanewton2903
    @adeyinkanewton290319 күн бұрын

    how can i get the netflx and spotify template ?

  • @adeyinkanewton2903

    @adeyinkanewton2903

    19 күн бұрын

    please reply

  • @user-dx3go6pz8x
    @user-dx3go6pz8x4 күн бұрын

    I cannot get Qovery, what alternative would be best please?

  • @ravinderd.bhatoy7348

    @ravinderd.bhatoy7348

    19 сағат бұрын

    just use postgres on your local machine and it works fine

  • @user-dx3go6pz8x

    @user-dx3go6pz8x

    19 сағат бұрын

    @@ravinderd.bhatoy7348 it's ok, I sorted it with render now. At least I think I have

  • @LiFangAnnie
    @LiFangAnnie3 күн бұрын

    Name of the app used in this video please?

  • @MartinMkay
    @MartinMkay9 күн бұрын

    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.

  • @ashikregins
    @ashikregins22 күн бұрын

    Please add subtitiles

  • @helloworld583
    @helloworld58322 күн бұрын

    Hum First ❤

  • @casshandu7175
    @casshandu717518 күн бұрын

    Me reading the comments after 1 hour😢 9 to go 💪

  • @assadwazeer200
    @assadwazeer20022 күн бұрын

    First comment ❤

  • @lesterdelacruz5088
    @lesterdelacruz508817 күн бұрын

    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..

  • @edgarlopz241
    @edgarlopz24122 күн бұрын

    first comment

  • @tymoteusz6785
    @tymoteusz67857 күн бұрын

    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.

  • @baeleyyyy
    @baeleyyyy20 күн бұрын

    gotta hibernate guys see in a week

  • @TavenEdits
    @TavenEdits22 күн бұрын

    First

  • @prakashkutty3077
    @prakashkutty307722 күн бұрын

    Bruh which programming language I learn for web development? My college has been ends in one month

  • @freecodecamp

    @freecodecamp

    22 күн бұрын

    Start with JavaScript.

  • @prakashkutty3077

    @prakashkutty3077

    22 күн бұрын

    @@freecodecamp and what next? Give me a complete roadmap bruh...

  • @kerhabplays

    @kerhabplays

    22 күн бұрын

    @@prakashkutty3077 you can search it out bruh...there are many options I guess and it's your choice to take one.

  • 22 күн бұрын

    @@prakashkutty3077 Easy tiger

  • @freecodecamp

    @freecodecamp

    22 күн бұрын

    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.

  • @gatomeawscle4242
    @gatomeawscle424222 күн бұрын

    Are you Nigerian Prince???

  • @akinfabunmi8186

    @akinfabunmi8186

    22 күн бұрын

    Big fool

  • @akinfabunmi8186

    @akinfabunmi8186

    22 күн бұрын

    Are you here to learn or ask silly questions???

  • @BlackOtaku_Edits

    @BlackOtaku_Edits

    22 күн бұрын

    @@akinfabunmi8186 oh bro chillax man why u angry😀

  • @akinfabunmi8186

    @akinfabunmi8186

    22 күн бұрын

    @@BlackOtaku_Edits Lol, we need to give it to some of these guys out here

  • @BlackOtaku_Edits

    @BlackOtaku_Edits

    22 күн бұрын

    @@akinfabunmi8186 😂

  • @user-yp7gu3kb4g
    @user-yp7gu3kb4g20 күн бұрын

    te queres subcribrir al curso y ni funciona ajajajaja