SlideShare una empresa de Scribd logo
1 de 7
ASP.NET
O que é o ASP.NET?  ASP (Active Servers Page) é uma tecnologia que a Microsoft criou para permitir o desenvolvimento de páginas www de forma rápida, fácil e sem complicações.  Desde o seu aparecimento, houve um aumento significativo na quantidade dos programadores  para  www.   Mas,  como  nem  tudo  é  perfeito,  o  ASP,  com  o  tempo, denunciou alguns pontos fracos que foram surgindo com o acréscimo da necessidade dos utilizadores e da exigência das aplicações.
O que é o ASP.NET?  Neste  contexto,  a Microsoft  criou  a  ASP.NET,  que  não  é  apenas  uma  nova versão do ASP, mas sim, uma mudança profunda no modelo de programação do ASP, uma forma completamente diferente de construir aplicações Web.  A vida do programador ficou facilitada, quer na criação de páginas Web, quer,  também, na  criação de aplicações Web mais elaboradas – Web Services.  Agora, o programador poderá desenvolver aplicações Web como desenvolve aplicações  em  Visual  Basic  para  o Windows,  ou  seja,  um modelo  de  programação “orientado  a  eventos”. As  aplicações  construídas  em  ASP.NET  são  colocadas  no Microsoft IIS e usam protocolos de internet como HTTP e SOAP.
Vantagens do ASP Os benefícios desta nova forma de criar aplicações para a Web são inúmeros, nomeadamente:  Orientação  a  objectos  –  As  aplicações Web  são  escritas  numa  das linguagens suportadas pelo Framework.NET e essas são orientadas a objectos.   Páginas compiladas – Após a página ter sido requisitada, o Framework verifica  se  essa  página  já  foi  compilada  e,  caso  não  tenha  sido, compila só a primeira vez. Sendo assim, nas próximas  requisições, a página não será compilada e a execução será muito mais rápida.  Componentes  –  agora,  tudo  pode  ser  designado  de  componente,  nomeadamente, Web Controls, HtmlControls, UserControls, CustomControls e outros Controls complexos que só o ASP.NET tem.
Vantagens do ASP  Suporte  do  Framework.NET  –  Como  o  ASP.NET  é  do  Framework,  para  além  de  suportar  as  classes  do  ASP.NET,  suporta  todas  as classes do Framework, pelo que, a maior parte dos métodos de que necessitamos já estão feitos.  Configuração da aplicação – Toda a configuração da aplicação é feita através de um ficheiro XML. Sendo assim, não é necessário recompilar a aplicação após uma eventual mudança, pois o Framework  faz  isso automaticamente.
Pré-Requisitos do Sistema De  modo  a  poder  desenvolver  aplicações  com  a  tecnologia ASP.NET,  é necessário  certificar-se de que o  sistema, onde  irá desenvolver-se  as  páginas,  possui  os  requisitos  mínimos estipulados pela Microsoft. O  desenvolvimento  de  tecnologia  ASP.NET  é  suportada  nas seguintes plataformas da Microsoft: Microsoft Windows 2000 Server ou Microsoft Windows Advanced Server com o ServicePack 2  Microsoft Windows XP Professional ou 64-Bit Edition Microsoft Windows .NET Server Para além de um dos sistemas operativos supracitados será ainda necessário: Internet Explorer 5.01, ou superior ( recomenda-se a vers„o 6.0, ou superior) Internet InformationServices 5.0 .NET Framework Microsoft Data Access Components 2.6, ou superior( recomenda-se a vers„o 2.7, ou superior)
O que é necessário para começar a programar em ASP.NET? O computador  terá  de  ter como sistema operativo, o Windows 2000, XP ou NT. (De realçar o facto que apenas nestes  sistemas  operativos  corremos  aplicações  ASP.NET.);  Ter  instalado  o  IIS (Internet  InformationServices); .NET  Framework,  sendo  apenas  necessários  na máquina  onde a aplicação vai estar alojada e na máquina de desenvolvimento;  Ferramenta de desenvolvimento, como por exemplo o Visual Studio. NET 2003, uma ferramenta poderosíssima para o desenvolvimento de aplicações e não, apenas, o ASP.NET.   O WebMatrix é uma ferramenta gratuita para o desenvolvimento fácil de aplicações ASP.NET, mas também poderá usar o simples NotePad, embora este exija conhecimentos  profundos  nesta  área.  Poderá  também  utilizar  outra  ferramenta qualquer do mercado.

Más contenido relacionado

La actualidad más candente

ASP.NET Web Forms X ASP.NET MVC
ASP.NET Web Forms X ASP.NET MVCASP.NET Web Forms X ASP.NET MVC
ASP.NET Web Forms X ASP.NET MVCguest489a65e
 
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...Daniel Makiyama
 
Automatizando tudo no mundo mobile com fastlane
Automatizando tudo no mundo mobile com fastlaneAutomatizando tudo no mundo mobile com fastlane
Automatizando tudo no mundo mobile com fastlaneakamud
 
Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...
Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...
Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...Marco Gomes
 
Walker Leite apresenta usando o WordPress como backend de aplicação
Walker Leite apresenta usando o WordPress como backend de aplicaçãoWalker Leite apresenta usando o WordPress como backend de aplicação
Walker Leite apresenta usando o WordPress como backend de aplicaçãoWordCamp Floripa
 
MSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
MSP Tech Days Online 2018 - SPA além do JavaScript com BlazorMSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
MSP Tech Days Online 2018 - SPA além do JavaScript com BlazorGustavo Bellini Bigardi
 
Programacao Com Asp 0
Programacao Com Asp   0Programacao Com Asp   0
Programacao Com Asp 0guest3118b2
 
Apache PHP MySQL
Apache  PHP  MySQLApache  PHP  MySQL
Apache PHP MySQLkisb1337
 
Qconsp 2016 escalando uma plataforma de e-mail transacional- aprendizado da...
Qconsp 2016   escalando uma plataforma de e-mail transacional- aprendizado da...Qconsp 2016   escalando uma plataforma de e-mail transacional- aprendizado da...
Qconsp 2016 escalando uma plataforma de e-mail transacional- aprendizado da...fabio perrella
 
Otimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com JoomlaOtimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com JoomlaMauro Duarte
 
Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Saulo Matias
 

La actualidad más candente (18)

ASP.NET Web Forms X ASP.NET MVC
ASP.NET Web Forms X ASP.NET MVCASP.NET Web Forms X ASP.NET MVC
ASP.NET Web Forms X ASP.NET MVC
 
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
 
Automatizando tudo no mundo mobile com fastlane
Automatizando tudo no mundo mobile com fastlaneAutomatizando tudo no mundo mobile com fastlane
Automatizando tudo no mundo mobile com fastlane
 
Asp.net core
Asp.net coreAsp.net core
Asp.net core
 
Curso asp - intermediario
Curso   asp - intermediarioCurso   asp - intermediario
Curso asp - intermediario
 
Asp.Net Core - Meetup BH
Asp.Net Core - Meetup BHAsp.Net Core - Meetup BH
Asp.Net Core - Meetup BH
 
Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...
Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...
Construindo uma empresa de serviço Web baseada em Software Livre e Colaboraçã...
 
Walker Leite apresenta usando o WordPress como backend de aplicação
Walker Leite apresenta usando o WordPress como backend de aplicaçãoWalker Leite apresenta usando o WordPress como backend de aplicação
Walker Leite apresenta usando o WordPress como backend de aplicação
 
MSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
MSP Tech Days Online 2018 - SPA além do JavaScript com BlazorMSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
MSP Tech Days Online 2018 - SPA além do JavaScript com Blazor
 
Apostila de asp
Apostila de aspApostila de asp
Apostila de asp
 
Programacao Com Asp 0
Programacao Com Asp   0Programacao Com Asp   0
Programacao Com Asp 0
 
Apache PHP MySQL
Apache  PHP  MySQLApache  PHP  MySQL
Apache PHP MySQL
 
Qconsp 2016 escalando uma plataforma de e-mail transacional- aprendizado da...
Qconsp 2016   escalando uma plataforma de e-mail transacional- aprendizado da...Qconsp 2016   escalando uma plataforma de e-mail transacional- aprendizado da...
Qconsp 2016 escalando uma plataforma de e-mail transacional- aprendizado da...
 
Otimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com JoomlaOtimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com Joomla
 
Desvendando ASP.NET MVC
Desvendando ASP.NET MVCDesvendando ASP.NET MVC
Desvendando ASP.NET MVC
 
Angular js 4php
Angular js   4phpAngular js   4php
Angular js 4php
 
Desenvolviemento web com ASP.Net e MVC
Desenvolviemento web com ASP.Net e MVCDesenvolviemento web com ASP.Net e MVC
Desenvolviemento web com ASP.Net e MVC
 
Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1
 

Destacado

Destacado (20)

Trabajo ingles
Trabajo inglesTrabajo ingles
Trabajo ingles
 
Guia didactica pelicula la sociedad de los poetas muertos
Guia didactica pelicula la sociedad de los poetas muertosGuia didactica pelicula la sociedad de los poetas muertos
Guia didactica pelicula la sociedad de los poetas muertos
 
20150622_142216
20150622_14221620150622_142216
20150622_142216
 
Diapositiva de prueba
Diapositiva de pruebaDiapositiva de prueba
Diapositiva de prueba
 
Vida de Brazzil ad
Vida de Brazzil adVida de Brazzil ad
Vida de Brazzil ad
 
HighAchieve
HighAchieveHighAchieve
HighAchieve
 
Reference letter from Paul Kenna
Reference letter from Paul KennaReference letter from Paul Kenna
Reference letter from Paul Kenna
 
Shakespeare hamlet
Shakespeare hamletShakespeare hamlet
Shakespeare hamlet
 
Conceitos Basicos
Conceitos BasicosConceitos Basicos
Conceitos Basicos
 
Ejemplo de diagrama de flujo
Ejemplo de diagrama de flujoEjemplo de diagrama de flujo
Ejemplo de diagrama de flujo
 
Mapa Conceitual
Mapa ConceitualMapa Conceitual
Mapa Conceitual
 
Conferencia web
Conferencia webConferencia web
Conferencia web
 
Made in Nicaragua
Made in NicaraguaMade in Nicaragua
Made in Nicaragua
 
Jose
JoseJose
Jose
 
Uma tarde de bd
Uma tarde de bdUma tarde de bd
Uma tarde de bd
 
юриспруденция
юриспруденцияюриспруденция
юриспруденция
 
Ventilacion
VentilacionVentilacion
Ventilacion
 
October 23, Child rights
October 23, Child rightsOctober 23, Child rights
October 23, Child rights
 
Actividad 1 segundo periodo.
Actividad 1 segundo periodo.Actividad 1 segundo periodo.
Actividad 1 segundo periodo.
 
Colegio nacional nicolas esguerra 31
Colegio nacional nicolas esguerra 31Colegio nacional nicolas esguerra 31
Colegio nacional nicolas esguerra 31
 

Similar a Introdução ao ASP.NET - O que é e como começar

Similar a Introdução ao ASP.NET - O que é e como começar (20)

2006 - ASP.NET.ppt
2006 - ASP.NET.ppt2006 - ASP.NET.ppt
2006 - ASP.NET.ppt
 
Fundamentos do asp.net
Fundamentos do asp.netFundamentos do asp.net
Fundamentos do asp.net
 
MODELO ASP
MODELO ASPMODELO ASP
MODELO ASP
 
Asp.net
Asp.netAsp.net
Asp.net
 
Sessao3
Sessao3Sessao3
Sessao3
 
Construindo aplicações robustas com a suíte de tecnologias gratuítas da Micro...
Construindo aplicações robustas com a suíte de tecnologias gratuítas da Micro...Construindo aplicações robustas com a suíte de tecnologias gratuítas da Micro...
Construindo aplicações robustas com a suíte de tecnologias gratuítas da Micro...
 
Apostila MVC
Apostila MVCApostila MVC
Apostila MVC
 
Programacao Com Asp I
Programacao Com Asp   IProgramacao Com Asp   I
Programacao Com Asp I
 
Programação web ASP.NET Tutorial
Programação web ASP.NET TutorialProgramação web ASP.NET Tutorial
Programação web ASP.NET Tutorial
 
T@rget trust asp.net avançado
T@rget trust   asp.net avançadoT@rget trust   asp.net avançado
T@rget trust asp.net avançado
 
O Futuro do ASP.NET
O Futuro do ASP.NETO Futuro do ASP.NET
O Futuro do ASP.NET
 
O Futuro do ASP.NET (vNext)
O Futuro do ASP.NET (vNext)O Futuro do ASP.NET (vNext)
O Futuro do ASP.NET (vNext)
 
Mod06 licao01-apostila
Mod06 licao01-apostilaMod06 licao01-apostila
Mod06 licao01-apostila
 
Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1Curso ASP.Net - Módulo 1
Curso ASP.Net - Módulo 1
 
Apostila asp
Apostila aspApostila asp
Apostila asp
 
ASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e alémASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e além
 
Futuro do ASP.NET vNext - MVP ShowCast
Futuro do ASP.NET vNext - MVP ShowCast Futuro do ASP.NET vNext - MVP ShowCast
Futuro do ASP.NET vNext - MVP ShowCast
 
Introdução ao Aspnet Core
Introdução ao Aspnet CoreIntrodução ao Aspnet Core
Introdução ao Aspnet Core
 
1409243945064
14092439450641409243945064
1409243945064
 
.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais
 

Más de Nelson Sousa (20)

Segurança
SegurançaSegurança
Segurança
 
Dicas Powerpoint
Dicas PowerpointDicas Powerpoint
Dicas Powerpoint
 
Filosofia do moodle
Filosofia do moodleFilosofia do moodle
Filosofia do moodle
 
Moodle
MoodleMoodle
Moodle
 
Bd 5 Modelo Relacional
Bd  5 Modelo RelacionalBd  5 Modelo Relacional
Bd 5 Modelo Relacional
 
SGBD
SGBDSGBD
SGBD
 
Conceitos Básicos BD
Conceitos Básicos BDConceitos Básicos BD
Conceitos Básicos BD
 
Introdução BD
Introdução BDIntrodução BD
Introdução BD
 
A cor e a psicologia
A cor e a psicologiaA cor e a psicologia
A cor e a psicologia
 
A Cor E A Psicologia
A Cor E A PsicologiaA Cor E A Psicologia
A Cor E A Psicologia
 
Design
DesignDesign
Design
 
Tipos De Variaveis
Tipos De VariaveisTipos De Variaveis
Tipos De Variaveis
 
Asp7dez
Asp7dezAsp7dez
Asp7dez
 
Sessao2
Sessao2Sessao2
Sessao2
 
Sessao1a
Sessao1aSessao1a
Sessao1a
 
Sessao1
Sessao1Sessao1
Sessao1
 
Eduardo Tavares Maio
Eduardo Tavares MaioEduardo Tavares Maio
Eduardo Tavares Maio
 
Javier Flavio
Javier FlavioJavier Flavio
Javier Flavio
 
Aula2 PPM
Aula2 PPMAula2 PPM
Aula2 PPM
 
Projecto MultiméDia
Projecto MultiméDiaProjecto MultiméDia
Projecto MultiméDia
 

Introdução ao ASP.NET - O que é e como começar

  • 2. O que é o ASP.NET? ASP (Active Servers Page) é uma tecnologia que a Microsoft criou para permitir o desenvolvimento de páginas www de forma rápida, fácil e sem complicações. Desde o seu aparecimento, houve um aumento significativo na quantidade dos programadores para www. Mas, como nem tudo é perfeito, o ASP, com o tempo, denunciou alguns pontos fracos que foram surgindo com o acréscimo da necessidade dos utilizadores e da exigência das aplicações.
  • 3. O que é o ASP.NET? Neste contexto, a Microsoft criou a ASP.NET, que não é apenas uma nova versão do ASP, mas sim, uma mudança profunda no modelo de programação do ASP, uma forma completamente diferente de construir aplicações Web. A vida do programador ficou facilitada, quer na criação de páginas Web, quer, também, na criação de aplicações Web mais elaboradas – Web Services. Agora, o programador poderá desenvolver aplicações Web como desenvolve aplicações em Visual Basic para o Windows, ou seja, um modelo de programação “orientado a eventos”. As aplicações construídas em ASP.NET são colocadas no Microsoft IIS e usam protocolos de internet como HTTP e SOAP.
  • 4. Vantagens do ASP Os benefícios desta nova forma de criar aplicações para a Web são inúmeros, nomeadamente: Orientação a objectos – As aplicações Web são escritas numa das linguagens suportadas pelo Framework.NET e essas são orientadas a objectos. Páginas compiladas – Após a página ter sido requisitada, o Framework verifica se essa página já foi compilada e, caso não tenha sido, compila só a primeira vez. Sendo assim, nas próximas requisições, a página não será compilada e a execução será muito mais rápida. Componentes – agora, tudo pode ser designado de componente, nomeadamente, Web Controls, HtmlControls, UserControls, CustomControls e outros Controls complexos que só o ASP.NET tem.
  • 5. Vantagens do ASP Suporte do Framework.NET – Como o ASP.NET é do Framework, para além de suportar as classes do ASP.NET, suporta todas as classes do Framework, pelo que, a maior parte dos métodos de que necessitamos já estão feitos. Configuração da aplicação – Toda a configuração da aplicação é feita através de um ficheiro XML. Sendo assim, não é necessário recompilar a aplicação após uma eventual mudança, pois o Framework faz isso automaticamente.
  • 6. Pré-Requisitos do Sistema De modo a poder desenvolver aplicações com a tecnologia ASP.NET, é necessário certificar-se de que o sistema, onde irá desenvolver-se as páginas, possui os requisitos mínimos estipulados pela Microsoft. O desenvolvimento de tecnologia ASP.NET é suportada nas seguintes plataformas da Microsoft: Microsoft Windows 2000 Server ou Microsoft Windows Advanced Server com o ServicePack 2 Microsoft Windows XP Professional ou 64-Bit Edition Microsoft Windows .NET Server Para além de um dos sistemas operativos supracitados será ainda necessário: Internet Explorer 5.01, ou superior ( recomenda-se a vers„o 6.0, ou superior) Internet InformationServices 5.0 .NET Framework Microsoft Data Access Components 2.6, ou superior( recomenda-se a vers„o 2.7, ou superior)
  • 7. O que é necessário para começar a programar em ASP.NET? O computador terá de ter como sistema operativo, o Windows 2000, XP ou NT. (De realçar o facto que apenas nestes sistemas operativos corremos aplicações ASP.NET.); Ter instalado o IIS (Internet InformationServices); .NET Framework, sendo apenas necessários na máquina onde a aplicação vai estar alojada e na máquina de desenvolvimento; Ferramenta de desenvolvimento, como por exemplo o Visual Studio. NET 2003, uma ferramenta poderosíssima para o desenvolvimento de aplicações e não, apenas, o ASP.NET. O WebMatrix é uma ferramenta gratuita para o desenvolvimento fácil de aplicações ASP.NET, mas também poderá usar o simples NotePad, embora este exija conhecimentos profundos nesta área. Poderá também utilizar outra ferramenta qualquer do mercado.