MVC

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/22

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

23 Terms

1
New cards

O que significa MVC?

Model-View-Controller.

2
New cards

Função do Model?

Representar dados e regras de negócio.

3
New cards

Função da View?

Exibir interface HTML ao usuário.

4
New cards

Função do Controller?

Controlar fluxo de requisições e comunicação com Model e View.

5
New cards

O que HomeController faz?

Lista corridas

6
New cards

O que ContaController faz?

Login

7
New cards

O que OrganizadorController faz?

CRUD de corridas e kits.

8
New cards

Exemplo de ação GET?

HomeController.Index exibe a lista de corridas.

9
New cards

Exemplo de ação POST?

HomeController.Inscrever cria uma inscrição.

10
New cards

O que é ModelState?

Validador automático de propriedades do model.

11
New cards

O que é IActionResult?

Tipo de retorno padrão de actions.

12
New cards

O que é redirecionamento?

Um return RedirectToAction().

13
New cards

O que faz View()?

Renderiza uma View com ou sem model.

14
New cards

O que é ViewModel?

Objeto para transportar dados (neste projeto não é usado explicitamente).

15
New cards

O que é ViewBag?

Objeto dinâmico para passar dados simples para a View.

16
New cards

O que são Rotas?

Regras que mapeiam URLs para controllers e actions.

17
New cards

O que é sessão?

Armazenamento temporário de dados do usuário logado.

18
New cards

Como a sessão é usada?

Guarda Id

19
New cards

Exemplo de uso de sessão?

HttpContext.Session.SetString("Tipo"

20
New cards

O que é _Layout.cshtml?

Template de layout padrão compartilhado.

21
New cards

Como a validação aparece nas Views?

Usando tag helpers como asp-validation-for.

22
New cards

O que são tag helpers?

Recursos do Razor que simplificam HTML integrado ao C#.

23
New cards