Está en la página 1de 6

Presentacin y objetivos

ASP.NET es la nueva versin de la tecnologa de Microsoft para la creacin dinmica de


pginas web conocida como ASP (Active Server Pages), en la que los programadores
interactuan utilizando los tipos apropiados en la biblioteca de clases para escribir
programas y disear formularios Web. As, cuando un cliente solicita una pgina, se
ejecuta el servicio ASP.NET, despus ejecuta su cdigo y crea una pgina HTML final para
enviar al cliente.

Este curso otorga los fundamentos necesarios para la implementacin de aplicaciones


Web ASP.NET usando Visual Basic .NET y C#, enfocado en el ambiente de desarrollo de
Visual Studio.NET y en la plataforma .NET para crear aplicaciones Web que brinden
contenido dinmico. El curso est dirigido al personal encargado del planificacin,
anlisis, diseo e implementacin de aplicaciones Web.

Con este curso de Asp.net C# conocers:

Todo lo necesario para desarrollar complejas aplicaciones Web, utilizando ASP .Net, y
como servidor de datos SQL Server.
El lenguaje C#, especialmente recomendado para la programacin de las aplicaciones
.NET y al que se suele bautizar como el lenguaje estrella de .NET.
Los conceptos de seguridad y gestin de errores necesarios para evitar ataques XSS
entre otros y depurar fallos en las aplicaciones Web por l generadas.
La arquitectura de la plataforma .NET y cmo crear aplicaciones .NET con C#.
Tambin se ver a fondo la librera de acceso a bases de datos de .NET (la llamada
ADO.NET), que es de obligado conocimiento para el desarrollo de cualquier
aplicacin medianamente compleja.

Programa de contenidos
UNIDAD 1: Introduccin
1.1. Qu es ASP.NET?
1.1.1. ASP.NET y ASP
1.2. Fundamentos y caractersticas de la
programacin Web
1.2.1. Tipos de pginas Web
1.2.2. Qu es un servidor Web?
1.3. Requisitos e instalacin
1.4. Microsoft Visual Studio 2010
1.5. Ejemplo

UNIDAD 2: Introduccin a ASP.NET


2.1. Introduccin a .NET
2.1.1. MSIL
2.1.2. CLR
2.1.3. .NET Framework Class Libraries
2.1.4. Los lenguajes de programacin
2.2. Funcionamiento ASP.NET
2.3. Controles ASP.NET
2.4. Vinculaciones
2.5. Diseo pginas Web ASP.NET
2.6. Web forms
2.6.1. Controles de formularios HTML
2.6.2. Controles de formularios de
servidor

Entorno integrado de desarrollo (IDE)


de la plataforma .NET

ASP.NET es la tecnologa diseada de la


plataforma. Net, para el desarrollo de pginas
web dinmicas

UNIDAD 3: Introduccin a C#
3.1. Introduccin a C#
3.2. Elementos bsicos en la POO
3.2.1. Objeto
3.2.2. Interfaz
3.2.3. Clases
3.2.4. Herencia
3.2.5. Hola mundo
3.3. Elementos bsicos en C#
3.3.1. Palabras clave
3.3.2. Tipos de datos
3.3.3. Variables, constantes y enumerados
3.3.4. Operadores
3.4. Estructuras de control
3.4.1. Estructuras de salto
3.4.2. Estructuras de bucles
3.5. Cadenas
3.6. Estndar de codificacin de C#
3.6.1. Reglas generales
3.6.2. Regiones
3.6.3. Declaraciones
3.6.4. Encapsulacin variable miembro
propiedades en clases
3.6.5. Inicializaciones
3.6.6. Sentencias
3.6.7. Estilos de maysculas
3.6.8. Distincin de maysculas y
minsculas
3.6.9. Abreviaturas
3.6.10. Eleccin de palabras

3.6.11. Evitar confusin de nombres de


tipos
3.6.12. Instrucciones de nomenclatura de
spacename
3.6.13. Instrucciones de nomenclatura de
clases
3.6.14. Instrucciones de nomenclatura de
interfaces
3.6.15. Instrucciones de nomenclatura de
parmetros
3.6.16. Instrucciones de nomenclatura de
mtodos
3.6.17. Instrucciones de nomenclatura de
propiedades
3.6.18. Instrucciones de nomenclatura de
eventos
3.6.19. Comentarios
3.6.20. Comentarios de implementacin
3.7. Ejemplo

UNIDAD 4: Elementos de ASP.NET


4.1. Programacin basada en eventos
4.1.1. Eventos
4.1.2. Otros tipos de eventos
4.2. Postback
4.3. Objetos
4.4. Ms objetos en ASP.NET
4.4.1. Namespaces
4.4.2. Links a otras pginas
4.4.3. Estados de sesin
4.5. Relaciones entre clases
4.5.1. Relacin Usa
4.5.2. Relacin Contiene
4.5.3. Relacin Es-un(a)
4.6. Estructuras de datos
4.6.1. Listas
4.6.2. Arrays
4.6.3. Arraylist
4.6.4. Sortedlist
4.6.5. Hashtable
4.6.6. Dictionary

UNIDAD 6: Controles Web con ASP.NET

UNIDAD 5: ADO.NET
5.1. Bases de datos
5.2. ADO.NET
5.2.1. SQL server
5.2.2. OLE DB
5.3. Objetos ADO.NET
5.3.1. Objeto Connection
5.3.2. Objeto Command y DataReader
5.3.3. Objetos DataSet y DataTable
5.4. Trabajando con datos
5.4.1. Inclusin de nuevos datos con
DataSet
5.4.2. Edicin de datos con DataSet
5.4.3. Eliminacin de datos con DataSet
5.4.4. Tabla original con DataSet y
Command
5.4.5. Otros mtodos

6.1. Controles HTML y de usuario


6.1.1. Controles HTML
6.1.2. Controles de usuario
6.2. Controles de servidor ASP.NET
6.2.1. Deteccin automtica del
navegador
6.2.2. Eliminacin automtica de la
deteccin del navegador
6.2.3. Eventos y modelado de objetos
6.2.4. Propiedades
6.3. Ciclo de vida de una pgina ASP.NET
6.3.1. Page_Load
6.3.2. Manejo de eventos
6.3.3. Page_Unload
6.4. Tipos de controles en ASP.NET
6.4.1. Controles intrnsecos
6.4.2. Controles rich
6.4.3. Controles de validacin
6.4.4. Controles de interpretacin
6.5. Code-Behind
6.6. Ciclo de vida de una pgina ASP.NET
6.6.1. Pginas que utilizan Web parts
6.6.2. Creacin de Web parts individuales
6.6.3. Creacin de aplicaciones completas

<%@ Page Language="VB" ContentType="text/html"


ResponseEncoding="utf-8" %>
<script runat="server">
Sub Page_Load
p1.InnerHtml = "<b>Hola Mundo</b> "
End Sub
</script>
<html>
<body>
<form runat="server">
<p id="p1" runat="server" />
</form>
</body>
</html>

Ejemplo: primer programa


en ASP.Net

UNIDAD 7: Manejo de errores


7.1. Qu hacer para evitar errores?
7.2. Tipos de errores
7.2.1. Errores de sintaxis
7.2.2. Errores lgicos
7.2.3. Errores de sistema
7.3. Pruebas para detectar errores
7.4. Localizar errores
7.4.1. Errores de configuracin
7.4.2. Errores de prser
7.4.3. Errores de compilacin
7.4.4. Errores en tiempo de ejecucin
7.4.5. Modo debug
7.4.6. Modo traza
7.5. Control de errores manualmente
7.5.1. Excepciones
7.5.2. Page_error ()

C# es uno de los lenguajes de programacin


diseados para la CLI de la plataforma .NET

UNIDAD 8: Proteccin y seguridad para


ASP.NET. Personalizacin
8.1. Principios de seguridad
8.1.1. Servicios de usuarios
8.1.2. Servicios empresariales
8.1.3. Servicios de datos
8.2. Seguridad
8.3. Proveedor Membership
8.3.1. Mtodo Initialize
8.3.2. Propiedad EnablePasswordReset
8.3.3. Propiedad EnablePasswordRetrieval
8.3.4. Propiedad
Requiresquestionandanswer
8.3.5. Propiedad RequiresUniqueMail
8.3.6. Propiedad PasswordFormat
8.3.7. Propiedad
MaxInvalidPasswordAttempts
8.3.8. Mtodo CreateUser
8.3.9. Mtodos UpdateUser, DeleteUser,
GetUser y ValidateUser
8.3.10. Mtodo GetAllUsers
8.3.11. Mtodo GetNumberOfUsersOnline
8.3.12. Mtodo ResetPassword y
GetPassword
8.3.13. Mtodo ChangePassword
8.3.14. Mtodo
ChangePasswordQuestionAndAnswer

Informacin adicional
Una vez superado con xito el Curso de ASP.NET C#,
recibirs
el
ttulo
universitario
expedido
directamente por la Universidad Catlica de vila,
con 6 crditos europeos ECTS.

Salidas profesionales:
o Programador junior en ASP.NET con C#
o Analista programador de plataforma .NET
o Experto en programacin para la Web
o Colaborador en grandes proyectos de desarrollo de aplicaciones

Completando este curso, podrs convalidarlo como


asignatura de nuestro programa:

EXPERTO EN GESTIN Y DESARROLLO DE


APLICACIONES WEB

Duracin del curso: 150 horas

Crditos ECTS: 6

También podría gustarte