guihaleles / admission-process-challenge

Angular 9 challenge of the Concert admission process

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Challenge

Run cd Challenge. Run npm install.

Server

Run ng serve for a dev server. Navigate to http://localhost:4200/. Run json-server --watch db.json.

Desafio (pt-BR)

Crie um projeto em angular 9, escolhendo o Sass como pré-processador de CSS.
Crie uma página de Login (Sem autenticação no backend), defina um login e senha estático (login: con, senha: prova).
Crie um CRUD(cadastrar, listar, editar e atualizar) com ao menos 6 campos, e obrigatoriamente precisa ter: “Select”, “checkbox”, “Radio”, “Date”.

Crie um CRUD, com quantos campos quiser, usando RactiveForms, aplique validações em alguns dos campos.
Exemplo (não permitir campo em branco; número maior que zero, etc.)

Crie um componente para ser utilizado nos dois CRUD criado anteriormente, esse componente precisa obrigatoriamente ter um Input e OutPut property.
Crie uma página OU um sidebar para navegar entre os componentes.

Aplique “Lazy Load” nas rotas de navegação.

About

Angular 9 challenge of the Concert admission process


Languages

Language:TypeScript 67.7%Language:HTML 24.2%Language:Sass 3.8%Language:JavaScript 3.7%Language:SCSS 0.7%