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
Contenido del curso
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