Inicio » Catálogo » Curso de Desarrollo de Páginas Web Dinámicas con PHP

Curso de Desarrollo de Páginas Web Dinámicas con PHP


Valoracion 9,0 10 - 12 (votos)

Ver valoraciones

Bonificar curso

Curso bonificado para trabajadores

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

  180 € 360 € Ver ficha del tutor
  Sin Tutor Con Tutor
Acceso secuencial a las unidades del curso. V V
Descarga de contenidos en PDF. V V
Acceso a recursos didácticos y multimedia. V V
Ilimitadas consultas al tutor. - V
Videoconferencias con el tutor desde el entorno de comunicaciones - V
Ejercicios prácticos corregidos y evaluados por el tutor. - V
Certificado de realización PDF firmado digitalmente V -
Certificado de aprovechamiento PDF e impreso. - V
Posibilidad de bonificación hasta el 100% - V

Unidades:

  1. Primeros pasos: Nociones generales sobre PHP y entorno de trabajo
  2. Empezando a programar: Programación en PHP I
  3. Empezando a programar: Programación en PHP II
  4. Vayamos al lío: Controlador de Formulario
  5. Upload de archivos desde formularios
  6. Gestión de ficheros
  7. Un paso más: Acceso a base de datos
  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. Sesiones con PHP
  11. Todo un clásico: El Foro de Debate. Clases con PHP.
  12. Y para terminar... El carro de la compra
Duración: 50 horas
  • Información
  • Otros datos
  • Cursos relacionados
Familia: Entornos de Programación

El curso “Desarrollo de páginas web dinámicas con PHP” pretende adentrar a los alumnos en el área de la programación web. El programa del curso consta de dos partes claramente diferenciables:

  • Una primera parte, constituida por los tres primeros temas y orientada a aportar al alumno la base teórica de la programación en lenguaje PHP.
  • Y una segunda parte, constituida por los temas 4 a 12, orientada a la elaboración de las principales utilidades web de carácter dinámico.

Se ha pretendido, dentro de lo posible, elaborar un curso ameno y de fácil seguimiento. Su finalidad principal 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. Es recomendable que el alumno cuente con unos conocimientos previos de HTML.

¿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 2 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 10 días para poder evaluar el curso hasta la unidad 2. 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 Desarrollo de Páginas Web Dinámicas con PHP equivale a 50 horas en Formación presencial

Este sitio web utiliza cookies de terceros con la finalidad de analizar el uso que hace de nuestra web y personalizar el contenido de los anuncios. Si continúa navegando entendemos que acepta su uso. Más información × Cerrar

Curso de Desarrollo de Páginas Web Dinámicas 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

Curso de Desarrollo de Páginas Web Dinámicas con PHP : 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?
      1. La evolución de PHP
        1. Las versiones "al detalle" (... sólo para los más curiosos)
      2. Características de PHP
    2. ¿Qué puedo hacer con PHP?
    3. El entorno de Trabajo
      1. ¿Qué necesito tener instalado?
      2. La instalación de WampServer (sólo para entornos Windows)
      3. La instalación de XAMPP (para usuarios de Linux o Mac OS)
      4. La puesta en marcha de WampServer
      5. Y ahora... a por el editor!
        1. Zend Studio
        2. Editplus
    4. Ahora sí... Nuestro primer programa en PHP
      1. Dónde guardar los scripts
      2. El primer programa
  2. Ejercicios
    1. Ejercicio 1

Inscríbete ahora y accede a 2 unidades gratis

Curso de Desarrollo de Páginas Web Dinámicas con PHP : 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
      1. PHP y HTML
      2. Separación de instrucciones
      3. Comentarios
    3. Tipos
      1. ¿Qué es un tipo de datos?
      2. Enteros
      3. Números en punto flotante
      4. Cadenas
      5. Arrays
      6. Arrays asociativos
      7. Arrays Multidimensionales
      8. Objetos
    4. Variables
      1. ¿Qué es una variable?
      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 2 unidades gratis

Curso de Desarrollo de Páginas Web Dinámicas con PHP : 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
      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
        1. Definición de una función
        2. Llamada a una función
      2. Parámetros de las funciones
      3. Parámetros por defecto
      4. Devolver valores
      5. Funciones variable
      6. Librería de funciones PHP
    4. Clases y Objetos
      1. El concepto de clase
        1. Pensemos en un ejemplo...
      2. El concepto de objeto
    5. Configuración de PHP
      1. El archivo de configuración
        1. La ubicación de php.ini
        2. El aspecto de php.ini
      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 2 unidades gratis

Curso de Desarrollo de Páginas Web Dinámicas con PHP : 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
      1. Un ejemplo...
      2. La variable superglobal $_GET
        1. ¿Qué son las variables superglobales?
        2. El array asociativo $_GET
    3. Cómo procesar variables de formularios
      1. Primero, el funcionamiento
        1. Los métodos GET y POST
      2. Ejemplo de formulario enviado por POST
      3. La variable superglobal $_POST
    4. Enviar un formulario por e-mail
      1. Envío de e-mails con PHP. La función mail().
      2. Un ejemplo completo de envío de correo
      3. Ejemplo de envío de formularios por e-mail
    5. Controlador de formulario
      1. Funciones de cadenas
      2. Ejemplos de controlador de formulario
        1. Ejemplo 1
        2. Ejemplo 2
    6. El motor de plantillas Smarty (sólo "a modo de anécdota")
  2. Ejercicios
    1. Ejercicio 1

Inscríbete ahora y accede a 2 unidades gratis

Curso de Desarrollo de Páginas Web Dinámicas con PHP : 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
      1. La variable superglobal $_FILES
      2. La función move_uploaded_file()
      3. La función file_exists()
      4. Las funciones copy() y is_uploaded_file()
    4. Envío de múltiples archivos
      1. El formulario para subir múltiples archivos
      2. Página que sube los archivos
    5. El ejemplo final...
  2. Ejercicios
    1. Ejercicio 1

Inscríbete ahora y accede a 2 unidades gratis

Curso de Desarrollo de Páginas Web Dinámicas con 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. Algunos ejemplos más prácticos
      1. Comprobar la existencia de una URL
      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 2 unidades gratis

Curso de Desarrollo de Páginas Web Dinámicas con PHP : 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
      1. Qué es phpMyAdmin
      2. Qué es SQL
    4. Empezando a trabajar con phpMyAdmin
      1. Creación de una BD nueva 
      2. Creación de 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. La sección de comentarios
      1. Estructura del código
        1. Redirección de código PHP
      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 preg_match() de PHP
      4. Formulario de participación: función formulario()
      5. Listado de comentarios: función coment_list()
      6. Añadir nuevo comentario: función coment_add()
      7. Estructura del código
  2. Ejercicios
    1. Ejercicio 1

Inscríbete ahora y accede a 2 unidades gratis

Curso de Desarrollo de Páginas Web Dinámicas con 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. Más sentencias SQL: UPDATE y DELETE
      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 2 unidades gratis

Curso de Desarrollo de Páginas Web Dinámicas con 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()
      4. La variable superglobal $_COOKIE
      5. Ejemplo de utilización de cookies
  2. Ejercicios
    1. Ejercicio 1

Inscríbete ahora y accede a 2 unidades gratis

Curso de Desarrollo de Páginas Web Dinámicas con PHP : 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
      1. Concepto de sesión 
      2. Cómo trabajar con sesiones en PHP
        1. Funciones para el manejo de sesiones con PHP
        2. La variable superglobal $_SESSION
        3. Inicializar sesión
        4. Ejemplo típico del manejo de sesiones: Contador
        5. Asignar nombre a la sesió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 2 unidades gratis

Curso de Desarrollo de Páginas Web Dinámicas con PHP : 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
      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. Modificadores de acceso a propiedades y métodos: public, private y protected
        4. El método constructor de una clase (__construct)
        5. El método destructor de una clase (__destruct)
        6. Acceso a las propiedades y métodos de una clase. El operador flecha ->
        7. La variable $this
      3. Introducción a la herencia
    4. Foro de debate
      1. Estructura de la BD
      2. La clase Foro
      3. Listado de temas: método list_temas()
      4. Mensajes de un mismo hilo: método ver_hilo()
      5. Crear nuevo tema: método ins_tema()
      6. Responder a un tema: método res_tema()
      7. Añadir un mensaje a la BD: método add_msg()
  2. Ejercicios
    1. Ejercicio 1

Inscríbete ahora y accede a 2 unidades gratis

Curso de Desarrollo de Páginas Web Dinámicas con PHP : 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
      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 2 unidades gratis