وب سایت تخصصی شرکت فرین
دسته بندی دوره ها
1

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


1 - Introduction
  • 1 - Course Overview and Background
  • 2 - Course Structure
  • 3 - Tools used in the Course

  • 2 - Dart Data Class Generator and Json Serializable
  • 4 - Dart Data Class Generator extension 1
  • 4 - dart-data-class.pdf
  • 4 - source code dartdataclass.txt
  • 5 - Dart Data Class Generator extension 2
  • 6 - jsonserializable package
  • 6 - source code dartdataclass.txt

  • 3 - Dart Frog Basics
  • 7 - Preparation
  • 7 - dart-frog-basic.pdf
  • 8 - The First Dart Frog App
  • 9 - analysisoptionsyaml file
  • 9 - source code dartfrogfirst.txt
  • 10 - Installing Postman Mac
  • 11 - Installing Postman Windows
  • 12 - Http Method 1
  • 12 - source code dartfrogbasic.txt
  • 13 - Http Method 2
  • 14 - Request Headers
  • 15 - Query Parameters
  • 16 - Request Body String
  • 17 - Request Body Json
  • 18 - Request Body Form Urlencoded
  • 19 - Request Body Form Multipart
  • 20 - Status Code
  • 21 - Response Headers
  • 22 - Response Body
  • 23 - Dynamic Routes Single
  • 24 - Dynamic Routes Multiple
  • 25 - Wildcard Routes
  • 26 - Route Conflicts and Rogue Routes
  • 27 - Middleware 1
  • 28 - Middleware 2
  • 29 - Middleware 3
  • 30 - Middleware 4
  • 31 - Middleware 5
  • 32 - Provider
  • 33 - Async Provider
  • 34 - Provider lazy loading
  • 35 - Provider Caching 1
  • 36 - Provider Caching 2
  • 37 - Provider Caching 3
  • 38 - Provider Caching 4
  • 39 - Static Files
  • 39 - source code dartfrogbasic.txt

  • 4 - Uploading Files to Cloudinary
  • 40 - Preparing to use Cloudinary
  • 40 - cloudinary.pdf
  • 40 - source code fileupload.txt
  • 41 - Saving to Dart Frog Server and uploading to Cloudinary 1
  • 42 - Saving to Dart Frog Server and uploading to Cloudinary 2
  • 43 - Saving to Dart Frog Server and uploading to Cloudinary 3
  • 44 - Uploading files with Base64 encoding
  • 45 - Uploading files with Listint type
  • 45 - source code fileupload.txt

  • 5 - Testing Dart Frog
  • 46 - Dart Frog Test Overview 1
  • 46 - dart-frog-test.pdf
  • 46 - source code dartfrogbasic.txt
  • 47 - Dart Frog Test Overview 2
  • 48 - String type Request Body Test 1
  • 49 - String type Request Body Test 2
  • 50 - String type Request Body Test 3
  • 51 - String type Request Body Test 4
  • 52 - Json type Request Body Test
  • 53 - applicationxwwwformurlencoded type Request Body Test 1
  • 54 - applicationxwwwformurlencoded type Request Body Test 2
  • 55 - multipartformdata type Request Body Test 1
  • 56 - multipartformdata type Request Body Test 2
  • 57 - Provider Test
  • 58 - Middleware Test 1
  • 58 - source code middlewaretest.txt
  • 59 - Middleware Test 2
  • 60 - Middleware Test 3
  • 61 - Repository Test 1
  • 62 - Repository Test 2
  • 63 - Repository Middleware Route Test
  • 63 - source code dartfrogbasic.txt

  • 6 - Dart Frog Authentication
  • 64 - Dart Frog Authentication Overview 1
  • 64 - dart-frog-auth.pdf
  • 65 - Dart Frog Authentication Overview 2
  • 66 - Dart Frog Authentication Overview 3
  • 67 - Dart Frog Authentication Overview 4
  • 68 - User Model
  • 68 - source code basicauth.txt
  • 69 - User Repository
  • 70 - Basic Auth Sign Up Sign In route
  • 71 - Basic Auth Get User route
  • 72 - Basic Auth Update User Delete User route
  • 73 - Basic Auth basicAuthentication middleware
  • 74 - Basic Auth route test
  • 74 - source code basicauth.txt
  • 75 - Bearer Auth Json Web Token
  • 75 - source code bearerauth.txt
  • 76 - Bearer Auth Sign Up Sign In routes bearerAuthentication middleware
  • 77 - Bearer Auth routes test
  • 77 - source code bearerauth.txt

  • 7 - Clean Architecture Overview
  • 78 - Clean Architecture Overview 1
  • 78 - call-flow.pdf
  • 78 - clean-arch-overview.pdf
  • 79 - Clean Architecture Overview 2
  • 80 - Clean Architecture Overview 3
  • 81 - Clean Architecture Folder Structure

  • 8 - Callable Class and Either Type
  • 82 - Callable Classes
  • 82 - callable-either.pdf
  • 82 - source code callable.txt
  • 83 - Error Handling with Either Type 1
  • 83 - source code errorhandling.txt
  • 84 - Error Handling with Either Type 2

  • 9 - postgres package
  • 85 - Section Overview
  • 85 - postgres.pdf
  • 86 - Installing Postgres Mac
  • 87 - Installing Postgres Windows
  • 88 - Creating the users table with pgAdmin
  • 88 - source code postgresdb.txt
  • 89 - Connecting to a PostgreSQL database
  • 90 - Create User 1
  • 91 - Create User 2
  • 92 - Find Users and Find a User by Id
  • 93 - Update User and Delete User
  • 94 - source code postgresdb.txt
  • 94 - users table with id uuid

  • 10 - mongodart package
  • 95 - Installing MongoDB Mac
  • 95 - mongo.pdf
  • 96 - Installing MongoDB Windows
  • 97 - Why mongodart
  • 98 - MongoDB Basic Concepts
  • 99 - Creating an app for testing
  • 99 - source code mongodb.txt
  • 100 - Connecting to a MongoDB database
  • 101 - Create User
  • 102 - Create index on email
  • 103 - Creating a schema with MongoDB compass
  • 104 - Find Users
  • 105 - Find One User
  • 106 - Delete User
  • 107 - Update User
  • 108 - Find and Modify User
  • 109 - source code mongodb.txt
  • 109 - users collection with id uuid

  • 11 - Creating a Todo API with Clean Architecture
  • 110 - clean-todo-api.pdf
  • 110 - packages and folders
  • 110 - source code cleantodoapi.txt
  • 111 - auth User entity domain1
  • 112 - auth Sign Up ResponseRequest Model domain 2
  • 113 - common Failure abstract class TodoApiFailure subclass
  • 114 - auth Sign Up AuthRepositoryAuthPresenter interface domain3
  • 115 - auth SignupUsecase Usecase interface domain4
  • 116 - auth UserModel as a subclass of User entity data 1
  • 117 - auth UserModel Applying JsonSerializable 1 data 2
  • 118 - auth UserModel Applying JsonSerializable 2 data 3
  • 119 - auth Sign Up AuthRepositoryImplAuthDataSource interface data 4
  • 120 - auth Sign Up AuthRepositoryImpl data 5
  • 121 - auth Sign Up PostgresAuthDataSource data 6 DbConnection interface
  • 122 - Setting Up Environment Variables devenv
  • 123 - PostgresDbConnection implementor of DbConnection interface
  • 124 - auth Sign Up PostgresAuthDataSource data 7
  • 125 - auth Sign Up PostgresAuthDataSource data 7
  • 126 - auth Sign Up PostgresAuthDataSource data 8
  • 127 - auth Sign Up AuthPresenterImplAuthController interfaceroutepresentation1
  • 128 - auth Sign Up AuthControllerImpl presentation 2
  • 129 - auth Sign Up AuthControllerImpl Json Web Token presentation 3
  • 130 - Custom Entry Point maindart
  • 131 - Auth feature middleware 1
  • 132 - Auth feature middleware 2
  • 133 - Signup test and creating a Clean Todo API collection in Postman
  • 134 - auth Sign In domain
  • 135 - auth Sign In data
  • 136 - auth Sign In presentation
  • 137 - auth Sign In route test
  • 138 - users Find User By Id domain
  • 139 - users Find User By Id data 1
  • 140 - users Find User By Id data 2
  • 141 - users Find User By Id presentation
  • 142 - bearerAuthentication for users feature
  • 143 - users Read Me 1
  • 144 - users Read Me 2
  • 145 - users Update Me domain
  • 146 - users Update Me data 1
  • 147 - users Update Me data 2
  • 148 - users Update Me presentation 1
  • 149 - users Update Me presentation 2
  • 150 - users Update Me route test
  • 151 - users Change Password domain
  • 152 - users Change Password data 1
  • 153 - users Change Password data 2
  • 154 - users Change Password presentation 1
  • 155 - users Change Password presentation 2
  • 156 - users Change Password route test
  • 157 - users Delete Me domain
  • 158 - users Delete Me data 1
  • 159 - users Delete Me data 2
  • 160 - users Delete Me presentation and route test
  • 161 - Postman Environements 1
  • 162 - Postman Environements 2
  • 163 - Postman Environements 3
  • 164 - todos todos table
  • 165 - todos Todo entity
  • 166 - todos Create Todo domain 1
  • 167 - todos Create Todo domain 2
  • 168 - todos Todo model
  • 169 - todos Create Todo data 1
  • 170 - todos Create Todo data 2
  • 171 - todos Create Todo presentation 1
  • 172 - todos Create Todo presentation 2
  • 173 - todos Create Todo presentation 3
  • 174 - todos Create Todo middleware 1
  • 175 - todos Create Todo middleware 2
  • 176 - todos Create Todo route test
  • 177 - todos Fetch Todos domain
  • 178 - todos Fetch Todos data 1
  • 179 - todos Fetch Todos data 2
  • 180 - todos Fetch Todos presentation 1
  • 181 - todos Fetch Todos presentation 2 and route test
  • 182 - todos Fetch Todo domain
  • 183 - todos Fetch Todo data
  • 184 - todos Fetch Todo presentation route test
  • 185 - todos Toggle Todo domain
  • 186 - todos Toggle Todo data
  • 187 - todos Toggle Todo presentation route test
  • 188 - todos Update Todo domain
  • 189 - todos Update Todo data
  • 190 - todos Update Todo presentation route test
  • 191 - todos Delete Todo domain
  • 192 - todos Delete Todo data
  • 193 - todos Delete Todo presentation route test
  • 194 - todos Fetch Todos filter pagination sort 1
  • 195 - todos Fetch Todos filter pagination sort 2
  • 196 - todos Fetch Todos filter pagination sort 3
  • 197 - todos Fetch Todos filter pagination sort 4
  • 198 - MongoDB setup
  • 199 - auth feature using MongoDB 1
  • 200 - auth feature using MongoDB 2
  • 201 - users feature using MongoDB 1
  • 202 - users feature using MongoDB 2
  • 203 - users feature using MongoDB 3
  • 204 - users feature using MongoDB 4
  • 205 - todos feature using MongoDB 1
  • 206 - todos feature using MongoDB 2
  • 207 - todos feature using MongoDB 3
  • 208 - todos feature using MongoDB 4
  • 209 - todos feature using MongoDB 5
  • 210 - todos feature using MongoDB 6
  • 211 - todos feature test
  • 212 - Sendgrid setup
  • 213 - users Reset Password 1
  • 214 - users Reset Password 2
  • 215 - users Reset Password 3
  • 216 - source code cleantodoapi.txt
  • 216 - users Reset Password 4

  • 12 - Deploying the Todo API to the globe
  • 217 - Overview and how to utilize supabase as a Cloud PostgreSQL service provider
  • 217 - deployment.pdf
  • 218 - Setting Environment Variables
  • 219 - Connecting to Supabase Postgres with pgAdmin
  • 220 - Supabase Postgres auth users feature test
  • 221 - Supabase Postgres todos feature test
  • 222 - Setting up MongoAtlas and environment variables modifying connections
  • 223 - MongoAtlas auth users features test
  • 224 - MongoAtlas todos feature test
  • 225 - Deploy to globe 1
  • 226 - Deploy to globe 2
  • 227 - Deploy to globe 3
  • 228 - Deploy to globe 4
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 45124
    حجم: 9319 مگابایت
    مدت زمان: 1075 دقیقه
    تاریخ انتشار: ۷ تیر ۱۴۰۴
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید