Post on 16-Apr-2017
YAN JUSTINO
ASP.NET COREMVC
AGENDA
INTRODUÇÃO
VANTAGENS
ANATOMIA DE UMA APLICAÇÃO ASP.NET
FUNDAMENTOS
DEMONSTRAÇÃO APLICAÇÃO MVC
INTRODUÇÃO
ASP.NET é um framework para o desenvolvimento web baseado em HTML,CSS, JavaScript e Server Scripting. Suporta três modelos de desenvolvimento:Web Pages (SPA), MVC (Model View Controller), e Web Forms:
ASP.NET COREASP.NET Core é um novo framework open-source e multi-plataforma para criação de aplicativos modernos baseados em cloud, tais como aplicações web, aplicações IoT e infra-estruturas de apps móveis.
ASP.NET CORE É O REDESIGN DO ASP.NET
ASP.NET COREASP.NET Core é um novo framwork open-source e multi-plataforma para criação de aplicativos modernos baseados em cloud, tais como aplicações web, aplicações IoT e infra-estruturas de apps móveis. aplicações ASP.NET core podem ser executadas em .NET core ou no .NET Full Framework.
AGENDA
INTRODUÇÃO
VANTAGENS
ANATOMIA DE UMA APLICAÇÃO ASP.NET
FUNDAMENTOS
DEMONSTRAÇÃO APLICAÇÃO MVC
VANTAGENS• FERRAMENTAS UNIFICADAS para desenvolvimento Web UI e Web API• Integração com FRAMEWORKS CLIENT-SIDE MODERNOS• configuração baseada em ENVIRONMENT• DEPENDENCY INJECTION nativo• leve e MODULAR para manipular HTTP request pipeline• Construído sobre .NET CORE• Uso das novas FERRAMENTAS QUE SIMPLIFICAM O DESENVOLVIMENTO WEB MODERNO• CROSS-PLATFORM - Windows, Mac and Linux• OPEN SOURCE
AGENDA
INTRODUÇÃO
VANTAGENS
ANATOMIA DE UMA APLICAÇÃO ASP.NET
FUNDAMENTOS
DEMONSTRAÇÃO APLICAÇÃO MVC
ANATOMIA DE UMA APLICAÇÃO ASP.NET CORE
Uma aplicação ASP.NET Core simplesmente é console app que cria um web server no método main.
ANATOMIA DE UMA APLICAÇÃO ASP.NET CORE
Definição de serviços e de módulos de manipulação do pipeline de requisição.
AGENDA
INTRODUÇÃO
VANTAGENS
ANATOMIA DE UMA APLICAÇÃO ASP.NET
FUNDAMENTOS
DEMONSTRAÇÃO APLICAÇÃO MVC
APPLICATION STARTUP
Em ASP.NET Core, a classe de inicialização fornece o ponto de entrada para uma
aplicação, e é necessário para todas as aplicações
MIDDLEWARE
O pipeline de solicitação ASP.NET consiste de uma sequência de
pedido delegados, chamados um após o outro
ARQUIVOS ESTÁTICOS
ARQUIVOS ESTÁTICOS
ROTAS
INJEÇÃO DE DEPENDÊNCIA
INJEÇÃO DE DEPENDÊNCIA
ENVIRONMENTS
SERVIDORES
AGENDA
INTRODUÇÃO
VANTAGENS
ANATOMIA DE UMA APLICAÇÃO ASP.NET
FUNDAMENTOS
DEMONSTRAÇÃO APLICAÇÃO MVC
APPLICATION STARTUP
AGNÓSTICO ÀARQUITETURAS
DE MODELO
CICLO DE VIDA REQUISIÇÃO MVC
MUITO OBRIGADO!
@YANJUSTINO