Visão Geral
Curso Developing ASP.NET Core MVC Web Applications. Aprenda a desenvolver aplicativos avançados em ASP.NET MVC 4 usando ferramentas e tecnologias .NET Core.
Neste Curso Developing ASP.NET Core MVC Web Applications, os alunos aprenderão a desenvolver aplicativos ASP.NET MVC avançados usando ferramentas e tecnologias .NET Core. O foco será em atividades de codificação que melhoram o desempenho e a escalabilidade do aplicativo do site. Este Curso Developing ASP.NET Core MVC Web Applications também preparará o aluno para o exame 70-486.
Objetivo
Após realizar este Curso Developing ASP.NET Core MVC Web Applications. você será capaz de:
- Descreva a pilha de tecnologias da Web da Microsoft e selecione uma tecnologia apropriada para usar no desenvolvimento de qualquer aplicativo.
- Projete a arquitetura e a implementação de um aplicativo web que atenderá a um conjunto de requisitos funcionais, requisitos de interface do usuário e abordará modelos de negócios.
- Configure o pipeline de aplicativos Web ASP.NET Core usando middleware e aproveite a injeção de dependência em aplicativos MVC.
- Adicione controladores a um aplicativo MVC para gerenciar a interação do usuário, atualizar modelos e selecionar e retornar visualizações.
- Desenvolva um aplicativo web que use o mecanismo de roteamento ASP.NET Core para apresentar URLs amigáveis e uma hierarquia de navegação lógica aos usuários.
- Crie visualizações em um aplicativo MVC que exibam e editem dados e interajam com modelos e controladores.
- Crie modelos MVC e escreva código que implemente lógica de negócios dentro de métodos, propriedades e eventos do modelo.
- Conecte um aplicativo ASP.NET Core a um banco de dados usando o Entity Framework Core.
- Implemente uma aparência consistente em todo o aplicativo web MVC.
- Escreva código JavaScript que seja executado no lado do cliente e utilize a biblioteca de scripts jQuery para otimizar a capacidade de resposta de um aplicativo web MVC.
- Adicione pacotes do lado do cliente e configure os Executores de Tarefas.
- Execute testes de unidade e ferramentas de depuração em um aplicativo Web no Visual Studio 2017.
- Escreva um aplicativo MVC que autentique e autorize usuários a acessar conteúdo com segurança usando Identidade.
- Crie um aplicativo MVC que resista a ataques maliciosos.
- Use o cache para acelerar as respostas às solicitações dos usuários.
- Use o SignalR para habilitar a comunicação bidirecional entre cliente e servidor.
- Descreva o que é uma Web API e por que os desenvolvedores podem adicionar uma Web API a um aplicativo.
- Descreva como empacotar e implantar um aplicativo web ASP.NET Core MVC de um computador de desenvolvimento para um servidor web.
Publico Alvo
Este Curso Developing ASP.NET Core MVC Web Applications, é destinado a desenvolvedores web profissionais que usam o Microsoft Visual Studio em um ambiente de desenvolvimento individual ou em equipe, de pequeno a grande porte. Os candidatos para este curso estão interessados em desenvolver aplicativos web avançados e querem gerenciar o HTML renderizado de forma abrangente. Eles querem criar sites que separem a interface do usuário, o acesso a dados e a lógica do aplicativo.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Exploring ASP.NET Core MVC
- Microsoft Web Technologies
- ASP.NET 4x
- ASP.NET Core MVC
Designing ASP.NET Core MVCWeb Applications
- Planning in the Project Design Phase
- Designing Models, Controllers, and Views
Configure Middlewares and Services in ASP.NET Core
- Configuring Middlewares
- Configuring Services
Developing Controllers
- Writing Controllers and Actions
- Configuring Routes
- Writing Action Filters
Developing Views
- Creating Views with Razor Syntax
- Using HTML Helpers and Tag Helpers
- Reusing Code in Views
Developing Models
- Creating MVC Models
- Working with Forms
- Validate MVC Application
Using Entity Framework Core in ASP.NET Core
- Introduction to Entity Framework Core
- Working with Entity Framework Core
- Use Entity Framework Core to connect to Microsoft SQL Server
Using Layouts, CSS and JavaScript in ASP.NET Core MVC
- Using Layouts
- Applying CSS and JavaScript
- Using jQuery
Client-Side Development
- Applying Styles
- Using Task Runners
- Responsive design
Testing and Troubleshooting
- Testing MVC Applications
- Implementing an Exception Handling Strategy
- Logging MVC Applications
Managing Security
- Authentication in ASP.NET Core
- Authorization in ASP.NET Core
- Defending from Attacks
Performance and Communication
- Implementing a Caching Strategy
- Managing State
- Two-way communication
Implementing Web APIs
- Introducing Web APIs
- Developing a Web API
- Calling a Web API
Hosting and Deployment
- On-premise hosting and deployment
- Deployment to Microsoft Azure
- Microsoft Azure Fundamentals
TENHO INTERESSE