Conceitos do ASP.NET CORE (Incompleto)

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
José Fernandes Rezende Neto
Mind Map by José Fernandes Rezende Neto, updated more than 1 year ago
José Fernandes Rezende Neto
Created by José Fernandes Rezende Neto about 4 years ago
11
0

Resource summary

Conceitos do ASP.NET CORE (Incompleto)
  1. O que é o ASP.NET CORE?
    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. 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. Back-End
          1. O que é?
            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. 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. 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.
        2. Justificativa
          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. 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
        3. O quê faz?
          1. Compilar aplicativos e serviços Web, aplicativos IoT e back-ends móveis.
            1. Usar suas ferramentas de desenvolvimento favoritas no Windows, macOS e Linux.
              1. Implantar na nuvem ou local.
                1. Executar no .NET Core ou no .NET Framework.
                  1. API WEB
                Show full summary Hide full summary

                Similar

                Porova teórica C# mod l
                Cursos Professor Jonatã
                Linguagem C#
                Alex Araujo Furado
                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
                C# and ASP.NET
                Kalebi Fiorentini
                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