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

Técnico en Dreamweaver CC, HTML5, CSS3, PHP y JavaScript

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

Creación y Gestión de Microempresas

Crear y gestionar tu propio negocio es un gran paso en tu vida. Muchas de las microempresas que se generán fracasan por la falta de conocimiento y preparación en el ámbito de la empresa. Con este curso aprenderás las bases de como crear y gestionar una empresa. Algo fundamental para tener éxito en tu proyecto.  La formación es vital para tener...

Especialista en Programación Visual Basic 2012 (VB.NET 2012) Framework .NET 4.5

Los lenguajes de programación evolucionan rápidamente y para estar al día hay que formarse. Este curso te permitirá desarrollar todas las posibilidades que ofrece Visual Basic y la interrelación que podemos realizar con otras herramientas como las bases de datos, caso del SQL. Mejora profesionalmente con este completo curso.

Curso de Java

Java es uno de los lenguajes más exitosos y utilizados en el mundo. Son tantas las aplicaciones programadas en este lenguaje que lo convierten en uno de los lenguajes más útiles en la actualidad. Con este curso desarrollarás los conocimientos y habilidades necesarias para comenzar a programar en aplicaciones con Java.Un curso 100% Subvencionado que forma parte de la convocatoria de las TIC...

Curso Online JQuery: Programación Web

Conocer los selectores de jQuery para acceder de manera sencilla a cualquier elemento de la página. Aprender los diferentes elementos interactivos de jQuery. Manipular los atributos (añadir, modificar o eliminar sobre la marcha) y después aplicar hojas de estilo CSS. Conocer los efectos visuales, tan numerosos como originales y se detalla el estudio del DOM y de AJAX visto por jQuery. Revisar...

Dreamweaver

Curso para iniciarse en el mundo de este potente software de diseño web. Formación de calidad y prestigio con unos objetivos muy claros: Aprender los conocimientos básicos del programa.  Utilizar las capacidades que ofrece para resolver problemas reales.  Conocer la relación del programa con otras tecnologías web como html o...

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

Analista Programador PHP

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