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

Programación con Javascript

Un curso que te permitirá entrar en el mundo de la programación javascript, adquiriendo los conocimientos y capacidades para utilizar de forma profesional este lenguaje que tan popular se ha hecho. Un curso eminentemente práctico que te permite aprender a base de desarrollar y resolver ejercicios. Aprende a programar scripts, objetos y funciones como un profesional. Las posibilidades que...

Técnico Superior en Programación de Páginas Webs con ASP.NET 4 en C #

Adquirir conceptos básicos sobre programación y manejo de JavaScript para la programación de la parte cliente.Programar la parte servidor mediante ASP.NET 4, trabajando con texto y utilizando los controles de servidor y validación adecuados.Utilizar los objetos incluidos en la aplicación ASP.NET 4Configurar el acceso a archivos y bases de datos.

Curso Macromedia Flash CS3

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

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

Postgrado en SQL Server 2008. Experto en Creación y Administración Profesional de Base de Datos

Conocer y poner en práctica las labores de administración de una base de datos.Aprender el conjunto de instrucciones necesarias para definir tablas y manipular los datos (diferentes instrucciones SQL y Transact SQL -procedimientos almacenados, funciones y triggers-, para entender perfectamente el interés de las funcionalidades que se explican).Gestionar datos no estructurados (FILESTREAM), las...

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

Análisis y programación en Java

Los programadores Java son actualmente unos de los más demandados en las empresas. En este curso, aprenderás desde lo más básico de este lenguaje, hasta desarrollar aplicaciones Web, pasando por estudiar los fundamentos de HTML y JavaScript. Un Curso Online de nivel profesional 100% Gratuito para Trabajadores del sector de las telecomunicaciones.

Curso gratuito de desarrollo de aplicaciones con java

Java es un lenguaje de programación muy utilizado para desarrollar aplicaciones tanto a nivel de escritorio como web y también para aplicaciones móviles, Google utiliza este lenguaje para sus sistema operativo Android. En la actualidad es prácticamente ubicua: puedes encontrar aplicaciones Java desde pequeños dispositivos conectados del "Internet de las Cosas" (IoT), hasta servidores,...