Fictizia formación especializada

Desarrolla sitios web dinámicos a medida con PHP/MySQL

Curso de

Programación PHP

Creación de webs dinámicas a medida, gestores de contenidos (CMS), POO, MySQL

Los sistemas de gestión de contenidos son aplicaciones online que permiten administrar contenidos (principalmente de sitios web) a través de diferentes usuarios con diferentes permisos. Los pilares sobre los que se apoyan dichos gestores son dos factores de gran importancia: un lenguaje de programación server-side y una base de datos. Comenzando por los fundamentos básicos del lenguaje PHP (programación server-side open source), este curso de programación web te guiará a través de diferentes técnicas y prácticas que te ayudarán a generar contenidos dinámicos en un sitio web. El curso complementa PHP con el sistema de gestión de base de datos, que permitirá realizar consultas para generar aplicaciones dinámicas.

Al finalizar este curso de PHP y MySQL conocerás completamente el proceso de creación de sitios web y las aplicaciones dinámicas, habiendo desarrollado, como puesta en práctica de los contenidos del curso, un portfolio de trabajos (o galería/catálogo de productos) y un gestor para administrar cómodamente los contenidos del mismo.

Programa de contenidos

  • Introducción a lenguajes Server-side
    • Protocolo HTTP
    • El método GET
    • El método POST
    • Respuestas del servidor
    • Códigos de respuesta del servidor
  • ¿Para qué se usa PHP?
  • Instalación del entorno de trabajo Apache/PHP/MySQL en local
  • Editores de PHP
  • Conceptos fundamentales de PHP
  • Estructura de un archivo PHP
    • Comentarios e impresión en pantalla
    • Variables, constantes y tipos de valor
    • Tipos de operadores (aritméticos, de comparación y lógicos)
    • Instrucciones de control
    • Arrays
    • Bucles
    • Funciones incorporadas en PHP
    • Funciones personalizadas
    • Inclusión de Archivos
    • Lectura y escritura de ficheros
  • Programación Orientada a Objetos (OOP)
    • Clases y Objetos
    • Herencia
    • Propiedades y Métodos
    • Parámetros
    • Devolución de valores
    • Gestión de errores
    • Excepciones
    • Visibilidad (Public/Private)
    • Interfaces
  • Trabajo con formularios
  • Cookies y Sesiones
  • Bases de datos (MySQL)
    • Conceptos básicos
    • PhpMyAdmin
    • Iniciar sesión en MySQL
    • Crear bases de datos y usuarios
    • Definir usuarios y privilegios
    • Estructura de una base de datos
    • Operaciones sobre tablas
    • Consultas básicas con MySQL
    • Consultas a varias tablas (Joins)
    • Subconsultas
    • Tipos de tabla
    • Tipos de datos
    • Operaciones sobre tablas
    • Integración PHP y MySQL
  • Control de versiones con Git
  • Desarrollo de proyecto: Creación de un blog a medida y desde cero.

Solicitar más información:

Ponte en contacto con nosotros y resolveremos tus dudas

Completa el formulario para recibir más información sobre un curso o taller de fictizia y si quieres plantearnos alguna otra cuestión puedes indicárnosla en los comentarios.
Te responderemos a la mayor brevedad posible. Recuerda que, si lo prefieres, también puedes contactar con nosotros por teléfono llamándonos al 91 172 33 13 ( 10:00 a 19:00 ).