Teleformación - Interalia Formación

Volver a Inicio

Curso de Desarrollo de Páginas Web con PHP (Programa detallado)

Objetivo

El objetivo del curso es aportar al alumno los conocimientos necesarios para elaborar páginas web de carácter dinámico utilizando para ello el lenguaje de programación PHP. Al finalizar el curso, el alumno dominará la metodología y los fundamentos de la programación en PHP y además, habrá desarrollado las utilidades web más utilizadas en las páginas dinámicas.

Dirigido a:

Este curso está dirigido a cualquier persona interesada en el mundo del desarrollo web. Tanto a programadores que conocen otros lenguajes y desean adquirir conocimientos de PHP, como a diseñadores web que pretenden iniciarse en el ámbito de la programación y poder así elaborar páginas dinámicas. No se requieren conocimientos previos de programación, aunque unas nociones básicas facilitarían el seguimiento del curso. Es recomendable que el alumno cuente con unos conocimientos previos de HTML.

Requisitos:

El software necesario para programar en PHP es de libre distribución y se puede descargar desde Internet. Su instalación y configuración se explican en el primer tema del curso.

PROGRAMA DEL CURSO

1.- Primeros pasos: Nociones generales sobre PHP y entorno de trabajo

Objetivo

Conocer las principales características del lenguaje PHP bajo un servidor web Apache y con base de datos MySQL

Instalación y puesta en marcha del entorno de trabajo

Realización y ejecución de un primer programa en lenguaje PHP

Contenido

  1. 1- Primeros pasos: Nociones generales sobre PHP y entorno de trabajo
    1. Pero... ¿qué es PHP?
    2. ¿Qué puedo hacer con PHP?
    3. El entorno de Trabajo
    4. Ahora sí... Nuestro primer programa en PHP
  2. Ejercicios
    1. Ejercicio 1

2.- Empezando a programar: Programación en PHP I

Objetivo

Conocimiento de la sintaxis básica del lenguaje PHP

Conocer los tipos soportados por PHP. Concepto de variable, variables predefinidas y ámbito de las variables. Constantes.

Definición de expresiones en PHP.

Manejo de operadores: aritméticos, de asignación, de comparación ...

Contenido

  1. 2- Empezando a programar: Programación en PHP I
    1. Introducción
    2. ¡Empezamos!: Sintaxis básica
    3. Tipos
    4. Variables
    5. Constantes
    6. Operadores
    7. Expresiones e Instrucciones
  2. Ejercicios
    1. Ejercicio 1

3.- Empezando a programar: Programación en PHP II

Objetivo

Conocimiento de las estructuras de control de los lenguajes de programación.

Aprender la sintaxis para la creación de funciones.

Introducir los conceptos de clase y objeto.

Contenido

  1. 3- Empezando a programar: Programación en PHP II
    1. Introducción
    2. Estructuras de control
    3. Funciones
    4. Clases y Objetos
    5. Configuración de PHP
    6. Errores en PHP
  2. Ejercicios
    1. Ejercicio 1
    2. Ejercicio 2
    3. Ejercicio 3
    4. Ejercicio 4
    5. Ejercicio 5

4.- Vayamos al lío: Controlador de Formulario

Objetivo

·Aprender a gestionar los datos enviados por un formulario.

Capacitar al alumno para controlar el contenido introducido por los usuarios en los campos de un formulario.

Contenido

  1. 4- Vayamos al lío: Controlador de Formulario
    1. Introducción.
    2. Cómo pasar variables por URL
    3. Cómo procesar variables de formularios
    4. Enviar un formulario por e-mail
    5. Controlador de formulario
    6. El motor de plantillas Smarty (sólo "a modo de anécdota")
  2. Ejercicios
    1. Ejercicio 1

5.- Upload de archivos desde formularios

Objetivo

Aprender a enviar archivos por medio de formularios.

Gestión de dichos archivos: control del tipo y tamaño de archivo, copiar los archivos en un directorio.

Contenido

  1. 5- Upload de archivos desde formularios.
    1. Introducción
    2. El formulario para subir archivos
    3. Página que sube los archivos
    4. Envío de múltiples archivos
    5. El ejemplo final...
  2. Ejercicios
    1. Ejercicio 1

6.- Gestión de ficheros

Objetivo

Dotar al alumno de la capacidad para gestionar ficheros empleando la funciones predefinidas en lenguaje PHP.

Contenido

  1. 6- Gestión de Ficheros
    1. Introducción
    2. Gestión de ficheros con PHP
    3. Algunos ejemplos más prácticos
  2. Ejercicios
    1. Ejercicio 1

7.- Un paso más: Acceso a base de datos

Objetivo

Introducir al alumno en el acceso a bases de datos, utilizando funciones de conexión a base de datos del lenguaje PHP y sentencias SQL.

Elaboración de una sección de comentarios

Contenido

  1. 7- Un paso más: Acceso a base de datos
    1. Introducción
    2. Algunos conceptos generales sobre bases de datos
    3. Cómo interactuar con bases de datos desde PHP
    4. Empezando a trabajar con phpMyAdmin
    5. Sentencias SQL
    6. Funciones PHP de acceso a MySQL
    7. Conectar a MySQL desde PHP
    8. Mostrar los datos de una consulta
    9. Añadir registros
    10. La sección de comentarios
  2. Ejercicios
    1. Ejercicio 1

8.- Administración de un catálogo de productos

Objetivo

Ahondar en las estrategias de conexión con base de datos y las sentencias SQL.

Conocer las funciones de imágenes del lenguaje PHP.

Elaboración un catálogo completo de productos contemplando la posibilidad de añadir, eliminar y editar los datos del catálogo.

Contenido

  1. 8- Administración de un Catálogo de Productos
    1. Introducción
    2. Más sentencias SQL: UPDATE y DELETE
    3. Edición de  registros
    4. Eliminar registros
    5. Catálogo de productos
  2. Ejercicios
    1. Ejercicio 1

9.- Encuestas y generación de imágenes estadísticas

Objetivo

Capacitar al alumno para el control de un sistema de votaciones.

Aprender a representar gráficamente los resultados obtenidos en un sistema de votaciones.

Elaboración de una encuesta, gestión de sus resultados y representación gráfica de los mismos.

Contenido

  1. 9- Encuestas y Generación de Imágenes Estadísticas
    1. Introducción
    2. Sentencias SQL
    3. Encuestas e Imágenes Estadísticas
    4. La librería GD de PHP
    5. Cookies
  2. Ejercicios
    1. Ejercicio 1

10.- Páginas con Acceso Restringido. Sesiones con PHP

Objetivo

Introducir el concepto de sesión.

Familiarizar al alumno con las funciones para el control de sesiones.

·

Elaboración de un sistema de validación de usuarios para páginas web con acceso restringido.

Contenido

  1. 10- Páginas con Acceso Restringido. Sesiones con PHP.
    1. Introducción
    2. Sesiones con PHP
    3. Páginas con Acceso Restringido
  2. Ejercicios
    1. Ejercicio 1
    2. Ejercicio 2

11.- Todo un clásico: El Foro de Debate. Clases con PHP.

Objetivo

Profundizar en el conocimiento de las sentencias SQL.

Aprender a utilizar clases en un programa PHP.

Elaboración de un completo foro de debate.

Contenido

  1. 11- Todo un clásico: El Foro de Debate. Clases con PHP.
    1. Introducción
    2. Sentencias SQL
    3. Clases con PHP
    4. Foro de debate
  2. Ejercicios
    1. Ejercicio 1

12.- Y para terminar... El carro de la compra

Objetivo

Profundizar en el manejo de sesiones.

Combinar los conocimientos adquiridos durante el curso para elaborar un completo sistema de compra on-line.

Contenido

  1. 12- Y para terminar... El carro de la compra
    1. Introducción
    2. Arrays en PHP
    3. Carro de la compra
  2. Ejercicios
    1. Ejercicio 1
Politica de Privacidad | Aviso Legal
Interalia Formación - Lapoza Formacion, S.L. I C/ Monasterio de Yuso 4 Bajo I Tel: 941 511 994 info@interaliaformacion.com