Introdução ao Aspnet Core

30
YAN JUSTINO ASP.NET CORE MVC

Transcript of Introdução ao Aspnet Core

Page 1: Introdução ao Aspnet Core

YAN JUSTINO

ASP.NET COREMVC

Page 2: Introdução ao Aspnet Core

AGENDA

INTRODUÇÃO

VANTAGENS

ANATOMIA DE UMA APLICAÇÃO ASP.NET

FUNDAMENTOS

DEMONSTRAÇÃO APLICAÇÃO MVC

Page 3: Introdução ao Aspnet Core

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:

Page 4: Introdução ao Aspnet Core
Page 5: Introdução ao Aspnet Core

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

Page 6: Introdução ao Aspnet Core

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.

Page 7: Introdução ao Aspnet Core
Page 8: Introdução ao Aspnet Core

AGENDA

INTRODUÇÃO

VANTAGENS

ANATOMIA DE UMA APLICAÇÃO ASP.NET

FUNDAMENTOS

DEMONSTRAÇÃO APLICAÇÃO MVC

Page 9: Introdução ao Aspnet Core

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

Page 10: Introdução ao Aspnet Core
Page 11: Introdução ao Aspnet Core

AGENDA

INTRODUÇÃO

VANTAGENS

ANATOMIA DE UMA APLICAÇÃO ASP.NET

FUNDAMENTOS

DEMONSTRAÇÃO APLICAÇÃO MVC

Page 12: Introdução ao Aspnet Core

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.

Page 13: Introdução ao Aspnet Core

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.

Page 14: Introdução ao Aspnet Core

AGENDA

INTRODUÇÃO

VANTAGENS

ANATOMIA DE UMA APLICAÇÃO ASP.NET

FUNDAMENTOS

DEMONSTRAÇÃO APLICAÇÃO MVC

Page 15: Introdução ao Aspnet Core

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

Page 16: Introdução ao Aspnet Core

MIDDLEWARE

O pipeline de solicitação ASP.NET consiste de uma sequência de

pedido delegados, chamados um após o outro

Page 17: Introdução ao Aspnet Core

ARQUIVOS ESTÁTICOS

Page 18: Introdução ao Aspnet Core

ARQUIVOS ESTÁTICOS

Page 19: Introdução ao Aspnet Core

ROTAS

Page 20: Introdução ao Aspnet Core

INJEÇÃO DE DEPENDÊNCIA

Page 21: Introdução ao Aspnet Core

INJEÇÃO DE DEPENDÊNCIA

Page 22: Introdução ao Aspnet Core
Page 23: Introdução ao Aspnet Core
Page 24: Introdução ao Aspnet Core

ENVIRONMENTS

Page 25: Introdução ao Aspnet Core

SERVIDORES

Page 26: Introdução ao Aspnet Core

AGENDA

INTRODUÇÃO

VANTAGENS

ANATOMIA DE UMA APLICAÇÃO ASP.NET

FUNDAMENTOS

DEMONSTRAÇÃO APLICAÇÃO MVC

Page 27: Introdução ao Aspnet Core

APPLICATION STARTUP

Page 28: Introdução ao Aspnet Core

AGNÓSTICO ÀARQUITETURAS

DE MODELO

Page 29: Introdução ao Aspnet Core

CICLO DE VIDA REQUISIÇÃO MVC

Page 30: Introdução ao Aspnet Core

MUITO OBRIGADO!

@YANJUSTINO