Curso Developing ASP.NET Core MVC Web Applications

  • APP Mobile & Development

Curso Developing ASP.NET Core MVC Web Applications

40 horas
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

  1. Microsoft Web Technologies
  2. ASP.NET 4x
  3. ASP.NET Core MVC

Designing ASP.NET Core MVCWeb Applications

  1. Planning in the Project Design Phase
  2. Designing Models, Controllers, and Views

Configure Middlewares and Services in ASP.NET Core

  1. Configuring Middlewares
  2. Configuring Services

Developing Controllers

  1. Writing Controllers and Actions
  2. Configuring Routes
  3. Writing Action Filters

Developing Views

  1. Creating Views with Razor Syntax
  2. Using HTML Helpers and Tag Helpers
  3. Reusing Code in Views

Developing Models

  1. Creating MVC Models
  2. Working with Forms
  3. Validate MVC Application

Using Entity Framework Core in ASP.NET Core

  1. Introduction to Entity Framework Core
  2. Working with Entity Framework Core
  3. Use Entity Framework Core to connect to Microsoft SQL Server

Using Layouts, CSS and JavaScript in ASP.NET Core MVC

  1. Using Layouts
  2. Applying CSS and JavaScript
  3. Using jQuery

Client-Side Development

  1. Applying Styles
  2. Using Task Runners
  3. Responsive design

Testing and Troubleshooting

  1. Testing MVC Applications
  2. Implementing an Exception Handling Strategy
  3. Logging MVC Applications

Managing Security

  1. Authentication in ASP.NET Core
  2. Authorization in ASP.NET Core
  3. Defending from Attacks

Performance and Communication

  1. Implementing a Caching Strategy
  2. Managing State
  3. Two-way communication

Implementing Web APIs

  1. Introducing Web APIs
  2. Developing a Web API
  3. Calling a Web API

Hosting and Deployment

  1. On-premise hosting and deployment
  2. Deployment to Microsoft Azure
  3. Microsoft Azure Fundamentals
TENHO INTERESSE

Cursos Relacionados

Curso Python Introdução a Programação

32 horas

Curso iOS Swift Desenvolvendo Apps

40 horas

Curso Desenvolvimento de Aplicações Para SAP HANA 

24horas

Curso Big Data Analyst Mineração de Dados

32 horas

Curso SAP FIORI Desenvolvedor Fiori

32 Horas

Curso SAP ABAP HANA - Desenvolvedor ABAP HANA

24 horas

Curso Técnicas de integração de dados ETL

16 horas

Curso Cloudera Developer para Apache Spark e Hadoop

32 horas

Curso Cloudera Administrador Apache Hadoop

32 horas