Eric Roby
Eric Roby
  • Видео 237
  • Просмотров 591 338
SQLAlchemy Makes Using Python Databases EASY
SQLAlchemy has been the GOAT of Python ORMs for over a decade. This video covers everything you need to know about SQLAlchemy and how to get it started within your personal Python project.
Want free repositories? www.codingwithroby.com/freebies
🎥 React + FastAPI: ruclips.net/video/0zb2kohYZIM/видео.html
🎥 AWS Lambda + FastAPI: ruclips.net/video/7-CvGFJNE_o/видео.html
🎥 MongoDB + FastAPI: ruclips.net/video/QkGqjPFIGCA/видео.html
🎥 MySQL + FastAPI: ruclips.net/video/zzOwU41UjTM/видео.html
🎥 PostgreSQL + FastAPI: ruclips.net/video/398DuQbQJq0/видео.html
🎓 Courses can be found:
FastAPI Beginner & Advanced: www.udemy.com/course/fastapi-the-complete-course/?referralCode=4F4A35C1A243D23A1A59
Learn Chat...
Просмотров: 1 453

Видео

FastAPI vs. Django REST Framework: Which One Should You Choose?
Просмотров 3,1 тыс.2 дня назад
FastAPI and Django Rest Framework, DRF, are two major Python frameworks for building your Python API products. But the big question remains: which one should you choose? Want free repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: ruclips.net/video/0zb2kohYZIM/видео.html 🎥 AWS Lambda FastAPI: ruclips.net/video/7-CvGFJNE_o/видео.html 🎥 MongoDB FastAPI: ruclips.net/video/QkGqjPFIGCA/в...
Connect Amazon RDS to FastAPI [Complete Cloud Guide]
Просмотров 45514 дней назад
Create a cloud Amazon RDS PostgreSQL database and connect it to your FastAPI application easy. This step-by-step tutorial will teach you everything you need to know for FREE. NOTE: FastAPI CLI requires version 0.111.0. 💻 Repository: www.codingwithroby.io/get-repo/fastapi-rds Want MORE free repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: ruclips.net/video/0zb2kohYZIM/видео.html 🎥 ...
How to build a NextJS + FastAPI application (step-by-step tutorial)
Просмотров 8 тыс.Месяц назад
NextJS, FastAPI, SQLAlchemy, JWT all in a 90 minute tutorial building a full-stack web application. We'll be using NextJS for the frontend, FastAPI for the backend, and JWTs for authentication, supported by SQLAlchemy and Pydantic. NOTE: FastAPI CLI requires version 0.111.0. 💻 Repository: www.codingwithroby.io/get-repo/fastapi-nextjs Want MORE free repositories? www.codingwithroby.com/freebies ...
FastAPI vs Django - The Ultimate Showdown! (Detailed Comparison)
Просмотров 9 тыс.2 месяца назад
FastAPI and Django are two major Python frameworks for building your products. But the big question remains: which one is BEST for YOU? Want free repositories? www.codingwithroby.com/freebies 🎥 React FastAPI: ruclips.net/video/0zb2kohYZIM/видео.html 🎥 AWS Lambda FastAPI: ruclips.net/video/7-CvGFJNE_o/видео.html 🎥 MongoDB FastAPI: ruclips.net/video/QkGqjPFIGCA/видео.html 🎥 MySQL FastAPI: ruclips...
How to build a Vue + FastAPI application (with JWT authentication)
Просмотров 3,3 тыс.3 месяца назад
Both FastAPI and Vue are becoming more popular every single day. In this video we will learn how to build a full stack application along with authentication leveraging both of these amazing technologies. 💻 Git Repository: www.codingwithroby.io/get-repo/vue-fastapi 🎥 React FastAPI: ruclips.net/video/0zb2kohYZIM/видео.html 🎥 AWS Lambda FastAPI: ruclips.net/video/7-CvGFJNE_o/видео.html 🎥 MongoDB F...
Deploy FastAPI on Vercel | Quick and Easy Tutorial
Просмотров 7 тыс.3 месяца назад
Deploying FastAPI on Vercel is easy. You don't need to be a pro developer to get FastAPI running for the world to use! Quick tutorial under 6 minutes. 💻 Git Repository: www.codingwithroby.io/get-repo/vercel-fastapi Download Node.js (for npm): nodejs.org/en 🎥 React FastAPI: ruclips.net/video/0zb2kohYZIM/видео.html 🎥 AWS Lambda FastAPI: ruclips.net/video/7-CvGFJNE_o/видео.html 🎥 MongoDB FastAPI: ...
Why You Should Learn FastAPI Today
Просмотров 7 тыс.4 месяца назад
FastAPI is an amazing framework to build RESTful applications or full stack applications. In this video I will give you quick overview of why you should learn FastAPI today. 🎥 React FastAPI: ruclips.net/video/0zb2kohYZIM/видео.html 🎥 AWS Lambda FastAPI: ruclips.net/video/7-CvGFJNE_o/видео.html 🎥 MongoDB FastAPI: ruclips.net/video/QkGqjPFIGCA/видео.html 🎥 MySQL FastAPI: ruclips.net/video/zzOwU41...
JWT Authentication for React and FastAPI (easy with code)
Просмотров 8 тыс.4 месяца назад
JWT is a popular way to implement authentication. React and FastAPI are two of the most popular frameworks for building software. We will create a simple login screen in React and authenticate using FastAPI. 💻 Git Repository: www.codingwithroby.io/get-repo/fastapi-react-auth 🎥 React FastAPI: ruclips.net/video/0zb2kohYZIM/видео.html 🎥 AWS Lambda FastAPI: ruclips.net/video/7-CvGFJNE_o/видео.html ...
Learn Docker to Make Deployment Easy (step-by-step)
Просмотров 2,4 тыс.4 месяца назад
Docker allows us to keep our local environment similar to our production environment. We will use FastAPI along with Docker and python to create a professional environment easy! 💻 Git Repository: www.codingwithroby.io/get-repo/fastapi-docker 🎥 React FastAPI: ruclips.net/video/0zb2kohYZIM/видео.html 🎥 AWS Lambda FastAPI: ruclips.net/video/7-CvGFJNE_o/видео.html 🎥 MongoDB FastAPI: ruclips.net/vid...
Learn Middleware by Building a REAL Project (fastapi rate limiting)
Просмотров 4,5 тыс.4 месяца назад
In this FastAPI tutorial we will implement a rate limiter to protect our app endpoints from different hacking attacks (brute force, DOS, DDOS). 💻 Git Repository: www.codingwithroby.io/get-repo/fastapi-middleware 🎥 React FastAPI: ruclips.net/video/0zb2kohYZIM/видео.html 🎥 AWS Lambda FastAPI: ruclips.net/video/7-CvGFJNE_o/видео.html 🎥 MongoDB FastAPI: ruclips.net/video/QkGqjPFIGCA/видео.html 🎥 My...
Design Scalable Apps with CQRS and FastAPI (easy)
Просмотров 2,2 тыс.5 месяцев назад
CQRS with FastAPI makes an application clean, modular and scalable. In this tutorial I walk you through how to create a modern FastAPI application. 💻 Git Repository: www.codingwithroby.io/get-repo/fastapi-cqrs 🎥 React FastAPI: ruclips.net/video/0zb2kohYZIM/видео.html 🎥 AWS Lambda FastAPI: ruclips.net/video/7-CvGFJNE_o/видео.html 🎥 MongoDB FastAPI: ruclips.net/video/QkGqjPFIGCA/видео.html 🎥 MySQ...
Staying Motivated While Learning Software Engineering
Просмотров 1715 месяцев назад
Everyone wants to be a software engineer but how do you stay motivated. There is so much to learn and consistency is key, but what else? 🎥 How I Remember Everything When Learning to Code: ruclips.net/video/50jc0BTurvQ/видео.html 🎥 4 Things No One Tells You About Coding Interviews: ruclips.net/video/AylAokJBRZU/видео.html 🎥 Get Your Dream Coding Job: ruclips.net/video/Rmt0cDGenKQ/видео.html 🎥 5 ...
These 7 Software Engineering Skills Give An Unfair Advantage
Просмотров 6666 месяцев назад
Software Engineering is very competitive and everyone wants to stand out. In this video we will be sharing unfair advantages that will take your Software Engineering ability to the next level. 🎥 How I Remember Everything When Learning to Code: ruclips.net/video/50jc0BTurvQ/видео.html 🎥 4 Things No One Tells You About Coding Interviews: ruclips.net/video/AylAokJBRZU/видео.html 🎥 Get Your Dream C...
9 Software Engineering Myths Wasting Your Time
Просмотров 1,9 тыс.7 месяцев назад
Software Engineering as a lot of myths that need to be explained. In this video we will walk through the top software engineering myths that are simply not true. 🎥 How I Remember Everything When Learning to Code: ruclips.net/video/50jc0BTurvQ/видео.html 🎥 4 Things No One Tells You About Coding Interviews: ruclips.net/video/AylAokJBRZU/видео.html 🎥 Get Your Dream Coding Job: ruclips.net/video/Rm...
7 Actionable Tips to Become Great at Software Engineering
Просмотров 3498 месяцев назад
7 Actionable Tips to Become Great at Software Engineering
How I Would Learn Software Engineering Fast (from Zero Experience)
Просмотров 1,1 тыс.8 месяцев назад
How I Would Learn Software Engineering Fast (from Zero Experience)
Why 97% FAIL to Learn Software Engineering
Просмотров 3308 месяцев назад
Why 97% FAIL to Learn Software Engineering
Fastest Way to Learn Software Engineering in 2024
Просмотров 1,2 тыс.9 месяцев назад
Fastest Way to Learn Software Engineering in 2024
How to Get Ahead of 99% of Software Engineers (starting today)
Просмотров 3,1 тыс.9 месяцев назад
How to Get Ahead of 99% of Software Engineers (starting today)
How I Remember Everything When Learning to Code
Просмотров 1,5 тыс.9 месяцев назад
How I Remember Everything When Learning to Code
10 Signs of an Inexperienced Programmer and How Not to Be One
Просмотров 2,5 тыс.9 месяцев назад
10 Signs of an Inexperienced Programmer and How Not to Be One
4 Things No One Tells You About Coding Interviews (and how you can improve today)
Просмотров 3179 месяцев назад
4 Things No One Tells You About Coding Interviews (and how you can improve today)
50 Career MISTAKES as a Software Engineer!
Просмотров 3159 месяцев назад
50 Career MISTAKES as a Software Engineer!
5 Tips to Get an Entry Coding Job (without Leetcode)
Просмотров 3909 месяцев назад
5 Tips to Get an Entry Coding Job (without Leetcode)
Please DO NOT use PRINT statements: Python Logging Tutorial
Просмотров 2,1 тыс.10 месяцев назад
Please DO NOT use PRINT statements: Python Logging Tutorial
2x Your Efficiency | Boost I/O with Python Threading
Просмотров 79710 месяцев назад
2x Your Efficiency | Boost I/O with Python Threading
Get Your DREAM Software Engineer Job by Doing This
Просмотров 25710 месяцев назад
Get Your DREAM Software Engineer Job by Doing This
3 Python Tricks You Need to Know (don't be a python noob)
Просмотров 64910 месяцев назад
3 Python Tricks You Need to Know (don't be a python noob)
Python Unit Testing | FastAPI with Pytest Tutorial (fast & easy)
Просмотров 14 тыс.11 месяцев назад
Python Unit Testing | FastAPI with Pytest Tutorial (fast & easy)

Комментарии

  • @scottzeta3067
    @scottzeta3067 День назад

    Once I tried to include another router in the main, Lambda keeps giving me internal server error

  • @siamhasan288
    @siamhasan288 День назад

    Is this how you code in real life ?? like you start typing till the application is fully written ? this is such a waste of time. why dont you just show the entire code and say "hey guys this is how its written". change the title to "Watch me write lines upon lines of code with minimal explaination"

  • @srinathshrestha3899
    @srinathshrestha3899 День назад

    Why don't you ever ever build a app with complex SQL db relations , not in your udemy course neither in you youtube. Come on man , i really want to know how to plan and build a backend with a complex db scheme.

  • @rainymatch
    @rainymatch 2 дня назад

    thanks for the vid. don't see what's the point of the music in the background all the way through? if I want to listen to music, I put on some music.

    • @codingwithroby
      @codingwithroby День назад

      I've been getting better and learning RUclips. Future videos don't have music during coding.

  • @DarrenMcGuire-t1o
    @DarrenMcGuire-t1o 2 дня назад

    Jones Sharon Brown Karen Miller Sandra

  • @SugengWahyudi
    @SugengWahyudi 3 дня назад

    is it better to use SQLModel directly with sqlalchemy?

    • @codingwithroby
      @codingwithroby 2 дня назад

      Well SQLModel automatically comes with SQLAlchemy and uses it under the hood

    • @SugengWahyudi
      @SugengWahyudi 2 дня назад

      @@codingwithroby can't wait to see the tutorial video

  • @Search4life20
    @Search4life20 3 дня назад

    Please do not use background music while you are talking..

  • @مبشر
    @مبشر 4 дня назад

    Loved it

  • @ahmadbilalfarooqi
    @ahmadbilalfarooqi 4 дня назад

    kindly create a video on SQLModel

    • @codingwithroby
      @codingwithroby 4 дня назад

      Coming verrrrrrryyyy soon 😉

    • @ahmadbilalfarooqi
      @ahmadbilalfarooqi 4 дня назад

      @@codingwithroby I'm waiting for your turn and one thing more that kindly use poetry instead of conda env

  • @ahmadbilalfarooqi
    @ahmadbilalfarooqi 4 дня назад

    ORM + Validation = SQLModel

  • @ahmadbilalfarooqi
    @ahmadbilalfarooqi 4 дня назад

    why you are not using sqlmodel instead of sqlalchemy.... because sqlmodel is the double action sqlalchemy+pydantic=sqlmodel

  • @rajatmaheshwari4064
    @rajatmaheshwari4064 4 дня назад

    hey eric i purchased your fastapi course it was delightful and so is this video, I was hoping if you create whole dedicated course on sqlalchemy and alembic

    • @codingwithroby
      @codingwithroby 4 дня назад

      Thank you for the kind words. Not a bad RUclips video for the future🙂

    • @rajatmaheshwari4064
      @rajatmaheshwari4064 4 дня назад

      @@codingwithroby i would even like to see that on udemy, there is so much information out there not centralized around these ORM

  • @animefb2448
    @animefb2448 4 дня назад

    This is amazing. How do we handle migrations in sqlalchemy like in Django ORM because must times we need this in our project

    • @codingwithroby
      @codingwithroby 4 дня назад

      Thank you - Alembic is what you are looking for

    • @animefb2448
      @animefb2448 4 дня назад

      @@codingwithroby you can have this amazing idea for free I know you will like it. Fastapi, sqlalchemy , alembic tutorial.. user and session management i am currently building a fastapi project for the first time switching from Django 🙏 help your the only fastapi tutor

    • @codingwithroby
      @codingwithroby 4 дня назад

      ​@@animefb2448 Wait - what was the free idea? To build a project using FastAPI, SQLAlchemy and Alembic?

  • @MrLeo000
    @MrLeo000 4 дня назад

    What's your opinion on SQLModel? Seems to work well with FastAPI

  • @6881NaRa
    @6881NaRa 4 дня назад

    This days I started learning SQL , this video was amazing and helpful for my courses,Thank you

  • @emmanuelalder9052
    @emmanuelalder9052 4 дня назад

    Hi Eric, I've been following your channel for awhile now, thanks again for another great video. Love your teaching style and the topics you cover. I bought your Fastapi Udemy course a year or so ago, I've learnt alot from it. Would it be possible to do a deep dive into SQLModel with Fastapi? It's really difficult to find an in-depth tutorial on SQLModel. I started with SQLModel 😅, because I was told it works seemlessly with Fastapi. It would be great if you could cover it especially more difficult acspects such as many to many relationships. Great video and all in all A1 RUclips channel.

  • @codingwithroby
    @codingwithroby 4 дня назад

    SQLAlchemy has been the GOAT for over a decade ... but I have a funny feeling another ORM is fighting for the top spot!

  • @kgulle2
    @kgulle2 4 дня назад

    Teşekkürler, python kodlarını videoadaki gibi renkli gösteren eklentinin adı ne acaba?

  • @OMK11
    @OMK11 6 дней назад

    Thanks! Just subbed.

  • @katushya
    @katushya 7 дней назад

    Used fastapi for 8 months, it's really fast and works with almost any existing python package, but the django ORM and admin panel is a significant advantage that DRF has over fastapi. I believe that using one over the other boils down to whether you need the django ORM & admin and the django packages provided by the community, or you want to have control over every part of your API and a few ms in performance improvement is worth the switch and someone else is building the admin panel.

  • @farazahmed1668
    @farazahmed1668 8 дней назад

    Amazing man i am learning fastapi and inshallah one day I will come again and learn using this service.

  • @lordareello8221
    @lordareello8221 8 дней назад

    Hi please can I use this with jinja templates... awesome tutorial

  • @dev-akeel
    @dev-akeel 9 дней назад

    I hope by Pydantic you mean `SQLMODEL` in the modern world.

    • @codingwithroby
      @codingwithroby 8 дней назад

      Pydantic is a data validation library. It has nothing to do with SQLModel (an ORM) outside the fact that SQLModel uses it for db data validation behind scenes

    • @dev-akeel
      @dev-akeel 8 дней назад

      @@codingwithroby And I am 89.75% sure that you don't use Pydantic for anything else other than DB validation.

    • @codingwithroby
      @codingwithroby 8 дней назад

      I am 100% sure your 89.75% is wrong 😉 - at a minimum there should be three areas of data validation. 1. At the client level (not pydantic). 2A. At the transfer/endpoint level. This is the DTO coming into the backend from a client. Validation of all pieces of info, making sure data is valid before transforming into a table entity or performing business logic. 2B. Path and query Params are valid. For example making sure an ID is always positive, or a string parameter has at least 5 characters, etc. (both points of 2 is why FastAPI comes with pydantic as well). You can also validate headers, etc. 3. Database validation which is what you suggested.

  • @aibasics7206
    @aibasics7206 10 дней назад

    if we have large scale features ..I means we have various features to take care in a webapp ..In that case also can we consider FastApi?

  • @navaneeth9103
    @navaneeth9103 11 дней назад

    thats the easy could u provide any repo where protected routes or role based routes are used

  • @yuriilevchenko1156
    @yuriilevchenko1156 11 дней назад

    great video, was much of help, thanks

  • @user-ll3nj1co5i
    @user-ll3nj1co5i 12 дней назад

    I hope you will make another video using Vue + FastApi and mongo-db local🙏

  • @BeyondTheFirstPage
    @BeyondTheFirstPage 12 дней назад

    compare with django-ninja

    • @codingwithroby
      @codingwithroby 12 дней назад

      Not a bad idea! I'll add it to the list.

  • @suriyaprakashg7007
    @suriyaprakashg7007 12 дней назад

    FastAPI vs Django-ninja pls

    • @codingwithroby
      @codingwithroby 12 дней назад

      I added to the list of future comparisons 🙂

  • @iamLiaali
    @iamLiaali 13 дней назад

    The problem is Django ORM is better, That's why Django is still better. You can optimize DRF for latency and speed.

    • @codingwithroby
      @codingwithroby 12 дней назад

      Ohhhh, idk about that one. SQLModel is pretty freaking awesome nowadays.

  • @SageManOfficial
    @SageManOfficial 13 дней назад

    I was going to use django rfw or even django ninja but i decided to use fastapi in the end. Django is good but i already made my front end and it seemed complicated to get it working solely as a backend.

    • @codingwithroby
      @codingwithroby 13 дней назад

      As stand alone frameworks, FastAPI is better. If you want to use Django, then DRF is not a bad attachment.

  • @_Software_developer_
    @_Software_developer_ 13 дней назад

    Like for your effort and performances Figure ❤

  • @juanriquelme1889
    @juanriquelme1889 13 дней назад

    Thank you sir!!

  • @coderush24
    @coderush24 13 дней назад

    Need a full fledged FastAPI project with authentication and ReactJS as frontend

    • @codingwithroby
      @codingwithroby 13 дней назад

      I have that on my channel split between two videos.

    • @SageManOfficial
      @SageManOfficial 13 дней назад

      He has a next.js video which uses fastapi as the backend and includes jwt, sqlalchemy, etc.

    • @farismecinovic1499
      @farismecinovic1499 11 дней назад

      Can we get some production grade fast api project?

  • @joshuabiyinzika2834
    @joshuabiyinzika2834 13 дней назад

    So... is django dying? What would be a good use case for it?

    • @codingwithroby
      @codingwithroby 13 дней назад

      Django is not dying, but FastAPI is a better tool than DRF. Django is a full framework that allows you to do everything in a single framework. FastAPI allows you to get going quicker but you may have to do a bit more.

  • @codernerd7076
    @codernerd7076 13 дней назад

    Looking for a course with FastAPI and Next.js with all auth features 😢

    • @codingwithroby
      @codingwithroby 13 дней назад

      I have a 90 min tutorial here that shows you that.

    • @codernerd7076
      @codernerd7076 13 дней назад

      @@codingwithroby oh wow gonna check that out thanks!

  • @krishnaagarwal7934
    @krishnaagarwal7934 13 дней назад

    Our company is already using fastapi since 2021

    • @codingwithroby
      @codingwithroby 13 дней назад

      Heck yeah, you're company knows what is up.

  • @codingwithroby
    @codingwithroby 13 дней назад

    Any other comparisons you want to see?

  • @vrajentertainments4288
    @vrajentertainments4288 13 дней назад

    how about the ci/cd pipelines

    • @codingwithroby
      @codingwithroby 13 дней назад

      I can look into making a video for that.

  • @mdnahidseo
    @mdnahidseo 16 дней назад

    Hi Are you looking for a professional youtube thumbnails designer and video SEO experts?

  • @noobymemer
    @noobymemer 16 дней назад

    sorry to tell this but worst tutorial, we can get these from gpt, we need ur help in explaining the concepts in the code, not u see typing the code. plz have in mind in future if want to help people. but thanks for the code, i dont have to gpt now that part.