c_asp_net

download c_asp_net

of 6

description

ASP Net presentación curso

Transcript of c_asp_net

  • 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.

  • 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

    Programa de contenidos

    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#

    UNIDAD 4: Elementos de ASP.NET

    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

    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

    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 5: ADO.NET UNIDAD 6: Controles Web con ASP.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

    Sub Page_Load p1.InnerHtml = "Hola Mundo " End Sub

    Ejemplo: primer programa en ASP.Net

  • UNIDAD 7: Manejo de errores UNIDAD 8: Proteccin y seguridad para ASP.NET. Personalizacin

    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 ()

    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

    C# es uno de los lenguajes de programacin diseados para la CLI de la plataforma .NET

  • Informacin adicional

    Completando este curso, podrs convalidarlo como asignatura de nuestro programa: EXPERTO EN GESTIN Y DESARROLLO DE

    APLICACIONES WEB

    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

    Duracin del curso: 150 horas Crditos ECTS: 6

    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.