Programador Web en Wordpress + PHP + JavaScript + MySQL, Nivel Profesional ONLINE
Hoy en día es muy importante la labor de un Programador Web. Este curso ofrece una formación especializad
Programador Web en Wordpress + PHP + JavaScript + MySQL, Nivel Profesional ONLINE
Hoy en día es muy importante la labor de un Programador Web. Este curso ofrece una formación especializada en Wordpress, que es un gestor de contenidos que ha revolucionado el panorama de publicación en internet haciendo fácil y accesible para todos la creación de una web personal.; JavaScript, que es un lenguaje de programación que se utiliza para realizar acciones dentro del ámbito de una página Web.
Temario:
PARTE 1. CREACIÓN Y GESTIÓN DE BLOG + WEB 2.0 CON WORDPRESS PROFESIONAL
TEMA 1. INTRODUCCIÓN A WORDPRESS
¿Que es un blog?
¿Que es WordPress?
Diferencias entre WordPress.com y WordPress.org
TEMA 2. PLATAFORMA WORDPRESS.COM
Darse de Alta
Portada y Tablero
Crear un Post
Subir imágenes, vídeos y audio en un post
Crear páginas y enlaces
Gestión, diseño y categorías
Comentarios, ajustes y usuarios
TEMA 3. INSTALAR WORDPRESS.ORG
Requisitos de instalación
Darse de alta en un servidor
Crear un espacio web
Crear una base de datos
Descargar WordPress.org
Configurar el FTP
Instalar WordPress.org
TEMA 4. AJUSTES DE CONFIGURACIÓN
Ajustes generales
Ajustes de escritura
Ajustes de lectura
Ajustes de contenidos
Ajustes Multimedia
Ajustes de privacidad y enlaces
TEMA 5. AÑADIR CONTENIDO I
Añadir una nueva entrada I
Añadir una nueva entrada II
Multimedia en una Entrada I
Multimedia en una Entrada II
Menú Multimedia
TEMA 6. AÑADIR CONTENIDO II
Categorías
Etiquetas
Enlaces
Comentario
Páginas
TEMA 7. OTRAS POSIBILIDADES DE WORDPRESS
Revisiones y Papeleras
Herramientas I
Herramientas II
Usuarios
Perfil de Usuario
Crear un avatar personalizado
TEMA 8. PLANTILLAS
Instalar Temas I
Instalar Temas II
Menús
Fondo y Cabeceras
Los Widgets
El Editor y Estructura
TEMA 9. PLUGINS
Conceptos básicos
Instalar plugins
Clasificación plugins
Plugin sociable
Plugin Flash Gallery
Menú de usuario
Usuarios Registrados - Insertar artículos
Usuarios Registrados - Insertar enlaces
Usuarios Registrados - Modificar datos
TEMA 10. SEO
Introducción
Url y Título
Mapa Web, navegación y diseño
Contenido duplicado
Optimizar imágenes
PARTE 2. PROGRAMACIÓN DE PÁGINAS WEB CON PHP Y JAVASCRIPTS (CLIENTE+SERVIDOR)
MÓDULO 1. 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 2
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 3
TEMA 4. OBJETOS EN JAVASCRIPT
Introducción
La jerarquía de objetos
Propiedades y Eventos
Métodos 79
Práctica 4
TEMA 5. LOS OBJETOS LOCATION E HISTORY
¿Qué es un URL?
El Objeto Location
Redirigir a otra página
El Objeto History
Práctica 5
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 6
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 7
TEMA 8. LOS OBJETOS FRAME, NAVIGATOR Y SCREEN
El conjunto frames
El objeto navigator
El objeto screen
Práctica 8
MÓDULO 2. PHP
TEMA 9. INSTALACIÓN
Introducción
Obtener el paquete XAMPP
Instalar el paquete XAMPP
Apache y MySQL como servicios
La directiva register_globals
Práctica 9
TEMA 10. CREAR UN SITIO WEB
¿Cómo funcionan las páginas PHP?
Crear un alias en apache
La página principal
Práctica 10
TEMA 11. INTRODUCCIÓN A PHP
Las etiquetas PHP
Variables
Tipos de datos
Constantes
Práctica 11
TEMA 12. 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 12a
Práctica 12b
TEMA 13. FUNCIONES
Introducción
Crear Funciones
Llamar a una función
Paso de parámetros
Parámetros por defecto
Práctica 13
TEMA 14. 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 14
TEMA 15. PROGRAMACIÓN ORIENTADA A OBJETOS
Introducción
Clases
Propiedades
Métodos
Visibilidad
Crear Objetos
Destructores
Práctica 15a
Práctica 15b
TEMA 16. HERENCIA
Presentación
Crear subclases
Crear objetos de las subclases
Sobrescribir métodos
El acceso protected
Práctica 16
TEMA 17. 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 17a
Práctica 17b
TEMA 18. VALIDACIÓN DE FORMULARIOS
Expresiones regulares
Limpiando la información
Comprobando el formulario de origen
Práctica 18
TEMA 19. COOKIES Y SESIONES
Introducción
Crear cookies
Caducidad de la cookies
Dependencia del navegador
Características de los cookies
¿Qué es una sesión?
El array $_SESSION
La función od_start() y od_clean()
Finalizar la sesión
El identificador de la sesiones
¿Dónde se almacena la información?
Práctica 19a
Práctica 19b
TEMA 20. ACCESO A ARCHIVOS
Introducción
Crear el archivo
Escribir en el archivo
Leer de un archivo
Práctica 20
TEMA 21. ERRORES Y EXCEPCIONES
Errores
Excepciones
Práctica 21a
Práctica 21b
TEMA 22. CONFIGURACIÓN DE LA BASE DE DATOS
MySql
Contraseña para el root
Extensión mysqli
PHPMyAdmin
Administración de usuarios
Práctica 22
TEMA 23. 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 23a
Práctica 23b
Práctica 23c
TEMA 24. BUSCANDO MÁS FUNCIONALIDAD
Ordenar el resultado
Dividir el resultado en páginas
Consultas preparadas
Práctica 24
TEMA 25. AUTENTIFICACIÓN DE LOS USUARIOS
La página de login
La página de registro
Asegurar la confidencialidad
Práctica 25
TEMA 26. 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 26a
Práctica 26b
TEMA 27. INTEGRAR NUESTRO CARRITO A UNA PÁGINA WEB ACTUAL
Introducción
¿Qué vamos a hacer?
Construir la estructura HTML
TEMA 28. FORMAS DE PAGO
Introducción
Tipos de Formas de Pago
Contrareembolso
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 Contrareembolso
Implementando la transferencia
Implementando el Paypal
PARTE 3. ADMINISTRACIÓN DE BASES DE DATOS CON MYSQL
TEMA 1. INTRODUCCIÓN A MYSQL
¿Qué es MySQL?
MySQL Open Source
¿Por qué usar MySQL?
Algunos detalles técnicos de MySQL
Características
TEMA 2. INSTALACIÓN MYSQL
Introducción
Instalación de Xampp
Comprobar la instalación de Xampp
PHPMyAdmin
Contraseña para el root
Administración de usuarios
Acceder a nuestra base de datos por consola
Tipos de tablas en MySQL
Crear tablas
Relaciones uno a muchos
Relaciones muchos a muchos
TEMA 3. TIPOS DE DATOS
Introducción
Resumen de los tipos de datos
Tipos de datos String y Char
Tipos de datos numéricos
Tipos de datos para fecha y hora
Almacenamiento según el tipo de campo
La importancia de coger el tipo de columna correcto
Relación con otros tipos de datos de bases de datos
TEMA 4. OPERADORES ARITMÉTICO-LÓGICOS Y FUNCIONES
Introducción
Control de flujo
Operadores y funciones de comparación
Operadores lógicos
Funciones de fecha
Funciones para tipos String
Funciones aritméticas
Funciones matemáticas
TEMA 5. SINTAXIS SQL
Introducción a la sintaxis SQL
Sentencias de definición de la estructura de datos
Sentencias de datos: Select, Insert, Delete, Update
Sintaxis de subconsultas
Sintaxis de JOIN
TEMA 6. PROCEDIMIENTOS ALMACENADOS
Introducción a los Procedimientos almacenados
Stored procedure (Procedimientos almacenados)
Introducción a la sintaxis de los procedures (procedimientos)
TEMA 7. TRIGGERS O DISPARADORES
Introducción a los trigger
Para que sirven y cuando utilizarlos.
Sintaxis de los trigger, Create trigger
Sintaxis de los trigger, drop trigger
TEMA 8. VISTAS
Introducción a las vistas
Sintaxis de las views, create view
Sintaxis de las views, alter view
Sintaxis de las view, drop view
|