2023-03-03 Meeting 3

 

image-20230303140645012

image-20230303140952497

image-20230303141141985

 

image-20230303141225289

 

 

NodeJS faili no GET

image-20230303141502885

image-20230303141613883

image-20230303141710563

 

 

Precizēts - Meeting 2 - NodeJS uzdevums

 


 

image-20230303142755701

image-20230303142937988

image-20230303143207464

image-20230303143331771

 

image-20230303143442718

 

⚠️ Nav implementēts Adapter design pattern

⚠️ Iepushot 1. uzd Whumpus un Design pattern

 

2 nedēļas

 

Mihails <> asya.ai Progress meeting

Scheduled: 17 Mar 2023 at 14:00 to 14:45, EET

Location: Pils iela 17

Ventspils, Latvia

Invitees: evalds.urtans2@gmail.com evalds.urtans2@gmail.com, Mihails Kostjuks kostjuk.misha@gmail.com


 

FullStack

3.1. Video / Materials - 4dien 14:30 C405

Youtube live:

https://youtu.be/Xmi7lXbkHDY

Jamboard:

https://jamboard.google.com/d/1196MtWTMg0FwzMuTA-SqVll13j79WmOFpbywEt9zuTY/edit?usp=sharing

 

 

3.2. Implementēt login funkciju, SQL un ORM tipa datu apmaiņu

Uzdevumi:

  1. Implementēt SQL data models and connect with database

  2. Implementēt ORM data models and connect with database

  3. Implement API with function login and list_habits

 

Template: http://share.yellowrobot.xyz/quick/2022-11-10-2D76B868-1A09-43FD-A804-2139E74C658D.zip

 


 

Design Patterns

 

3.1. Video / Materiāli

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

 

3.2. Implementēt Abstract factory, lai iegūtu katrai ciltij atbilstošas grafikas un uzzīmēt katras cilts ēkas

Template: http://share.yellowrobot.xyz/quick/2022-9-23-68A1BCA7-C38A-4BB6-AF63-55E327A7DE7E.zip

 

3.3. Izveidot UI komponenti, pogu ar kuru var sākt jaunu spēli, izmantojot Observer pattern

Izmantot iepriekšējo sagatavi

 

3.3. Mājasdarbs - Pievienot papildus UI elementus, kuriem var uzklikšķināt

Uzdevumi:

  1. Pabeigt "new game" pogu tā, lai būtu redzams teksts, hover un mouse_down vizuālas atšķirības

  2. Pabeigt implementāciju factory klasēm create_actor

  3. Implementēt UI elementu (neredzamu pogu vai aplīti), kurš tiek novietots uz katras pilsētas

  4. 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