ITINERARIO EN FULL STACK DEVELOPMENT · THE MEAN
l itinerario en Full Stack Development – The MEAN Stack es una formación in company especializada para aquellas empresas que quieran invertir en la formación de sus programadores para mejorar sus habilidades en Javascript, NodeJS, ES6, MongoDB y Jquery UI entre otros. En Digital Tech Insitute te ofrecemos un itinerario formativo flexible en el ámbito del desarrollo de aplicaciones Back-end y Front-end.
La metodología que utilizan nuestros profesores cuando imparten formación in company es eminentemente práctica. Los dos pilares de la formación son:
El primero, que los alumnos de la formación in company en Full Stack Development Javascript profundicen sus conocimientos en las teorías expuestas durante el itinerario escogido por la compañía (siempre bajo la supervisión docente).
El segundo pilar de los cursos in company, trata de simular el futuro día a día del profesional cuando el alumno deba realizar las tareas para las que se está formando. Se dará uso al control de versiones y repositorios github/bitbucket, trabajo en proyectos individuales y colectivos, reuniones o scrums de seguimiento de tareas y proyectos, exposiciones en grupo y un ambiente de trabajo que sea similar al que el alumno encontrará después dentro de su compañía desempeñando sus nuevas funciones.
Al terminar la formación in company, los profesionales que hayan realizado el itinerario en Full Stack Development Javascript dispondrán de una serie de herramientas (repositorios, desarrollos, presentaciones, etc.) que completen y den visibilidad a su currículo profesional, facilitando su adaptación en el nuevo rol.
Rellena el formulario y descárgate el itinerario completo del Itinerario Full Stack Developer- Javascript
Al enviar el formulario Acepto la Política de Privacidad
PLAN DE ESTUDIOS
Los módulos que presentamos a continuación forman parte del Itinerario en Full Stack Development Javascript propuesto por Digital Tech Institute. Nuestra formación in company permite a las compañías combinar módulos de diferentes itinerarios para personalizar la formación de sus empleados:
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
- Estructuras de control, sintaxis, condicionales, bucles y manejo de errores
- Manejo de cadenas, numerales y funciones
- Funciones: invocación, parámetros, recursión, Closures y Arrow Function
- DOM y Jquery
Se profundizará en PHP7. 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.
- Declaración, definición, hosting, expresiones, etc.
- Introducción a Prototipos, propiedades y métodos.
- Conceptos avanzados. DOM, Browser Object Model, introducción a ES6 y patrones de diseño.
- Librería estándar III. Herramientas de proceso de mercado estructurado: HTML, XML, SCML, SAX2, DOM Trees.
- Testing & Debugging. Formas de depurar código, manejo de errores, excepciones y logging.
- Control de versiones y dependencias. Introducción a Git, GitHub, Mercurial, BitBucket, Workflow y gestión de dependencias con requireJS.
Aprenderás a desarrollar sobre node.js y a aprovechar toda la velocidad y versatilidad que ofrece en el servidor.
- Introducción a la arquitectura, el entorno de desarrollo y producción.
- Fundamentos de Node.js. Introducción, entorno, configuración, integración, módulos, concurrencia y bucle de eventos.
- Node.js avanzado. Almacenamiento de datos, módulos, streams, patrones de aplicación, cola de eventos y programación asíncrona.
- Autenticación, autorización, ataques CSRF y encriptación.
Trabajarás con MongoDB, aprenderás qué es un ODM y cómo diseñar aplicaciones CRUD de manera rápida de profesional.
- Introducción a bases de datos NoSQL, instalación, MongoDB y Node.js.
- Introducción e instalación, configuración, tipos de datos, operadores, índices, agregaciones, Map & Reduce.
- Administración MongoDB. Replicación, monitorización, recuperación de desastres y backup, importación y exportación.
- Introducción e instalación, diseño de esquemas con Mongoose y aplicación CRUD.
Aprenderás a mejorar la productividad y a extender la aplicación Node.js con el framework Express.js
- Introducción a Express.js, principios del framework, instalación, entorno de desarrollo, estructura y módulos.
- Express.js. Solicitudes y respuestas HTTP, middleware y manejo de errores.
- Instalación, estructura del proyecto, ejecución, análisis
- Socket.io. Real time web, client API, Server API, Rooms y Espacios de nombre, clústeres, Logging & Debugging.
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.
- Introducción, arquitectura, User Input, formularios, inyección de dependencias, plantillas, servicios, componentes y directivas.
- Chrome Dev tools, Firefox developer edition, Postman, Glup y Grunt.
- Introducción, arquitectura, containers, comandos, redirecciones de puertos, directivas, gestión de volúmenes, administración de contenedores y casos de uso.
- CI con Jenkins. Introducción, instalación, frlujos de trabajo, testing, entrega continua y plugins.
Tecnologías
Resumen Itinerario Formativo

Distribución del Conocimiento

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

Experiencia Real
Nuestros expertos están trabajando en proyectos Full Stack con Javascript 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.
- PRUEBAS DE NIVEL Y APROVECHAMIENTO
- MASTER CLASSES Y CASOS REALES
- LEARN BY DOING
- LABORATORIOS, ESCRITORIOS VIRTUALES
- VIRTUAL & REMOTE TRAINING

Trabajamos con Jquery y Bootstrap para dar estilo a nuestro proyecto. Angular tendrá un peso importante en este módulo. Conoceremos herramientas como Gulp o Jenkins
Un full stack developer tiene control sobre todos los aspectos que influyen en su aplicación.
Trabajaremos con NodeJS 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
Toda esta experiencia le permite compartir sus conocimientos en cursos de formación y consultoría.
▪ 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).
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 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 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.