- Introduction
- Schema And Push Command
- Migrations
- SQL-like And Drizzle Studio
- Relational Queries
- Dynamic And Conditional Queries
- Introspecting
- Bonus
What you'll learn
- Schemas
- Push Command
- Migrations
- Sql-like Queries
- Relational Queries
- Drizzle Studio
- Dynamic Query Building
- Introspecting
Description
Learn the essentials of Drizzle ORM in this introductory course.
The curriculum includes the following topics:
Schemas: Establish robust TypeScript schemas for your data.
Push Command: Seamlessly synchronize schemas with your database.
Migrations: Effortlessly generate SQL migration files directly from your schema.
SQL-like Queries: Learn the art of writing TypeScript code that mirrors SQL syntax.
Relational Queries: Unlock the power of intuitive object mapping for relational data.
Drizzle Studio: Harness the capabilities of the integrated database client within Drizzle Kit, enabling seamless execution of SQL and Drizzle Queries.
Dynamic And Conditional Queries - Learn how to build queries with conditional parameters.
Introspecting: Learn to generate schemas effortlessly from existing databases.
Upon completing this course, you'll have the knowledge needed to start using Drizzle ORM in your web development projects today.
The growing popularity of Drizzle ORM is no coincidence. Boasting exceptional developer experience, cutting-edge tooling, and unparalleled performance, Drizzle stands out as a leading choice for modern web development.
As a headless ORM, Drizzle offers unparalleled flexibility, allowing you to utilize only the features you need while gracefully bypassing those you don't. With its minimalist yet feature-rich approach, Drizzle strikes the perfect balance between innovation and familiarity, offering the best of both worlds in query building and object mapping.
Other Courses
How I’d learn AI in 2024 (if I could start over)
The Comprehensive Guide to AI Mastery in 2024
Nano Tips for Using Productive AI Tools for Better Marketing
Harness AI for better marketing outcomes
Unleash Your Mental Math Potential:Become a Human Calculator
Master the Art of Mental Calculation with Easy to Follow Steps and Techniques
Make Money Online With Kindle Direct Publishing | Part I
From scratch | with zero dollar investment and without writing any book
Quickstart AngularJS 1.0 [First Version Of Angular]
A quick practical approach to let you know whether AngularJS is the tool of choice for your project as well as you!
Step-By-Step Strategy To Generate FREE Traffic with Twitter!
...Even If you've tried Twitter before and failed miserably...Your Results Are 100% Guaranteed!
About the instructors
- 4.84 Calificación
- 774 Estudiantes
- 7 Cursos
Travis Luong
Full Stack Developer
Hello. I'm Travis Luong, a self-taught programmer with over a decade of experience in full-stack development.
Throughout my career, I've collaborated on diverse projects, contributing my expertise to more than 30 organizations. My list of esteemed corporate clients includes Microsoft, CBRE, and Verizon, and I've played a role in the success stories of startups such as Viome and PlacementsIO. Additionally, I've partnered with renowned agencies like Fresh Consulting, TDW+Co, and Catalysis, while also engaging in freelance work for various small businesses.
Proficient in a spectrum of programming languages and frameworks, I've professionally utilized TypeScript, JavaScript, Python, Java, Scala, Ruby on Rails, and PHP, working with cutting-edge tools such as Next.js, React, FastAPI, Spring Boot, and Express.js. My database experience extends to PostgreSQL, MySQL, SQL Server, and Redis, and I've navigated the DevOps landscape using platforms like Vercel, AWS, Kubernetes, Google Cloud Platform (GCP), Azure, Heroku, GitHub, and CircleCI.
In 2023, I authored my first Udemy course, "Full Stack Development with Next.js," which unexpectedly soared to best-seller status. This course was inspired by my transformative experience with the Rails Tutorial a decade ago—a resource that brilliantly connected the dots for me in web development. Unlike many courses that focus on individual topics, my aim is to empower learners by demonstrating how various technologies seamlessly integrate to deliver fully functional and production-ready projects.
As a technical generalist, I specialize in harnessing the full stack to craft comprehensive solutions for clients. My mission is to impart this knowledge, enabling others to pursue their own entrepreneurial ventures, secure rewarding tech positions, or fulfill their Full Stack aspirations.