Curso Detalhes

Programação | ASP.NET MVC e JavaScript
ATDEVMVC

Online
Presencial
30.00 H

Próximas Datas


16/12/2024 T7 20/01/2025 M7 24/02/2025 T7 24/03/2025 M7 05/05/2025 T7 09/06/2025 M7
ATDEVMVC

680.00 € + IVA

Pedido de Informações
Introdução

Este curso estrutura a base de conhecimentos para o desenvolvimento de aplicações Web usando a estrutura e os padrões ASP.NET MVC (Model-View-Controller) no .NET Framework. Como criar e consumir serviços RESTful com ASP.NET Web API e JavaScript serão alguns dos temas abordados.

Público Alvo

Programadores que pretendam aumentar a sua

Quando Completar o curso

No final do curso os participantes estarão aptos a desenvolver aplicações .net MVC

Pré-Requisitos

Os participantes devem ter um bom conhecimento de uma das linguagens de programação .NET C# ou VB .NET. Paralelamente é recomendado um conhecimento básico de HTML. Este curso aborda o.NET Framework (Classic).

Exames para Certificações

(não existem exames)

Conteúdos em detalhe

O protocolo HTTP
Este módulo descreve o protocolo HTTP usado para comunicar com um servidor. Exploraremos como uma aplicação cliente e um servidor conseguem comunicar de forma legítima.
• Verbos HTTP
• Cabeçalhos
• Códigos de estado
• Redireccionamento
• Cache
ASP.NET MVC: Introdução
Este módulo incide sobre a forma como o MVC se enquadra perfeitamente no contexto de desenvolvimento web.
• O padrão Model-View-Controller (MVC)
• MVC em ASP.NET
• Centrado no cliente versus centrado no servidor

Os 3 principais componentes ASP.NET MVC
Depois de conhecer o MVC, é necessário perceber como é implementado no ASP.NET. Este módulo explora os componentes mais importantes da estrutura.
• Lidar com a interação do utilizador com o controlador
• Formatar a resposta com visualizações MVC
• Criar modelos MVC e ViewModel
• Reencaminhamento

ViewModels
Este módulo abordar ViewModels, que permitem manter uma separação entre o modelo e as Views
• Passar dados para uma View
• ViewModels
• Mapeamento

Fundamentos da linguagem JavaScript
Neste módulo toca nos princípios básicos do JavaScript que pode ser uma linguagem complexa, por vezes.
• Variáveis
• Primitivas e objetos
• Funções e o padrão de função de auto-invocação
• Âmbito
• Modo estrito
• Manipulação de erros

Web Design Responsivo com Bootstrap
Um site precisa de ter uma boa aparência em qualquer dispositivo; seja um laptop, tablet ou telefone. Com recurso ao Bootstrap poderemos otimizar o desenvolvimento.
• Normalizando e Reinicializando
• O sistema de grelha
• Classes disponíveis

ASP.NET Framework Pipeline
Antes de podermos analisar em profundo o modelo MVC precisamos de perceber como um pedido se transforma numa resposta. Analisaremos neste módulo como o cenário se processa.
• Limpe URI's com reencaminhamento ASP
• Controladores e ações
• ActionResults e ViewEngines

Reencaminhamento ASP.NET MVC
Configurar um URL para despoletar uma ação num controlador e ter controle total sobre isso não é difícil, mas essencial para qualquer programador ASP.NET MVC.
• Formatar o URL de pedido
• Convenções base de reencaminhamento
• Atributos de reencaminhamento
• Uso de áreas para a construção de sites MVC complexos
• Depuração de reencaminhamento de URL

Controladores ASP.NET MVC
Neste módulo, examinaremos mais de perto o C no MVC. O Controlador tem uma função muito importante a cumprir: é o componente que descobre o que fazer ao receber uma solicitação.
• Model Binding
• Diferentes resultados de uma ação
• Trabalhar com GET e POST
• Filtros de ação
• Redirecionamentos

Vistas com Razor ( .cshtml)
Neste módulo exploraremos o Razor, sua sintaxe., os seus fundamentos, bem como alguns cenários avançados.
• Visualizações e mecanismos de visualização
• Layout e Seções
• Helpers HTML

Blocos de construção reutilizáveis de navalha
Reutilizar Razori.
• Vistas parciais
• Ações “Child”
• Modelos de exibição e editor

Data de validade
• Validação explícita versus validação implícita
• Validar dados usando anotações de dados
• Modelos de autovalidação
• Validando usando o Model Binder
• Validação do lado do cliente com JavaScript discreto

Injeção e Teste de Dependência ASP.NET MVC
Injeção de dependência é a arte de desacoplar um objeto de suas dependências. Além de benefícios como facilidade de manutenção e separação de interesses, torna também os testes muito mais fáceis. Neste módulo usaremos injeção de dependência para criar seus primeiros testes de unidade.
• Métodos de injeção de dependência
• Inversão de Dependências, Dependências Explícitas e Inversão de Controle
• Teste de Unidade de seus Componentes
• Stubbing, mocking e faking

Construindo serviços RESTful com API da Web
Ao criar uma aplicação centrada no cliente, é importante enviar e receber dados entre o cliente e o servidor. A API da Web usa REST para enviar dados. É baseado nos mesmos princípios do MVC.
• O que é REST?
• Construir uma REST Web-API com ASP.NET Web API
• Suporte a várias representações: XML e JSON

Autenticação
A autenticação permite identificar utilizadores de um sistema. Neste capítulo, examinamos os diferentes mecanismos de autenticação e suas utilizações.
• Integração com Windows
• Utilizador e palavra passe
• Usar autenticação externa, como Google ou Facebook
• Estender a autenticação com seus próprios dados
• Tokens
• “Personificação” e delegação

Copyright © Actual Training (2024)
ITIL® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. The Swirl logo™ is a trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.