Descrição
ASP.NET é um framework de desenvolvimento de software da Microsoft usado para criar aplicativos da web. O termo “ASP” significa Active Server Pages, que era a tecnologia original para a criação de páginas da web dinâmicas. No entanto, o ASP.NET evoluiu muito além disso.
O ASP.NET permite que os desenvolvedores construam aplicativos web robustos, escaláveis e seguros usando várias linguagens de programação, como C# (C Sharp) e Visual Basic. Ele fornece uma série de recursos e bibliotecas para facilitar o desenvolvimento de aplicativos web, incluindo gerenciamento de sessão, autenticação, controle de acesso, manipulação de formulários da web, entre outros.
Existem duas principais versões do ASP.NET: o ASP.NET Web Forms e o ASP.NET MVC (Model-View-Controller). O ASP.NET Web Forms é uma abordagem baseada em controles para a criação de aplicativos web, permitindo que os desenvolvedores arrastem e soltem elementos de interface do usuário (UI) em uma página e adicionem código de servidor para processar eventos e manipular dados.
Por outro lado, o ASP.NET MVC segue o padrão Model-View-Controller, fornecendo uma estrutura mais modular para desenvolvimento web. Ele separa a lógica de negócios (Model), a lógica de apresentação (View) e o fluxo de controle (Controller) em componentes distintos, tornando os aplicativos mais organizados e fáceis de manter.
Além disso, o ASP.NET também possui uma versão chamada ASP.NET Core, que é uma reescrita do framework para ser mais leve, modular e multiplataforma. O ASP.NET Core permite que os desenvolvedores criem aplicativos web que podem ser executados no Windows, macOS e Linux.
Em resumo, o ASP.NET é um framework poderoso para desenvolvimento de aplicativos web, oferecendo uma ampla gama de recursos e opções de desenvolvimento para construir aplicações seguras e escaláveis.
Course Content
- Aula 9: Arquivo launchSettings.json do ASP.NET Core
- Aula 10: Caso 1: CommandName como Projeto
- Aula 11: Caso 2: CommandName como IISExpress e AspNetCoreHostingModel como InProcess
- Aula 12: Caso 3: CommandName como IISExpress e AspNetCoreHostingModel como OutOfProcess
- Aula 13: Classe de inicialização do ASP.NET Core
Instructors
🎓 Graduando em Engenharia Computacional pela UFJF (Universidade Federal de Juiz de Fora) 📝 Professor de Física da Rede Apogeu 📗 Tutor de Planilhas Eletrônicas (UFJF) 📒 Tutor de Introdução ao Linux (UFJF) 📘 Tutor de Banco de Dados (UFJF) 🎮 Desenvolvedor de Games 🕹 Professor e Gestor da Academia Gamer