Técnico en Programación de Webs con PHP y Javascript

Formación superior en la programación de sistemas de bases de datos para el comercio electrónico, contando con JavaScript para la progrmación del cliente, con la tecnología PHP para programar el servidor y el lenguaje SQL para programar servidores de bases de datos

  • 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 orientación a objetos, trabajando con la estructura de una clase, sus métodos y atributos, control de accesos, paquetes, etc.
  • 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. 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 y el acceso a bases de datos.

Dirigido a

Trabajadores y autónomos.

Metodología

A distancia / online

Precio

100% Bonificable

Infórmate, es GRATIS


Temario

módulo 1: programación cliente

1: programación de páginas web

  1. introducción
  2. programación del lado cliente
  3. programación del lado servidor
  4. ¿qué herramientas utilizar?
  5. ¿qué necesita saber?

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

3: fundamentos de programación

  1. estructuras de decisión
  2. expresiones lógicas
  3. estructuras de repetición
  4. definir funciones
  5. llamar funciones
  6. ámbito de las variables

4: objetos en javascript

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

5: los objetos location e history

  1. ¿qué es un url?
  2. el objeto location
  3. actualizando la dirección
  4. el objeto history

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

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

8: otros objetos

  1. el conjunto frames
  2. el objeto navigator
  3. el objeto screen

módulo 2: programación servidor php

9: instalación

  1. introducción
  2. obtener el paquete xampp
  3. instalar el paquete xampp
  4. apache y mysql como servicios
  5. resumen de la instalación
  6. test

10: crear un sitio web

  1. ¿cómo funcionan las páginas php?
  2. crear un alias en apache
  3. crear un sitio en dreamweaver
  4. la página principal
  5. test

11: introducción a php

  1. las etiquetas php
  2. variables
  3. tipos de datos
  4. constantes
  5. test

12: arrays y estructuras de control

  1. arrays
  2. estructuras de repetición
  3. estructuras de decisión
  4. combinar estructuras
  5. test

13: más sobre los arrays

  1. arrays asociativos
  2. el bucle foreach
  3. arrays multidimensionales
  4. test

14: funciones

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

15: incluir archivos

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

16: programación orientada a objetos (i)

  1. introducción
  2. clases
  3. propiedades
  4. métodos
  5. test

17: programación orientada a objetos (ii)

  1. visibilidad
  2. crear objetos
  3. destructores
  4. test

18: herencia

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

19: recoger datos del usuario (i)

  1. introducción
  2. la directiva register_globals
  3. el array $_get
  4. el array $_post
  5. test

20: recoger datos del usuario (ii)

  1. recogerlos en una página distinta
  2. recogerlos en la misma página
  3. entradas requeridas
  4. test

21: validación de formularios

  1. expresiones regulares
  2. limpiando la información
  3. comprobar el formulario de origen
  4. test

22: trabajar con cookies

  1. introducción
  2. crear cookies
  3. caducidad de las cookies
  4. dependencia del navegador
  5. características de las cookies
  6. test

23: sesiones en php

  1. ¿qué es una sesión?
  2. el array $_session
  3. finalizar la sesión
  4. el identificador de las sesiones
  5. ¿dónde se almacena la información?
  6. test

24: acceso a archivos

  1. introducción
  2. crear el archivo
  3. escribir en el archivo
  4. leer de un archivo
  5. test

25: tratamiento de errores

  1. introducción
  2. nivel de registro de errores
  3. mensajes de error personalizados
  4. lanzar errores
  5. guardar los errores en un registro
  6. test

26: excepciones

  1. introducción
  2. manejar excepciones
  3. jerarquía de excepciones
  4. ¿dónde manejar las excepciones?
  5. manejador por defecto
  6. test

27: bases de datos

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

28: la base de datos de ejemplo

  1. tipos de tablas en mysql
  2. crear tablas
  3. relaciones 1 a muchos
  4. relaciones muchos a muchos
  5. test

29: el lenguaje sql

  1. introducción
  2. la sentencia select
  3. selecciones complejas
  4. funciones agregadas
  5. la sentencia insert
  6. la sentencia update
  7. la sentencia delete
  8. test

30: acceder a la base de datos

  1. introducción
  2. establecer la conexión
  3. mostrar los datos en una tabla
  4. cerrar la conexión
  5. mejorar el aspecto
  6. test

31: buscando más funcionalidad

  1. ordenar el resultado
  2. dividir el resultado en páginas
  3. consultas preparadas
  4. test

32: autenticación de los usuarios

  1. la página de login
  2. la página de registro
  3. asegurar la confidencialidad
  4. test

33: sitios web seguros

  1. petición de certificado
  2. obtener el certificado
  3. configurar apache con el certificado
  4. utilizar ssl
  5. test

34: el proceso de compra (i)

  1. introducción
  2. modificar listaproductos.Php
  3. la página comprar.Php
  4. identificar al cliente
  5. test

35: el proceso de compra (ii)

  1. la página carritocompra.Php
  2. confirmar el pedido
  3. la página de desconexión
  4. migrar el carrito de la compra
  5. probar la compra
  6. test

Cursos relacionados

Aprende todo lo necesario en programación de sistemas informáticos para convertirte en un trabajador cualificado. Con este curso obtendrás el certificado de profesionalidad IFCT0609, título oficial que te permitirá optar a nuevas ofertas de trabajo. 

Nuestro curso le aportará todos los conocimientos necesarios para crear y diseñar animaciones multimedia en Flash. Cada vez es más vital que un diseñador tenga conocimientos avanzados del uso y las aplicaciones de Flash.  El mundo online es el que más crece y muchos diseñadores tendrán que reciclarse para adaptarse al nuevo medio. Flash es...

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...

Técnico Superior en Programación con Microsoft Visual C# 2010

Aprender a desarrollar aplicaciones utilizando la tecnologí­a de programación Microsoft Visual C# 2010.Conocer en profundidad el acceso a base de datos utilizando la tecnologí­a ADO.NET.Aprender los fundamentos de programación para su correcta aplicación.Conocer las caracterí­sticas propias de la interfaz de Windows Forms.

Curso Básico de Dreamweaver MX / 8 PHP

Aprende a crear páginas web mediante la aplicación informática Dreamweaver MX, empleando imágenes de sustitución, zonas interactivas, capas y elementos flash, a nivel profesional. Con este curso conseguirás programar con PHP el lenguaje de programación más extendido en los entornos web. Mejora profesionalmente con las herramientas...

ABAP es el lenguaje de cuarta de generación, propiedad de SAP, que se utiliza para la mayoría de sus productos como R/3, mySAP, Business suite...Puediéndose conectar a cualquier base de datos gracias a Open SQL. Podrás adaptar cualquier idea o concepto gracias a este lenguaje. Conviértete en un experto.  

Técnico en Programación de Webs con PHP y Javascript

Formación superior en la programación de sistemas de bases de datos para el comercio electrónico, contando con JavaScript para la progrmación del cliente, con la tecnología PHP para programar el servidor y el lenguaje SQL para programar servidores de bases de datos

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...