Drizzle ORM Course
Learn Drizzle ORM And Drizzle Kit
What you'll learn
- Schemas
- Push Command
- Migrations
- SQL-like Queries
- Relational Queries
- Drizzle Studio
- Dynamic Query Building
- Introspecting
Course Content
- Introduction02:53
- Schema And Push Command05:57
- Migrations07:29
- Sql Like And Drizzle Studio08:38
- Relational Queries18:17
- Dynamic And Conditional Queries05:09
- Introspecting02:11
Requirements
- Basic SQL knowledge is recommended
- Basic JavaScript and TypeScript knowledge is recommended
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.
Who this course is for
- Beginner and intermediate web developers