Menú
¡Llama gratis! 900 264 357

Curso Experto en Programación de Páginas Web del centro GESENCO FORMACION SL

Programa de Curso Experto en Programación de Páginas Web

Modalidad: Online
Duración 18 Meses/ 650 Horas

Descripción

Con la presente formación conviértete en un experto en programación de páginas Web, podrás aplicar lo aprendido en tu sector profesional o si lo deseas incursionar en este ámbito.

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. 

A quién va dirigido

Para todas las personas o profesional interesado en adquirir o perfeccionar sus conocimientos en programación de páginas Web.

Objetivos

  • Elaborar páginas web dinámicas haciendo uso de HTML, CSS, JavaScript y PHP.
  • Aprender a gestionar las bases de datos.
  • Conocer los elementos y recursos que requiere un sitio Web.
  • Elaborar aplicaciones interactivas Jquery.
  • Aprender a usar las técnicas de control y verificación de los componentes en la página Web.

Temario

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

Titulación obtenida

Culminada la formación obtendrás una Certificación Profesional emitida por Gesenco.

Requisitos

No son necesarios conocimientos previos para acceder a la formación.

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​