613 84 34 33

Documentación

Programacion en PHP

Enfoque

Course File webcurso_cimage167958089510745.jpg

Objetivo
Comprender el funcionamiento de una página web dinámica.
Conocer las herramientas necesarias para programar en PHP.
Configurar un servidor PHP básico.
Elaborar páginas web dinámicas en PHP que recuperen y gestionen información almacenada en bases de datos MySQL.

Dirigido a:
Este curso está dirigido a personas que deseen iniciarse en el desarrollo de páginas web dinámicas con PHP.

Requisitos:
Es necesario que el alumno cuente con conocimientos previos de programación en cualquier otro lenguaje con el fin de que conozca las estructuras básicas.
Del mismo modo, es recomendable para la comprensión de los contenidos del curso, que el alumno cuente con unos conocimientos básicos de HTML.
Para la realización del curso es necesario que el alumno tenga instalado el siguiente software en su equipo:
Editor de texto plano (Recomendamos Notepad++).
Servidor web (Recomendamos Apache).
Módulo de PHP para el servidor web.
Servidor MySQL o MariaDB
Todo el software es gratuito y en las primeras unidades de los cursos se proveen los enlaces de descarga al mismo y se explica mediante vídeos cómo instalarlo y configurarlo.

Temario del curso

1 - Conceptos básicos
Objetivo

Al finalizar esta unidad el alumno será capaz de comprender qué es una estructura cliente-servidor y conocer qué herramientas son necesarias para editar código en PHP.
Duración de la unidad
1 Hora 45 Minutos
Contenido
1. Conceptos básicos
1.1. ¿Qué es PHP?
1.2. Arquitectura cliente-servidor en la web
1.2.1. Resolución de una solicitud de página web
1.3. Páginas HTML estáticas y páginas HTML dinámicas
1.3.1. El lenguaje HTML
1.3.2. Cómo resuelve un servidor web nuestras solicitudes
1.3.2.1. Páginas estáticas
1.3.2.2. Páginas dinámicas
1.4. Versiones de PHP
1.5. Editor de texto para PHP
1.5.1. ¿Qué editores puedo utilizar y cuáles no?
1.5.2. Descarga de Notepad++
1.6. Hemos aprendido
1.7. Ejercicios
1.8. Ejercicio: Descarga e instala Notepad++
1.8.1. Pasos a seguir
2 - Configuración del servidor
Objetivo

Al finalizar esta unidad el alumno será capaz de instalar, configurar y gestionar un servidor web.
Duración de la unidad
1 Hora 45 Minutos
Contenido
2. Configuración del servidor
2.1. El ecosistema Apache - PHP - MySQL
2.2. XAMPP
2.2.1. Descarga de XAMPP
2.2.2. Instalación de XAMPP
2.3. Configuración de XAMPP
2.3.1. El panel de control
2.3.2. Configurando el entorno
2.3.3. La carpeta pública
2.4. Hostings y servidores de terceros
2.4.1. Contratar un hosting de terceros y publicar nuestra web
2.5. Hemos aprendido
3 - Nuestro primer programa: Hola mundo
Objetivo

Al finalizar esta unidad el alumno será capaz de crear una página web dinámica básica, que muestre un mensaje en la pantalla.
Duración de la unidad
45 Minutos
Contenido
3. Nuestro primer programa: Hola mundo
3.1. Cómo funciona el código PHP
3.1.1. Los bloques de código PHP
3.2. Sintaxis básica
3.2.1. Comentarios
3.2.2. Separar instrucciones
3.2.3. Mostrando mensajes por pantalla
3.3. Publicando nuestra primera página web dinámica con PHP
3.4. Hemos aprendido
4 - Variables, tipos de datos y operadores
Objetivo

Al finalizar esta unidad el alumno será capaz de conocer los diferentes tipos de datos existentes en PHP, manejar variables y constantes, utilizar los diferentes tipos de operadores de PHP y realizar cálculos básicos con ellos.
Duración de la unidad
2 Horas 05 Minutos
Contenido
4. Variables, tipos de datos y operadores
4.1. Tipos de datos
4.2. Variables
4.2.1. Uso de la comilla doble
4.3. Conversión de tipos de datos
4.4. Constantes
4.5. Operadores
4.5.1. Operadores aritméticos
4.5.2. Operadores de concatenación
4.5.3. Operadores de asignación
4.5.4. Operadores de comparación
4.5.5. Operadores lógicos
4.5.6. Prioridad de los operadores
4.6.Hemos aprendido
5 - Estructuras de control y arrays
Objetivo

Al finalizar esta unidad el alumno será capaz de crear programas sencillos que manejen estructuras de control como condicionales y bucles y que utilicen arrays tanto de una, como de varias dimensiones.
Duración de la unidad
2 Horas 55 Minutos
Contenido
5. Estructuras de control
5.1. Condicionales
5.1.1. El condicional IF
5.1.2. El condicional SWITCH
5.2. Bucles
5.2.1. El bucle WHILE
5.2.2. El bucle DO-WHILE
5.2.3. El bucle FOR
5.3. Arrays
5.3.1. Funciones predefinidas para arrays
5.3.2. Recorrido de un array
5.3.2.1. Los bucles clásicos
5.3.2.2. El bucle foreach
5.3.3. Arrays multidimensionales
5.4. Hemos aprendido
6 - Funciones
Objetivo

Al finalizar esta unidad el alumno será capaz de identificar las principales funciones predefinidas existentes en PHP y utilizarlas en sus programas, así como de definir sus propias funciones y utilizarlas en sus desarrollos.
Duración de la unidad
4 Horas 30 Minutos
Contenido
6. Funciones
6.1. Funciones predefinidas
6.1.1. Funciones matemáticas
6.1.1.1. round
6.1.1.2. abs
6.1.1.3. sqrt
6.1.1.4. sin
6.1.1.5. cos
6.1.1.6. tan
6.1.1.7. deg2rad
6.1.1.8. rad2deg
6.1.1.9. base_convert
6.1.1.10. pi
6.1.1.11. rand
6.1.2. Funciones de manejo de strings
6.1.2.1. substr
6.1.2.2. strpos
6.1.2.3. stripos
6.1.2.4. strrpos
6.1.2.5. strripos
6.1.2.6. trim
6.1.2.7. ltrim
6.1.2.8. rtrim
6.1.2.9. strtolower
6.1.2.10. strtoupper
6.1.2.11. ucfirst
6.1.2.12. ucwords
6.1.2.13. ord
6.1.2.14. chr
6.1.2.15. str_replace
6.1.2.16. number_format
6.1.2.17. htmlentities
6.1.2.18. html_entity_decode
6.1.2.19. strip_tags
6.1.2.20. nl2br
6.1.2.21. urlencode
6.1.2.22. urldecode
6.1.2.23. addslashes
6.1.2.24. stripslashes
6.1.2.25. md5
6.1.2.26. sha1
6.1.3. Funciones de fecha / hora
6.1.3.1. date
6.1.3.2. time
6.1.3.3. mktime
6.1.3.4. checkdate
6.1.4. Otras funciones
6.1.4.1. phpinfo
6.1.4.2. ini_set
6.1.4.3. is_null
6.1.4.4. include
6.1.4.5. header
6.2. Funciones definidas por el usuario
6.2.1. Parámetros
6.2.1.1. Parámetros opcionales
6.2.1.2. Paso por valor y por referencia
6.2.2. Devolución de valores
6.2.3. Recursividad
6.2.4. Ámbito de las variables
6.2.4.1. Variables globales
6.2.4.2. Variables estáticas
6.3 Hemos aprendido
7 - Parámetros y formularios
Objetivo

Al finalizar esta unidad el alumno será capaz de comprender cómo funciona el paso de parámetros mediante los métodos GET y POST y de utilizarlos en sus desarrollos.
Duración de la unidad
2 Horas 30 Minutos
Contenido
7. Parámetros y formularios
7.1. ¿Qué son los parámetros HTTP?
7.2. Enviar parámetros a PHP
7.2.1. Los formularios
7.2.2. El método GET
7.2.3. El método POST
7.3. Cuándo utilizar GET y cuándo utilizar POST
7.4. Recuperar y tratar los parámetros
7.5. Aspectos de seguridad
7.6. Hemos aprendido
8 - Subida de archivos y manejo de ficheros
Objetivo

Al finalizar esta unidad el alumno será capaz de desarrollar formularios de subida de archivos para almacenarlos en el servidor y realizar las operaciones básicas con ficheros y directorios desde PHP.
Duración de la unidad
2 Horas 35 Minutos
Contenido
8. Subida de archivos y manejo de ficheros
8.1. Subir archivos al servidor desde nuestra web
8.1.1. Formulario de envío de archivos
8.1.2. Recuperación y tratamiento del archivo enviado
8.1.3. Limitaciones en la subida de archivos
8.1.4. Aspectos de seguridad
8.2. Manejar archivos en el servidor
8.2.1. Operaciones con archivos
8.2.1.1. Comprobar si existe un archivo
8.2.1.2. Leer un archivo
8.2.1.3. Crear o escribir un archivo
8.2.1.4. Mover o renombrar un archivo
8.2.1.5.  Eliminar un archivo
8.2.2. Operaciones con directorios
8.2.2.1. Comprobar si existe un directorio
8.2.2.2.  Recorrer los archivos de un directorio
8.2.2.3.  Crear un directorio
8.2.2.4.  Mover o renombrar un directorio
8.2.2.5.  Eliminar un directorio
8.2.3.  Gestionar los permisos
8.3. Hemos aprendido  
9 - Manejo de errores y parámetros del servidor
Objetivo

Al finalizar esta unidad el alumno será capaz de identificar los diferentes tipos de errores y corregirlos. Del mismo modo podrá realizar un manejo de excepciones y conocer los diferentes parámetros que nos ofrece el servidor con información sobre el usuario y la petición realizada.
Duración de la unidad
2 Horas 05 Minutos
Contenido
9. Manejo de errores y parámetros del servidor
9.1. Errores en PHP
9.1.1. Tipos de error
9.1.2. Configurar qué errores se muestran
9.1.2. display_errors
9.1.2.1. error_reporting
9.1.2.2. log_errors
9.1.3. Capturar errores
9.1.3.1. try
9.1.3.2. set_error_handler
9.2. Parámetros del servidor
9.2.1. El array $_SERVER
9.3. Hemos aprendido
10 - Sesiones y cookies
Objetivo

Al finalizar esta unidad el alumno será capaz de conocer qué son las variables de sesión y las cookies, cómo funcionan y como de gestionarlas.
Duración de la unidad
2 Horas 30 Minutos
Contenido
10. Sesiones y cookies
10.1. ¿Qué son las variables de sesión?
10.2. Establecer y recuperar variables de sesión
10.3. Caducidad de las sesiones
10.4. ¿Qué son las cookies?
10.5. Manejar las cookies
10.5.1. Crear una cookie
10.5.2. Recuperar el valor de una cookie
10.5.3. Eliminar una cookie
10.5.4. Ámbito de las cookies
10.6. Aspectos legales de las cookies
10.6.1. La legislación vigente
10.6.2. A qué nos obliga la ley
10.7. Aspectos de seguridad
10.8. Hemos aprendido
11 - Conexiones a base de datos
Objetivo

Al finalizar esta unidad el alumno será capaz de recuperar y tratar los datos de una base de datos MySQL desde PHP. Del mismo modo será capaz de modificar los datos contenidos en una base de datos MySQL y gestionar la base de datos desde phpMyAdmin.
Duración de la unidad
6 Horas 35 Minutos
Contenido
11. Conexiones a base de datos
11.1. MySQL
11.1.1. ¿Qué es MySQL?
11.1.2. Arquitectura cliente - servidor
11.2. phpMyAdmin
11.2.1. ¿Qué es phpMyAdmin?
11.2.2. Descarga e instalación de phpMyAdmin
11.2.3. Utilización de phpMyAdmin
11.2.3.1. Gestión de bases de datos.
11.2.3.2. Gestión de tablas.
11.2.3.3. Gestión de datos.
11.2.3.4. Ejecución de consultas SQL.
11.2.3.5. Importar y  exportar datos.
11.3. Manejando bases de datos desde PHP
11.3.1. Abrir una conexión con la base de datos
11.3.2. Recuperar datos mediante una consulta
11.3.3. Actualizar datos mediante una consulta
11.4. Aspectos de seguridad
11.5. Ejemplo: Login de acceso y gestión de usuarios.
11.6. Hemos aprendido

Documentos del curso

Descarga Temario   

studend-image

Este curso es bonificable por la seguridad social

  • Precio del curso: € 247

Matricular trabajador

  • Horas duración del curso

30



Cursos bonificados para trabajadores a rgimen general de programacin en PHP

Si ests interesado en mejorar tus habilidades en programacin PHP, ests de suerte. Existen cursos bonificados especialmente diseados para trabajadores a rgimen general que te permitirn adquirir nuevos conocimientos y mejorar tus capacidades en este lenguaje de programacin tan demandado en el mercado laboral.

PHP es un lenguaje de programacin ampliamente utilizado en el desarrollo web. Conocer sus fundamentos y dominar sus tcnicas te abrir muchas puertas en el mbito laboral, ya que muchas empresas buscan programadores PHP para desarrollar sus proyectos.

Los cursos bonificados para trabajadores a rgimen general son una excelente oportunidad para formarte en PHP sin tener que invertir grandes cantidades de dinero. Estos cursos estn subvencionados por el Estado y permiten a las empresas formar a sus empleados en diferentes reas, incluyendo la programacin en PHP.

Algunos de los temas que se suelen abordar en estos cursos son:

  • Sintaxis bsica de PHP
  • Variables y tipos de datos
  • Condicionales y bucles
  • Funciones y clases
  • Manejo de bases de datos
  • Frameworks y libreras populares

Adems de adquirir conocimientos tericos, estos cursos suelen incluir ejercicios prcticos y proyectos reales para que puedas aplicar lo aprendido y fortalecer tus habilidades de programacin PHP.

Una vez finalizado el curso, recibirs un certificado que acreditar tus nuevos conocimientos y te ayudar a destacar en tu currculum vitae. Adems, contar con formacin bonificada puede ser un factor diferencial a la hora de buscar empleo o solicitar un ascenso en tu empresa actual.

Si ests interesado en realizar un curso bonificado de programacin en PHP, te recomendamos que consultes las diferentes opciones disponibles en tu rea. Puedes buscar en internet, contactar con centros de formacin o preguntar a tu empresa si ofrecen este tipo de cursos.

No pierdas la oportunidad de mejorar tus habilidades en programacin PHP y aumentar tus posibilidades laborales. Inscrbete en un curso bonificado para trabajadores a rgimen general y comienza a destacar en el mundo de la programacin!

Aviso Legal · Política de Cookies · Política de Privacidad · Trabaja con nosotros · Preferencias cookies