Con la aparición de las nuevas tecnologías la programación y el diseño del sitio web son dos elementos que impactan a los clientes y usuarios, desde el incremento de las visitas, el tiempo que una persona navega en la página web, hasta el éxito de una compañía de marketing.
Para todas las personas o profesional interesado en adquirir o perfeccionar sus conocimientos en programación de páginas Web.
MÓDULO 1. CREACIÓN DE PÁGINAS WEB EN HTML
TEMA 1. INTRODUCCIÓN AL DISEÑO DE PÁGINAS WEB
Conceptos previos.
La organización de una presentación Web
Introducción al lenguaje HTML.
Primeros pasos.
La sintaxis del lenguaje HTML.
Editores y convertidores.
TEMA 2. EL TEXTO
Introducción.
Dar formato al texto.
Introducción a los atributos.
La etiqueta.
El color en HTML
Márgenes
Caracteres especiales.
Listas.
TEMA 3. LOS ENLACES
Estructura de los enlaces.
Enlaces dentro de una misma página.
Enlaces con otra página dentro del mismo sitio Web.
Enlaces con otro sitio Web.
Enlaces con una dirección de e-mail.
Enlaces con un archivo para descargar.
TEMA 4. IMÁGENES
Formato de las imágenes.
Insertar una imagen. Etiqueta y atributos.
Alineación y tamaño de imágenes.
Crear un enlace en una imagen.
Mapas de imágenes.
Fondos de pantalla o backgrounds.
TEMA 5. LAS TABLAS
Descripción de etiquetas para la creación de tablas.
Atributos para las tablas.
Titular de la tabla.
Atributos de las celdas.
Celdas de cabecera.
Contenido de las celdas.
Tablas anidadas.
TEMA 6. FORMULARIOS
Descripción del concepto de formulario.
Distintos elementos de un formulario.
Diseño de un formulario.
Métodos de acceso.
TEMA 7. LOS FRAMES
Descripción del concepto de frame.
Etiquetas para crear Frames
Navegación entre distintos frames.
Anidación de frames.
Cosas que evitar en el uso de frames.
TEMA 8. INTRODUCCIÓN A LAS HOJAS DE ESTILO CSS
¿Qué son las hojas de estilo?
¿Cómo se aplican las hojas de estilo?
Sintaxis de las hojas de estilo.
Estilo para etiquetas concretas o un grupo de ellas.
Estilo para un documento HTML.
Enlazando distintos documentos a una hoja de estilo.
TEMA 9. CÓMO PUBLICAR UNA PÁGINA WEB
Alojamiento de las páginas.
Cómo subir los archivos de nuestra página.
Actualizar las páginas.
MÓDULO 2. PROGRAMACIÓN CON JAVASCRIPT
TEMA 1. INTRODUCCIÓN A LAS PÁGINAS WEB
Introducción
Programación del lado del cliente
Programación del lado del Servidor
¿Qué utilizaremos?
¿Qué necesita saber?
Nuestro primer ejemplo
TEMA 2. INTRODUCCIÓN A JAVASCRIPT
La etiqueta SCRIPT
Contenido Alternativo
Variables
Tipos de Datos
Operadores
Cuadros de diálogo
Práctica
TEMA 3. CONCEPTOS BÁSICOS DE PROGRAMACIÓN
Introducción
Estructuras de decisión
Estructuras lógicas
Estructuras de repetición
Definir funciones
Llamadas a funciones
Ámbito de las variables
Práctica
TEMA 4. OBJETOS EN JAVASCRIPT
Introducción
La jerarquía de objetos
Propiedades y Eventos
Métodos 79
Práctica
TEMA 5. LOS OBJETOS LOCATION E HISTORY
¿Qué es un URL?
El Objeto Location
Redirigir a otra página
El Objeto History
Práctica
TEMA 6. EL OBJETO DOCUMENT
Introducción
La propiedad Title
Los colores de la página
El método write
El conjunto images
Práctica
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
Práctica
TEMA 8. LOS OBJETOS FRAME, NAVIGATOR Y SCREEN
El conjunto frames
El objeto navigator
El objeto screen
Práctica
MÓDULO 3. PROGRAMACIÓN CON PHP
TEMA 1. INSTALACIÓN
Introducción
Obtener el paquete XAMPP
Instalar el paquete XAMPP
Apache y MySQL como servicios
La directiva register_globals
Práctica
TEMA 2. CREAR UN SITIO WEB
¿Cómo funcionan las páginas PHP?
Crear un alias en apache
La página principal
Práctica
TEMA 3. INTRODUCCIÓN A PHP
Las etiquetas PHP
Variables
Tipos de datos
Constantes
Práctica
TEMA 4. ARRAYS Y ESTRUCTURAS DE CONTROL
Arrays
Estructuras de repetición
Estructuras de decisión
Combinar estructuras
Arrays Asociativos
El bucle foreach
Arrays Multidimensionales
Práctica
TEMA 5. FUNCIONES
Introducción
Crear Funciones
Llamar a una función
Paso de parámetros
Parámetros por defecto
Práctica
TEMA 6. INCLUIR ARCHIVOS
Ámbito de las variables
Variables estáticas
Uso de include y require
Incluir solo una vez
Seguridad de los archivos incluidos
Práctica
TEMA 7. PROGRAMACIÓN ORIENTADA A OBJETOS
Introducción
Clases
Propiedades
Métodos
Visibilidad
Crear Objetos
Destructores
Práctica
TEMA 8. HERENCIA
Presentación
Crear subclases
Crear objetos de las subclases
Sobrescribir métodos
El acceso protected
Práctica
TEMA 9. RECOGER INFORMACIÓN DEL USUARIO
Introducción
El array $_GET
El array $_POST
Recogerlos en una página distinta
Recogerlos en la misma página
Entradas requeridas
Práctica
TEMA 10. VALIDACIÓN DE FORMULARIOS
Expresiones regulares
Limpiando la información
Comprobando el formulario de origen
Práctica
TEMA 11. COOKIES Y SESIONES
Introducción
Crear cookies
Caducidad de las cookies
Dependencia del navegador
Características de las cookies
¿Qué es una sesión?
El array $_SESSION
La función od_start() y od_clean()
Finalizar la sesión
El identificador de las sesiones
¿Dónde se almacena la información?
Práctica
TEMA 12. ACCESO A ARCHIVOS
Introducción
Crear el archivo
Escribir en el archivo
Leer de un archivo
Práctica
TEMA 13. ERRORES Y EXCEPCIONES
Errores
Excepciones
Práctica
MÓDULO 4. BASES DE DATOS Y SQL
TEMA 1. CONFIGURACIÓN DE LA BASE DE DATOS
MySQL
Contraseña para el root
Extensión MySQL
PHPMyAdmin
Administración de usuarios
Práctica
TEMA 2. BASE DE DATOS Y SQL
Tipos de tablas en MySQL
Crear tablas
Relaciones uno a muchos
Relaciones muchos a muchos
SQL
Acceder a la base de datos
Establecer la conexión
Mostrar los datos en una tabla
Cerrar la conexión
Práctica
TEMA 3. BUSCANDO MÁS FUNCIONALIDAD
Ordenar el resultado
Dividir el resultado en páginas
Consultas preparadas
Práctica
MÓDULO 5. REGISTRO DE USUARIOS
TEMA 1. AUTENTIFICACIÓN DE LOS USUARIOS
La página de login
La página de registro
Asegurar la confidencialidad
Práctica
MÓDULO 6. TIENDA ONLINE
TEMA 1. EL PROCESO DE COMPRA
Introducción
Modificar listaproductos.php
La página comprar.php
Identificar al cliente
La página carritocompra.php
Confirmar el pedido
La página de desconexión
Migrar el carrito de la compra
Práctica
TEMA 2. INTEGRAR NUESTRO CARRITO A UNA PÁGINA WEB ACTUAL
Introducción
¿Qué vamos a hacer?
Construir la estructura HTML
TEMA 3. FORMAS DE PAGO
Introducción
Tipos de Formas de Pago
Contrarrembolso
Transferencia Bancaria
Domiciliación Bancaria
Tarjetas Bancarias
Tarjetas de Comercio
PayPal
¿Qué Formas de Pago Utilizaremos?
Modificando la Interfaz de Nuestra Tienda
Modificando nuestra base de datos
Modificando el Código Anterior
Implementando el Contrarrembolso
Implementando la transferencia
Implementando el PayPal
MÓDULO 7. PROGRAMACIÓN CON JQUERY
TEMA 1. INICIACIÓN A LAS PÁGINAS WEBS CON JQUERY
Introducción
Presentación
¿Cómo iniciar Jquery?
¿Dónde podemos documentarnos?
Herramientas necesarias
TEMA 2. CONCEPTOS BÁSICOS DE JAVASCRIPT
Introducción
Sintaxis Básica
Operadores
Control de flujo
Arrays y Objetos
Funciones
TEMA 3. CONCEPTOS BÁSICOS DE JQUERY
Introducción
Obteniendo JQuery 1.9.1
El núcleo de jQuery
Cargar JQuery desde Google
Novedades de JQuery 1.9
TEMA 4. SELECTORES
Introducción
Selectores básicos en jQuery
Selectores de jerarquía
Filtros en JQuery
TEMA 5. EVENTOS
Introducción
Evento de carga de Página
Eventos en JQuery
El objeto Event
Todavía más Eventos de JQuery
TEMA 6. ATRIBUTOS EN JQUERY
Introducción
Operaciones sobre clases
Leer Atributos
Modificar Atributos
Modificar varios valores de atributos a la vez
Añadir atributos con Attr
Eliminar un atributo con removeAttr
TEMA 7. CSS EN JQUERY
Introducción
Acceso a propiedades con .css()
Modificar propiedades css con .css (nombre, propiedad, Css, valor)
TEMA 8. AJAX EN JQUERY
Introducción
Conceptos Claves
Cargar un Archivo
El método GET o POST
Cargar un Script
El método AJAX de jQuery
TEMA 9. FORMULARIOS
Introducción
Formularios
TEMA 10. EFECTOS EN JQUERY
Introducción
Los efectos show() y hide()
Efectos de fundido
Creación de una animación
Envío de funciones callback
Cola de efectos
Efectos con desplazamientos
TEMA 11. JQUERY UI
Introducción
Instalación
Usando jQuery UI en nuestra página web
Plugin draggable
Componente Dialog
Componente Button
TEMA 12. PLUGIN EN JQUERY
Plugins
Desarrollar Plugins
Añadir nuevos métodos abreviados
Parámetros del método
Otras funciones para plugins
Compartir un Plugin
MÓDULO 8. PUBLICACIÓN DE PÁGINAS WEB
TEMA 1. CARACTERÍSTICAS DE SEGURIDAD EN LA PUBLICACIÓN DE PÁGINAS WEB
Seguridad en distintos sistemas de archivos
Permisos de acceso
Órdenes de creación modificación y borrado
TEMA 2. HERRAMIENTAS DE TRANSFERENCIA DE ARCHIVOS
Parámetros de configuración
Conexión con sistemas remotos
Operaciones y Comandos / órdenes para transferir archivos
Operaciones y Comandos / órdenes para actualizar y eliminar archivos
TEMA 3. PUBLICACIÓN DE PÁGINAS WEB
Buscadores genéricos
Buscadores especializados
Descriptores: palabras clave y sistemas normalizados de «metadatos»
Aplicaciones de publicación automatizada
Procedimientos de publicación
TEMA 4. PRUEBAS Y VERIFICACIÓN DE PÁGINAS WEB
Técnicas de verificación
Herramientas de depuración para distintos navegadores
Navegadores: tipos y plugins
Culminada la formación obtendrás una Certificación Profesional emitida por Gesenco.
No son necesarios conocimientos previos para acceder a la formación.