IFCD068PO - PROGRAMACIÓN EN ASP.NET

Con este curso aprenderás a crear páginas web dinámicas, desde websites personales hasta aplicaciones web empresariales, partiendo del estudio de los fundamentos de programación y los conceptos de la programación orientada a objetos, hasta llegar a la creación de formularios.

También aprenderás cómo funciona y cómo se configura un servidor web IIS.

Objetivo General

- Conocer los avances en programación y diseño web a través de las aportaciones de lenguajes como HTML, PHP y DHTML.

- Ser capaz de crear una página básica a través de varios lenguajes de programación y conocer el funcionamiento del servidor local de páginas web.

  1. Ud 1. Introducción al desarrollo de aplicaciones web y requisitos de asp.net
  2. 1. Introducción.
  3. 2. ASP.Net 4.5.
  4. 3. Java (JSP, Servlets).
  5. 4. PHP.
  6. 5. DHTML.
  7. 6. Requisitos del ASP.NET (.NET Framework).
  8. 7. CLS y CTS.
  9. 8. IL (MSIL).
  10. Ud 2. Conceptos de programación orientada a objetos
  11. 1. Objetos.
  12. 2. Encapsulación y abstracción.
  13. 3. Mensajes, clases y herencia.
  14. 4. Métodos.
  15. 5. Polimorfismo.
  16. 6. Sobrecarga.
  17. 7. Modelos de objetos.
  18. 8. Relaciones entre clases.
  19. 9. Ventajas e inconvenientes de la POO.
  20. Ud 3. Creando una página básica
  21. 1. Comentando el ejemplo.
  22. 2. Sintaxis de C#.
  23. 3. Declaración de variables.
  24. 4. Sentencias condicionales.
  25. 5. Bucles.
  26. 6. Operadores.
  27. 7. Manejadores de eventos.
  28. 8. Tratamiento de errores.
  29. 9. Definición e instanciación de clases.
    9.1. Definición de clases.
    9.2. Instanciación de clases.
  30. 10. Modificadores.

    11. Especial mención al uso de VBScript y JScript.
    11.1. Crear una página ASP.
    11.2. Agregar secuencias de comandos del servidor.
    11.3. Combinar HTML y comandos de secuencias de comandos.
    11.4. Utilizar directivas ASP.
    11.5. Espacio en blanco en las secuencias de comandos.
    11.6. Utilizar variables y constantes.
    11.7. Alcance de las variables.
    11.8. Asignar a las variables alcance de sesión o de aplicación.
    11.9. Alcance de sesión.
    11.10. Alcance de aplicación.
    11.11. Utilizar constantes.
    11.12. Interactuar con secuencias de comandos del cliente.
    11.13. Escribir procedimientos.
    11.14. Definir procedimientos.
    11.15. Llamar a procedimientos.
    11.16. Procesar los datos del usuario.
    11.17. Procesar datos de formularios con ASP.
    11.18. Obtener datos de los formularios.
    11.19. Colección Form.
    11.20. Validar los datos de los formularios.
    11.21. Acceso al origen da datos.
    11.22. Crear una cadena de conexión.
    11.23. Conectarse al origen de datos.
    11.24. Ejecutar consultas SQL con el objeto Connection.
    11.25. Utilizar el objeto Recordset para manipular los resultados.
    11.26. Combinar formularios HTML y el acceso a base de datos.
    11.27. Transferencia entre archivos .ASP.
    11.28. Enviar contenido al explorador.
    11.29. Secuencias de comandos sencillas.
    11.30. Variables Introducción.
    11.31. El código.
    11.32. Observaciones.
    11.33. Bucles Introducción.
    11.34. Operaciones condicionales-Introducción.
    11.35. Los bucles: If..., Then, selec, case,...
    11.36. Funciones y procedimientos.
    11.37. Datos introducidos por el usuario en un formulario con POST.
    11.38. Formularios con método POST.
    11.39. Llenar los campos.
    11.40. Conectividad con bases de datos.
    11.41. Una consulta sencilla.
    11.42. Agregar o eliminar registros.
    11.43. Actualizar registros.
    11.44. MapPath.
  31. Ud 4. Conceptos de web forms
  32. 4.1. La clase page.
    4.2. Eventos.
    4.3. Propiedades.
    4.4. Métodos.
    4.5. Web Forms.
    4.6. Introducción a los controles de servidor de ASP.NET.
    4.7. Introducción a los controles HTML y ejemplos.
    4.7.1. Controles HTML.
    4.7.2. Ejemplos con controles HTML.
    4.8. Introducción a los controles Web.
    4.8.1. Controles Web.
    4.8.2. Ejemplos de controles Web
    4.9. Los controles datalist y datagrid.
    4.9.1. DataList.
    4.9.2. El control DataGrid.
    4.10. Directivas de páginas (@page, @import, @implements y @assembly).
    4.10.1. Introducción
    4.10.2. @page.
    4.10.3. @import.
    4.10.4. @implements.
    4.10.5. @ assembly.

    Ud 5. Configuración de iis
  33. 1. Introducción.
  34. 2. Herramienta de administración de servicios de Internet.
  35. 3. Configuración de IIS.
    3.1. Introducción.
    3.2. Configuración avanzada.
    3.3. Documentos predeterminados.
    3.4. Límites.
  36. 4. La aplicación Web.
  37. 5. Eventos del servidor.
  38. 6. Gestión del estado de la aplicación ASP.NET.
  39. 7. Ficheros de configuración.
    7.1. Introducción.
    7.2. Formato de los ficheros de configuración.
  40. 8. Configuración general.
  41. 9. Configuración de la página.
  42. 10. Configuración de la sesión.
  43. 11. Módulos y manejadores http.

    12. Seguridad en ASP.NET.
    12.1. Introducción.
    12.2. Autenticación y autorización.
    12.3. Autenticación basada en formularios.
    12.4. Autorización de usuarios.

    - Mejora contenidos “Inteligencia Emocional en el uso de TICs”:

    Ud 1. La Inteligencia Emocional: Un nuevo campo de Conocimientos Claves para la Vida y el Trabajo.

    Ud 2. Conocerse a sí mismo. La Primera Base de la Inteligencia.

    Ud 3. Conocer a los demás y Comunicarse para Ganar/Ganar.

    Ud 4. Trabajar hoy en el Negocio de las Personas. Inteligencia Emocional y Tecnologías de la Información y Comunicación.

A la finalización y/o superación del curso se entregará al alumno un diploma o certificado de asistencia de los conocimientos adquiridos, en base a las instrucciones del Servicio Público De Empleo Estatal.
  • Ordenador personal multimedia con conexión a internet.
  • Sistema operativo: Microsoft Windows XP o superior.
    *En caso de utilizar Mac o Linux, para comprobar la compatibilidad del curso con su ordenador, póngase en contacto con nuestro Departamento Informático enviando un email a dep.informatica@editeformacion.com o llamando al 958 089 725.

Podrán participar en esta acción formativa los trabajadores/autónomos, así como desempleados, que además pertenezcan a algunos de los siguientes colectivos prioritarios:

  • Mujeres
  • Personas con discapacidad
  • Personas trabajadoras con bajo nivel de cualificación
    Se consideran trabajadores de baja cualificación aquellas personas que, en el momento del inicio del curso, estén incluidas en uno de los siguientes grupos de cotización: 06, 07, 09 ó 10. En el caso de personas desempleadas o trabajadores autónomos se considerarán aquellas que no estén en posesión de un carnet profesional, certificado de profesionalidad de nivel 2 ó 3, título de formación profesional o de una titulación universitaria.
  • Mayores de 45 años

con este curso podrás iniciar tu actividad en el campo del desarrollo web, tanto de sitios como aplicaciones, en empresas de diseño web, desarrollo de software o en el departamento de informática de cualquier PYME.

  • Trabajadores y autónomos
    * Plazas limitadas para desempleados
  • Online
  • 40 horas
  • A tu ritmo
  • Solicitud abierta
  • Subvencionado