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

UX y Desarrollo 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

UX y Desarrollo 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

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.

Las mejores empresas confían en nuestros alumnos

La calidad de la formación que reciben las personas que se forman en FICTIZIA se refleja en el nivel de las empresas que las contratan. Es un orgullo que las mejores compañías confíen en las capacidades de nuestros alumnos y es la mejor prueba de la efectividad de la formación que ofrecemos.

  • Alumnos Fictizia en Google
  • Alumnos Fictizia en El Ranchito
  • Alumnos Fictizia en Ogilvy
  • Alumnos Fictizia en BBVA Next
  • Alumnos Fictizia en Lola Mullenlowe
  • Alumnos Fictizia en Ánima-Kitchent
  • Alumnos Fictizia en Atresmedia
  • Alumnos Fictizia en BQ
  • Alumnos Fictizia en DDB
  • Alumnos Fictizia en Mach
  • Alumnos Fictizia en Byte London
  • Alumnos Fictizia en indra
  • Alumnos Fictizia en The Cocktail
  • Alumnos Fictizia en *SCPF
  • Alumnos Fictizia en Ediciones SM
  • Alumnos Fictizia en Paradigma digital
  • Alumnos Fictizia en Panda Security
  • Alumnos Fictizia en Exit Consultores Audiovisuales
  • Alumnos Fictizia en Mediaset
  • Alumnos Fictizia en Everis
  • Alumnos Fictizia en JWT
  • Alumnos Fictizia en Lalivingston
  • Alumnos Fictizia en Kairos DS
  • Alumnos Fictizia en Twin Pines
  • Alumnos Fictizia en LUCA data driven solutions
  • Alumnos Fictizia en Redbility
  • Alumnos Fictizia en LeChuck
  • Alumnos Fictizia en Liquid Squad
  • Alumnos Fictizia en Social Mood
  • Alumnos Fictizia en Warner Bros International tV Production