Skip to content

mat3usq/Serwis-Komputerowy-Angular

Repository files navigation

Projekt SERWIS KOMPUTEROWY

Klasy TypeScript (1pkt)

  • Zdefiniowano klasę do organizacji danych.
  • Pola w klasie są prywatne.

Typy TypeScript (1pkt)

  • Każda zmienna ma przyporządkowany typ.

Zaawansowane Elementy TypeScript (2pkt)

  • Wykorzystano klasy pochodne.
  • Wykorzystano getter+setter.
  • Parametry opcjonalne metod są właściwie dobrane.
  • Modyfikatory dostępu w konstruktorze są właściwie dobrane.

Wykorzystanie Formularzy (1pkt)

  • Wykorzystano co najmniej 5 elementów formularza.
  • Właściwie wybrano dane do wprowadzania.
  • Dobrano rodzaj elementu formularza.
  • Nie ma dwustronnego wiązania danych w szablonie.

Walidacja Danych (2pkt)

  1. W każdym przypadku wprowadzania danych, odpowiednio dobrano walidatory.
  2. Klient:
  • imie: obowiązkowy, min. 2 znaki, zaczyna się wielką literą, brak cyfr oraz znaków specjalnych
  • Nazwisko: obowiązkowy, min. 3 znaki, zaczyna się wielką literą, brak cyfr oraz znaków specjalnych
  • email: obowiązkowy, zawiera cyfry oraz znak @
  • hasło: 5 znaków
  1. Zgłoszenie:
  • opis problemu:string, min. 20 znaków

Dwukierunkowa Komunikacja Pomiędzy Komponentami (2pkt)

  • Dwukierunkowa komunikacja jest obecna we wszystkich spodziewanych przypadkach.

Modyfikacja Danych (1pkt)

  • Modyfikacja danych odbywa się tylko w jednym komponencie.

Operacje Modyfikacji Danych za Pomocą Żądań HTTP (1pkt)

  • Wykorzystano 4 rodzaje żądań HTTP.

Dane Pochodzące z Jednej Klasy Usługi (1pkt)

  • Dane są pobierane z jednej klasy usługi.

Dodatkowy Serwis (a)synchroniczny (1pkt)

  • Wykorzystano dodatkowy serwis asynchroniczny.

Własna Dyrektywa (1pkt)

  • Zaimplementowano własną dyrektywę.

Wykorzystanie Filtra Standardowego i Implementacja Własnego Filtra (3pkt)

  • Wykorzystano dowolny filtr standardowy w szablonie (1pkt).
  • Zaimplementowano własny filtr (2pkt).

Routing (1pkt)

  • Zdefiniowano ścieżki 'routes'.
  • Jedna z ścieżek zawiera parametr.
  • Wykorzystano operacje na obiekcie ActivateRoute i Route.

Uwaga: Projekt spełnia powyższe kryteria i zdobył łącznie 18 punktów.

Serwis-Komputerowy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •