Solicita más información sobre este curso al centro de formación y uno de los colaboradores se pondrá en contacto contigo para resolver todas las dudas que tengas.

Busca el curso que te intereseSolicita más información

Curso de PHP

 
titulo:

Curso de PHP

Centro de formación:

Master D

tipo de curso:

Curso

Categoría:

PHP

Metodología:

Online

provincia:

-

precio:  
convocatorias: Matriculas abiertas
Descripción: Proporciona a los alumnos un alto nivel de conocimientos en la materia.
Su finalidad es dotar al alumno de una visión, tanto teórica como práctica, de la programación web en lenguaje PHP
a quien va dirigido: 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.
requisitos: 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. 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.
Lugar de impartición:
horarios:
Duración: 60 horas
descuentos: Sin descuento
becas: No
¿Prácticas en empresas? No
salidas profesionales: Consultar al centro
programa del curso: CURSO DE DESARROLLO DE PÁGINAS
WEB DINÁMICAS CON PHP
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
TEMA 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. Pero... ¿qué es PHP?
1. La evolución de PHP
1. Las versiones "al detalle" (... sólo para los más curiosos)
www.masterdformacion.com
MASTERDformación
http://www.masterdformacion.com/cursos-php
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
5. Ejercicios
1. Ejercicio 1
TEMA 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. 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
www.masterdformacion.com
MASTERDformación
http://www.masterdformacion.com/cursos-php
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
8. Ejercicios
1. Ejercicio 1
TEMA 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. 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
www.masterdformacion.com
MASTERDformación
http://www.masterdformacion.com/cursos-php
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
7. Ejercicios
1. Ejercicio 1
2. Ejercicio 2
3. Ejercicio 3
4. Ejercicio 4
5. Ejercicio 5
TEMA 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. 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
www.masterdformacion.com
MASTERDformación
http://www.masterdformacion.com/cursos-php
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")
7. Ejercicios
1. Ejercicio 1
TEMA 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. 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...
6. Ejercicios
1. Ejercicio 1
TEMA 6.- Gestión de ficheros
Objetivo
Dotar al alumno de la capacidad para gestionar ficheros empleando las funciones predefinidas
en lenguaje PHP.
Contenido
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
www.masterdformacion.com
MASTERDformación
http://www.masterdformacion.com/cursos-php
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
4. Ejercicios
1. Ejercicio 1
1. La función explode() de PHP
TEMA 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. 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
www.masterdformacion.com
MASTERDformación
http://www.masterdformacion.com/cursos-php
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
11. Ejercicios
1. Ejercicio 1
TEMA 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. 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
6. Ejercicios
www.masterdformacion.com
MASTERDformación
http://www.masterdformacion.com/cursos-php
TEMA 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. 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
6. Ejercicios
1. Ejercicio 1
www.masterdformacion.com
MASTERDformación
http://www.masterdformacion.com/cursos-php
TEMA 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. 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
4. Ejercicios
1. Ejercicio 1
2. Ejercicio 2
TEMA 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. Introducción
2. Sentencias SQL
1. Selección de múltiples tablas
2. Consultas de Unión Internas
www.masterdformacion.com
MASTERDformación
http://www.masterdformacion.com/cursos-php
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()
5. Ejercicios
1. Ejercicio 1
TEMA 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. 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
www.masterdformacion.com
MASTERDformación
http://www.masterdformacion.com/cursos-php
4. Ejercicios
1. Ejercicio 1
Enviar a un amigo
'
Curso de PHP - cursosymaster.es