Inicio » Catálogo » Curso de PHP
Subvencionar curso

Curso subvencionado para trabajadores

Si trabajas en una empresa Española te tramitamos la subvención para que este curso lo puedas hacer gratis.

Recordar contraseña

Precio del curso

  • 360 €
    Curso de PHP Con tutor
    + información
    • 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

PHP


Valoracion 8,3 10 - 29 (votos)

Ver valoraciones

Imprimir programa detallado

Unidades:

  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
Duración: 60 horas
  • Información
  • Otros datos
  • Cursos relacionados
Familia: Versiones Anteriores

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.

¿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?

Los alumnos que hayan comprado el curso en la modalidad sin tutor, recibirán mediante correo electrónico un certificado de realización en formato PDF firmado digitalmente por ADR Formación, con indicación del número de horas, el temario, las fechas de inicio y finalización, etc.

Los alumnos que hayan comprado el curso en la modalidad con tutor, recibirán un certificado de aprovechamiento en formato PDF en el correo electrónico y en formato impreso mediante correo postal enviado a la dirección que figure en la ficha del alumno.

Los envíos de los diplomas serán realizados la primera semana de cada mes, a los alumnos que hayan finalizado durante el mes anterior

¿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 PHP equivale a 60 horas en Formación presencial

Curso de 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 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
        1. PHPTriad
        2. WampServer
      3. Puesta en marcha 
        1. PHPTriad
        2. WampServer
      4. Editores para  PHP
      5. Zend Studio
        1. El editor
        2. Gestión de proyectos
        3. La herramienta de depuración
      6. Editplus
    5. Primer programa en PHP
      1. Dónde guardar los scripts
      2. Primer programa
  2. Ejercicios
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de 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
        1.     La instrucción echo de PHP
      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
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de 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
    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 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
  2. Ejercicios
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de 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
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de 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
        1. La función isset() de PHP
      2. Lectura secuencial de archivos con PHP
      3. Escritura en archivos con PHP
  2. Ejercicios
    1. Ejercicio 1
      1. La función explode() de PHP

Inscríbete ahora y accede a 3 unidades gratis

Curso de 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
        1. Gestión y elección de los índices
        2. Gestión de los nexos entre tablas
        3. Gestión de los campos
      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
        1. La función time() de PHP
        2. La función date() de PHP
        3. La función ereg() de PHP
      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
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de 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
        1. La función getimagesize() de PHP
      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
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de 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 
        1. Operadores lógicos
        2. Operadores de comparación
        3. Comodines
        4. Otros operadores
      2. Sentencias de selección III
        1. Alias
    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
        1. La función number_format() de PHP 
    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
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de 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
        1. Funciones para el manejo de sesiones con PHP
        2. Inicializar sesión
        3. Ejemplo típico del manejo de sesiones: Contador
        4. La función isset() de PHP
        5. Asignar nombre a la sesión
        6. Error común
    3. Páginas con Acceso Restringido
      1. La base de datos
      2. Registro de usuarios
      3. Validación de usuarios
  2. Ejercicios
    1. Ejercicio 1
    2. Ejercicio 2

Inscríbete ahora y accede a 3 unidades gratis

Curso de 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 
        1. Un ejemplo del uso de clases
      2. Clases con PHP
        1. Sintaxis de clases en PHP
        2. Una clase en cada archivo
        3. Acceso a las propiedades y métodos de una clase
        4. La variable $this
      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
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis

Curso de 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
        1. Arrays asociativos
        2. Arrays Multidimensionales
      2. Funciones para el manejo de arrays
      3. Ejemplos prácticos
        1. Modificar el número de elementos de un array
    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
    1. Ejercicio 1

Inscríbete ahora y accede a 3 unidades gratis