issues
search
vantoan8x
/
GAM-Public-Training
1
stars
0
forks
source link
GStart for Server MVC
#5
Open
vantoan8x
opened
4 years ago
vantoan8x
commented
4 years ago
[ ] 1. Project Structure.
[ ] 2. Configuration Defination.
[ ] 3. Model Defination part 1.
[ ] 4. Model Defination part 2.
[ ] 5. Route Defination part 1.
[ ] 6. Route Defination part 2.
[ ] 7. Controller Defination.
[ ] 8. View Defination.
[ ] 9. Service Defination.
[ ] 10. Utility Defination.
[ ] 11. Hook Defination.
[ ] 12. Database CRUDS.
[ ] 13. Session Defination.
[ ] 14. Login & Authentication flow.
[ ] 15. Role Checking flow.
[ ] 16. Sub Service.
[ ] 17. CARSMUKP function part 1.
[ ] 18. CARSMUKP function part 2.
[ ] 19. Config Advance.
[ ] 20. Summary Tutorial.
vantoan8x
commented
4 years ago
1. Project Structure.
[ ] Create new project.
[ ] Explain Project Structure.
vantoan8x
commented
4 years ago
2. Configuration Defination.
[ ] Add project Config, View, Controller, Route, Model, API, Service.
[ ] Define a API Server.
[ ] Define Web Server.
[ ] Seting Config for API Server.
[ ] Seting Config for Web Server.
[ ] Seting for Cronjob Server.
[ ] Setting for Push FCM.
[ ] Setting for Send Mail.
[ ] Setting for Recieve Mail.
[ ] Setting for Mongo.
[ ] Setting for Redis.
[ ] Setting for Report.
[ ] Setting for Statistic.
[ ] Setting for UDP.
[ ] Setting for FTP.
vantoan8x
commented
4 years ago
3. Model Defination part 1.
[ ] Define Model.
[ ] Explain Validator.
[ ] String Validation.
[ ] Number Validation.
[ ] Integer Validation.
[ ] Float Validation.
[ ] Boolean Validation.
[ ] Date Validation.
[ ] Time Validation.
[ ] Email Validation.
[ ] Password Validation.
[ ] Array Ids Validation.
[ ] String Id Validation.
[ ] Enum Validation.
vantoan8x
commented
4 years ago
4. Model Defination part 2.
[ ] Auto function, AutoHash, AutoIncrease, AutoId, Random number.
[ ] SubObject, SubArray Defination.
[ ] SubObject, SubArray Validation.
[ ] Validation with VerifyInput function.
[ ] Default Value for Type String, Number, Enum, Boolean.
[ ] Default Value for Other Type, and Usage.
[ ] Primary/Unique Key for Model.
[ ] Implement External Validation Function.
[ ] Summary of Model.
vantoan8x
commented
4 years ago
5. Route Defination part 1.
[ ] Add Route by Gstart.
[ ] Explain Route, Route Link to Model, Controller.
[ ] Explain Route Config.
[ ] Sample Route for Verify Input, Refactor Output.
[ ] Sample Route for CRUD Database.
[ ] Sample Route for Key-Value, and Redis.
[ ] Sample Route for Mix Object, Modify Object.
[ ] Sample Route for JS Script.
[ ] Sample Route for Profiling.
[ ] Sample Route for Print Object.
[ ] Sample Route for File System.
[ ] Sample Route for Utilities.
vantoan8x
commented
4 years ago
6. Route Defination part 2.
[ ] Login Example.
[ ] Upload File Example.
[ ] Download file Example.
[ ] Blob file Example.
[ ] Write Controller for Route Using.
[ ] Write Utility Route for Route Using.
[ ] Write Service for Route Route.
[ ] Sub Request with Route.
[ ] Sub UDP Message with Route.
[ ] Send Template mail qith Route.
vantoan8x
commented
4 years ago
7. Controller Defination.
[ ] Define Controller, add by Gstart.
[ ] Sample Function for Route Using.
[ ] Sample Default Function for UDP Event.
[ ] Sample Default Function for CronJob Event.
[ ] Controler function Retun special keys RespCode, RespData, RespJump/RespGoto, RespSkip/RespStep, RespReturn. RespRaw, RespHeader.
vantoan8x
commented
4 years ago
8. View Defination.
[ ] Define a View.
[ ] Explain View Render.
[ ] Sample Call View Render.
[ ] Sample Return Web Page Render.
vantoan8x
commented
4 years ago
9. Service Defination.
[ ] Define a Service.
[ ] Explain Service.
[ ] Sample call Service.
[ ] For Third-Party Library Implementation.
vantoan8x
commented
4 years ago
10. Utility Defination.
[ ] Define a Utility Object.
[ ] Using Utility Funtion.
[ ] Sample Using Utility.
vantoan8x
commented
4 years ago
11. Hook Defination.
[ ] Explain Hook function.
[ ] Define Hook function.
[ ] Implement Hook Function.
[ ] Using Hook Function.
vantoan8x
commented
4 years ago
12. Database CRUDS.
[ ] Concept CRUDS.
[ ] Create Models.
[ ] Create New Item.
[ ] Create Update Item.
[ ] Delete Item.
[ ] Get Item.
[ ] Populate Item.
[ ] Get List Item.
[ ] Filter/Search Item.
[ ] Paginate Item.
[ ] Group Item.
[ ] Aggregate Item.
[ ] Working with Multiple Database.
[ ] Switch/Select Database.
[ ] Example for cross Database.
[ ] Example for cross Database Population.
vantoan8x
commented
4 years ago
13. Session Defination.
[ ] Concept.
[ ] Create Item.
[ ] Update Item.
[ ] Set Item with Expired Time.
[ ] Get Item.
[ ] Get List Item by key Regex.
[ ] Delete Item.
[ ] Delete List Item by key Regex.
[ ] Working with Multiple Redis.
[ ] Example.
vantoan8x
commented
4 years ago
14. Login & Authentication flow.
[ ] Login Example.
[ ] Basic Authentication Login Example.
[ ] Apply Check Valid Logged for any API.
[ ] Excepted API without request check Loggeg in.
[ ] Login Flow with Send Activated Email.
[ ] Forget Password Flow.
[ ] Reset Password Flow.
[ ] Signup Flow.
[ ] Activated Flow.
[ ] Summary.
vantoan8x
commented
4 years ago
15. Role Checking flow.
[ ] Overview.
[ ] Apply checking Role for Route Object.
[ ] Apply checking Role for Specific API.
[ ] Apply checking Feature for API.
vantoan8x
commented
4 years ago
16. Sub Service.
[ ] Overview
[ ] Sub Request with HTTP.
[ ] Sub Request with UDP.
[ ] Sub Request with File Socket.
[ ] Summary.
vantoan8x
commented
4 years ago
17. CARSMUKP function part 1.
[ ] Overview.
[ ] Model Validation.
[ ] API Route.
[ ] String Functions.
[ ] Database Functions.
[ ] Key-Value Functions.
[ ] Cache Functions.
[ ] Condition Functions.
vantoan8x
commented
4 years ago
18. CARSMUKP function part 2.
[ ] Object Functions.
[ ] Sort Object Fucntion.
[ ] Calculating Functions.
[ ] File Functions.
[ ] HTTP Functions.
[ ] SMS Function.
[ ] Password Functions.
[ ] Role & Feature Functions.
[ ] Summary
vantoan8x
commented
4 years ago
19. Config Advance.
[ ] Overview.
[ ] APP config.
[ ] API config.
[ ] Web config.
[ ] Redis config.
[ ] Mongo config.
[ ] Statistic config.
[ ] Report config.
[ ] CronJob config.
[ ] Firebase config.
[ ] Mail config.
[ ] UDP config.
[ ] FTP config.
[ ] Summary.
vantoan8x
commented
4 years ago
20. Summary Tutorial.
[ ] Welcome new users comming.
[ ] Note & Warning.
[ ] Bug & Report.
[ ] Policy & Price.
[ ] Technical Support.
[ ] Request new Features.
[ ] Frequently Ask Question.
[ ] Contribution & Donation.
[ ] Thank you.