Postgrado en Programacion Web 2.0: Desarrollo Rapido de Aplicaciones con PHP, JavaScript y jQuery + Titulacion Universitaria (Formacion Bonificable)






Duración:410 horas
Modalidad:Postgrado para trabajadores Online Bonificado
100% BONIFICABLE
Información complementaria
¿Conoces la importancia de dominar Javascript?
Javascript es un lenguaje que puede ser utilizado tanto por profesionales como por quienes se inician en el desarrollo y diseño de sitios web. No necesita compilación, ya que el lenguaje funciona del lado del cliente, son los navegadores los encargados de interpretar estos códigos. La principal ventaja de Javascript es que puede ser incorporado en cualquier página web, puede ser ejecutado sin la necesidad de instalar otro programa para ser visualizado.
Hoy en día, aprender a programar te abre muchas puertas en el mercado laboral. Independientemente de si es el puesto mejor pagado de la empresa o no, lo que es indiscutible es que hay una gran demanda de trabajadores expertos en esta materia en el mercado de trabajo. Incluso se espera que crezca mucho más en los próximos años.
¡Conseguir tus objetivos nunca había sido tan fácil!
No te quedes atrás y fórmate para ser el mejor profesional en este sector con nuestro curso a distancia, tanto si ya eres un profesional y quieres ampliar y actualizar tus conocimientos, como si estás interesado en adquirir todos los conocimientos necesarios para trabajar en este ámbito.
Cultiva tu memoria y amplía tus conocimientos sobre Javascript gracias a la realización de nuestro Curso Superior de Javascript, con el que aprenderás todo lo relacionado con el lenguaje de programación más usado por desarrolladores de páginas web. Conviértete en un experto en Javascript y aplica tus conocimientos de forma profesional al desarrollo de contenidos web de calidad.
Aprovecha tu tiempo libre y aprende sobre programación y desarrollo con la empresa que mejores servicios te ofrece del mercado. Si decides formarte con nosotros, entrarás a formar parte de nuestra comunidad formativa, en la que ponemos a tu disposición todo lo necesario para conseguir tus objetivos formativos y crecer profesionalmente.
Domina los aspectos necesarios para enfrentarte al mundo laboral y convertirte en un profesional en la materia, de forma que podrás optar a mejores salarios y puestos de trabajo con mayores responsabilidades. Confía en nosotros para ampliar tu formación y te ayudaremos a conseguir tus objetivos.
El curso básico de javascript y te enseña cómo diseñar sitios web. Si quieres convertirte en un experto en este ámbito, puedes comenzar con un curso más básico y aprender cómo se diseñan los sitios web. ¿A qué estás esperando para formarte? ¿Qué te impide empezar ya con la formación? No te pienses más y aprende cómo hacer los mejores diseños de la mano de Euroinnova.
¿Desearías realizar un postgrado en programación web 2.0: desarrollo rápido de aplicaciones con PHP, JavaScript y jQuery y obtener además titulación universitaria? Si es así estás de suerte. Porque internet es variable, necesitas conocer todos los tips de la programación web. ¿Conoces el código echo? El código echo es utilizado para la impresión de pantalla.
Encárgate de toda modificación variable de tu web. En nuestra formación encontrarás prácticas del tipo ejemplo. Porque gracias a nuestra formación podrás dar ese aspecto variable a la web.
Es el momento de descubrir la formación que tanto estás buscando para así poder convertirte en el profesional que deseas. En Euroinnova te ofrecemos la posibilidad de estudiar en formato de curso o máster y en modalidad online y a distancia. ¿Tienes dudas? Utiliza cualquiera de nuestros métodos de contacto y comienza a disfrutar de la mejor formación. Si tienes dudas acerca de nuestra formación, pregunta lo que desees a través de nuestros métodos de contacto y obtendrás respuesta. Disponemos de una gran cantidad de cursos con homologación por parte de la universidad oficial y que son baremables para oposiciones de la Administración Pública. Visita los foros. Si no recuerdas tu código de acceso llama ahora.
Si tus intenciones son las de formarte de la mejor forma y al mejor precio, has encontrado el lugar indicado. Nuestros alumnos ya nos han probado y repiten; observa en los comentarios. La formación que te ofrecemos está repleta de cuestiones prácticas. Porque la teoría no lo es todo. Gracias a nuestros cursos podrás sentirte más cerca de aprobar esa oposición o conseguir el puesto de trabajo que siempre has deseado. Si tienes dudas acerca de nuestra formación, pregunta lo que desees a través de nuestros métodos de contacto y obtendrás respuesta.
Aprovecha nuestras ofertas del momento y matricúlate antes de que sea demasiado tarde. Si no sabes cómo matricularte, podrás ver todos y cada uno de los pasos a través de nuestra web. Si aun así no lo consigues, podrás llamarnos a nuestro número de teléfono gratuito. Ponte en contacto con nuestro equipo de profesionales y asesores. Ellos sabrán ayudarte, resolver tus dudas, y recomendarte la acción formativa que más se adecue a tus exigencias profesionales.
Porque gran parte de nuestros clientes son grandes empresas que pretenden formar a sus trabajadores. Visita los foros. Si eres particular y solo buscas aumentar tu conocimiento, igualmente encontrarás lo que deseas. Utiliza nuestra web para ver todas aquellas acciones formativas que deseas cursar y llámanos para matricularte. Si tienes dudas acerca de nuestra formación, pregunta lo que desees a través de nuestros métodos de contacto y obtendrás respuesta. Si no recuerdas tu código de acceso llama ahora. Te estamos esperando, no lo dudes más.
PARTE 1. PROGRAMACIÓN DE PÁGINAS WEB CON PHP Y JAVASCRIPT
MÓDULO 1. JAVASCRIPT
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A JAVASCRIPT
- La etiqueta SCRIPT
- Contenido Alternativo
- Variables
- Tipos de Datos
- Operadores
- Cuadros de diálogo
- Práctica 2
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 4. OBJETOS EN JAVASCRIPT
- Introducción
- La jerarquía de objetos
- Propiedades y Eventos
- Métodos 79
- Práctica 4
UNIDAD DIDÁCTICA 5. LOS OBJETOS LOCATION E HISTORY
- ¿Qué es un URL?
- El Objeto Location
- Redirigir a otra página
- El Objeto History
- Práctica 5
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 8. LOS OBJETOS FRAME, NAVIGATOR Y SCREEN
- El conjunto frames
- El objeto navigator
- El objeto screen
- Práctica 8
MÓDULO 2. PHP
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 10. CREAR UN SITIO WEB
- ¿Cómo funcionan las páginas PHP?
- Crear un alias en apache
- La página principal
- Práctica 10
UNIDAD DIDÁCTICA 11. INTRODUCCIÓN A PHP
- Las etiquetas PHP
- Variables
- Tipos de datos
- Constantes
- Práctica 11
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 13. FUNCIONES
- Introducción
- Crear Funciones
- Llamar a una función
- Paso de parámetros
- Parámetros por defecto
- Práctica 13
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 15. PROGRAMACIÓN ORIENTADA A OBJETOS
- Introducción
- Clases
- Propiedades
- Métodos
- Visibilidad
- Crear Objetos
- Destructores
- Práctica 15a
- Práctica 15b
UNIDAD DIDÁCTICA 16. HERENCIA
- Presentación
- Crear subclases
- Crear objetos de las subclases
- Sobrescribir métodos
- El acceso protected
- Práctica 16
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 18. VALIDACIÓN DE FORMULARIOS
- Expresiones regulares
- Limpiando la información
- Comprobando el formulario de origen
- Práctica 18
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 20. ACCESO A ARCHIVOS
- Introducción
- Crear el archivo
- Escribir en el archivo
- Leer de un archivo
- Práctica 20
UNIDAD DIDÁCTICA 21. ERRORES Y EXCEPCIONES
- Errores
- Excepciones
- Práctica 21a
- Práctica 21b
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 24. BUSCANDO MÁS FUNCIONALIDAD
- Ordenar el resultado
- Dividir el resultado en páginas
- Consultas preparadas
- Práctica 24
UNIDAD DIDÁCTICA 25. AUTENTIFICACIÓN DE LOS USUARIOS
- La página de login
- La página de registro
- Asegurar la confidencialidad
- Práctica 25
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 27. INTEGRAR NUESTRO CARRITO A UNA PÁGINA WEB ACTUAL
- Introducción
- ¿Qué vamos a hacer?
- Construir la estructura HTML
UNIDAD DIDÁCTICA 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 2. PROGRAMACIÓN EN JQUERY
MÓDULO 1. PROGRAMACIÓN CON JQUERY
UNIDAD DIDÁCTICA 1.INICIACIÓN A LAS PÁGINAS WEBS CON JQUERY
- Introducción
- Presentación
- ¿Cómo iniciar Jquery?
- ¿Dónde podemos documentarnos?
- Herramientas necesarias
UNIDAD DIDÁCTICA 2.CONCEPTOS BÁSICOS DE JAVASCRIPT
- Introducción
- Sintaxis Básica
- Operadores
- Control de flujo
- Arrays y Objetos
- Funciones
UNIDAD DIDÁCTICA 3.CONCEPTOS BÁSICOS DE JQUERY
- Introducción
- Obteniendo JQuery 1.9.1
- El nucleo de jQuery
- Cargar Jquery desde Google
- Novedades de Jquery 1.9
UNIDAD DIDÁCTICA 4.SELECTORES
- Introducción
- Selectores básicos en jQuery
- Selectores de jerarquía
- Filtros en Jquery
UNIDAD DIDÁCTICA 5.EVENTOS
- Introducción
- Evento de carga de Página
- Eventos en Jquery
- El objeto Event
- Todavía más Eventos de Jquery
UNIDAD DIDÁCTICA 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 atributos con removeAttr()
UNIDAD DIDÁCTICA 7.CSS EN JQUERY
- Introducción
- Acceso a propiedades con .css()
- Modificar propiedades css con .css(nombre_propiedad_css, valor)
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 9.FORMULARIOS
- Introducción
- Formularios
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 11.JQUERY UI
- Introducción
- Instalación
- Usando jQuery UI en nuestra página web
- Plugin draggable
- Componente Dialog
- Componente Button
UNIDAD DIDÁCTICA 12.PLUG-IN EN JQUERY
- Plugins
- Desarrollar Plug-ins
- Añadir nuevos métodos abreviados
- Parámetros del método
- Otras funciones para plug-ins
- Compartir un Plug-in
MÓDULO 2. CURSO PRÁCTICO JQUERY
PARTE 3. CREACIÓN Y GESTIÓN DE BASE DE DATOS SQL
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN
- Un poco de historia
- Las normas SQL
- Descripción rápida del modelo relacional
- Los operadores en álgebra relacional
- Los sistemas de gestión de bases de datos que utilizan SQL
- Principales conceptos del modelo relacional
- Principales reglas
- Unión
- Intersección
- Diferencia
- División
- Restricción
- Proyección
- Producto cartesiano
- Join
- Cálculos elementales
- Cálculo de agregados
UNIDAD DIDÁCTICA 2. LA DEFINICIÓN DE LOS DATOS (LDD)
- Los tipos de datos
- La creación de las tablas
- La eliminación de tablas
- La modificación de tablas
- Las vistas
- Los índices
- La integridad de los datos
- Numéricos
- Caracteres
- Fechas y horas
- Los otros tipos de datos
- El comando CREATE
- Los comentarios (COMMENT)
- Crear una tabla a partir de otra
- Utilización de sinónimos
- Las SECUENCIAS
- El comando DROP
- El comando ALTER
- Renombrar una tabla (RENAME)
- Por qué utilizar vistas
- La creación de vistas
- La eliminación de vistas
- Los índices y la norma SQL
- Los diferentes métodos de organización de los índices
- La creación de un índice
- La eliminación de un índice
- La PRIMARY KEY
- La FOREIGN KEY
- Los valores por defecto (DEFAULT)
- El valor NULL
- La cláusula UNIQUE
- CHECK
- Algunos consejos
- Ejercicios de aplicación
- Corrección de los ejercicios de aplicación
UNIDAD DIDÁCTICA 3. LA MANIPULACIÓN DE LOS DATOS (LMD)
- Introducción
- La selección de datos
- La inserción de datos
- La eliminación de datos
- La modificación de datos
- Soluciones de los ejercicios
- El comando de selección de datos SELECT
- Las opciones DISTINCT y ALL
- La utilización de los alias
- La cláusula WHERE
- Las uniones
- La ordenación (ORDER BY)
- Los agrupamientos (GROUP BY)
- Las funciones utilizadas en un agrupamiento
- La instrucción CASE
- Resumen de las posibles sintaxis del SELECT
- Los operadores de conjuntos
- Cómo hacer una consulta: algunos consejos
- Ejercicios sobre la selección de datos
- El comando INSERT
- Inserción a partir de otra tabla
- Resumen de la sintaxis del INSERT
- Ejercicios de inserción de datos
- El comando DELETE
- El comando TRUNCATE
- Ejercicios sobre la eliminación de datos
- El comando UPDATE
- Ejercicios sobre la modificación de datos
- Solución de los ejercicios sobre la selección de datos
- Solución de los ejercicios sobre la inserción de datos
- Soluciones de los ejercicios sobre la eliminación de datos
- Solución de los ejercicios sobre la modificación de datos
UNIDAD DIDÁCTICA 4. LAS FUNCIONES
- Introducción
- Las funciones numéricas
- Las funciones de comparación y de comprobación
- Las funciones de gestión de fechas y horas
- Las funciones con cadenas de caracteres
- Otras funciones
- Ejercicios sobre las funciones
- Solución de los ejercicios sobre las funciones
- ABS: valor absoluto
- ASCII: valor ASCII de un carácter
- COS: coseno - SIN: seno
- LOG (
- MOD(
- ROUND(
- SQRT: raíz cuadrada
- IN - NOT IN
- EXISTS - NOT EXISTS (existencia o no)
- BETWEEN (entre dos valores)
- LIKE (que contiene parte del valor)
- Fecha del día: CURRENT_DATE
- Hora actual
- Fecha y hora del día: CURRENT_TIMESTAMP
- Los diferentes formatos de visualización de fechas
- La manipulación de las fechas y las horas
- LOWER / UPPER / UCASE / LCASE (minúsculas y mayúsculas)
- Eliminar los espacios a la derecha o izquierda de una cadena de caracteres: TRIM / LTRIM / RTRIM
- Transformar un dato numérico o una fecha en caracteres: TO_CHAR
- Encontrar la posición de una cadena de caracteres en otra cadena: INSTR
- Agregar caracteres antes o después de una cadena:LPAD / RPAD
- Extraer parte de una cadena de caracteres: SUBSTR
- NVL: comprobar si una columna es null
- Comprobar varios valores: COALESCE
- Comparar dos columnas: NULLIF
- Cambiar el tipo de una columna: CAST
- Comprobar el contenido de un dato con DECODE
UNIDAD DIDÁCTICA 5. LA SEGURIDAD DE LOS DATOS (DCL)
- Introducción
- Por qué definir derechos
- Crear un usuario
- Cambiar la contraseña de un usuario
- Asignar derechos (GRANT)
- Eliminar derechos (REVOKE)
- Utilización de los roles
- Eliminar un rol
- Ejercicios sobre la seguridad
- Solución de los ejercicios
- Asignar derechos de manipulación de una tabla
- Asignar derechos sobre los objetos de la base
- Otros derechos
- Eliminar derechos sobre la manipulación de una tabla
- Eliminar derechos sobre los objetos de la base
UNIDAD DIDÁCTICA 6. EL CONTROL DE TRANSACCIONES (TCL)
- La problemática de los accesos concurrentes
- Concepto de transacción
- Ilustración de accesos concurrentes
- El mecanismo de bloqueo
- Definición de una transacción
- Cómo evitar las incoherencias de datos
- Implementación de un bloqueo
- Implementación de un bloqueo aplicativo
- Validación de las modificaciones (COMMIT)
- Cancelación de las modificaciones (ROLLBACK)
- Los puntos de sincronización (SAVEPOINT)
- Ejemplo de utilización de los puntos de sincronización
UNIDAD DIDÁCTICA 7. PARA IR MÁS LEJOS
- Carga de datos masiva con SQL*Loader
- La importación y exportación de tablas con Oracle
- Los sub-SELECT
- Algunos conceptos de rendimiento
- Presentación de SQL*Plus
- Presentación de los TRIGGER
- Las tablas del sistema (Oracle)
- Algunos scripts útiles
- La exportación de tablas
- La importación de tablas
- Utilización de EXPLAIN PLAN
- Utilización del paquete DBMS_XPLAN.DISPLAY
- Optimización de las consultas mediante la utilización de HINTS
- Conclusión
- Utilización estándar
- El comando SPOOL
- Los comandos SET
- La utilización de variables en SQL*Plus
- La llamada a procedimientos almacenados
- Creación de un TRIGGER de control y actualización en una tabla
- Creación de un TRIGGER después de las actualizaciones
- Tablas del sistema para tablas y columnas
- Tablas del sistema para índices y vistas
- El resto de tablas del sistema
- Saber el tamaño real de una columna
- Buscar y eliminar duplicados en una tabla
- Extraer los datos de una tabla en un fichero plano
- Mostrar el contenido de una tabla sin conocer su estructura
- Generar comandos de inserción en una tabla a partir de un fichero Excel
- Procedimiento almacenado para eliminar filas en una tabla
UNIDAD DIDÁCTICA 8. PRESENTACIÓN DE PL/SQL
- Introducción
- Sintaxis general
- Los cursores
- Los bucles FOR, WHILE, LOOP y la estructura condicional CASE
- Las excepciones más utilizadas
- Creación de un procedimiento almacenado
- Creación de una función almacenada
- Los packages
- Compilación de un procedimiento, de una función o de un paquete
- Eliminación de un procedimiento, de una función o de un paquete
- El WHILE
- El FOR
- El LOOP
- El CASE
UNIDAD DIDÁCTICA 9. LOS ERRORES MÁS COMUNES
- Introducción
- Sobre el acceso a los datos (LDD/LMD)
- Sobre las transacciones y las sesiones (TCL/DCL)
- Sobre los componentes internos (memoria, sistema)
UNIDAD DIDÁCTICA 10. ANEXOS
- Resumen de los principales comandos
- Funciones SQL presentadas en este libro
- Glosario
- Los principales comandos del LDD (lenguaje de definiciónde datos) o DDL (Data Definition Language)
- Los principales comandos del LMD (lenguaje de manipulación de datos) o DML (Data Manipulation Language)
- Los principales comandos del LCD (lenguaje de control de datos) o DCL (Data Control Language)
- Los principales comandos del LCT (lenguaje de control de transacciones) o TCL (Transaction Control Language)
- La creación de procedimientos y funciones
