SlideShare uma empresa Scribd logo
1 de 17
Introducción a
  ASP.NET
Descripción

      Introducción al .NET Framework
      Descripción de ASP.NET
      Descripción de la aplicación del laboratorio
      Recursos
Lección: Introducción al .NET Framework

   ¿Qué es el .NET Framework?
   ¿Qué problemas soluciona .NET?
   Componentes del .NET Framework
   Beneficios de usar el .NET Framework
   Visual Studio .NET: la herramienta para el desarrollo .NET
¿Qué es el .NET Framework?


          Herramientas del           Clientes
           desarrollador




                             Aplicaciones
     Bases de                Web ASP.NET
     datos

                Servicios        Experiencias
  .NET           Web XML          del usuario
  Framework
¿Qué problemas soluciona .NET??

    Incluso con Internet, la mayoría de aplicaciones
     y dispositivos tienen problemas
     comunicándose entre sí
    Los programadores terminan por escribir
     infraestructura en lugar de aplicaciones
    Los programadores han tenido que limitar su
     alcance o aprender continuamente nuevos
     lenguajes
Componentes del .NET Framework

        Visual
        Basic      C++     C#      Perl     Python         …

          Servicios Web XML     Interfaz de usuario
                          ASP.NET

                          ADO.NET y XML

            Biblioteca de clases de .NET Framework

                    Common Language Runtime

                                COM+
         Message
                     (Transacciones, Particiones,    IIS   WMI
         Queuing
                        Agrupación de objetos)

                                Win32
Ventajas de usar el .NET Framework

     Basado en estándares y prácticas Web
     La funcionalidad de las clases .NET está disponible de
      forma universal
     El código está organizado en clases y espacios de
      nombres jerárquicos
     Independiente del lenguaje

                          MFC/ATL
       Windows                                 .NET
                        Visual Basic
         API                                Framework
                            ASP
        1980s              1990s              2000s
Visual Studio .NET: la herramienta para el desarrollo .NET

           Herramientas                    Herramientas
            Web Forms                     Windows Forms


     Múltiples            Visual Studio .NET             Proceso
    Lenguajes                                            de errores



    Herramientas                               Acceso
    Servicios Web                              a datos



     Diseñar        Desarrollar      Depurar      Implantar
Lección: Descripción de ASP.NET

     ¿Qué es ASP.NET?
     Aplicación Web ASP.NET
     Multimedia: modelo de ejecución ASP.NET
¿Qué es ASP.NET?

    El sucesor y evolución de Active Server Pages, más
     flexible
    Páginas Web dinámicas que pueden acceder a
     recursos del servidor
    Procesamiento de formularios Web Forms en el lado
     servidor
    Los Servicios Web XML permiten crear aplicaciones
     Web distribuidas
    Independiente del navegador
    Independiente del lenguaje
Aplicación Web ASP.NET

                                       Servidor Web ASP.NET
Clientes
                                                 Web
                                                Forms


                 Caché de Salida
                                   Page1.                       Web.
                                   aspx          Páginas        config
                                                 código
                                   Page2.        trasero
    Internet                                                   machine.
                                   aspx                        config
                                                global.
                                                asax




     Servicios                     Datos      Base de         Componentes
       Web                         XML         datos
Multimedia: modelo de ejecución de ASP.NET
Lección: descripción de la aplicación del laboratorio

     Instalación de la aplicación del laboratorio
     Demostración: la solución del laboratorio
Instalación de la aplicación del laboratorio

     3 proyectos
         Aplicación Web
         Biblioteca de Clases
         Servicio Web XML
     12 formularios Web Forms
     3 bases de datos
         Doctors
         Dentists
         Coho
Demostración: solución del laboratorio

            Página inicio
            Login.aspx
                                       Página inicio                                  Encabezado
Coho                                   Benefits                                       página                      ASPState
Winery                                 Default.aspx
                                                            Componente                Header.ascx
             Registro                                       Menú
             Register.aspx                                  Class1.vb or Class1.cs                  Web.
                                                                                                                   tempdb
                                                                                                   config



           Life Insurance              Retirement               Medical              Dentists
           Life.aspx                   Retirement.aspx          Medical.aspx         Dental.aspx




                             Prospectus               Doctors            Control usuario                Servicio
         Aplicación Web Prospectus.aspx               Doctors.aspx       namedate.ascx                  Web XML
          Laboratorio                                                                                   dentalService1.asmx



                               Arch.
                                                         Doctors                                             Dentists
                               XML
Lección: Recursos

     Recursos .NET
Recursos .NET

    Documentación del .NET Framework
        Código de ejemplo
        Tutoriales de Inicio rápido
    Comunidades online
    Sitios Web
        www.gotdotnet.com
        www.asp.net
        msdn.microsoft.com
        www.google.com

Mais conteúdo relacionado

Mais procurados

Programación web
Programación webProgramación web
Programación weberic291285
 
SEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVC
SEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVCSEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVC
SEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVCParadigma Digital
 
Introduccion a la programacion web
Introduccion a la programacion webIntroduccion a la programacion web
Introduccion a la programacion webRobert Rodriguez
 
Exposicion Tecnología De Internet
Exposicion Tecnología De InternetExposicion Tecnología De Internet
Exposicion Tecnología De Internetguestc2902fa
 
Desarrollando Una Mejor Experiencia De Usuario Con Ajax
Desarrollando Una Mejor Experiencia De Usuario Con AjaxDesarrollando Una Mejor Experiencia De Usuario Con Ajax
Desarrollando Una Mejor Experiencia De Usuario Con Ajaxjuliocasal
 
Servicios Web Rest con Spring MVC
Servicios Web Rest con Spring MVCServicios Web Rest con Spring MVC
Servicios Web Rest con Spring MVCVortexbird
 
REST, JERSEY & SOAP
REST, JERSEY & SOAPREST, JERSEY & SOAP
REST, JERSEY & SOAPea2014G3
 
Lenguajes De Programacion Web
Lenguajes De Programacion WebLenguajes De Programacion Web
Lenguajes De Programacion Webvictorluis19
 

Mais procurados (13)

ASP.NET
ASP.NETASP.NET
ASP.NET
 
Programación web
Programación webProgramación web
Programación web
 
Arquitectura REST
Arquitectura RESTArquitectura REST
Arquitectura REST
 
SEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVC
SEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVCSEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVC
SEMINARIO: Servicios REST. Bases de la tecnología y soporte con Spring MVC
 
Introduccion a la programacion web
Introduccion a la programacion webIntroduccion a la programacion web
Introduccion a la programacion web
 
Exposicion Tecnología De Internet
Exposicion Tecnología De InternetExposicion Tecnología De Internet
Exposicion Tecnología De Internet
 
Desarrollando Una Mejor Experiencia De Usuario Con Ajax
Desarrollando Una Mejor Experiencia De Usuario Con AjaxDesarrollando Una Mejor Experiencia De Usuario Con Ajax
Desarrollando Una Mejor Experiencia De Usuario Con Ajax
 
Clase ii intro j2 ee resumen
Clase ii   intro j2 ee resumenClase ii   intro j2 ee resumen
Clase ii intro j2 ee resumen
 
Servicios Web Rest con Spring MVC
Servicios Web Rest con Spring MVCServicios Web Rest con Spring MVC
Servicios Web Rest con Spring MVC
 
REST, JERSEY & SOAP
REST, JERSEY & SOAPREST, JERSEY & SOAP
REST, JERSEY & SOAP
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Lenguajes De Programacion Web
Lenguajes De Programacion WebLenguajes De Programacion Web
Lenguajes De Programacion Web
 
Curso Java Avanzado 3 Js Ps
Curso Java Avanzado   3 Js PsCurso Java Avanzado   3 Js Ps
Curso Java Avanzado 3 Js Ps
 

Semelhante a 1. introduccion a asp .net

Programacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NETProgramacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NETJavier Roig
 
1. Introduccion A La Plataforma Microsoft .Net
1.  Introduccion A La Plataforma Microsoft .Net1.  Introduccion A La Plataforma Microsoft .Net
1. Introduccion A La Plataforma Microsoft .NetNotaria Cisneros
 
1. introduccion a la plataforma microsoft .net
1.  introduccion a la plataforma microsoft .net1.  introduccion a la plataforma microsoft .net
1. introduccion a la plataforma microsoft .netmhormech
 
Introducción a la Plataforma Visual Studio .NET
Introducción a la Plataforma Visual Studio .NETIntroducción a la Plataforma Visual Studio .NET
Introducción a la Plataforma Visual Studio .NETLuisAlfredoSB
 
Intro a ASP.NET
Intro a ASP.NETIntro a ASP.NET
Intro a ASP.NETwilliamsm
 
Desarrollo de aplicaciones .NET
Desarrollo de aplicaciones .NETDesarrollo de aplicaciones .NET
Desarrollo de aplicaciones .NETHernan Chavarriaga
 
Desarrollo aplicaciones .net
Desarrollo aplicaciones .netDesarrollo aplicaciones .net
Desarrollo aplicaciones .netksallas
 
curso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdfcurso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdfJuanEnriquez52
 
Introducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETIntroducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETyelangelthen
 
Programación asp2
Programación asp2Programación asp2
Programación asp2alb3rto-soga
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1zhylz Zevallos
 

Semelhante a 1. introduccion a asp .net (20)

1. Introduccion A Asp .Net
1.  Introduccion A Asp .Net1.  Introduccion A Asp .Net
1. Introduccion A Asp .Net
 
1. introduccion a asp .net
1.  introduccion a asp .net1.  introduccion a asp .net
1. introduccion a asp .net
 
Programacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NETProgramacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NET
 
Visual basic
Visual basicVisual basic
Visual basic
 
Clase xi
Clase xiClase xi
Clase xi
 
1. Introduccion A La Plataforma Microsoft .Net
1.  Introduccion A La Plataforma Microsoft .Net1.  Introduccion A La Plataforma Microsoft .Net
1. Introduccion A La Plataforma Microsoft .Net
 
1. introduccion a la plataforma microsoft .net
1.  introduccion a la plataforma microsoft .net1.  introduccion a la plataforma microsoft .net
1. introduccion a la plataforma microsoft .net
 
Aplicaciones Web
Aplicaciones WebAplicaciones Web
Aplicaciones Web
 
Introducción a la Plataforma Visual Studio .NET
Introducción a la Plataforma Visual Studio .NETIntroducción a la Plataforma Visual Studio .NET
Introducción a la Plataforma Visual Studio .NET
 
Intro a ASP.NET
Intro a ASP.NETIntro a ASP.NET
Intro a ASP.NET
 
Desarrollo de aplicaciones .NET
Desarrollo de aplicaciones .NETDesarrollo de aplicaciones .NET
Desarrollo de aplicaciones .NET
 
Desarrollo aplicaciones .net
Desarrollo aplicaciones .netDesarrollo aplicaciones .net
Desarrollo aplicaciones .net
 
curso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdfcurso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdf
 
1. Introduccion a .Net
1. Introduccion a .Net1. Introduccion a .Net
1. Introduccion a .Net
 
Introducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETIntroducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NET
 
Tecnologia ASP.net
Tecnologia ASP.netTecnologia ASP.net
Tecnologia ASP.net
 
Programación asp2
Programación asp2Programación asp2
Programación asp2
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
Visual .net
Visual .netVisual .net
Visual .net
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
 

Mais de Jaime Acurio

Normativa covid-19- 1-.pdf.pdf.pdf
Normativa covid-19- 1-.pdf.pdf.pdfNormativa covid-19- 1-.pdf.pdf.pdf
Normativa covid-19- 1-.pdf.pdf.pdfJaime Acurio
 
Jaime acurio foro_arte_matemat
Jaime acurio foro_arte_matematJaime acurio foro_arte_matemat
Jaime acurio foro_arte_matematJaime Acurio
 
Evaluacionacreditacion
EvaluacionacreditacionEvaluacionacreditacion
EvaluacionacreditacionJaime Acurio
 
Evaluacionacreditacion1
Evaluacionacreditacion1Evaluacionacreditacion1
Evaluacionacreditacion1Jaime Acurio
 
Manual de enfermeria básica
Manual de enfermeria básicaManual de enfermeria básica
Manual de enfermeria básicaJaime Acurio
 
Cd 1 introduccion y conceptos basicos-e
Cd 1 introduccion y conceptos basicos-eCd 1 introduccion y conceptos basicos-e
Cd 1 introduccion y conceptos basicos-eJaime Acurio
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sqlJaime Acurio
 
Compacto introduccion
Compacto introduccionCompacto introduccion
Compacto introduccionJaime Acurio
 
Storyboard trab final
Storyboard trab finalStoryboard trab final
Storyboard trab finalJaime Acurio
 
Elcolor 100817220948-phpapp01
Elcolor 100817220948-phpapp01Elcolor 100817220948-phpapp01
Elcolor 100817220948-phpapp01Jaime Acurio
 
Para hacer un_corto
Para hacer un_cortoPara hacer un_corto
Para hacer un_cortoJaime Acurio
 
6. validando las entradas de usuario
6.  validando las entradas de usuario6.  validando las entradas de usuario
6. validando las entradas de usuarioJaime Acurio
 
6. validando las entradas de usuario
6.  validando las entradas de usuario6.  validando las entradas de usuario
6. validando las entradas de usuarioJaime Acurio
 
3. crear formularios web forms
3.  crear formularios web forms3.  crear formularios web forms
3. crear formularios web formsJaime Acurio
 
1. introduccion a asp .net
1.  introduccion a asp .net1.  introduccion a asp .net
1. introduccion a asp .netJaime Acurio
 
Dokeos 1194734378188738-3
Dokeos 1194734378188738-3Dokeos 1194734378188738-3
Dokeos 1194734378188738-3Jaime Acurio
 
Funciones propias en lenguaje c
Funciones propias en lenguaje cFunciones propias en lenguaje c
Funciones propias en lenguaje cJaime Acurio
 

Mais de Jaime Acurio (20)

Normativa covid-19- 1-.pdf.pdf.pdf
Normativa covid-19- 1-.pdf.pdf.pdfNormativa covid-19- 1-.pdf.pdf.pdf
Normativa covid-19- 1-.pdf.pdf.pdf
 
Jaime acurio foro_arte_matemat
Jaime acurio foro_arte_matematJaime acurio foro_arte_matemat
Jaime acurio foro_arte_matemat
 
Evaluacionacreditacion
EvaluacionacreditacionEvaluacionacreditacion
Evaluacionacreditacion
 
Evaluacionacreditacion1
Evaluacionacreditacion1Evaluacionacreditacion1
Evaluacionacreditacion1
 
Manual de enfermeria básica
Manual de enfermeria básicaManual de enfermeria básica
Manual de enfermeria básica
 
Cd 1 introduccion y conceptos basicos-e
Cd 1 introduccion y conceptos basicos-eCd 1 introduccion y conceptos basicos-e
Cd 1 introduccion y conceptos basicos-e
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sql
 
Compacto introduccion
Compacto introduccionCompacto introduccion
Compacto introduccion
 
Storyboard trab final
Storyboard trab finalStoryboard trab final
Storyboard trab final
 
Elcolor 100817220948-phpapp01
Elcolor 100817220948-phpapp01Elcolor 100817220948-phpapp01
Elcolor 100817220948-phpapp01
 
CICLO FOR
CICLO FORCICLO FOR
CICLO FOR
 
Prueba
PruebaPrueba
Prueba
 
CICLO FOR
CICLO FORCICLO FOR
CICLO FOR
 
Para hacer un_corto
Para hacer un_cortoPara hacer un_corto
Para hacer un_corto
 
6. validando las entradas de usuario
6.  validando las entradas de usuario6.  validando las entradas de usuario
6. validando las entradas de usuario
 
6. validando las entradas de usuario
6.  validando las entradas de usuario6.  validando las entradas de usuario
6. validando las entradas de usuario
 
3. crear formularios web forms
3.  crear formularios web forms3.  crear formularios web forms
3. crear formularios web forms
 
1. introduccion a asp .net
1.  introduccion a asp .net1.  introduccion a asp .net
1. introduccion a asp .net
 
Dokeos 1194734378188738-3
Dokeos 1194734378188738-3Dokeos 1194734378188738-3
Dokeos 1194734378188738-3
 
Funciones propias en lenguaje c
Funciones propias en lenguaje cFunciones propias en lenguaje c
Funciones propias en lenguaje c
 

1. introduccion a asp .net

  • 1. Introducción a ASP.NET
  • 2. Descripción  Introducción al .NET Framework  Descripción de ASP.NET  Descripción de la aplicación del laboratorio  Recursos
  • 3. Lección: Introducción al .NET Framework  ¿Qué es el .NET Framework?  ¿Qué problemas soluciona .NET?  Componentes del .NET Framework  Beneficios de usar el .NET Framework  Visual Studio .NET: la herramienta para el desarrollo .NET
  • 4. ¿Qué es el .NET Framework? Herramientas del Clientes desarrollador Aplicaciones Bases de Web ASP.NET datos Servicios Experiencias .NET Web XML del usuario Framework
  • 5. ¿Qué problemas soluciona .NET??  Incluso con Internet, la mayoría de aplicaciones y dispositivos tienen problemas comunicándose entre sí  Los programadores terminan por escribir infraestructura en lugar de aplicaciones  Los programadores han tenido que limitar su alcance o aprender continuamente nuevos lenguajes
  • 6. Componentes del .NET Framework Visual Basic C++ C# Perl Python … Servicios Web XML Interfaz de usuario ASP.NET ADO.NET y XML Biblioteca de clases de .NET Framework Common Language Runtime COM+ Message (Transacciones, Particiones, IIS WMI Queuing Agrupación de objetos) Win32
  • 7. Ventajas de usar el .NET Framework  Basado en estándares y prácticas Web  La funcionalidad de las clases .NET está disponible de forma universal  El código está organizado en clases y espacios de nombres jerárquicos  Independiente del lenguaje MFC/ATL Windows .NET Visual Basic API Framework ASP 1980s 1990s 2000s
  • 8. Visual Studio .NET: la herramienta para el desarrollo .NET Herramientas Herramientas Web Forms Windows Forms Múltiples Visual Studio .NET Proceso Lenguajes de errores Herramientas Acceso Servicios Web a datos Diseñar Desarrollar Depurar Implantar
  • 9. Lección: Descripción de ASP.NET  ¿Qué es ASP.NET?  Aplicación Web ASP.NET  Multimedia: modelo de ejecución ASP.NET
  • 10. ¿Qué es ASP.NET?  El sucesor y evolución de Active Server Pages, más flexible  Páginas Web dinámicas que pueden acceder a recursos del servidor  Procesamiento de formularios Web Forms en el lado servidor  Los Servicios Web XML permiten crear aplicaciones Web distribuidas  Independiente del navegador  Independiente del lenguaje
  • 11. Aplicación Web ASP.NET Servidor Web ASP.NET Clientes Web Forms Caché de Salida Page1. Web. aspx Páginas config código Page2. trasero Internet machine. aspx config global. asax Servicios Datos Base de Componentes Web XML datos
  • 12. Multimedia: modelo de ejecución de ASP.NET
  • 13. Lección: descripción de la aplicación del laboratorio  Instalación de la aplicación del laboratorio  Demostración: la solución del laboratorio
  • 14. Instalación de la aplicación del laboratorio  3 proyectos  Aplicación Web  Biblioteca de Clases  Servicio Web XML  12 formularios Web Forms  3 bases de datos  Doctors  Dentists  Coho
  • 15. Demostración: solución del laboratorio Página inicio Login.aspx Página inicio Encabezado Coho Benefits página ASPState Winery Default.aspx Componente Header.ascx Registro Menú Register.aspx Class1.vb or Class1.cs Web. tempdb config Life Insurance Retirement Medical Dentists Life.aspx Retirement.aspx Medical.aspx Dental.aspx Prospectus Doctors Control usuario Servicio Aplicación Web Prospectus.aspx Doctors.aspx namedate.ascx Web XML Laboratorio dentalService1.asmx Arch. Doctors Dentists XML
  • 16. Lección: Recursos  Recursos .NET
  • 17. Recursos .NET  Documentación del .NET Framework  Código de ejemplo  Tutoriales de Inicio rápido  Comunidades online  Sitios Web  www.gotdotnet.com  www.asp.net  msdn.microsoft.com  www.google.com