Máster en Full Stack Development – The PHP Stack

MÁSTER EN FULL STACK DEVELOPMENT - THE PHP STACK

E

l 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!

Durante nuestros cursos la metodología es fundamentalmente práctica. Después de las explicaciones teóricas y ejemplos de nuestros formadores, se pasa a la parte práctica orientada a dos pilares fundamentales:

 

El primero, que el alumno profundice e interiorice las tecnologías expuestas en clase (siempre con la ayuda del profesor), para lograr este objetivo de proponen ejercicios de diferentes niveles de complejidad, evitando hacer ejercicios aislados o casos sueltos, dando prioridad a usar todas las tecnologías en conjunto.

 

El segundo pilar de la parte práctica, es emular el futuro día a día profesional del alumno, mediante el uso control de versiones y repositorios github/bitbucket, trabajo en proyectos individuales y de grupo,  reuniones o scrums se seguimiento de tareas y proyectos, exposiciones en grupo y un ambiente de trabajo que se asemeje al que el alumno encontrará después, facilitando el proceso de inculturación en la empresa y acelerando su productividad en los proyectos reales.

 

Al terminar el curso, el alumnos dispondrá de una serie de artefactos (repositorios, desarrollos, presentaciones, etc.) que completen y den visibilidad a su currículo profesional, facilitando la inserción en el mercado laboral.

DURACIÓN
8 Semanas
INICIO
A consultar
PRECIO
A consultar
DÓNDE
Centros de Formación en Barcelona y Madrid
Solicita Información

¿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.
DATA SCIENTIST 100%
0%
DATA ARCHITECT100%
0%
DATA ANALYST100%
0%
DATA ENGINEER100%
0%
DECISION MAKER100%
0%

PLAN DE ESTUDIOS

1
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.
2
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.
3
MÓDULO 3. INFRAESTRUCTURA

Se estudiarán técnicas de prevención y monitorización para securizar redes de forma efectiva:

  • 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.
4
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.
5
MÓDULO 5. LARAVEL

Se estudiarán las principales herramientas y se trabajarán las habilidades necesarias para la gestión de la toma de decisiones. Se trabajará con Python, R, SPSS y Cognos BI:

  • 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.
6
MÓDULO 6. FRONT-END y DevOps/span>

JEn el último módulo del master en Ciberseguridad IT los alumnos aprenderán a blindar sistemas y software.

  • 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.

Tecnologías

Resumen Itinerario Formativo

Distribución del Conocimiento

Cómo se organiza el contenido

Fundamentos y Conceptos
El objetivo será fundar una base sólida donde los conceptos estén claros y se obtenga una visión actual y holística del desarrollo de aplicaciones con PHP

Casos Reales
Nuestros expertos están trabajando en proyectos Full Stack con PHP en empresas de primer nivel. Compartirán con nosotros los casos a los que se enfrentan día a día, y analizaremos juntos las lecciones que han obtenido.

Clases Únicas

Una vez a la semana recibiremos una master class de un experto en diferentes áreas que nos desvelarán los secretos y conocimientos avanzados que de otra manera tardaríamos años en adquirir.

Eminentemente práctico
La mayor parte del programa se dedicará a la realización tutorizada de ejercicios prácticos. Estos ejercicios serán guiados al principio pero muchos ejercicios se realizarán en equipo y podrán tener más de una solución.

Herramientas
  • PRUEBAS DE NIVEL Y APROVECHAMIENTO
  • MASTER CLASSES Y CASOS REALES
  • LEARN BY DOING
  • LABORATORIOS, ESCRITORIOS VIRTUALES
  • VIRTUAL & REMOTE TRAINING
Qué habilidades adquiriremos

Trabajamos con.Jquery y Bootstrap para dar estilo a nuestro proyecto. Conoceremos herramientas como Gulp o Jenkins para mejorar nuestra productividad y calidad del proyecto.

Un full stack developer tiene control sobre todos los aspectos que influyen en su aplicación.
Trabajaremos con Apache y NGINX y con PostgreSQL y MongoDB

Domino de los elementos necesarios para construir nuestra aplicación: HTML5, Javascript, CSS3. Pero también aprenderemos a programar de manera más efectiva y productiva.

Aprenderemos a manejar el framework PHP más popular. Pondremos en marcha aplicaciones en minutos y aprenderemos a extender Laravel. Testing con PHP.

Adquiriremos un dominio avanzado del lenguaje PHP, y sentaremos las bases para extender nuestro dominio de PHP con librerías y técnicas avanzadas.

Nuestros Profesores
ALBERT BONILLO MARTÍN
Albert Bonillo es doctor, desde el año 2004, por la Universidad Autónoma de Barcelona, con una tesis doctoral dedicada a la depuración de grandes bases de datos. Desde entonces, ha acumulado una destacada experiencia como investigador y como docente y consultor en productos IBM especializados tanto en el análisis de datos clásico como en las últimas técnicas de Data Mining.
JAVIER ARTURO RODRÍGUEZ
Arquitecto de Software y Administración de Sistemas
Más de veinte años de experiencia desarrollando aplicaciones innovadoras en diferentes plataformas. Gran dominio en Administración de Sistemas Unix, incluyendo diseño e implementación de infraestructura para Centros de Procesamiento de Datos. Como programador ha desarrollado múltiples aplicaciones distribuidas y productos que se encuentran actualmente en uso en compañías de todo el mundo.
Toda esta experiencia le permite compartir sus conocimientos en cursos de formación y consultoría.
CARLOS RODRÍGUEZ
Arquitecto e Instructor en Tecnologías de la Información.
Cuenta con amplia experiencia en el análisis, diseño, implementación y mantenimiento de aplicaciones web en sistemas Unix y Windows, aplicando arquitecturas basadas en componentes JavaEE, Perl y PHP utilizando diferentes bases de datos, servidores y Frameworks. Ha impartido múltiples cursos, talleres y seminarios sobre nuevas tecnologías y sobre su uso en el desarrollo de aplicaciones.
MIGUEL ÁNGEL PÉREZ
Gran conocimiento de la tecnología implicada en los proyectos de IT e Ingeniería basado en la experiencia acumulada en proyectos que tocan diversas áreas como son la programación, el diseño, pruebas, control de calidad que aplican a todo el ciclo de desarrollo y de vida del producto.
▪ Conocimiento en profundidad del ecosistema de Hadoop/Spark, en distintas distribuciones, (Cloudera, Oracle Big Data Appliance, IBM Big Insights), así como el ecosistema de Big Data.
▪ Conocimiento y Programación en Java, Python, Scala y R así como otros distintos lenguajes de programación utilizados a lo largo de la vida profesional.
▪ Business Intelligence con Cognos y Oracle BI.
▪ Análisis de Datos con Python y R, así como Minería de Datos y Machine Learning con Oracle Enterprise Miner y algoritmos de Machine Learning en entornos de Big Data, (Spark Mllib).
DAVID BLAY TAPIA

Desde 1996 David Blay asesora a deportistas y empresas sobre cómo presentarse a los medios de comunicación de manera noticiable. Ha trabajado en medios como Europa Press, COPE o Radio Marca. Autor del libro ¿’Por qué no nos dejan trabajar desde casa?’, es conferenciante en compañías y simposios y profesor de Estrategias de Comunicación, Redes Sociales y Trabajo Freelance en Masters de Gestión Deportiva en la Universidad Politécnica de Valencia y UCAM Murcia.

RAFAEL ZAMORA GARRIDO

Rafael es ingeniero técnico en informática de gestión y máster en Business Intelligence. Rafael ha acumulado 18 años de experiencia en el sector de las TIC trabajando en grandes empresas nacionales e internacionales. Cuenta con más de 10 años de experiencia en ”Smart Working”, gestión de equipos y proyectos TIC.

AIGU SAINZ NICOLÁS

Aigu Sainz cuenta con 7 años de experiencia en “Smart Working”. Está especializado en formación para particulares y empresas en materia de diseño gráfico, productividad personal y modelos de teletrabajo.

CALENDARIO

9
INICIO DEL PROCESO DE SELECCIÓN

Comienza el proceso de selección de candidatos por medio de entrevistas y pruebas de nivel.

1
FIN DEL PROCESO DE SELECCIÓN

Se cierra el proceso de selección, los candidato en lista de espera serán trasladados a la próxima edición.

2
DESARROLLO DEL MASTER

Durante 8 semanas aprenderemos las técnicas y fundamentos para convertirnos en expertos en Big Data.

2
DESARROLLO DEL MÁSTER

Durante 8 semanas aprenderemos las técnicas y fundamentos para convertirnos en expertos en Big Data. Terminamos el Viernes 28 de abril.

Dónde celebramos el Máster

Ribera del Loira, 46 Edificio 2

28042 Madrid

Can Bruixa, 16

08028 Barcelona

MADRID

BARCELONA

¿DESEAS RECIBIR MÁS INFORMACIÓN?

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