Máster en Full Stack Development – The PHP Stack

El master en Full Stack Development – The PHP Stack es un curso especializado para aquellas personas que cuenten con experiencia previa en programación y quieran mejorar sus habilidades en el ámbito del desarrollo de aplicaciones, tanto en su vertiente Front-end como en la vertiente Back-end. ¡Esta es la formación que necesitas!

¿QUÉ VOY A APRENDER EN EL MÁSTER DE FULL STACK DEVELOPMENT – THE PHP STACK?

  • Trabajarás con .Jquery y Bootstrap, además de herramientas como Gulp o Jenkins para mejorar la productividad y calidad de los proyectos.
  • Adquirirás un dominio avanzado del lenguaje PHP y sentarás las bases para librerías y técnicas avanzadas.
  • Aprenderás a manejar el framework PHP y a extender Laravel.
  • Trabajarás con Apache, NGINX, PostgreSQL y MongoDB
  • Dominarás los elementos necesarios para construir aplicaciones, como HTML5, Javascript y CSS3.

¿CUÁLES SON LOS REQUISITOS PARA ACCEDER AL MÁSTER EN FULL STACK DEVELOPMENT – THE PHP STACK?

Los candidatos que deseen acceder a este curso especializado deben ser capaces de elaborar un conjunto de páginas web con Ajax y HTTP y saber dotarlas de estilo e interacción con CSS3, Bootstrap y Jquery. Además, deben conocer los fundamentos del protocolo HTTP/S y saber almacenar información con HTML5. Por último, también deben conocer términos como OAuth2, Websockets y WebRTC.

 

  • Programación. Programación orientada a objetos, MVC y Diseño Workflow.
  • HTTP/HTML5. Protocolo HTTP, HTML5 Canvas, Web Components y Storage.
  • Fundamentos, DOM, Ajax y Jquery.
  • Fundamentos, animaciones, transformaciones, Media Queries y Bootstrap.

Plan de estudios

MÓDULO 1. PHP 7 Fundamentos

Se establecen las bases. Manejarás los términos de manera apropiada y definirás términos basándote en ejemplos.

  • Presentación
  • Introducción.
  • Fundamentos. Sintaxis, comentarios, anotaciones, variables y operadores.
  • Manejo de cadenas, numerales y funciones.
  • Arrays. Arrays indexados, Arrays asociativos, Arrays multidimensionales, funciones y propiedades.
  • Estructuras de control. Swich.Case, While, For Foreach y sintaxis alternativas.

MÓDULO 2. PHP 7 AVANZADO

Se profundizará en PHP 7. Explorarás la programación orientada a objetos y clases, trabajarás con tests automatizados y unitarios y aprenderás a utilizar GIT, Mercurial y composer.

  • Funciones. Definición, estructura, argumentos, funciones en variables y closures.
  • Clases. Nombres de clase, ámbito, definición, interfaces y módulos.
  • Objetos. Creación de un objecto, propiedades y métodos.
  • Conceptos avanzados. Acceso a archivos, lectura, escritura, llamadas a sistema operativo, sesiones y headers.
  • Testing & Debugging. Formas de depurar el código, excepciones, y logging en PHP.
  • Control de versiones y dependencias. Introducción a Git, GitHub, Mercurial, BitBucket, Workflow y gestión de dependencias con composer.

MÓDULO 3. INFRAESTRUCTURA

Instalarás Nginx para servidores Apache y aprenderás aspectos de configuración, rendimiento y seguridad.

  • Introducción a la arquitectura, el entorno de desarrollo y producción.
  • Apache. Introducción a Apache, entorno, configuración, e integración con PHP.
  • NGIX. Introducción, configuración, línea de comandos, Cookbook, Load balancing e integración con PHP.
  • Seguridad. Seguridad de aplicaciones web, consideraciones de configuración, revelación de información, pentesting y tips de seguridad.
  • Rendimiento. Ajustes de rendimiento en programación, benchmarking y técnicas de caching PHP.

MÓDULO 4. ALMACENAMIENTO

Estudiarás los distintos sistemas de almacenamiento más utilizados en PHP y trabajarás con MySQL y Redis.

  • Introducción. Motores de bases de Datos, lenguaje SQL, PostgreSQL y Redis.
  • MySQL. Introducción y casos de uso, línea de comandos, fundamentos de RDBMS y diseño de bases de datos relacionales.
  • MongoDB. Introducción e instalación, operadores, indexado, Big Data & reporting.
  • Acceso a datos con PHP. Bases de datos, PDO, MySQLi, ORMs, Propel, Doctrine y Eloquent.

MÓDULO 5. LARAVEL

Conocerás la arquitectura de Laravel, el framework de PHP con un mayor crecimiento en la actualidad.

  • Introducción. Entorno de desarrollo, inicio de proyecto, estructura, service providers, service containers, errores y logging.
  • La Capa HTTP. Routing, Middleware, CRSF Protection, controladores, requests, responses, sesión y validación.
  • Vistas y plantilla. Vistas, plantillas blade, sintaxis Blade, internacionalización y consideraciones SEO.
  • Consola artisan. Introducción, comandos y configuración de tareas.
  • Bases de datos. Introducción, modelos, migraciones, paginación, migraciones, relaciones, colecciones y serialización.
  • Seguridad. Autenticación, autorización, encriptación y Hashing.
  • Deep Dive Laravel. Broadcasting, Caché, eventos, archivos, almacenamiento, notificaciones, testing y mocking.

MÓDULO 6. FRONT-END y DevOps

Aprenderás a utilizar las herramientas y frameworks que nos ayudarán a producir un trabajo de calidad con un aspecto profesional y atractivo.

  • Jquery & Jquery UI & Bootstrap. DOM, Ajax, interacciones, efectos, Bootstrap intro, components y plugins.
  • Angular. Introducción, arquitectura, formularios, inyección de dependencias, plantillas, servicios y routing.
  • Herramientas. Chrome Dev tools, Firefox developer edition, Postman, Gulp y Grunt.
  • Docker. Introducción, arquitectura, containers, Docker Hub, comandos, redirecciones de puertos, directivas, gestión de volúmenes, redes, integración y casos de uso.
  • CI con Jenkins. Introducción, instalación, flujos de trabajo, testing, entrega continua y plugins.

Equipo docente

(HABRÍA QUE PEDIR INFORMACIÓN)

Resumen del programa en Full Stack Development

 

  • ¿Cuánto dura? 8 semanas
  • ¿Cuánto cuesta?
  • ¿Cuándo empieza? ¡Consúltalo!
  • Financiamiento

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies

ACEPTAR
Aviso de cookies