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

2024 ж. 20 Мам.
126 831 Рет қаралды

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

Пікірлер
  • Thanks to freeCodeCamp for publishing this, hope you find it useful.

    @CodeWithTomi@CodeWithTomiАй бұрын
    • I'm based in the UK. How do I make a free course for you on Python, what are the requirements ? Thank you

      @edwardmike7523@edwardmike7523Ай бұрын
    • This is a great one. I'm enjoying and learning from it already

      @oludelehalleluyah6723@oludelehalleluyah6723Ай бұрын
  • Amazing! I still remember when I used to watch his tutorial back when I was a student.

    @izao.00@izao.00Ай бұрын
  • My Frist full stack course to follow closely was from theses two With tomi keeping me through html and css

    @techtalk_uganda@techtalk_ugandaАй бұрын
  • 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.

    @tomengland7466@tomengland746610 күн бұрын
  • Literally was learning python, javascript. It will be good projects.

    @yuvrajsingh099@yuvrajsingh099Ай бұрын
  • 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....

    @ducth4221@ducth4221Ай бұрын
    • 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?

      @mekanavyasri9071@mekanavyasri9071Ай бұрын
    • @@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

      @ducth4221@ducth4221Ай бұрын
    • I am stuck here too.

      @jimjones3370@jimjones3370Ай бұрын
    • 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.

      @Dorso2009@Dorso2009Ай бұрын
    • please how can i get the frontend template for the netflix and spotify

      @adeyinkanewton2903@adeyinkanewton2903Ай бұрын
  • Much Thanks! I loved your course about Backend Development with Python! I hope to be confident at django after 10 Hrs!

    @mukamafrancois2776@mukamafrancois2776Ай бұрын
    • is it good to go with this cource if i was a beginner in python

      @lipovgaming7245@lipovgaming7245Ай бұрын
    • @@lipovgaming7245 yes, you will learn eventually with the course

      @xedose7183@xedose718328 күн бұрын
  • 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

    @jonathanmeza4141@jonathanmeza4141Ай бұрын
  • I absolutely love this channel ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤

    @AkbarKhan-gd2bw@AkbarKhan-gd2bwАй бұрын
  • this was what i wanted, i love you fcc

    @hitmadeit@hitmadeitАй бұрын
  • Thanks for the tutorial.

    @CalTN@CalTNАй бұрын
  • Keep up the good work bro❤❤

    @marginiszero@marginiszeroАй бұрын
  • This boy is good!

    @joachimoyugi9277@joachimoyugi9277Ай бұрын
  • Thank you!!

    @lcstls97@lcstls97Ай бұрын
  • You guys are amazing! Thank you so much!

    @heyalejandro175@heyalejandro175Ай бұрын
  • Great Job with this tutorial. I am learning a lot from this

    @madakifatsen3290@madakifatsen3290Ай бұрын
  • One course on Ruby on Rails as backend and Nextjs + Postgresql please 😊

    @tejasukalkar2199@tejasukalkar2199Ай бұрын
  • 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

    @eduardfarinyes5356@eduardfarinyes5356Ай бұрын
  • Common dude's We should complete it

    @user-gh5to9vu3c@user-gh5to9vu3cАй бұрын
  • Very excellent

    @nadetdevfullstack7041@nadetdevfullstack7041Ай бұрын
  • This is helpful ❤

    @not_amanullah@not_amanullahАй бұрын
  • Hello Tomi, thanks for the video but is there no separation of concerns?

    @floraetteh1516@floraetteh1516Ай бұрын
  • Thanks ❤

    @not_amanullah@not_amanullahАй бұрын
  • 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

    @hiddenthoughts5491@hiddenthoughts5491Ай бұрын
    • 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?

      @riquesse3185@riquesse318529 күн бұрын
  • Thank you

    @RyuBateson218@RyuBateson218Ай бұрын
  • 6:51 ❤

    @forheuristiclifeksh7836@forheuristiclifeksh783613 күн бұрын
  • @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 ?

    @justmic007@justmic007Ай бұрын
  • Im early! You guys are my heroes btw

    @joaquinphoenix8479@joaquinphoenix8479Ай бұрын
  • @CodeWithTomi can you post the information on setting up the Qovery account with AWS you mentioned at timestamp 1:13:20? Thanks!

    @Dorso2009@Dorso2009Ай бұрын
  • 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

    @ravinderd.bhatoy7348@ravinderd.bhatoy734818 күн бұрын
  • 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.

    @tymoteusz6785@tymoteusz678525 күн бұрын
  • 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.

    @MartinMkay@MartinMkay27 күн бұрын
  • Is this good for beginner who have like not much experience?

    @richardcoterie8091@richardcoterie8091Ай бұрын
  • Bukayo saka doing side quests 😂🎉

    @mohdalim77@mohdalim77Ай бұрын
  • 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!

    @Josf-xz3hw@Josf-xz3hwАй бұрын
    • I think it's both

      @BlackOtaku_Edits@BlackOtaku_EditsАй бұрын
  • See you after 10 hours

    @CelestialEnlight@CelestialEnlightАй бұрын
    • May be you should spent 3 days minimum

      @Viralvideos12197@Viralvideos12197Ай бұрын
    • 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!

      @Josf-xz3hw@Josf-xz3hwАй бұрын
    • Ditto

      @maestrogoldring1094@maestrogoldring1094Ай бұрын
    • @@Josf-xz3hw go and learn other stuff first. recommend doing either the odin project or cs50x. good luck

      @norwyx3669@norwyx3669Ай бұрын
    • ​@@Josf-xz3hwwell it strictly says back end

      @7DuRd3n@7DuRd3nАй бұрын
  • thanks for the tutorial! Can anyone suggest me alternative of quovery for AI Web app project?

    @pradyumnadaware7745@pradyumnadaware774523 күн бұрын
  • 🎉🎉🎉

    @decoyonthetrack4431@decoyonthetrack4431Ай бұрын
  • I am only on the start, but running ahead, if I dont have an acess to Open AI, what I can use instead?

    @All_Kraft@All_KraftАй бұрын
  • Are there Startup files for these projects

    @davidatoroyosika5297@davidatoroyosika5297Ай бұрын
  • Will there be any data engineering course? Eagerly waiting. Anyone know any other platforms?

    @mams4834@mams4834Ай бұрын
  • is it good to go with this cource if i was a beginner in python

    @lipovgaming7245@lipovgaming7245Ай бұрын
  • 🎉

    @copyrightchannel2399@copyrightchannel2399Ай бұрын
  • see you in 10 hours

    @sorrym8958@sorrym8958Ай бұрын
  • freakin sweet

    @astonmargolis-dias7089@astonmargolis-dias7089Ай бұрын
  • Are there any prerequisites for taking this course or is it also for complete beginners?

    @itzscuzzi549@itzscuzzi549Ай бұрын
    • 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

      @ridabrahim7604@ridabrahim7604Ай бұрын
  • Could you create a full stack flask api and reactjs

    @EugeneKoech@EugeneKoech25 күн бұрын
  • 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, {..."

    @walassi834@walassi834Ай бұрын
  • 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

    @GaneshNayak-kj5by@GaneshNayak-kj5byАй бұрын
  • So what passes for backend this days is to configure and pay for every layer?

    @fooruu8946@fooruu8946Ай бұрын
  • 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

    @ducth4221@ducth4221Ай бұрын
  • Sir can u make a video in backend full course in java

    @Sam-qw7eb@Sam-qw7ebАй бұрын
  • is he craeting API using djaango rest framework or is it djago with html templates?

    @murshid956@murshid956Ай бұрын
    • hey @murshid956 .. its django with html templates

      @relaxingwhitesounds8848@relaxingwhitesounds884819 күн бұрын
  • Please come up with other things like nestjs, nuxtjs, prisma, laravel, Ruby on rails, pub sub modelling etc

    @bullyversal5313@bullyversal5313Ай бұрын
  • 🙏

    @Shriramkrishnhari@ShriramkrishnhariАй бұрын
  • can you make a new node js course

    @user-ob9qm4br2j@user-ob9qm4br2jАй бұрын
  • I cannot get Qovery, what alternative would be best please?

    @user-dx3go6pz8x@user-dx3go6pz8x22 күн бұрын
    • just use postgres on your local machine and it works fine

      @ravinderd.bhatoy7348@ravinderd.bhatoy734818 күн бұрын
    • @@ravinderd.bhatoy7348 it's ok, I sorted it with render now. At least I think I have

      @user-dx3go6pz8x@user-dx3go6pz8x18 күн бұрын
  • 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

    Ай бұрын
    • 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.

      @caioantonio0001@caioantonio0001Ай бұрын
    • 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.

      @axumitedessalegn3549@axumitedessalegn3549Ай бұрын
    • @@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Ай бұрын
    • @@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

      @sheryp8947@sheryp894722 күн бұрын
  • Sa akong mga ka grupos capstone, naa rako ari ninyo makit an naniguro para makahimos system hehe

    @DoriaJeffersonP@DoriaJeffersonP17 күн бұрын
  • Name of the app used in this video please?

    @LiFangAnnie@LiFangAnnie21 күн бұрын
  • 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?

    @bash-ian@bash-ianАй бұрын
    • you should know python and Django

      @hiddenthoughts5491@hiddenthoughts5491Ай бұрын
  • Is it beginners friendly

    @whykingg9958@whykingg9958Ай бұрын
  • how can i get the netflx and spotify template ?

    @adeyinkanewton2903@adeyinkanewton2903Ай бұрын
    • please reply

      @adeyinkanewton2903@adeyinkanewton2903Ай бұрын
  • 5:33

    @forheuristiclifeksh7836@forheuristiclifeksh783613 күн бұрын
  • Hello 😊 hehe

    @carlcontreras8963@carlcontreras8963Ай бұрын
  • Please add subtitiles

    @ashikregins@ashikreginsАй бұрын
  • 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..

    @lesterdelacruz5088@lesterdelacruz5088Ай бұрын
  • Me reading the comments after 1 hour😢 9 to go 💪

    @casshandu7175@casshandu7175Ай бұрын
  • 6:55

    @forheuristiclifeksh7836@forheuristiclifeksh783613 күн бұрын
  • Hum First ❤

    @helloworld583@helloworld583Ай бұрын
  • 🙂👍

    @rishiraj2548@rishiraj2548Ай бұрын
  • First comment ❤

    @assadwazeer200@assadwazeer200Ай бұрын
  • first comment

    @edgarlopz241@edgarlopz241Ай бұрын
  • pytube isn't used now

    @user-hv5mv4gh3b@user-hv5mv4gh3b13 күн бұрын
  • gotta hibernate guys see in a week

    @baeleyyyy@baeleyyyyАй бұрын
  • First

    @TavenEdits@TavenEditsАй бұрын
  • Bruh which programming language I learn for web development? My college has been ends in one month

    @prakashkutty3077@prakashkutty3077Ай бұрын
    • Start with JavaScript.

      @freecodecamp@freecodecampАй бұрын
    • @@freecodecamp and what next? Give me a complete roadmap bruh...

      @prakashkutty3077@prakashkutty3077Ай бұрын
    • @@prakashkutty3077 you can search it out bruh...there are many options I guess and it's your choice to take one.

      @kerhabplays@kerhabplaysАй бұрын
    • @@prakashkutty3077 Easy tiger

      Ай бұрын
    • 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.

      @freecodecamp@freecodecampАй бұрын
  • sorry buh am I the only one having issues with qovery

    @user-sz3sr7mx5w@user-sz3sr7mx5w7 күн бұрын
  • Are you Nigerian Prince???

    @gatomeawscle4242@gatomeawscle4242Ай бұрын
    • Big fool

      @akinfabunmi8186@akinfabunmi8186Ай бұрын
    • Are you here to learn or ask silly questions???

      @akinfabunmi8186@akinfabunmi8186Ай бұрын
    • @@akinfabunmi8186 oh bro chillax man why u angry😀

      @BlackOtaku_Edits@BlackOtaku_EditsАй бұрын
    • @@BlackOtaku_Edits Lol, we need to give it to some of these guys out here

      @akinfabunmi8186@akinfabunmi8186Ай бұрын
    • @@akinfabunmi8186 😂

      @BlackOtaku_Edits@BlackOtaku_EditsАй бұрын
  • te queres subcribrir al curso y ni funciona ajajajaja

    @user-yp7gu3kb4g@user-yp7gu3kb4gАй бұрын
KZhead