Dart Frog API Development with Clean Archietecture (English)

Learn the basics of Dart Server development with Dart Frog and develop a Dart Frog API server with a clean architecture

Dart Frog API Development with Clean Archietecture (English)
Dart Frog API Development with Clean Archietecture (English)

Dart Frog API Development with Clean Archietecture (English) udemy course free download

Learn the basics of Dart Server development with Dart Frog and develop a Dart Frog API server with a clean architecture

Recently, the use of Dart has been rapidly expanding into backend server development. Just like JavaScript is utilized for web, mobile, and server development, Dart is starting to be utilized for full stack development.


In this course, you will learn about Dart Frog, which is widely used for Dart backend development, and build an API server with a clean architecture based on that knowledge.


If you're looking for a deep understanding of Dart Frog and want to practice all the concepts, this is the course for you.


In particular, I've been careful to create a balance between theory and practice.


Let's take a quick look at everything we'll be covering in this course.


- Dart Data Class Generator extension and Json Serializable package

- Dart Frog basics: learn and practice concepts like routes, middleware, dependency injection, static files, and more.

- Uploading files to Cloudinary: Learn how to store and access multimedia data in the storage provided by Cloudinary.

- Testing Dart Frog: Learn how to test for route handlers, providers, and middleware.

- Dart Frog Authentication: Learn basic authentication and bearer authentication provided by the dart_frog_auth package

- Clean Architecture Overview: Learn an overview of Clean Architecture and why it's needed

- Callable Classes and Either Type: Learn about callable classes, which will be useful when creating APIs with Clean Architecture, and the concept of Either Type, which makes error handling easier.

- postgres package: Learn about the postgres package, which enables CRUD operations using SQL against the PostgreSQL database on the Dart Frog server.

- mongo_dart package: Learn about the mongo_dart package, which allows you to perform CRUD operations on a MongoDB database using a mongo shell-like syntax on a Dart Frog server.

- Create a Todo API using Clean Architecture: Create a Todo API with authentication, user management, and todo management features using Clean Architecture.

- Deploy Todo API to globe: Learn how to deploy Dart Frog server to globe, a platform that makes it easy to deploy Dart apps.