Naming fixes
Big no - nekad nedarīt kaut ko ko var izdarīt bez loop ar looop
Pārtaisīt vienādokumus ar lodash (ja nepieciešams arī pie citām array utt funkcijas)
https://lodash.com/docs/4.17.15#mean
Video: https://youtu.be/6HctrXqEzcA
Jamboard: https://jamboard.google.com/d/1dG4KQA7P2WYrS_oCbO9Gkes9w_ilrA6vm68H1H4LZL4/edit?usp=sharing
Materials: https://refactoring.guru/design-patterns/factory-method https://refactoring.guru/design-patterns/abstract-factory https://refactoring.guru/design-patterns/iterator
Template: http://share.yellowrobot.xyz/quick/2022-9-23-68A1BCA7-C38A-4BB6-AF63-55E327A7DE7E.zip
Izmantot iepriekšējo sagatavi
Uzdevumi:
Pabeigt "new game" pogu tā, lai būtu redzams teksts, hover un mouse_down vizuālas atšķirības
Pabeigt implementāciju factory klasēm create_actor
Implementēt UI elementu (neredzamu pogu vai aplīti), kurš tiek novietots uz katras pilsētas
Uzklikšķinot uz pilsētas izveidot Warrior actor ar pozīciju uz šīs pilsētas, izmantojot UI component un Factory pēc attiecīgās tribe
Youtube live:
Jamboard:
https://jamboard.google.com/d/1196MtWTMg0FwzMuTA-SqVll13j79WmOFpbywEt9zuTY/edit?usp=sharing
Object-relational mappers (ORMs)
https://blog.logrocket.com/best-typescript-orms/
Uzdevumi:
Implementēt SQL data models and connect with database
Implementēt ORM data models and connect with database
Implement API with function login and list_habits
Template: http://share.yellowrobot.xyz/quick/2022-11-10-2D76B868-1A09-43FD-A804-2139E74C658D.zip
Uzdevumi:
Implementēt SQL data models and connect with database
Implementēt ORM data models and connect with database
Implementēt API with function login and list_habits (login funkcija atgriež session_token, bet list_habits funkcija saņem šo session_token un konkrētajam lietotājam atgriež iepriekš ievadītu habits)
Notestēt ar HTTP POST un pievienot kodu un screenshots
Template: http://share.yellowrobot.xyz/quick/2022-11-10-2D76B868-1A09-43FD-A804-2139E74C658D.zip