Inicio » Catálogo » Informática profesional. » Programación » Curso de Programación en PHP

Programación en PHP

  • Recordar contraseña
  • Ayuda técnica

Lecciones:

  1. Conceptos Generales y Entorno de Trabajo
  2. Programación en PHP I
  3. Programación en PHP II
  4. Controlador de Formularios
  5. Upload de Archivos
  6. Gestión de ficheros
  7. Libro de visitas
  8. Administración de un catálogo de productos
  9. Encuestas y generación de imágenes estadísticas
  10. Páginas con acceso restringido
  11. Foro de debate
  12. Carro de la compra
  • Información
  • Modalidad
  • Otros datos
Familia: Programación

El curso “Programación en PHP” pretende adentrar a los alumnos en un área de conocimiento, tan en boga en los últimos tiempos, como es la programación web. El programa del curso consta de dos partes claramente diferenciables:

  • Una primera parte, constituida por los temas 1, 2 y 3, orientada a transmitir al alumno la base teórica de la programación en lenguaje PHP.
  • Y una segunda parte, constituida por los temas 4, 5, 6, 7, 8, 9, 10, 11 y 12, orientada a la elaboración de las principales utilidades web de carácter dinámico.

Se trata de un curso ameno y de fácil seguimiento, cuya finalidad es dotar al alumno de una visión, tanto teórica como práctica, de la programación web en lenguaje PHP. No se requieren conocimientos previos de programación, aunque unas nociones básicas facilitarían el seguimiento del curso.

Curso de Programación en PHP con Tutor 360 €

  • Puedes plantear tantas consultas como necesites.
  • El tutor te responderá con unos tiempos de respuesta de 4 horas (días laborables).
  • Además de los ejercicios obligatorios, si los hubiera, puedes enviar al tutor cualquier ejercicio para que lo corrija.
  • Puedes resolver dudas a través del servicio de audioconferencia
¿Como empezar?

Ver videoSi quieres hacer uno de nuestros cursos basta con que solicites la inscripción, para ello debes rellenar el formulario de inscripción e indicar una dirección de e-mail en la que recibirás tus datos de acceso, nombre de usuario y contraseña, el envío de los datos es inmediato. (Debes prestar atención a la carpeta de spam ya que algunos filtros antispam podrían filtrar este correo).

Con tu nombre de usuario y contraseña ya podrás entrar en el curso. Te damos acceso gratuito a las 3 primeras lecciones para que puedas evaluar el curso. Inicialmente sólo puedes ver la unidad de metodología. Para acceder a las siguientes tendrás que aprobar el test asignado a la misma.

Si el curso te gusta puedes realizar el pago durante el proceso de inscripción o en cualquier momento dentro del aula virtual. El pago lo puedes hacer con tarjeta Visa, PAYPAL o realizando una transferencia y enviando posteriormente el justificante de la misma. Una vez realizado el pago podrás acceder a todas las lecciones, siempre de una forma secuencial.

¿Plazos?

Desde que te inscribes dispones de un plazo máximo de 30 días para poder evaluar el curso hasta la unidad 3. Una vez hayas completado las lecciones de evaluación se detiene el avance en el curso y tu decides...

En el momento de hacer el pago tu plazo se amplía hasta los 90 días con el objeto de que puedas realizar el curso cómodamente. Si justificas las causas puedes pedir una ampliación de plazo y generalmente se suele conceder.

La ampliación de plazo se la puedes solicitar a tu tutor y en el caso de los cursos sin tutor desde la sección consúltanos de www.adrformacion.com

¿Me darán diploma?
Siempre que nos lo solicites, puedes hacerlo al tutor del curso a través del Aula Virtual antes de finalizar el curso, te enviaremos un Diploma Acreditativo expedido por ADR Formación, con indicación del número de horas, el temario, las fechas de inicio y finalización, etc. a la dirección postal que figure en tu expediente de alumno.
¿Qué necesito?

Para hacer el curso basta con que dispongas de una conexión a Internet y un navegador con el plugin de Flash instalado.

Para escuchar los vídeos explicativos y poder aprovechar al máximo los recursos del curso se aconseja disponer de equipo multimedia.

¿A cuantas horas presenciales equivale?

El curso de Programación en PHP equivale a 60 horas en Formación presencial

Curso de Programación en PHP

(Programa detallado)

Objetivo

El objetivo final que persigue este curso es dotar al alumno de 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:

Deseable un mínimo de 64 MB de RAM, 350 MHz de frecuencia de trabajo del microprocesador, espacio disponible en disco duro superior a 100 MB, tarjeta de sonido básica y tarjeta gráfica básica. El software necesario para programar en PHP es de libre distribución y se puede descargar de Internet. Su instalación y configuración se explican en el primer tema del curso.

PROGRAMA DEL CURSO

Curso de Programación en PHP: 1.-Conceptos Generales 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 PHPTRIAD 2.2.1

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

Contenido

  1. 1- Conceptos generales y entorno de trabajo
    1. Introducción
    2. ¿Qué es PHP?
      1. Un poco de historia
      2. Características Generales
    3. Principales utilidades de PHP
    4. Entorno de Trabajo
      1. ¿Qué necesito?
      2. Instalación y puesta en marcha
      3. Editores para  PHP
      4. Zend Studio
      5. Editplus
    5. Primer programa en PHP
      1. La carpeta htdocs
      2. Primer programa
  2. Ejercicios de PHP - Unidad 1
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de Programación en PHP: 2.-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- Programación en PHP I
    1. Introducción
    2. Sintaxis básica
      1. PHP y HTML
      2. Separación de instrucciones
      3. Comentarios
    3. Tipos
      1. Conceptos Generales
      2. Enteros
      3. Números en punto flotante
      4. Cadenas
      5. Arrays
      6. Arrays asociativos
      7. Arrays Multidimensionales
      8. Objetos
    4. Variables
      1. Conceptos Generales
      2. Variables predefinidas
      3. Ámbito de las variables
    5. Constantes
      1. Sintaxis
      2. Constantes predefinidas
    6. Operadores
      1. Operadores Aritméticos
      2. Operadores de Asignación
      3. Operadores de Comparación
      4. Operadores de Incremento/Decremento
      5. Operadores Lógicos
      6. Operadores de Cadenas
    7. Expresiones e Instrucciones
      1. Expresiones
      2. Instrucciones
  2. Ejercicios de PHP - Unidad 2
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de Programación en PHP: 3.-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- Programación en PHP II
    1. Introducción
    2. Estructuras de control
      1. Sentencia if
      2. Sentencia else
      3. Sentencia elseif
      4. Sentencia while
      5. Sentencia do..while
      6. Sentencia for
      7. Sentencia foreach
      8. Sentencia break
      9. Sentencia continue
      10. Sentencia switch
      11. Sintaxis Alternativa de Estructuras de Control
    3. Funciones
      1. Conceptos básicos. Funciones definidas por el usuario
      2. Parámetros de las funciones
      3. Pasar parámetros por valor o  por referencia
      4. Parámetros por defecto
      5. Devolver valores
      6. Funciones variable
      7. Librería de funciones PHP
    4. Clases y Objetos
    5. Configuración de PHP
      1. El archivo de configuración
      2. Directivas de configuración
    6. Errores en PHP
  2. Ejercicios de PHP - Unidad 3
    1. Ejercicio 1
    2. Ejercicio 2
    3. Ejercicio 3
    4. Ejercicio 4
    5. Ejercicio 5

Inscríbete ahora y accede a 3 unidades gratis

Curso de Programación en PHP: 4.-Controlador de Formularios

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- Controlador de Formulario
    1. Introducción.
    2. Pasar variables por URL
      1. Pasar variables por URL
      2. La variable $HTTP_GET_VARS
      3. La variable $_GET
    3. Procesar variables de formularios
      1. Conceptos generales
      2. Las variables $HTTP_GET_VARS y $HTTP_POST_VARS
      3. Las variables $_GET y $_POST
      4. Métodos GET y POST
    4. Enviar un formulario por e-mail
      1. Envío de e-mails con PHP. La función mail().
      2. Ejemplo completo de envío de correo
      3. Envío de formularios por e-mail
    5. Controlador de formulario
      1. Funciones de cadenas
      2. Ejemplos prácticos
    6. El motor de plantillas Smarty
  2. Ejercicios de PHP - Unidad 4
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de Programación en PHP: 5.-Upload de Archivos

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
    1. Introducción
    2. El formulario para subir archivos
    3. Página que sube los archivos
      1. La función move_uploaded_file()
      2. La función file_exists()
      3. La función copy()
    4. Envío de múltiples archivos
  2. Ejercicios de PHP - Unidad 5
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de Programación en PHP: 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
      1. Funciones del sistema de ficheros
      2. Modos de apertura de ficheros: lectura, escritura y añadido
    3. Ejemplos de aplicación
      1. Comprobar la existencia de una URL
      2. Lectura secuencial de archivos con PHP
      3. Escritura en archivos con PHP
  2. Ejercicios de PHP - Unidad 6
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de Programación en PHP: 7.-Libro de visitas

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 un libro de visitas.

Contenido

  1. 7- Libro de visitas
    1. Introducción
    2. Bases de datos: conceptos generales
    3. Interactuar con bases de datos desde PHP
      1. Qué es phpMyAdmin
      2. Qué es SQL
    4. Trabajando con phpMyAdmin
      1. Crear una BD nueva 
      2. Crear una tabla en una BD
      3. Optimizar prestaciones
      4. Insertar registros en una tabla
      5. Examinar /Vaciar /Eliminar
      6. Columna Acción (gestión de los campos de una tabla)
    5. Sentencias SQL
      1. Comandos
      2. Cláusulas
      3. Operadores lógicos
      4. Operadores de comparación
      5. Funciones de agregado
      6. Comodines
      7. Sentencias de selección (SELECT)
      8. Sentencias de inserción (INSERT)
    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. El libro de visitas
      1. Estructura del código
      2. Estructura de la BD
      3. Tratamiento de la fecha
      4. Formulario de participación: función formulario()
      5. Listado de firmas: función libro_list()
      6. Añadir nueva firma: función libro_add()
      7. Estructura del código
  2. Ejercicios de PHP - Unidad 7
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de Programación en PHP: 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. Sentencias SQL
      1. Sentencias de actualización (UPDATE)
      2. Sentencias de eliminación (DELETE)
    3. Edición de  registros
    4. Eliminar registros
      1. La función confirm() de Javascript
    5. Catálogo de productos
      1. Estructura del código
      2. Estructura de la BD
      3. Gestión de las imágenes del catálogo
      4. Listado de productos (función list_prod())
      5. Insertar nuevo producto (case new_prod)
      6. Insertar nuevo producto (case add_prod)
      7. Editar producto (case edit_prod)
      8. Guardar producto (case save_prod)
      9. Eliminar producto (case del_prod)
      10. Estructura del código
  2. Ejercicios de PHP - Unidad 8
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de Programación en PHP: 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
      1. Sentencias de selección II 
      2. Sentencias de selección III
    3. Encuestas e Imágenes Estadísticas
      1. Estructura de la BD
      2. Dar de alta una nueva encuesta
      3. Votar los resultados
      4. Mostrar el gráfico de barras
    4. La librería GD de PHP
      1. Funciones para imágenes
      2. Generación dinámica de imágenes
    5. Cookies
      1. Qué son las cookies
      2. Funcionamiento de las cookies
      3. Uso de las cookies en PHP: la función setcookie()
  2. Ejercicios de PHP - Unidad 9
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de Programación en PHP: 10.-Páginas con acceso restringido

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
    1. Introducción
    2. Sesiones con PHP
      1. Concepto de sesión 
      2. Sesiones con PHP
    3. Páginas con Acceso Restringido
      1. La base de datos
      2. Registro de usuarios
      3. Validación de usuarios
  2. Ejercicios de PHP - Unidad 10
    1. Ejercicio 1
    2. Ejercicio 2

Inscríbete ahora y accede a 3 unidades gratis

Curso de Programación en PHP: 11.-Foro de debate

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- Foro de Debate
    1. Introducción
    2. Sentencias SQL
      1. Selección de múltiples tablas 
      2. Consultas de Unión Internas
    3. Clases con PHP
      1. Concepto de clase 
      2. Clases con PHP
      3. Herencia
    4. Foro de debate
      1. Estructura de la BD
      2. La clase Foro
      3. Listado de temas: función list_temas()
      4. Mensajes de un mismo hilo: función ver_hilo()
      5. Crear nuevo tema: función ins_tema()
      6. Responder a un tema: función res_tema()
      7. Añadir un mensaje a la BD: función add_msg()
  2. Ejercicios de PHP - Unidad 11
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de Programación en PHP: 12.-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- Carro de la Compra
    1. Introducción
    2. Arrays en PHP
      1. Recordatorio de arrays
      2. Funciones para el manejo de arrays
      3. Ejemplos prácticos
    3. Carro de la compra
      1. Estructura de la BD
      2. Listado de productos
      3. Comprar producto
      4. Eliminar producto del carro
      5. Finalizar compra
  2. Ejercicios de PHP - Unidad 12
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis