Introdução ao Aspnet Core

Post on 16-Apr-2017

644 views 0 download

Transcript of Introdução ao Aspnet Core

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