PROGRAMACIÓN EN ASP.NET
Área: Informática profesional
Régimen clases | Precio | Matrícula |
---|---|---|
Online Duración aproximada 60 días |
—- | —- |
Descripción del curso
FICHA DEL CURSO
PROGRAMA DEL CURSO
REQUISITOS
Objetivos
- Conocer los avances en programación y diseño web a través de las aportaciones de lenguajes como HTML, PHP y DHTML
- Introducirse en el conocimiento de la plataforma de gestión de aplicaciones ASP.NET y su entorno .NET
- Aproximarse a los servidores web que posibilitan el manejo de ASP.NET y sus peculiaridades.
- Familiarizarse con los lenguajes de programación en los que se basa ASP.NET, Visual Basic, C++ y C# que compilados conforman el CLR Common Languages Runtime
- Introducirse en la programación orientada a objetos. Conceptos básicos.
- Manejo de la herramienta Visual Studio, descarga, instalación y primeras prácticas
- Creación de páginas sencillas en ASP.NET a través de la herramienta Visual Studio que implementa varios lenguajes de programación: Visual Basic, C++, C#, JScript, etc
- Conocer la sintaxis del lenguaje de programación C#
- Aproximación al lenguaje de programación Visual Basic Script y JScript
- Profundizar en el lenguaje de programación en el que se basa ASP.NET y sus ficheros .aspx generados
- Conocer los controles de un servidor web basado en ASP.NET
- Manejo de la herramienta Visual Studio para la realización de ejercicios prácticos
- Conocer el funcionamiento del servidor local de páginas web denominado IIS Internet Information Services, su configuración, gestión y administración general de modo óptimo y seguro.
- Instalar IIS7.5 en Windows 7 y manejar sus funcionalidades con la realización de varios ejercicios
Duración
40 horas
Diplomas
Al finalizar el curso el alumno recibirá un Diploma o Certificado. Enseñanza que no conduce a la obtención de un título con valor oficial.
AL DESARROLLO DE APLICACIONES WEB Y REQUISITOS DE ASP.NET
- Introducción
- ASP.Net 4.5
- Java (JSP, Servlets)
- PHP
- DHTML
- Requisitos del ASP.NET (.NET Framework)
- CLS y CTS
- IL (MSIL)
CONCEPTOS DE PROGRAMACIÓN ORIENTADA A OBJETOS
- Objetos
- Encapsulación y abstracción
- Mensajes, clases y herencia
- Métodos
- Polimorfismo
- Sobrecarga
- Modelos de objetos
- Relaciones entre clases
- Ventajas e inconvenientes de la POO
CREANDO UNA PÁGINA BÁSICA
- Comentando el ejemplo
- Sintaxis de C#
- Declaración de variables
- Sentencias condicionales
- Bucles
- Operadores
- Manejadores de eventos
- Tratamiento de errores
- Definición e instanciación de clases
- Definición de clases
- Instanciación de clases
- Modificadores
- Especial mención al uso de VBScript y JScript
- Crear una página ASP
- Agregar secuencias de comandos del servidor
- Combinar HTML y comandos de secuencias de comandos
- Utilizar directivas ASP
- Espacio en blanco en las secuencias de comandos
- Utilizar variables y constantes
- Alcance de las variables
- Asignar a las variables alcance de sesión o de aplicación
- Alcance de sesión
- Alcance de aplicación
- Utilizar constantes
- Interactuar con secuencias de comandos del cliente
- Escribir procedimientos
- Definir procedimientos
- Llamar a procedimientos
- Procesar los datos del usuario
- Procesar datos de formularios con ASP
- Obtener datos de los formularios
- Colección Form
- Validar los datos de los formularios
- Acceso al origen da datos
- Crear una cadena de conexión
- Conectarse al origen de datos
- Ejecutar consultas SQL con el objeto Connection
- Utilizar el objeto Recordset para manipular los resultados
- Combinar formularios HTML y el acceso a base de datos
- Transferencia entre archivs .ASP
- Enviar contenido al explorador
- Secuencias de comandos sencillas
- Variables Introducción
- El código
- Observaciones
- Bucles Introducción
- Operaciones condicionales-Introducción
- Los bucles: If…, Then, selec, case,…
- Funciones y procedimientos
- Datos introducidos por el usuario en un formulario con POST
- Formularios con método POST
- Llenar los campos
- Conectividad con bases de datos
- Una consulta sencilla
- Agregar o eliminar registros
- Actualizar registros
- MapPath
CONCEPTOS DE WEB FORMS
- La clase page
- Eventos
- Propiedades
- Métodos
- Web Forms
- Introducción a los controles de servidor de ASP.NET
- Introducción a los controles HTML y ejemplos
- Controles HTML
- Ejemplos con controles HTML
- Introducción a los controles Web
- Controles Web
- Ejemplos de controles Web
- Los controles DataList y DataGrid
- DataList
- El control DataGrid
- Directivas de páginas (@page, @import, @implements y @assembly)
- Introducción
- @page
- @import
- @implements
- @ assembly
CONFIGURACIÓN DE IIS
- Introducción
- Herramienta de administración de servicios de Internet
- Configuración de IIS
- Introducción
- Configuración avanzada
- Documentos predeterminados
- Límites
- La aplicación Web
- Eventos del servidor
- Gestión del estado de la aplicación ASP.NET
- Ficheros de configuración
- Introducción
- Formato de los ficheros de configuración
- Configuración general
- Configuración de la página
- Configuración de la sesión
- Módulos y manejadores http
- Seguridad en ASP.NET
- Introducción
- Autenticación y autorización
- Autenticación basada en formularios
- Autorización de usuarios
Formación necesaria para acceder con éxito al curso
Informática nivel usuario
Conocimientos básicos de hardware de un ordenador y del uso del sistema operativo.
Especificiones
Curso Scorm. Ejercicios y Evaluaciones integrados en temario
Simuladores (Adobe Flash Player).
Hardaware necesario y periférico asociados
Ordenador y conexión a Internet
Software necesario
El Campus Virtual funciona correctamente con los siguientes navegadores:
- Internet Explorer: a partir de la versión 8.0
- Google Chrome: a partir de la versión 22.0
- Mozilla Firefox:a partir de la versión 15.0
- Safari: a partir de la versión 5.0
Además, será necesario tener instalado:
- Acrobat Reader, versión 6.0 o superior, o Foxit Reader, versión 2.3 o superior.
- Adobe Flash Player.
Tiempo de respuesta
Los tutores pedagógicos atenderán a los alumnos en un plazo de 24 horas y los tutores de contenido en un plazo máximo de 48 horas en días laborables.
Servicios del campus virtual
- Guía didáctica En ella se marcan y explican las pautas, orientaciones y recomendaciones necesarias para el seguimiento y aprovechamiento adecuado del curso.
- Contenidos. Los contenidos de este curso han sido realizados por un equipo multidisciplinar, entre los que se encuentran expertos en la materia que se desarrolla, pedagogos, docentes y técnicos informáticos en desarrollos multimedia.
En este curso se ha buscado un equilibrio entre el necesario rigor técnico de los contenidos y una presentación atractiva e intuitiva que facilite el seguimiento del curso y que constituya una clara opción de aprendizaje, de manera que todo aquél que lo realice vea satisfechas sus expectativas: comprensión y asimilación de todo lo relacionado con las unidades desarrolladas y capacidad para aplicar estos conocimientos a la práctica diaria. El temario de este curso tiene un formato dinámico e interactivo, en base al cual podrás participar activamente en tu aprendizaje. En la construcción del mismo se han utilizado una serie de iconos y links, que requieren tu participación en el descubrimiento de los contenidos, ya que deberás interactuar con los mismos para ver la información. De esta manera, el seguimiento del curso se convierte en una experiencia dinámica que requiere de una participación activa del alumno, lo que facilita la rapidez en la comprensión y uso de la información. Ello contribuye a conseguir que el curso resulte más entretenido y no debemos olvidar que el entretenimiento acrecienta el interés, el cual, a su vez, favorece la atención y concentración, que se traducen en mayores niveles de aprendizaje.
- Actividades. Hemos desarrollado ejercicios y casos prácticos interactivos, integrados en los contenidos, que fomentan la participación e interacción continua de los alumnos y permiten que vayas afianzando los conocimientos al mismo tiempo que los adquieres, con el fin de que llegues totalmente preparado a la evaluación final y la superes sin dificultades.
- Tutores a disposición del alumno:
- Un tutor de contenido experto en la materia que le resolverá las dudas concretas sobre el temario y los ejercicios.
- Un tutor pedagógico que le ayudará y motivará a lo largo del curso. Se pondrá en contacto periódicamente a los alumnos informándoles de su estado de evolución y animándoles a finalizar con éxito el curso. También les informará de todo lo relativo al curso (información de interés, inclusión de documentación adicional en la biblioteca, etc)
- Un tutor técnico o webmaster que resolverá cualquier problema técnico de acceso a la plataforma, registro de notas, etc.
- Otros servicios. Estos cursos disponen de tutorías, correo electrónico, biblioteca (donde se encuentran documentos formativos complementarios, como el manual del curso), chat, Faqs, agenda y calendario, Foro y otros servicios incluidos en el Campus Virtual.
Valoraciones
No hay valoraciones aún.