Curso de Técnico en PHP, JavaScript y JQuery

  • Conocer los aspectos generales de la programación en Java, la estructura de sus programas y la sintaxis de programación.
  • Desarrollar programas manejando la potencia de la programación orientada a objetos, trabajando con la estructura de una clase, sus métodos y atributos, control de accesos, paquetes, etc., para poder dar sentido a la programación orientada a objetos.
  • Controlar errores inesperados a la hora de realizar un programa y saber encauzar estos errores para que la aplicación no tenga una finalización inesperada.
  • Hacer desarrollos utilizando colecciones Java, que nos facilitan el tratamiento, almacenamiento, recuperación, etc., de los objetos creados, y nos facilitan la programación.
  • Adquirir una base teórica y práctica en el campo de la Informática para poder comprender los conceptos prácticos.
  • Aprender la forma de optimizar las bases de datos y protegerlas contra posibles agresiones.
  • Conocer las características especiales que presentan las aplicaciones en PHP, su nuevo enfoque orientado a objetos, la seguridad en la aplicación y el acceso a bases de datos.
  • Conocer los conceptos básicos de JavaScript y jQuery
  • Diferenciar los selectores básicos y de jerarquía de jQuery
  • Aprender los métodos de atributo y css de jQuery
  • Aprender a acceder directamente a un script desde jQuery
  • Conocer los efectos en jQuery

Dirigido a

Trabajadores y autónomos.

Metodología

A distancia / online

Precio

100% Bonificable

Infórmate, es GRATIS


Temario

Módulo 1. Javascript

1. Introducción a las páginas web

  1. introducción
  2. programación del lado del cliente
  3. programación del lado del servidor
  4. ¿qué utilizaremos?
  5. ¿qué necesita saber?
  6. nuestro primer ejemplo

2. Introducción a javascript

  1. la etiqueta script
  2. contenido alternativo
  3. variables
  4. tipos de datos
  5. operadores
  6. cuadros de diálogo
  7. práctica 2

3. Conceptos básicos de programación

  1. introducción
  2. estructuras de decisión
  3. estructuras lógicas
  4. estructuras de repetición
  5. definir funciones
  6. llamadas a funciones
  7. ámbito de las variables
  8. práctica 3

4. Objetos en javascript

  1. introducción
  2. la jerarquía de objetos
  3. propiedades y eventos
  4. métodos 79
  5. práctica 4

5. Los objetos location e history

  1. ¿qué es un url?
  2. el objeto location
  3. redirigir a otra página
  4. el objeto history
  5. práctica 5

6. El objeto document

  1. introducción
  2. la propiedad title
  3. los colores de la página
  4. el método write
  5. el conjunto images
  6. práctica 6

7. El objeto form

  1. formularios html
  2. el conjunto forms
  3. la propiedad elements
  4. validar la información
  5. ¿cuándo realizar la validación?
  6. tipos de validación
  7. práctica 7

8. Los objetos frame, navigator y screen

  1. el conjunto frames
  2. el objeto navigator
  3. el objeto screen
  4. práctica 8

módulo 2. Php

9. Instalación

  1. introducción
  2. obtener el paquete xampp
  3. instalar el paquete xampp
  4. apache y mysql como servicios
  5. la directiva register_globals
  6. práctica 9

10. Crear un sitio web

  1. ¿cómo funcionan las páginas php?
  2. crear un alias en apache
  3. la página principal
  4. práctica 10

11. Introducción a php

  1. las etiquetas php
  2. variables
  3. tipos de datos
  4. constantes
  5. práctica 11

12. Arrays y estructuras de control

  1. arrays
  2. estructuras de repetición
  3. estructuras de decisión
  4. combinar estructuras
  5. arrays asociativos
  6. el bucle foreach
  7. arrays multidimensionales
  8. práctica 12a
  9. práctica 12b

13. Funciones

  1. introducción
  2. crear funciones
  3. llamar a una función
  4. paso de parámetros
  5. parámetros por defecto
  6. práctica 13

14. Incluir archivos

  1. ámbito de las variables
  2. variables estáticas
  3. uso de include y require
  4. incluir solo una vez
  5. seguridad de los archivos incluidos
  6. práctica 14

15. Programación orientada a objetos

  1. introducción
  2. clases
  3. propiedades
  4. métodos
  5. visibilidad
  6. crear objetos
  7. destructores
  8. práctica 15a
  9. práctica 15b

16. Herencia

  1. presentación
  2. crear subclases
  3. crear objetos de las subclases
  4. sobrescribir métodos
  5. el acceso protected
  6. práctica 16

17. Recoger información del usuario

  1. introducción
  2. el array $_get
  3. el array $_post
  4. recogerlos en una página distinta
  5. recogerlos en la misma página
  6. entradas requeridas
  7. práctica 17a
  8. práctica 17b

18. Validación de formularios

  1. expresiones regulares
  2. limpiando la información
  3. comprobando el formulario de origen
  4. práctica 18

19. Cookies y sesiones

  1. introducción
  2. crear cookies
  3. caducidad de la cookies
  4. dependencia del navegador
  5. características de los cookies
  6. ¿qué es una sesión?
  7. el array $_session
  8. la función od_start() y od_clean()
  9. finalizar la sesión
  10. el identificador de la sesiones
  11. ¿dónde se almacena la información?
  12. práctica 19a
  13. práctica 19b

20. Acceso a archivos

  1. introducción
  2. crear el archivo
  3. escribir en el archivo
  4. leer de un archivo
  5. práctica 20

21. Errores y excepciones

  1. errores
  2. excepciones
  3. práctica 21a
  4. práctica 21b

22. Configuración de la base de datos

  1. mysql
  2. contraseña para el root
  3. extensión mysqli
  4. phpmyadmin
  5. administración de usuarios
  6. práctica 22

23. Base de datos y sql

  1. tipos de tablas en mysql
  2. crear tablas
  3. relaciones uno a muchos
  4. relaciones muchos a muchos
  5. sql
  6. acceder a la base de datos
  7. establecer la conexión
  8. mostrar los datos en una tabla
  9. cerrar la conexión
  10. práctica 23a
  11. práctica 23b
  12. práctica 23c

24. Buscando más funcionalidad

  1. ordenar el resultado
  2. dividir el resultado en páginas
  3. consultas preparadas
  4. práctica 24

25. Autentificación de los usuarios

  1. la página de login
  2. la página de registro
  3. asegurar la confidencialidad
  4. práctica 25

26. El proceso de compra

  1. introducción
  2. modificar listaproductos.Php
  3. la página comprar.Php
  4. identificar al cliente
  5. la página carritocompra.Php
  6. confirmar el pedido
  7. la página de desconexión
  8. migrar el carrito de la compra
  9. práctica 26a
  10. práctica 26b

27. Integrar nuestro carrito a una página web actual

  1. introducción
  2. ¿qué vamos a hacer?
  3. construir la estructura html

28. Formas de pago

  1. introducción
  2. tipos de formas de pago
  3. contrareembolso
  4. transferencia bancaria
  5. domiciliación bancaria
  6. tarjetas bancarias
  7. tarjetas de comercio
  8. paypal
  9. ¿qué formas de pago utilizaremos?
  10. modificando la interfaz de nuestra tienda
  11. modificando nuestra base de datos
  12. modificando el código anterior
  13. implementando el contrareembolso
  14. implementando la transferencia
  15. implementando el paypal

módulo 3. Programación con jquery

1.Iniciación a las páginas webs con jquery

  1. introducción
  2. presentación
  3. ¿cómo iniciar jquery?
  4. ¿dónde podemos documentarnos?
  5. herramientas necesarias

2.Conceptos básicos de javascript

  1. introducción
  2. sintaxis básica
  3. operadores
  4. control de flujo
  5. arrays y objetos
  6. funciones

3.Conceptos básicos de jquery

  1. introducción
  2. obteniendo jquery 1.9.1
  3. el nucleo de jquery
  4. cargar jquery desde google
  5. novedades de jquery 1.9

4.Selectores

  1. introducción
  2. selectores básicos en jquery
  3. selectores de jerarquía
  4. filtros en jquery

5.Eventos

  1. introducción
  2. evento de carga de página
  3. eventos en jquery
  4. el objeto event
  5. todavía más eventos de jquery

6.Atributos en jquery

  1. introducción
  2. operaciones sobre clases
  3. leer atributos
  4. modificar atributos
  5. modificar varios valores de atributos a la vez
  6. añadir atributos con attr
  7. eliminar un atributos con removeattr()

7.Css en jquery

  1. introducción
  2. acceso a propiedades con .Css()
  3. modificar propiedades css con .Css(nombre_propiedad_css, valor)

8.Ajax en jquery

  1. introducción
  2. conceptos claves
  3. cargar un archivo
  4. el método get o post
  5. cargar un script
  6. el método ajax de jquery

9.Formularios

  1. introducción
  2. formularios

10.Efectos en jquery

  1. introducción
  2. los efectos show() y hide()
  3. efectos de fundido
  4. creación de una animación
  5. envío de funciones callback
  6. cola de efectos
  7. efectos con desplazamientos

11.Jquery ui

  1. introducción
  2. instalación
  3. usando jquery ui en nuestra página web
  4. plugin draggable
  5. componente dialog
  6. componente button

12.Plug-in en jquery

  1. plugins
  2. desarrollar plug-ins
  3. añadir nuevos métodos abreviados
  4. parámetros del método
  5. otras funciones para plug-ins
  6. compartir un plug-in

Cursos relacionados

Aprender sobre UML 2.0 para la iniciación al mundo de los patrones de diseño de software. Conocer los elementos de modelado a partir de ejemplos pedagógicos extraídos del mundo de los caballos. Conocer los diferentes diagramas de UML 2, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de componentes pasando por los diagramas de interacción, de clases, de...

Desarrollo de Aplicaciones Orientadas a Servicios con Windows Communication Foundation 4

Windows Communication Foundation (WCF) es el modelo de programación unificado de Microsoft para generar aplicaciones orientadas a servicios. Permite a los programadores generar soluciones con transacción seguras y de confianza, que se integren en diferentes plataformas y que interoperen con las inversiones existentes.

Aprender sobre UML 2.0 para la iniciación al mundo de los patrones de diseño de software. Conocer los elementos de modelado a partir de ejemplos pedagógicos extraídos del mundo de los caballos. Conocer los diferentes diagramas de UML 2, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de componentes pasando por los diagramas de interacción, de clases, de...

Base de datos Oracle 10g

Este curso ofrece a los estudiantes una introducción a la tecnología de la base de datos Oracle Database 10g. Los estudiantes aprenden los conceptos relativos a las bases de datos relacionales y el potente lenguaje de programación SQL. El curso proporciona los conocimientos de SQL esenciales que permiten a los desarrolladores escribir consultas en una o varias tablas,...

Programación HTML5

HTML5 es el lenguaje de programación web más extendido tanto a nivel de aplicaciones como de páginas web. Ha supuesto una mejora enrome respecto a antiguas versiones de HTML y ha marcado un antes y un después en internet. Este curso te servirá para adentrarte en el apasionante mundo de HTML5 y poder programar cualquier aplicación o web.Un curso 100% Gratuito para Trabajadores que te...

Cloud Computing

Con el curso Online de Cloud Computing aprenderás el concepto de virtualización y a abordar proyectos de almacenamiento, comunicaciones entre ordenadores y servicios bajo el concepto de que todo ocurre en la nube. Además se abordarán aspectos legales y de seguridad del Cloud Computing.100% Gratuito para Trabajadores del sector de las telecomunicaciones

Máster en Visual Studio 2012. Desarrollos .NET 2012 Framework 4.5 y ASP.NET

Máster executive para que convertirte en un experto como desarrollador. Mejora tus conocimientos y habilidades como programador y podrás optar a mejores posbilidades profesionales.

Curso Superior Linux

Formación superior en el uso y configuración de nuestro PC mediante el empleo del sistema operativo Linux, de libre distribución y código abierto, para obtener el máximo rendimiento a través de sus utilidades. Linux cada vez es más importante. Está ganando cuota de mercado a Microsoft y muchas empresas y administraciones públicas se...