SlideShare una empresa de Scribd logo
1 de 15
ASP.net
Presentado por:
Elvin A. Hernández G.
Juan M. Bultrón G.
Elvis González
Fecha:
Martes 3 de mayo de 2016
Universidad de Panamá
Extensión Universitaria de Aguadulce
Lic. En Informática para la Gestión Educativa y Empresarial
Introducción
Cuando Microsoft decidió lanzar la tecnología ASP como
parte de su arquitectura DNA, desarrollo un entorno de
desarrollo para la construcción de aplicaciones de
internet caracterizado por dividir el entorno de
desarrollo ASP en una serie de objetos con los cuales, los
desarrolladores tenían en sus manos la capacidad para
desarrollar aplicaciones avanzadas.
ASP.net
Características
• Es una tecnología orientada al desarrollo de
“Aplicaciones Web”.
• Permite elegir el lenguaje del lado del servidor con el
cual queremos trabajar. Actualmente soporta cerca de
40 lenguajes, siendo c# y vb los más populares.
• Es compilado no interpretado.
• Tiene acceso a todas las funcionalidades proveídas por
el.net framework. (XML, webservices, bases de datos,
email, criptogtafia… )
• Facilita la reutilización e interfaces de usuario comunes,
mediante los Controles de Usuario.
Función
ASP.net es un “Marco” (framework) para programar
aplicaciones web, de un modo similar al que se
programa las aplicaciones Windows. El componente
principal son los web forms.
Ventajas
• La “parte ejecutable” de una aplicación ASP.net es
compilada
• Implementación y actualización de las aplicaciones sin
reiniciar el servidor.
• Independiente del lenguaje de programación.
• Soporta XML, Hojas de estilo CSS, etc.
• Soporta programación C#, VB.NET y J#. Es un lenguaje
completamente orientado a objetos.
• Se comunica de forma impecable con las bases de
datos SQL Server.
Desventajas
• Es un código propietario de Microsoft no abierto.
• No es fácil de leer e interpretar, se necesita escribir
más código para hacer lo mismo que con otros
lenguajes como el PHP.
• Muchos hostings y alojamientos web no lo
soportan por su alto coste. ASP.NET necesita tener
instalado IIS con el Framework .Net.
• El consumo de recursos de ASP.NET es importante
por lo que se requieren servidores de mayor
capacidad.
Seguridad
Además de las características de seguridad de .NET,
ASP.NET proporciona una infraestructura de seguridad
avanzada para autenticar y autorizar el acceso de los
usuarios y realizar otras tareas relacionadas con la
seguridad. Puede autenticar usuarios con la
autenticación de Windows suministrada por IIS o puede
administrar la autenticación con su propia base de datos
de usuario utilizando la autenticación mediante
formularios ASP.NET y la suscripción ASP.NET. Además,
puede administrar la autorización a las capacidades e
información de su aplicación Web mediante los grupos
de Windows o su propia base de datos de funciones
personalizada utilizando las funciones de ASP.NET.
Resulta fácil quitar, agregar o reemplazar estos esquemas
dependiendo de las necesidades de la aplicación.
Sintaxis
<%@ Page Language="VB" %>
<html>
<body>
<form runat="server">
</form>
</body>
</html>
Ejemplo de Página web ASP.net
<%@ Page Title="Hola Mundo" Language="C#" MasterPageFile="~/Site.Master"
AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
<div class="jumbotron">
<h1>ASP.NET</h1>
<p class="lead">Esto es un ejemplo creado por:<br />
Elvin Hernández<br/>
Juan Bultron<br />
Elvis Gonzalez
</p>
<p><a href="http://www.asp.net" class="btn btn-primary btn-lg">Sitio Oficial
&raquo;</a></p>
</div>
<h2>¿Qué es ASP.net?</h2>
<p> ASP.NET es un framework para aplicaciones web desarrollado y comercializado por
Microsoft. Es usado por programadores y diseñadores para construir sitios web
dinámicos, aplicaciones web y servicios web XML. Apareció en enero de 2002 con la
versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active
Server Pages (ASP). ASP.NET está construido sobre el Common Language Runtime,
permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje
admitido por el .NET Framework.</p>
<a class="btn btn-default"
href="https://es.wikipedia.org/wiki/ASP.NET">Seguir leyendo &raquo;</a>
</p>
</asp:Content>
Conclusión
Si profundizamos en cuanto a todas las
características que atesora, se aprecia como adquiere
de la tecnología de JAVA muchas de sus
funcionalidades pero con acceso mas sencillo y con
la facilidad de poder emplear diferentes lenguajes de
codificación pero sin perder potencia de diseño ya
que los principales: C#, Visual Basic.NET y Jscript.NET
son orientados a objetos.
Cuadro SQA
S Q A
- Que tiene relación a la
creación de paginas
web.
- Uso de etiquetas
básicas.
- Llamado de las clases.
- Conocer el uso
correcto de ASP.net
para la creación de
formularios y sitios
web.
- Conectar con la base
de datos.
- ASP.net no es un
lengaje de
programación, es un
framework para la
creación de sitios y
aplicaciones web.
- Se utiliza
principalmente para la
creación de
formularios.
- Se acopla
perfectamente con
MySQL.
- Es un código que
pertenece a Microsoft.
Bibliografía
• Características de ASP.NET Es un tecnología orientada al
desarrollo de ”Aplicaciones Web“. (s/f). Recuperado el 26 de
abril de 2016, a partir de
http://slideplayer.es/slide/2339930/
• Sintaxis de páginas de ASP.NET. (s/f). Recuperado el 26 de
abril de 2016, a partir de https://msdn.microsoft.com/es-
es/library/fy30at8h(v=vs.85).aspx
• Valeria Menendez. (2012, septiembre 6). Lenguaje de
progrmacion. Recuperado el 26 de abril de 2016, a partir de
http://valeriamenendez.blogspot.com/
• William Smith. (2007, de enero de). Intro a ASP.NET
[Presentaciones]. Recuperado el 26 de abril de 2016, a partir
de http://es.slideshare.net/williamsm/intro-a-aspnet

Más contenido relacionado

La actualidad más candente

Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasJosé Antonio Sandoval Acosta
 
Introducción a html
Introducción a htmlIntroducción a html
Introducción a htmlromeprofe
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controladorEmilio Sarabia
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloDafne Alcantar
 
Los algoritmos de planificación
Los algoritmos de planificaciónLos algoritmos de planificación
Los algoritmos de planificaciónMaîck Ddz
 
Ventajas vs desventajas de los gestores de bases
Ventajas  vs desventajas de los gestores de basesVentajas  vs desventajas de los gestores de bases
Ventajas vs desventajas de los gestores de basesMiluska Guerra Guerra
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & serviciosKozmo Hernan
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Paradigma Digital
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosVictor Zevallos
 
Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)claudiachiri
 
Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 11052403005n
 
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Micael Gallego
 

La actualidad más candente (20)

Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 
Características de MySQL
Características de MySQLCaracterísticas de MySQL
Características de MySQL
 
Apuntes de HTML 1
Apuntes de HTML 1Apuntes de HTML 1
Apuntes de HTML 1
 
Introducción a html
Introducción a htmlIntroducción a html
Introducción a html
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controlador
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
 
Los algoritmos de planificación
Los algoritmos de planificaciónLos algoritmos de planificación
Los algoritmos de planificación
 
Ventajas vs desventajas de los gestores de bases
Ventajas  vs desventajas de los gestores de basesVentajas  vs desventajas de los gestores de bases
Ventajas vs desventajas de los gestores de bases
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & servicios
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3
 
Php ppt
Php pptPhp ppt
Php ppt
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de Datos
 
Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)
 
Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
 

Similar a Tecnologia ASP.net

2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1zhylz Zevallos
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-webolguisf
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-webolguisf
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorJose Felix Moran Agusto
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
Programación asp2
Programación asp2Programación asp2
Programación asp2alb3rto-soga
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion webinfobran
 
Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1fanyto
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo webEvelioHdez
 
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
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la webOscar Luis Cdrc
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAHelmilpa
 
Visual Web Developer.Html
Visual Web Developer.HtmlVisual Web Developer.Html
Visual Web Developer.Htmldiana
 

Similar a Tecnologia ASP.net (20)

2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Programación asp2
Programación asp2Programación asp2
Programación asp2
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1Act1 tecnologiaweb uni1
Act1 tecnologiaweb uni1
 
Clase 1 introd asp net
Clase 1  introd asp net Clase 1  introd asp net
Clase 1 introd asp net
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
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
 
Examen Profesional 1
Examen Profesional 1Examen Profesional 1
Examen Profesional 1
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la web
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
 
Visual Web Developer.Html
Visual Web Developer.HtmlVisual Web Developer.Html
Visual Web Developer.Html
 

Último

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (20)

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

Tecnologia ASP.net

  • 1. ASP.net Presentado por: Elvin A. Hernández G. Juan M. Bultrón G. Elvis González Fecha: Martes 3 de mayo de 2016 Universidad de Panamá Extensión Universitaria de Aguadulce Lic. En Informática para la Gestión Educativa y Empresarial
  • 2. Introducción Cuando Microsoft decidió lanzar la tecnología ASP como parte de su arquitectura DNA, desarrollo un entorno de desarrollo para la construcción de aplicaciones de internet caracterizado por dividir el entorno de desarrollo ASP en una serie de objetos con los cuales, los desarrolladores tenían en sus manos la capacidad para desarrollar aplicaciones avanzadas.
  • 4. Características • Es una tecnología orientada al desarrollo de “Aplicaciones Web”. • Permite elegir el lenguaje del lado del servidor con el cual queremos trabajar. Actualmente soporta cerca de 40 lenguajes, siendo c# y vb los más populares. • Es compilado no interpretado. • Tiene acceso a todas las funcionalidades proveídas por el.net framework. (XML, webservices, bases de datos, email, criptogtafia… ) • Facilita la reutilización e interfaces de usuario comunes, mediante los Controles de Usuario.
  • 5. Función ASP.net es un “Marco” (framework) para programar aplicaciones web, de un modo similar al que se programa las aplicaciones Windows. El componente principal son los web forms.
  • 6. Ventajas • La “parte ejecutable” de una aplicación ASP.net es compilada • Implementación y actualización de las aplicaciones sin reiniciar el servidor. • Independiente del lenguaje de programación. • Soporta XML, Hojas de estilo CSS, etc. • Soporta programación C#, VB.NET y J#. Es un lenguaje completamente orientado a objetos. • Se comunica de forma impecable con las bases de datos SQL Server.
  • 7. Desventajas • Es un código propietario de Microsoft no abierto. • No es fácil de leer e interpretar, se necesita escribir más código para hacer lo mismo que con otros lenguajes como el PHP. • Muchos hostings y alojamientos web no lo soportan por su alto coste. ASP.NET necesita tener instalado IIS con el Framework .Net. • El consumo de recursos de ASP.NET es importante por lo que se requieren servidores de mayor capacidad.
  • 8. Seguridad Además de las características de seguridad de .NET, ASP.NET proporciona una infraestructura de seguridad avanzada para autenticar y autorizar el acceso de los usuarios y realizar otras tareas relacionadas con la seguridad. Puede autenticar usuarios con la autenticación de Windows suministrada por IIS o puede administrar la autenticación con su propia base de datos de usuario utilizando la autenticación mediante formularios ASP.NET y la suscripción ASP.NET. Además, puede administrar la autorización a las capacidades e información de su aplicación Web mediante los grupos de Windows o su propia base de datos de funciones personalizada utilizando las funciones de ASP.NET. Resulta fácil quitar, agregar o reemplazar estos esquemas dependiendo de las necesidades de la aplicación.
  • 9. Sintaxis <%@ Page Language="VB" %> <html> <body> <form runat="server"> </form> </body> </html>
  • 10. Ejemplo de Página web ASP.net
  • 11. <%@ Page Title="Hola Mundo" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server"> <div class="jumbotron"> <h1>ASP.NET</h1> <p class="lead">Esto es un ejemplo creado por:<br /> Elvin Hernández<br/> Juan Bultron<br /> Elvis Gonzalez </p> <p><a href="http://www.asp.net" class="btn btn-primary btn-lg">Sitio Oficial &raquo;</a></p> </div> <h2>¿Qué es ASP.net?</h2> <p> ASP.NET es un framework para aplicaciones web desarrollado y comercializado por Microsoft. Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML. Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET está construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.</p> <a class="btn btn-default" href="https://es.wikipedia.org/wiki/ASP.NET">Seguir leyendo &raquo;</a> </p> </asp:Content>
  • 12.
  • 13. Conclusión Si profundizamos en cuanto a todas las características que atesora, se aprecia como adquiere de la tecnología de JAVA muchas de sus funcionalidades pero con acceso mas sencillo y con la facilidad de poder emplear diferentes lenguajes de codificación pero sin perder potencia de diseño ya que los principales: C#, Visual Basic.NET y Jscript.NET son orientados a objetos.
  • 14. Cuadro SQA S Q A - Que tiene relación a la creación de paginas web. - Uso de etiquetas básicas. - Llamado de las clases. - Conocer el uso correcto de ASP.net para la creación de formularios y sitios web. - Conectar con la base de datos. - ASP.net no es un lengaje de programación, es un framework para la creación de sitios y aplicaciones web. - Se utiliza principalmente para la creación de formularios. - Se acopla perfectamente con MySQL. - Es un código que pertenece a Microsoft.
  • 15. Bibliografía • Características de ASP.NET Es un tecnología orientada al desarrollo de ”Aplicaciones Web“. (s/f). Recuperado el 26 de abril de 2016, a partir de http://slideplayer.es/slide/2339930/ • Sintaxis de páginas de ASP.NET. (s/f). Recuperado el 26 de abril de 2016, a partir de https://msdn.microsoft.com/es- es/library/fy30at8h(v=vs.85).aspx • Valeria Menendez. (2012, septiembre 6). Lenguaje de progrmacion. Recuperado el 26 de abril de 2016, a partir de http://valeriamenendez.blogspot.com/ • William Smith. (2007, de enero de). Intro a ASP.NET [Presentaciones]. Recuperado el 26 de abril de 2016, a partir de http://es.slideshare.net/williamsm/intro-a-aspnet