MÓDULO I: PROGRAMACIÓN CLIENTE (JAVASCRIPT)
- TEMA 1: PROGRAMACIÓN DE PÁGINAS WEB
- Introducción
- Programación del lado cliente
- Programación del lado servidor
- ¿Qué herramientas utilizar?
- TEMA 2: INTRODUCCIÓN A JAVASCRIPT
- La etiqueta <script>
- Contenido alternativo
- Variables
- Tipos de datos
- Operadores
- Cuadros de diálogo
- TEMA 3: FUNDAMENTOS DE PROGRAMACIÓN
- Estructuras de decisión
- Expresiones lógicas
- Estructuras de repetición
- Definir funciones
- Llamar funciones
- Ámbito de las variables
- TEMA 4: OBJETOS Y ARRAYS EN JAVASCRIPT
- Introducción
- La jerarquía de objetos
- Propiedades y eventos
- Métodos
- Arrays
- TEMA 5: LOS OBJETOS LOCATION E HISTORY
- ¿Qué es una URL?
- El objeto location
- Actualizando la dirección
- El objeto history
- TEMA 6: EL OBJETO DOCUMENT
- Introducción
- La propiedad title
- El método write
- El conjunto images
- TEMA 7: EL OBJETO FORM
- Formularios HTML
- El conjunto forms
- La propiedad elements
- Validar la información
- ¿Cuándo realizar la validación?
- Tipos de validación
- TEMA 8: MODELO DE OBJETOS DEL DOCUMENTO (DOM)
- El árbol del documento
- Tipos de nodos y de relaciones
- Obtener elementos
- Obtener y establecer atributos
- TEMA 9: MANIPULACIÓN DEL DOM
- Recorrer el árbol del documento
- Modificar el valor de los nodos
- Crear, eliminar y reemplazar nodos
- El método innerHTML
- Modificar el formato dinámicamente
- TEMA 10: BUENAS PRÁCTICAS
- Separar estructura y comportamiento
- Añadir los manejadores de evento
- Detectar características de los navegadores
- Ejemplo: Una galería fotográfica
- Ejemplo: La estructura de la página
- Ejemplo: El código JavaScript
- GLOSARIO
- TEMA 1: PROGRAMACIÓN DE PÁGINAS WEB
MÓDULO II: PROGRAMACIÓN SERVIDOR: ASP.NET 3.5
- TEMA 1: INTERNET INFORMATION SERVICES
- Introducción
- El servidor IIS
- El servidor web
- Agrupación de aplicaciones
- Asignaciones de controlador
- El sitio web predeterminado
- TEMA 2: INTRODUCCIÓN A ASP .NET
- ¿Cómo funcionan las páginas ASP .NET?
- Crear un directorio virtual
- Formularios web
- Archivo del "código de detrás"
- Proyectos o sitios web en Visual Studio
- TEMA 3: FORMULARIOS WEB
- Introducción
- Trabajar en la vista de diseño
- La vista de código
- Controles de servidor
- Tipos de controles de servidor
- TEMA 4: TRABAJAR CON TEXTO
- Disposición de los elementos
- Propiedades de la página
- Incluir texto en la página
- Estilos de texto
- TEMA 5: CONTROLES DE SERVIDOR (I)
- Control TextBox
- El evento TextChanged
- Control Button
- Controles LinkButton e ImageButton
- TEMA 6: CONTROLES DE SERVIDOR (II)
- El orden de tabulación
- Control CheckBox
- Control CheckBoxList
- TEMA 7: CONTROLES DE SERVIDOR (III)
- Control RadioButton
- Control RadioButtonList
- Control ListBox
- TEMA 8: CONTROLES DE SERVIDOR (IV)
- Listas de seTEMA múltiple
- El control DropDownList
- El control Panel
- TEMA 9: CONTROLES DE VALIDACIÓN
- Validar la información
- Entrada requerida
- Distribución de los mensajes de error
- Comparación con un valor
- Coincidencia de modelos
- TEMA 10: EFECTUAR LA VALIDACIÓN
- Comprobación de intervalos
- El control ValidationSummary
- Comprobar la validez
- Grupos de validación
- TEMA 11: ESTADO DE LA VISTA (VIEWSTATE)
- Introducción
- Ciclo de vida de un formulario web
- El estado de la vista
- El coste del estado de la vista
- Proteger el estado de la vista
- TEMA 12: OBJETOS RESPONSE Y REQUEST
- Introducción
- El objeto Response
- Redirigir a otra página con Response
- El objeto Request
- TEMA 13: TRABAJAR CON COOKIES
- Introducción
- Crear cookies
- Caducidad de las cookies
- Dependencia del navegador
- Características de las cookies
- TEMA 14: EL OBJETO SESSION (I)
- ¿Qué es una sesión?
- El objeto Session
- Finalizar la sesión
- El archivo Global.asax
- TEMA 15: EL OBJETO SESSION (II)
- Sesiones sin cookies
- Servidor de estado
- Servidor SQL Server de estado
- Configurar la información de sesión desde IIS
- TEMA 16: EL OBJETO APPLICATION
- Variables globales
- Ciclo completo de una aplicación
- Crear un chat
- Completar el chat
- TEMA 17: ACCESO A ARCHIVOS
- Introducción
- Crear un archivo
- Escribir en el archivo
- Configurar el acceso al archivo
- Leer el archivo con seguridad
- TEMA 18: ACCESO A BASES DE DATOS
- Introducción
- Obtener SQL Server Management Studio Express
- Database Explorer
- TEMA 19: CREAR LA BASE DE DATOS
- Crear tablas
- Relaciones 1 a muchos (1:N)
- Relaciones muchos a muchos (N:M)
- Otras propiedades de tabla
- TEMA 20: ASEGURAR LA APLICACIÓN
- Introducción
- Configurar la autenticación
- Configurar la autorización
- Acceder a SQL Server
- TEMA 21: AUTENTICACIÓN MEDIANTE FORMULARIOS Y SSL
- La página de login
- La cookie de autenticación
- Comprobando el resultado
- Asegurar la confidencialidad de los datos
- Solicitar un certificado
- Obtener el certificado
- Asignar el certificado al sitio web
- TEMA 22: ENLACE DE DATOS
- Introducción
- Enlazar con un DataReader
- Enlazar con un DataSet
- Enlazar con un DataSet tipificado
- Controles Data Source
- TEMA 23: EL CONTROL GRIDVIEW (I)
- Definir las columnas del GridView
- Columnas de hipervínculo
- Paginación
- Ordenación
- TEMA 24: EL CONTROL GRIDVIEW (II)
- Seleccionar filas del GridView
- Personalizar la selección
- Usar la selección en un formulario maestro/detalle
- El control GridView y el ViewState
- TEMA 25: LA CACHÉ DE ASP .NET
- Introducción
- Output caching
- Caché y la coTEMA QueryString
- Perfiles de caché
- Data caching
- Caché del control SqlDataSource
- TEMA 26: EL PROCESO DE COMPRA (I)
- Introducción
- Comprobar las credenciales del usuario
- Establecer la conexión
- Objetos Command
- Probar la autenticación
- La página de registro
- TEMA 27: EL PROCESO DE COMPRA (II)
- Introducción
- Modificar ProductsList.aspx
- La página Buy.aspx
- Identificar al cliente
- TEMA 28: EL PROCESO DE COMPRA (III)
- La página ShoppingCart.aspx
- Confirmar el pedido
- Migrar el carrito de la compra
- Probar la compra
- TEMA 1: INTERNET INFORMATION SERVICES
Curso Superior de Programación de Páginas Web Javascript y ASP .NET 3.5 (Visual Basic)
Precio original: | 1.008,00 € |
---|---|
Beca: | 378,00 € |
Precio final: | 630,00 € |
Plazos | |
---|---|
630.00 € |
