- Youtube Link: https://www.youtube.com/watch?v=CnailTcJV_U
- MySQL
- NodeJS
- ExpressJS
- BcryptJS for hashing to password
- Util for managment to db object and that db object can be async
-
''Depency Injection'' because avoid dependence between layers.For example;UseCases layer method's dbParameter never should be know directly to which dbTechnology is actually.
-
"Basicly Validation" because if incoming request is not adapted to the rules we want,we will not save request's data to db.There!İf you want to handle this,you should write or use validate data mechanism