Máster en Full-Stack Developer – Oficial de Microsoft. MDF

DURACIÓN
260h lectivas + 520 HTA*

FECHA DE INICIO
Octubre 2020

MODALIDADES
OnlinePresencial

CENTROS DE ESTUDIO
Povedilla Telf: 91 435 58 43
Maldonado Telf: 91 401 07 02

¡RESERVA TU PLAZA AHORA!

imagen porcentaje

Matricúlate con descuentos exclusivos

Reserva tu plaza. Convocatoria 2020

imagen promoción

Formación Online estés donde estés

Convocatoria Abierta

Matricúlate antes del 30 de Septiembre y consigue hasta un 22% de Descuento en tu programa de estudios para comenzar en OCTUBRE 2020.

SOLICITUD DE TEMARIO, HORARIOS, TARIFAS Y BECAS

INTRODUCCIÓN

Con el Máster en Full-Stack Developer - Oficial de Microsoft estarás preparad@ para realizar las funciones propias de este profesional en una empresa. Aprenderás las principales comandos GIT y a utilizar los lenguajes HTML5 y CSS3, además de conocer los pre-procesadores SASS y LESS. Serás capaz de implantar un responsive design y utilizar JavaScript. Podrás programar con JQuery y manejar BBDD con MySQL y MONGOBD. Aprenderás a crear proyectos con Angular y a programar con NODE.js y REACT.js. Además, el alumno aprenderá a dominar el desarrollo y gestión de contenidos, (creación e instalación de temas, configuración de la plataforma, instalación de plugins…) convirtiéndote en un desarrollador Full Stack.

En resumen, un Full Stack Developer es un programador con un perfil técnico, que conoce bien tanto lo referente al backend como frontend, se maneja en sistemas y sabe entender. Se trata de un perfil cada vez más demandado y bien remunerado, tanto en las empresas puramente tecnológicas como en las pymes que están abordando su transformación digital.

El valor diferencial de CICE radica en su metodología académica. La visión práctica, la innovación y la vinculación con el mundo profesional, son los principios esenciales que nos permiten ofrecer a nuestros alumnos vivir una experiencia formativa realmente diferente.

CERTIFICACIONES QUE PUEDES OBTENER
cice - certificación

Certificación propia CICE

cice - certificación

Diploma Acreditativo de CICE

Scrum Manager

Scrum Manager: Certificación, Masters y Examen

SALIDAS PROFESIONALES
A QUIÉN VA DIRIGIDO
REQUISITOS
POR QUÉ ESTUDIARLO EN CICE

Unidad 1. Trabajando con GIT

  • ¿Qué es un Sistema de Control de Versiones?
  • GIT vs Subversion vs …
  • GIT como máquina del tiempo
  • Instalación de GIT
  • Configuración
  • Fetch, pull, push
  • Mezclando versiones
  • Solicitando integración de ramas
  • Fork

Unidad 2. Panorama tecnológico actual

  • Eligiendo Stack para desarrollar
  • ¿Javascript en el lado del servidor?
  • LAMP – LEMP
  • MEAN – MERN
  • ¿LAMP vs MEAN?
  • ¿Qué es una API?

Unidad 3. Ecmascript 2015 (ES6) e Introducción a Node JS    

  • Javascript y la presencia web.
  • ¿Qué es Node.js?
  • ¿Qué podemos hacer con NodeJS?
  • Instalación y configuración
  • Arquitectura de Node.js
  • Ambiente de trabajo de Node.js
  • Node REPL
  • Módulos y npm
  • Conceptos generales de Node.js
  • Event-loop
  • Callbacks
  • Event-Emiters
  • Streams
  • Buffers
  • Versiones con NVM
  • Ecmascript 2015 en NodeJS

Unidad 4. Creación de servidores con NodeJS                                                            

  • Librería HTTP y HTTPS
  • Manejando peticiones
  • Seteo de cabeceras
  • Generando respuestas
  • Devolviendo archivos
  • Manejo de errores

Unidad 5. Introducción al framework ExpressJS

  • Instalación y configuración
  • Servidor Web básico
  • Aplicaciones multi-page con express
  • Manejo de rutas
  • Sesiones y cookies
  • Subida y tratamiento de archivos desde el servidor

Unidad 6. Securizando datos

  • ¿Qué son Middlewares y cómo nos ayudan?
  • Sanitizando los inputs
  • Integración de sistema de login básico
  • Uso de PassportJS para login social

Unidad 7. Pintando datos desde el servidor

  • Manejando errores y excepciones
  • Estructurar y plantear respuestas de error
  • Modelado de datos para renderizar
  • Introducción a plantillas HTML con Jade
  • Renderizado de plantillas HTML (Pug | Handlebars)

Unidad 8. Diseño y Desarrollo APIs

  • ¿Qué es una API?
  • API First
  • Comprendiendo las entidades
  • Especificación REST
  • Verbos HTTP
  • Códigos de respuesta HTTP
  • Swagger como framework de diseño de APIs
  • Lenguaje YAML
  • Montando un servidor REST
  • Registro y login de usuarios
  • JWT como firma de peticiones
  • Implementando Oauth con Passport
  • Modelando y devolviendo JSON
  • Testing de endpoints con Postman
  • Securizando endpoints

Unidad 9. Desarrollo WebApp

  • Automatizadores de tareas
  • Gulp como herramienta de automatización
  • Tareas en Gulp
  • Manejando pipes
  • Watching y building
  • Optimización de imágenes
  • Preprocesamiento de CSS
  • Levantando un servidor de desarrollo local
  • Consumiendo servicios de nuestra API
  • Integración de APIs de terceros
  • Deploy

Unidad 10. Almacenamiento de datos

  • Bases de datos relacionales
  • MySQL como motor de base de datos
  • Queries CRUD
  • Conectando NodeJS con MySQL
  • Bases de datos noSQL con MongoDB
  • Modelo Relacional vs No Relacional
  • MongoDB, una base de datos documental
  • Uso de clientes con GUI
  • Compass como cliente UI
  • Integración de MongoDB con NodeJS
  • Campos índice y performance
  • Population vs Join
  • Introducción a Mongoose
  • Schemas en MongoDB
  • Integración con ExpressJS

Unidad 11. Real-time y Testing

  • Introducción a comunicación Real-Time con Socket.io
  • WebSocket vs HTTP
  • Instalación y configuración
  • Conexión y desconexión
  • Broadcasting
  • Rooms y Namespaces
  • Servidor de Websockets
  • Introducción al testing
  • Tipos de tests
  • Filosofía TDD y ATDD
  • Tests unitarios
  • Tests de integración
  • Tests de aceptación

Unidad 12. Deploy

  • Creando entorno local con Vagrant
  • Instalando un SO con VirtualBox
  • Instalación y aprovisionamiento de Vagrant
  • Operaciones comunes con Vagrant
  • Vagrant SSH
  • Desplegando en Vagrant
  • Despliegue en Servidor Cloud
  • Aprovisionamiento Shell Script
  • Deploy con GIT
  • Corriendo procesos NodeJS con PM2
  • NGINX como Server Proxy
  • NGINX vs Apache
  • Instalación de NGINX
  • Configuración de servidores y dominios

Unidad 13. ReactJS

  • ¿Qué es una SPA?
  • Patrones de diseño: MVC, MVVM, MVP
  • ¿Componentes Web?
  • Conociendo ReactJS
  • ¿Qué es Webpack?
  • Create-React-App CLI
  • Archivos JSX
  • Props & State
  • Componentes “Stateful” y “Stateless”
  • Two-Data-Binding
  • Ciclo de vida de un componente y Hooks
  • AJAX en ReactJS
  • Debug y React-Dev-Tools

Unidad 14. Temas Avanzados de ReactJS

  • PureComponents
  • VirtualDOM
  • Fragments
  • High-Order-Components
  • PropTypes

Unidad 15.  React-Router

  • Routing y sensación de navegación en SPA
  • Importando React-Roter-DOM
  • Configurando React con React-Router
  • BrowserRoute
  • HashRouter
  • Componente Switch y Link
  • Rutas absolutas y relativas
  • Rutas con parámetros
  • Navegación mediante programación
  • Rutas anidadas
  • Redirecciones
  • “History” y “Back”

Unidad 16.  Redux y Redux – Thunk

  • Patrón Flux. Única fuente de la verdad
  • Store vs State
  • Conociendo Redux
  • Reducers
  • Actions
  • Suscribiendo a cambios
  • Conectando Redux con React
  • Conectando el “Store”
  • Redux DevTools
  • Asincronía en Redux
  • Conociendo Redux-Thunk
  • Implementando “thunks” en acciones

Unidad 17. Reactividad RxJS

  • Programación Reactiva
  • Concepto de Observable
  • Concepto de Observer
  • Suscripción
  • Operadores RxJS

Unidad 18. Redux-Observable

  • Ventajas de la librería
  • Ciclo de intercepción
  • Estrategias de uso con React
  • Configurando con Redux
  • Creando nuestros Observables

Unidad 19. Proyecto final

  • El alumno tiene la obligación de hacer entrega de todos y cada uno de los proyectos que se le exija por parte del profesorado en forma y tiempo adecuado, amén de la entrega y exposición del Proyecto Final del Programa cursado, condiciones indispensables para tener derecho a la obtención de la Certificación Final.
  • CICE da más relevancia a la calidad de los proyectos que a la obtención de una nota. Una de las mejores armas para enfrentarse al mercado laboral es lograr un Proyecto Final de SOBRESALIENTE, que sirva como inmejorable escaparate personal, y que ha permitido a la escuela obtener innumerables premios y menciones en los últimos años a través de proyectos, los cuales puedes consultar en la web una pequeña muestra.

VENTAJAS DE ESTUDIAR EN CICE

  • Bolsa de Empleo: el departamento de Bolsa de Empleo y Salidas Profesionales te proporcionará la posibilidad de integrarte en empresas que a diario nos demandan personal altamente cualificado. Todo ello a través de prácticas aseguradas durante tu programa formativo, además de permanencia indefinida en nuestra bolsa de empleo.
  • Visibilidad: nuestros alumnos son la pieza fundamental de CICE, por ello nos gusta dar visibilidad a sus trabajos durante su programa formativo y una vez fuera de la Escuela; de esta forma mostramos que la formación que impartimos da sus frutos.
  • Repositorio de clasesretransmisión en diferido de las clases, para que recuperes las que no hayas podido disfrutar o para que profundices y repases algunos conceptos.
  • Tarjeta de estudiante: podrás identificarte como alumno de CICE para disfrutar de todos las ventajas que La escuela pone a tu disposición. Además, podrás hacer uso y disfrute de los servicios e instalaciones de vanguardia que tiene el centro, utilizando los equipos de última generación y beneficiándote de múltiples ventajas exclusivas.
  • Feria de Empleo: iniciativa que nace con el objetivo de acercar, promover y difundir las necesidades del mercado laboral en los sectores digitales,  así como promover la inserción laboral y actividades orientadas a canalizar el talento de los estudiantes con las necesidades de las más importantes vacantes en el sector tecnológico.
  • CICEworking: el espacio coworking de CICE. Un lugar de trabajo destinado a emprendedores innovadores, diseñado para aumentar las probabilidades de éxito de proyectos innovadores en fase temprana de desarrollo.
  • Aula HP: contamos con la única aula en España con 16 puestos con la última generación de Workstation de HP, la HP Z6 G4 Workstation. Este singular y único espacio profesional de trabajo  acumula 120 procesadores principales y 240 procesadores lógicos, con tarjeta de vídeo Nvidia Gforce GTX 1080 Tim, 15 tb ssd Turbo Drive y 960 Gb RAM DDR4 2666.
  • Estudio y plató de grabación profesional: con la incorporación de las últimas tecnologías para la realización de prácticas en el marco de cada programa formativo.
Matriculación presencial en las instalaciones de CICEMatriculación no Presencial de Residentes en EspañaMatriculación no Presencial de Residentes en el ExtranjeroNotas Importantes para la MatriculaciónInformación para Realizar Transferencias desde EspañaInformación para Realizar Transferencias desde el ExtranjeroPetición de Certificados de Estudios

El proceso de matriculación para los programas de la escuela CICE se puede llevar a cabo durante todo el año, si bien la inscripción en cualquiera de sus programas está supeditada a la existencia de plazas vacantes en el turno elegido.

Podrás elegir entre una amplia variedad de horarios y así poder continuar tu formación sin renunciar a tu vida laboral u otras ocupaciones.

Nuestro equipo de asesores te ayudará a elegir el programa que mejor se adecue a tus necesidades formativas en base a tus inquietudes y perfil profesional, garantizando así el éxito de tu formación. Además, te damos la posibilidad de asistir a una clase de prueba gratuita para que puedas conocer al profesorado y su metodología de aprendizaje antes de tomar la decisión de inscribirte en el programa.

El asesoramiento no supone ningún coste para el candidato ni compromiso alguno hasta la formalización de la reserva.

Para un asesoramiento personalizado, puedes dirigirte a nuestras sedes en la Calle Maldonado 48 o Povedilla 4. También puedes contactar con nosotros a través de nuestro teléfono 91 401 07 02 (Maldonado),  91 435 58 43 (Povedilla).

Ponemos a tu disposición diferentes modalidades de pago y financiación.

Disponemos de ayudas para colectivos especiales así como descuentos por reserva anticipada. Consulta cual es el descuento vigente en el momento de la matriculación.

Existe la posibilidad de acceder a la escuela a través de la Fundación Tripartita (formación de empresa).

Para formalizar tu inscripción, debes cumplimentar los documentos proporcionados por CICE (solicitud de matrícula y documento de domiciliación bancaria), los cuales puedes descargar desde nuestra página Web, o bien te serán enviados previa petición por tu parte, a través de fax o correo electrónico.

El documento original de domiciliación bancaria deberá ser firmado por el titular de la cuenta, y dispones de 5 días para que la escuela lo reciba por correo ordinario, contados a partir del día de recepción de tu solicitud de matrícula. Remítelo a CICE, Maldonado 48, 28006, Madrid.

El documento de solicitud de matrícula, debidamente cumplimentado con todos los datos, más el justificante de la transferencia bancaria por el importe de matrícula, nos los remitirás por Fax (91 309 18 94) o bien por correo electrónico (secretaria-audiovisual@ciceonline.com).

DESCARGA AQUÍ TU SOLICITUD DE MATRÍCULA — POVEDILLA

DESCARGA AQUÍ TU SOLICITUD DE MATRÍCULA — MALDONADO

El día de comienzo de tus estudios en CICE, deberás presentar la documentación requerida (DNI o documento alternativo de identificación).

El pago del importe de matriculación implica una pre-matrícula que no quedará formalmente confirmada, hasta no recibir la Secretaría de CICE el documento original de domiciliación bancaria.

La primera mensualidad o el importe total del programa según la modalidad de pago elegida, se cargará por banco el día de comienzo de las clases.

La segunda y siguientes mensualidades se cargarán por banco los días 05 ó 20 de cada mes en función del día de comienzo del programa según los siguientes intervalos temporales:

  • para comienzos entre el 01 y el 15 el cargo bancario será el día 05 del mes en curso
  • Para comienzos entre el 15 y el 31 el cargo bancario será el día 20 del mes en curso

Una vez recibidos los tres documentos, tu solicitud de matrícula será confirmada vía correo electrónico por la Secretaría de CICE, en función de la disponibilidad de plazas del programa elegido.

Para formalizar tu inscripción, debes cumplimentar debidamente tu solicitud de matrícula proporcionada por CICE, la cual puedes descargar desde nuestra página Web, o bien te será enviada previa petición por tu parte, a través de fax o correo electrónico. El documento de solicitud de matrícula debidamente cumplimentado con todos los datos, más el justificante de la transferencia bancaria por el importe de matrícula, nos los remitirás por correo electrónico (secretaria-audiovisual@ciceonline.com) o bien por Fax (00 34 91 309 18 94).

En un plazo máximo de 3 días previos al comienzo de tu programa de estudios, deberás acudir personalmente a la escuela y entregar en la secretaría de CICE tu DNI o documento alternativo de identificación personal, junto con el documento original de domiciliación bancaria firmado por el titular de la cuenta de un banco o caja con sede en España, en donde van a ser cargados los recibos mensuales o el cargo por la totalidad del Programa según la modalidad de pago elegida.

El pago del importe de matriculación implica una prematrícula que no quedará formalmente confirmada, hasta no recibir en la secretaría de CICE el documento original de domiciliación bancaria.

La primera mensualidad o el importe total del programa según la modalidad de pago elegida, se cargará por banco el día de comienzo de las clases.

La segunda y siguientes mensualidades se cargarán por banco los días 05 ó 20 de cada mes en función del día de comienzo del programa según los siguientes intervalos temporales:

  • Para comienzos entre el 01 y el 15 el cargo bancario será el día 05 del mes en curso
  • Para comienzos entre el 15 y el 31 el cargo bancario será el día 20 del mes en curso

Una vez recibida tu solicitud de matrícula y el justificante de la transferencia bancaria por el importe de matrícula, será confirmada tu inscripción vía correo electrónico por la secretaría de CICE, en función de la disponibilidad de plazas del programa elegido.

  • El plazo de matriculación estará abierto todo el año hasta la fecha de comienzo de cada convocatoria de Inicio de clases (a finales de marzo/abril o finales de Octubre de cada año), o en su defecto, hasta la fecha en la que no queden plazas disponibles en el programa, horario y convocatoria que te interese.
  • La forma de pago escogida quedará reflejada en el documento de matrícula. La posibilidad de cambiar de opción estará abierta hasta una semana antes del comienzo del programa de estudios. Una vez iniciadas las clases, no se podrá escoger una nueva forma de pago.
  • Si eres un alumno extranjero, la formalización del pago de matrícula da derecho al envío por parte de CICE, de las pertinentes cartas de admisión y matriculación que deberán ser presentadas ante la Embajada de España en tu país de origen para obtener el visado de estudios. Ten en cuenta que este proceso requiere, en función del país del que procedas, un plazo aproximado de al menos un mes, por lo que es necesario comenzarlo cuanto antes para poder tener resuelta la tramitación antes del comienzo de tu programa de estudios en CICE. Así mismo, si necesitas ayuda para abrir una cuenta bancaria en España, la Escuela te asesorará al respecto a través de correo electrónico (infobancos@ciceonline.com). Si tienes algún familiar o amigo en Madrid y si así lo deseas, puede realizar la matriculación por ti en la secretaría de la escuela (deberá aportar tus datos personales y domicilio en tu país), tras lo cual tu familiar o amigo te remitirá la documentación necesaria para tramitar tu visado de estudios.
  • CICE se reserva el derecho de anulación de un programa de estudios en el caso de no contar con suficientes candidatos para realizarlo, en cuyo caso se comunicará con suficiente antelación al inicio del programa, y se devolverá el importe íntegro de lo abonado por transferencia a la cuenta de origen de cada alumno.
  • La Formación está exenta de IVA por Ley en España
  • El pago del importe de matrícula se puede realizar mediante transferencia bancaria, tarjeta de crédito, cheque o en efectivo (en los tres últimos casos el interesado deberá personarse físicamente en nuestras instalaciones). Si deseas realizar el pago del importe de matrícula por transferencia bancaria, hazlo a las cuentas que se muestran a continuación, y envíanos por correo electrónico (secretaria-audiovisual@ciceonline.com) o bien por fax (+34 91 309 18 94) a la Secretaría de CICE, toda la documentación descrita anteriormente.
Centro de Maldonado “LA CAIXA”

Nombre o razón social del beneficiario: CICE S.A.

Número de cuenta: ES53-2100-2859-62-0210099001 (La Caixa)

Dirección de la sucursal: C / Diego de León 21 -28.006 – Madrid

La opción de repercusión de las comisiones y gastos corren por cuenta del ordenante, opción OUR.

Centro de Povedilla “LA CAIXA”

Nombre o razón social del beneficiario: CICE S.A.

Número de cuenta: ES55-2100-8647-30-0200095031 (La Caixa)

Dirección de la sucursal: C / Diego de León 21 -28.006 – Madrid

La opción de repercusión de las comisiones y gastos corren por cuenta del ordenante, opción OUR.

Centro de Maldonado “LA CAIXA”

Nombre o razón social del beneficiario: CICE S.A.

Número de cuenta: 2100 2859 62 0210099001

Dirección de la sucursal: C / Diego de León 21 -28.006 – Madrid

Código Swift (BIC) de la entidad/sucursal: CAIXESBBXXX

Código Internacional de la Cuenta Bancaria (IBAN) completo:

ES5321002859620210099001

La opción de repercusión de las comisiones y gastos corren por cuenta del ordenante, opción OUR.

Centro de Povedilla “LA CAIXA”

Nombre o razón social del beneficiario: CICE  S.A.

Número de cuenta: 2100 8647 30 0200095031

Dirección de la sucursal: C / Diego de León 21 -28.006 – Madrid

Código Swift (BIC) de la entidad/sucursal: CAIXESBBXXX

Código Internacional de la Cuenta Bancaria (IBAN) completo:

ES55 2100 8647 30 0200095031

La opción de repercusión de las comisiones y gastos corren por cuenta del ordenante, opción OUR.

Se podrá solicitar un certificado de estudios y matriculación así como cartas de admisión del programa que vas a realizar, después de abonar el importe de la Matrícula correspondiente a la especialidad elegida.

Esta solicitud suele ser imprescindible para la obtención de becas, así como para tramitar visados de Estudios en España. CICE no devolverá el importe de la matrícula en los casos en los que la escuela envíe o gestione documentación y certificados para la tramitación de visados de estudiante, becas o cualquier otro trámite.

En el caso de que la cancelación se derive de la denegación de un visado de estudios, y siempre que se presente el documento que así lo demuestre, CICE mantendrá el importe de matrícula abonado para la siguiente convocatoria de Inicio.

¿Te sumas al reto CICE LIVE LEARNING?

Cristina, Pedro y Javier tienen algo en común… los 3 son alumnos de CICE LIVE LEARNING. Un método único de formación online para que puedas compatibilizar tu vida personal y profesional con una formación de calidad en nuevas tecnologías.

CICE LIVE LEARNING

Así es Nuestra Metodología de Formación Online

Convocatoria Abierta

Matricúlate antes del 30 de Septiembre y consigue hasta un 22% de Descuento en tu programa de estudios para comenzar en OCTUBRE 2020.

SOLICITUD DE TEMARIO, HORARIOS, TARIFAS Y BECAS

Mándanos tu consulta

Puedes llamarnos:

Centro Maldonado

91 401 07 02

Centro Povedilla

91 435 58 43

O si lo prefieres, déjanos tus datos y nosotros te llamamos.

*Selecciona una titulación

Te llamamos sin compromiso

Puedes llamarnos al 91 401 07 02 (Centro Maldonado) o al 91 435 58 43 (Centro Povedilla).

Si lo prefieres, déjanos tus datos y nosotros te llamamos.

Máster en Full-Stack Developer – Oficial de Microsoft. MDF
Buzón de quejas




Acepto las condiciones legales

SOLICITAR UNA CLASE DE PRUEBA GRATUITA
Máster en Full-Stack Developer – Oficial de Microsoft. MDF

Horario atención al cliente

  • Lunes a viernes

    • De 9 a 14 horas
    • De 16 a 21 horas
  • Sábados

    • De 9 a 14 horas

Teléfono de contacto: 91 435 58 43

Solicita información sobre
Envíanos tu opinión sobre CICE
Nosotros te asesoramos

¿No te decides?

Nosotros te ayudamos. Utiliza nuestro buscador avanzado para encontrar el curso que quieres.