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

Поділитися
Вставка
  • Опубліковано 13 тра 2024
  • 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 Місяць тому +81

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

    • @edwardmike7523
      @edwardmike7523 Місяць тому +2

      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 Місяць тому +12

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

  • @techtalk_uganda
    @techtalk_uganda Місяць тому +7

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

  • @yuvrajsingh099
    @yuvrajsingh099 Місяць тому +17

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

  • @mukamafrancois2776
    @mukamafrancois2776 Місяць тому +12

    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 22 дні тому

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

  • @ducth4221
    @ducth4221 Місяць тому +24

    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 Місяць тому +1

      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 Місяць тому +1

      I am stuck here too.

    • @Dorso2009
      @Dorso2009 29 днів тому

      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 28 днів тому +1

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

  • @CalTN
    @CalTN Місяць тому +1

    Thanks for the tutorial.

  • @marginiszero
    @marginiszero Місяць тому

    Keep up the good work bro❤❤

  • @hitmadeit
    @hitmadeit Місяць тому +4

    this was what i wanted, i love you fcc

  • @AkbarKhan-gd2bw
    @AkbarKhan-gd2bw Місяць тому +3

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

  • @lcstls97
    @lcstls97 Місяць тому +1

    Thank you!!

  • @joachimoyugi9277
    @joachimoyugi9277 Місяць тому +3

    This boy is good!

  • @heyalejandro175
    @heyalejandro175 Місяць тому

    You guys are amazing! Thank you so much!

  • @madakifatsen3290
    @madakifatsen3290 Місяць тому

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

  • @tejasukalkar2199
    @tejasukalkar2199 Місяць тому +3

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

  • @tomengland7466
    @tomengland7466 4 дні тому +1

    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.

  • @floraetteh1516
    @floraetteh1516 Місяць тому +2

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

  • @not_amanullah
    @not_amanullah 28 днів тому

    This is helpful ❤

  • @user-gh5to9vu3c
    @user-gh5to9vu3c Місяць тому +2

    Common dude's
    We should complete it

  • @eduardfarinyes5356
    @eduardfarinyes5356 29 днів тому +1

    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

  • @nadetdevfullstack7041
    @nadetdevfullstack7041 Місяць тому +2

    Very excellent

  • @joaquinphoenix8479
    @joaquinphoenix8479 Місяць тому

    Im early! You guys are my heroes btw

  • @not_amanullah
    @not_amanullah 28 днів тому

    Thanks ❤

  • @Dorso2009
    @Dorso2009 29 днів тому +1

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

  • @richardcoterie8091
    @richardcoterie8091 Місяць тому +1

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

  • @PoluxSuperShark
    @PoluxSuperShark Місяць тому +2

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

  • @RyuBateson218
    @RyuBateson218 Місяць тому

    Thank you

  • @CelestialEnlight
    @CelestialEnlight Місяць тому +95

    See you after 10 hours

    • @Viralvideos12197
      @Viralvideos12197 Місяць тому +14

      May be you should spent 3 days minimum

    • @Josf-xz3hw
      @Josf-xz3hw Місяць тому +3

      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 Місяць тому +1

      ​@@Josf-xz3hwwell it strictly says back end

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

  • @hiddenthoughts5491
    @hiddenthoughts5491 29 днів тому +5

    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 23 дні тому

      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?

  • @pradyumnadaware7745
    @pradyumnadaware7745 17 днів тому

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

  • @forheuristiclifeksh7836
    @forheuristiclifeksh7836 7 днів тому +1

    6:51

  • @Josf-xz3hw
    @Josf-xz3hw Місяць тому +1

    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!

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

  • @davidatoroyosika5297
    @davidatoroyosika5297 Місяць тому

    Are there Startup files for these projects

  • @mams4834
    @mams4834 Місяць тому

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

  • @mohdalim77
    @mohdalim77 Місяць тому +2

    Bukayo saka doing side quests 😂🎉

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

  • @walassi834
    @walassi834 29 днів тому

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

  • @lipovgaming7245
    @lipovgaming7245 Місяць тому

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

  • @EugeneKoech
    @EugeneKoech 19 днів тому

    Could you create a full stack flask api and reactjs

  • @itzscuzzi549
    @itzscuzzi549 Місяць тому +1

    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

  • @tymoteusz6785
    @tymoteusz6785 19 днів тому +3

    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.

  • @decoyonthetrack4431
    @decoyonthetrack4431 Місяць тому

    🎉🎉🎉

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

  • @astonmargolis-dias7089
    @astonmargolis-dias7089 Місяць тому

    freakin sweet

  • @fooruu8946
    @fooruu8946 Місяць тому

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

  • @sorrym8958
    @sorrym8958 Місяць тому +3

    see you in 10 hours

  • @MartinMkay
    @MartinMkay 20 днів тому +2

    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.

  • @murshid956
    @murshid956 28 днів тому

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

  • @ravinderd.bhatoy7348
    @ravinderd.bhatoy7348 12 днів тому +1

    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

  • @Sam-qw7eb
    @Sam-qw7eb 28 днів тому

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

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

  • @bullyversal5313
    @bullyversal5313 Місяць тому +2

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

  • @copyrightchannel2399
    @copyrightchannel2399 Місяць тому

    🎉

  • @whykingg9958
    @whykingg9958 26 днів тому

    Is it beginners friendly

  • @user-ob9qm4br2j
    @user-ob9qm4br2j Місяць тому

    can you make a new node js course

  • @helloworld583
    @helloworld583 Місяць тому

    Hum First ❤

  • @ducth4221
    @ducth4221 Місяць тому +1

    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

  • @LiFangAnnie
    @LiFangAnnie 14 днів тому

    Name of the app used in this video please?

  •  Місяць тому +1

    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 Місяць тому +1

      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 Місяць тому +7

      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 16 днів тому

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

  • @forheuristiclifeksh7836
    @forheuristiclifeksh7836 7 днів тому +1

    5:33

  • @user-dx3go6pz8x
    @user-dx3go6pz8x 16 днів тому +1

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

    • @ravinderd.bhatoy7348
      @ravinderd.bhatoy7348 12 днів тому

      just use postgres on your local machine and it works fine

    • @user-dx3go6pz8x
      @user-dx3go6pz8x 12 днів тому

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

  • @DoriaJeffersonP
    @DoriaJeffersonP 10 днів тому

    Sa akong mga ka grupos capstone, naa rako ari ninyo makit an naniguro para makahimos system hehe

  • @adeyinkanewton2903
    @adeyinkanewton2903 Місяць тому

    how can i get the netflx and spotify template ?

  • @Shriramkrishnhari
    @Shriramkrishnhari Місяць тому

    🙏

  • @assadwazeer200
    @assadwazeer200 Місяць тому

    First comment ❤

  • @forheuristiclifeksh7836
    @forheuristiclifeksh7836 7 днів тому

    6:55

  • @ashikregins
    @ashikregins Місяць тому +1

    Please add subtitiles

  • @edgarlopz241
    @edgarlopz241 Місяць тому +1

    first comment

  • @rishiraj2548
    @rishiraj2548 Місяць тому

    🙂👍

  • @TavenEdits
    @TavenEdits Місяць тому +1

    First

  • @lesterdelacruz5088
    @lesterdelacruz5088 28 днів тому

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

  • @carlcontreras8963
    @carlcontreras8963 Місяць тому

    Hello 😊 hehe

  • @casshandu7175
    @casshandu7175 Місяць тому

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

  • @user-hv5mv4gh3b
    @user-hv5mv4gh3b 7 днів тому

    pytube isn't used now

  • @baeleyyyy
    @baeleyyyy Місяць тому

    gotta hibernate guys see in a week

  • @prakashkutty3077
    @prakashkutty3077 Місяць тому

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

    • @freecodecamp
      @freecodecamp  Місяць тому +4

      Start with JavaScript.

    • @prakashkutty3077
      @prakashkutty3077 Місяць тому +1

      @@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  Місяць тому +5

      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.

  • @user-sz3sr7mx5w
    @user-sz3sr7mx5w День тому

    sorry buh am I the only one having issues with qovery

  • @gatomeawscle4242
    @gatomeawscle4242 Місяць тому +2

    Are you Nigerian Prince???

  • @user-yp7gu3kb4g
    @user-yp7gu3kb4g Місяць тому

    te queres subcribrir al curso y ni funciona ajajajaja