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

Curso Práctico de PrestaShop: Experto en Creación de Tiendas Online

Instalar y configurar su negocio de comercio electrónico. Configurar una tienda para organizar sus recursos (empleados, transportistas…), determinar el perímetro de actuación (zonas, países…) y las condiciones de la actividad (monedas, impuestos, formas de pago, gestión del transporte…). Estructurar de la mejor forma posible su catálogo definiendo las categorías de productos, las marcas...

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.

Experto en Desarrollos . NET Framework 4

Aprende a trabajar en los entornos de Windows Presentation Foundation, Windows Communication Foundation y Windos Workflow Foundation. Este curso te permitairá desarrollar las competencias profeisonales y los conocimientos necesarios para dominar uno de los ámbitos de programación con mayor presencia a nivel empresarial. Mejora tus habilidades y conocimientos, desarolla tu...

Curso universitario superior en desarrollo de proyectos de internet

El uso de las redes globales, tales como Internet, ha permitido expandir elcomercio a escala mundial, creando así un nuevo modelo de negocio a travésde la Web. Desde hace unos años, el auge de la World Wide Web ha creado unescenario propicio para comenzar nuevos caminos empresariales a través de suinfraestructura, sin apenas gastos de mantenimiento y minimizando los...

Máster con Titulación Universitaria en Programación Web con Dreamweaver CC

Aportar al alumno todas las competencias y conocimientos necesarios para la creación, diseño y publicación de páginas web con el editor profesional Adobe Dreamweaver CC. Conocer los aspectos generales de la programación en Java, la estructura de sus programas y la sintaxis de programación. Controlar errores inesperados a la hora de realizar un programa y saber encauzar estos errores para...

Curso de Information System Management

Determinar los accesos al sistema de gestión de información utilizando herramientas específicas, según unas necesidades y especificaciones funcionales dadas. Aplicar procedimientos de auditoria y resolución de incidencias en el sistema de gestión de información, según unas necesidades dadas. Publicar los contenidos del sistema de información utilizando los canales de distribución de...

Analista Programador Java: Business Apps Expert

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

Analista Programador en Visual Basic 2012

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