(+34) 91 172 33 13 info@fictizia.com Plaza de España 12, Madrid

Desarrollo interactivo y Web

Curso de PHP

Aprende a programar con PHP sitios web dinámicos de una forma eficiente, escalable y acorde a las metodologías de trabajo y programación que se emplean en el mundo laboral en la actualidad

Desarrollo interactivo y Web

Curso de PHP

  • Backend
  • programación
  • LAMP
  • desarrollo de sitios dinámicos
Duración 45 horas
Coste 630 €
Plazas 8 plazas
Modalidad Presencial
Requerimientos Conocimientos básicos de HTML y CSS
Próximas ediciones
11 de Septiembre de 2018 Martes y jueves de 19:00 h a 22:00 h

Enfoque y objetivos del Curso

PHP es uno de los lenguajes de programación Backend más utilizados para desarrollar sitios web dinámicos y gestionar las bases de datos donde se almacena su información. PHP es un lenguaje de programación bastante sencillo de aprender y extremadamente flexible, rápido de desarrollar y fácil y cómodo de mantener. Además, PHP es un lenguaje de programación que ha recibido muchísimas mejoras, especialmente desde su versión 7.0.

Este Curso de PHP y MySQL tiene un doble objetivo. Que las personas que asistan al Curso de PHP y MySQL aprendan el lenguaje, y además que aprendan y apliquen PHP «bien». Y es que programar con PHP es relativamente sencillo, pero no tanto programar yendo más allá del "simplemente que funcione". Este Curso de PHP y MySQL les enseñará también a programar con PHP cuidando puntos clave para lograr un desarrollo de calidad profesional como pueden ser el rendimiento, la escalabilidad o la mantenibilidad del proyecto.

Los 8 asistentes al Curso de PHP y MySQL aprenderán el lenguaje de programación y también todo lo necesario para convertirse en un profesional programando con él. Aprenderán también el ecosistema de PHP: Sus herramientas, la arquitectura de PHP y las metodologías y flujos de trabajo que se aplican en el mundo profesional. Y lo harán usando las metodologías de programación y de gestión que han demostrado hoy en día ser las más efectivas en el entorno laboral.

Programa de estudios

  1. Arrancando con PHP
    • Qué es PHP y para qué se usa
    • Trabajar con PHP: inicio rápido
  2. Docker: instalación de PHP en un entorno virtualizado
    • Un «Hola Mundo» en PHP
    • Probando los resultados
  3. Katas de aprendizaje
    • Estructura de un archivo PHP
    • Comentarios e impresión en pantalla
    • Variables, constantes y tipos de valor
    • Tipos de operadores en PHP
      • Operadores aritméticos
      • Operadores de comparación
      • Operadores lógicos
    • Instrucciones de control
    • Arrays
    • Bucles
    • Funciones incorporadas en PHP
    • Funciones personalizadas
    • Inclusión de archivos
    • Lectura de ficheros con PHP
    • Escritura de ficheros con PHP
  4. Programación Orientada a Objetos (OOP) con PHP
    • Clases y Objetos
    • Herencia
    • Propiedades y Métodos
    • Parámetros
    • Devolución de valores
    • Gestión de errores
    • Excepciones
    • Visibilidad (Public/Private)
    • Interfaces
  5. PHP y la Web
    • Protocolo HTTP
    • El método GET
    • El método POST
    • Respuestas del servidor
    • Códigos de respuesta del servidor
    • Trabajo con formularios
    • Cookies y Sesiones
  6. PHP + Datos
    • Bases de datos (MySQL)
    • Conceptos básicos
    • MySQL WorkBench
    • Crear bases de datos y usuarios
    • Tablas
    • Claves y claves ajenas
    • Insertar datos
    • Modificar datos
    • Consultar datos
    • Integración PHP y MySQL
  7. Control de versiones con Git
  8. Docker
  9. TDD
  10. Pruebas con Guzzle
  11. Desarrollo de proyecto: TODO-List (lista de tareas)

Profesorado

En Fictizia tenemos muy claro que quién imparte las clases siempre es clave. Con el objetivo de ofrecer una formación que responda a la realidad del mundo laboral, el equipo de profesores de Fictizia​ está formado por profesionales con una larga trayectoria profesional, lo que les capacita para reconocer las necesidades reales de un sector tan cambiante y exigente como el actual. Cada profesor de Fictizia es un especialista de alto nivel en su campo que además comparte en las aulas de Fictizia sus conocimientos, sus enorme experiencia, sus tropiezos, sus aciertos y la pasión por su trabajo. Por eso estamos tan orgullosos de nuestro profesorado.

Julieta Cuadrado

Julieta Cuadrado

Senior Backend Developer con 20 años de experiencia en programación con tecnologías desde PHP hasta .NET pasando por C y C++. Desde hace 7 años trabaja como especialista en Symfony / MySQL para diferentes empresas y startups como Mumablue, Trivago o BQ abarcando una gran variedad de productos y sectores. Enamorada del espíritu Agile, de Docker, de TDD, de los patrones de diseño, del Solid y del buen código en general.