Conceitos do ASP.NET CORE (Incompleto)

José Fernandes Rezende Neto
Mind Map by José Fernandes Rezende Neto, updated 6 months ago
José Fernandes Rezende Neto
Created by José Fernandes Rezende Neto 6 months ago
1
0

Description

Aqui você verá a descrição do que é o ASP.NET CORE, como utilizá-lo e por que utilizá-lo no desenvolvimento de aplicações
Tags

Resource summary

Conceitos do ASP.NET CORE (Incompleto)
1 O que é o ASP.NET CORE?
1.1 O ASP.NET Core é uma estrutura de software livre, de multiplaforma e alto desempenho para a criação de aplicativos modernos conectados à Internet e baseados em nuvem
1.1.1 O ASP.NET CORE tem como função de ser um intermediário entre um servidor e as aplicações, sendo responsável pelas tarefas de BACK-END
1.1.1.1 Back-End
1.1.1.1.1 O que é?
1.1.1.1.1.1 Em arquitetura de software há muitas camadas entre o hardware e o usuário final. Cada uma pode ser dita como tendo um front-end e um back-end. O front-end é uma abstração, simplificando o componente subjacente pelo fornecimento de uma interface amigável, como por um exemplo um navegador de Internet, ou um formulário para um determinado usuário.
1.1.1.1.1.1.1 Em projetos de software, por exemplo, a arquitetura modelo-visão-controlador fornece o -end e o back-end para o banco de dados, o usuário e para os componentes de processamento. A separação de sistemas de software em front-end e back-end simplifica o desenvolvimento e separa a manutenção. Uma regra de ouro é que o lado frontal (ou "cliente") é qualquer componente manipulado pelo usuário.
1.1.1.1.1.1.1.1 O código do lado do servidor (ou back-end) reside no servidor. A confusão surge quando alguém tem que fazer edições na parte frontal para arquivos do lado servidor. Muitos projetistas HTML, por exemplo, não precisam estar no servidor quando eles estão desenvolvendo o HTML. Reciprocamente, engenheiros do lado servidor, por definição, nunca estão em qualquer coisa, mas num servidor. Considera-se os dois para, finalmente, fazer um site web funcional e interativo.
1.1.2 Justificativa
1.1.2.1 Uma história unificada para a criação da interface do usuário da Web e das APIs Web. Projetado para capacidade de teste. O Razor Pages torna a codificação de cenários focados em página mais fácil e produtiva. O Blazor permite que você use C# no navegador junto com o JavaScript. Compartilhe a lógica de aplicativo do lado do cliente e do servidor toda escrita com o .NET.
1.1.2.1.1 Capacidade de desenvolver e executar no Windows, macOS e Linux. De software livre e voltado para a comunidade. Integração de estruturas modernas do lado do cliente e fluxos de trabalho de desenvolvimento. Suporte para hospedagem de serviços RPC (chamada de procedimento remoto) usando gRPC. Um sistema de configuração pronto para a nuvem, baseado no ambiente. Injeção de dependência interna. Um pipeline de solicitação HTTP leve, modular e de alto desempenho. Capacidade de hospedar o seguinte: Kestrel IIS HTTP.sys Nginx Apache Docker Controle de versão lado a lado. Ferramentas que simplificam o moderno desenvolvimento para a
1.2 O quê faz?
1.2.1 Compilar aplicativos e serviços Web, aplicativos IoT e back-ends móveis.
1.2.2 Usar suas ferramentas de desenvolvimento favoritas no Windows, macOS e Linux.
1.2.3 Implantar na nuvem ou local.
1.2.4 Executar no .NET Core ou no .NET Framework.
1.2.5 API WEB
Show full summary Hide full summary

Similar

Porova teórica C# mod l
Cursos Professor Jonatã
Prova teorica C# mo ll
Cursos Professor Jonatã
Entity framework - code first
José Fernandes
Flashcard Módulo 1 - XAMARIN LATINO AMERICA
Marcone Barbosa
Entity framework
José Fernandes
Linguagem C#
Alex Araujo Furado
Linguagens de programação
Rodrigo Barbosa7452
Dates and times .NET
Felipe Couto Viola
Fluxo Game UC 8
Lucas Coluzzo
C# mundo de ideias
Andre Lucio
Poj004_OsCel
Andre Lucio