Programador Full Stack MEAN

Este itinerario de formación está diseñado para equiparte con las habilidades y conocimientos necesarios para convertirte en un desarrollador Full Stack MEAN competente. Abarcando desde los fundamentos de HTML5 y CSS3, pasando por la profundización en JavaScript, hasta el dominio de Angular, Node.js, Express, y MongoDB, este programa te guiará a través de cada componente del stack MEAN, preparándote para construir aplicaciones web dinámicas y escalables.

Impartido por:
  • Juan Diego Pérez Jiménez
  • Pedro Martín Gómez
  • Jonathan Moya
  • Armando Torres
  • Jonatan Lucas
  • Oliver Zulett
  • José Antonio Yáñez Jiménez
  • Mario Girón Martín
  • Varios Profesores
53 horas y 48 minutos

Estas empresas ya confían en nosotros


Lo que aprenderás en esta carrera:

  • Comprender y aplicar las bases de HTML5 y CSS3 para el diseño de interfaces de usuario.
  • Dominar los fundamentos de JavaScript para el desarrollo de software.
  • Profundizar en aspectos avanzados de JavaScript como asincronía, prototipos, y clases.
  • Aprender a construir software mantenible y escalable con JavaScript.
  • Dominar el control de versiones con Git.
  • Comprender los fundamentos de Angular para el desarrollo de aplicaciones front-end.
  • Aprender técnicas avanzadas de Angular, incluido el manejo responsable del DOM.
  • Implementar comunicación efectiva entre componentes en Angular.
  • Personalizar temas en Angular Material siguiendo las especificaciones de Material Design.
  • Desarrollar habilidades para consumir APIs externas en Angular.
  • Mejorar la performance de proyectos Angular.
  • Expandir el desarrollo Angular a plataformas multiplataforma.
  • Construir aplicaciones web con Node.js y Express.
  • Aprender a crear y testear APIs con Node.js y Express.
  • Aplicar patrones de diseño en el desarrollo con NodeJS para mejorar la estructura y eficiencia de proyectos.
  • Crear y gestionar bases de datos NoSQL con MongoDB.
  • Integrar conocimientos de front-end y back-end para desarrollar aplicaciones Full Stack.
  • Aplicar mejores prácticas y patrones de diseño en el desarrollo de software.
  • Prepararse para abordar desafíos reales en el desarrollo de aplicaciones web modernas.

Requisitos de la carrera

No es necesario tener conocimientos previos de programación para comenzar esta ruta de formación, pero si tienes nociones básicas de programación podrás completarla con mayor facilidad.

Cursos de esta carrera

Te recomendamos que sigas los cursos en el siguiente orden

Curso de HTML5 y CSS3

1. Curso de HTML5 y CSS3
4.5

4 horas y 21 minutos · Curso

Aprende desde cero a crear páginas Webs con este curso de HTML5 y CSS3. Crea paso a paso páginas Webs profesionales, este curso es ideal para introducirte en el desarrollo Web.

Fundamentos de JavaScript

2. Fundamentos de JavaScript
4.6

3 horas y 54 minutos · Curso

Aprenderás las bases necesarias para iniciarte en el desarrollo de software con JavaScript que podrás aplicar en los contextos web, servidor y otros altamente demandados.

Especialización en JavaScript: Asincronía, Prototipos, y Clases

3. Especialización en JavaScript: Asincronía, Prototipos, y Clases
4.5

3 horas y 44 minutos · Curso

Esta formación profundiza en aspectos avanzados de JavaScript, abordando desde la manipulación de tipos de datos no primitivos hasta técnicas de asincronía. Exploraremos los condicionales avanzados, la naturaleza prototípica del lenguaje, la creación d...

JavaScript: Web API, Componentes y Testing

4. JavaScript: Web API, Componentes y Testing
4.6

3 horas y 4 minutos · Curso

En esta formación elevamos la complejidad de JavaScript para conseguir construir software mantenible, testable y escalable que te permitirán llevar a otro nivel el desarrollo en este lenguaje tan multipropósito.

Curso de Git

5. Curso de Git
4.5

3 horas y 8 minutos · Curso

Este curso de Git te ofrece una introducción completa al sistema de control de versiones más utilizado en el mundo del desarrollo de software. A lo largo del mismo aprenderás desde configurar tu entorno de trabajo hasta gestionar flujos de trabajo avan...

Fundamentos de Angular

6. Fundamentos de Angular
4.4

3 horas y 12 minutos · Curso

En esta formación conoceremos los conceptos fundamentales de Angular, donde combinaremos teoría y práctica para brindarte una comprensión completa y profunda de los conceptos clave de Angular. Al final de este viaje, estarás preparado para aplicar tus ...

Uso responsable del DOM en Angular

7. Uso responsable del DOM en Angular
3.9

50 minutos y 31 segundos · Curso

¿Quieres aprender a utilizar el DOM en Angular de forma responsable en Angular? Descubre con esta formación cómo modificar el DOM de forma segura y eficiente, evitando prácticas problemáticas y maximizando el potencial de tus aplicaciones.

Comunicación entre componentes Angular: Input y Output

8. Comunicación entre componentes Angular: Input y Output
4.1

57 minutos y 26 segundos · Curso

Mejora tus habilidades como desarrollador Angular para llevar tus proyectos al siguiente nivel, realizando este curso práctico, en el que aprenderás a realizar la comunicación entre componentes utilizando los decoradores Input y Output.

Personalización de temas en Angular Material

9. Personalización de temas en Angular Material
4.0

43 minutos y 7 segundos · Taller

En este taller aprenderás a crear un tema personalizado de colores alternativos siguiendo las especificaciones de Material Design en Angular Material.

Consumir APIs externas en Angular

10. Consumir APIs externas en Angular
4.6

52 minutos y 40 segundos · Taller

Consumir una API de una web externa. Averiguar información sobre la API, como implementar la llamada, como leer documentación de una API web externo. Casos de uso y ejemplos.

Curso Mejorando la performance de nuestros proyectos en Angular

11. Curso Mejorando la performance de nuestros proyectos en Angular
4.3

4 horas y 1 minuto · Curso

Con este curso serás capaz de ampliar tus conocimientos sobre el framework de Angular para mejorar la performance de tus proyectos y llevar tus aplicaciones a otro nivel.

Curso de Angular en el mundo de la multiplataforma

12. Curso de Angular en el mundo de la multiplataforma
3.8

3 horas y 14 minutos · Curso

Realizando este curso conseguirás ampliar tus conocimientos para un desarrollo avanzado de aplicaciones web con Angular, usando Angular Schematics, que permite crear aplicaciones de escritorio con Electron y aplicaciones móviles con NativeScript en un ...

Desarrollo de aplicaciones web con NodeJS y Express

13. Desarrollo de aplicaciones web con NodeJS y Express
5.0

5 horas y 9 minutos · Curso

Construir diferentes tipos de aplicaciones usando el motor de ejecución de Javascript NodeJS. Desde los conceptos más básicos aplicaremos todas las herramientas a nuestra disposición para crear aplicaciones que recojan toda la potencia que nos ofrece l...

Creación y testing de APIs con Node.js y Express

14. Creación y testing de APIs con Node.js y Express
5.0

5 horas y 13 minutos · Curso

Conceptos básicos para la creación de APIs web para comunicar cualquier tipo de base de datos con aplicaciones generadas en la parte del Front. Diferentes técnicas para hacer el testing de APIs generadas a través de ExpressJS.

Patrones de diseño con NodeJS

15. Patrones de diseño con NodeJS
3.0

8 horas y 7 segundos · Curso

¿Quieres potenciar tus habilidades de desarrollo con NodeJS? En este curso aprenderás a aplicar los diferentes patrones de diseño que existen en NodeJS, además de mejorar la estructura y eficiencia de tus proyectos.

Curso de MongoDB: Creación y gestión de bases de datos NoSQL

16. Curso de MongoDB: Creación y gestión de bases de datos NoSQL
4.3

3 horas y 18 minutos · Curso

Con este curso de MongoDB aprenderás a crear y gestionar bases de datos NoSQL utilizando MongoDB, la base de datos distribuida preferida por los desarrolladores de aplicaciones modernas, por su nivel de productividad y su facilidad de uso en la nube.

Dudas frecuentes

1

¿Qué precio tiene la carrera de programador Full-Stack MEAN?

Puedes comenzar la carrera una vez hayas realizado la suscripción a nuestra plataforma, puedes ver los diferentes tipos de suscripción en nuestra página de precios.
2

Exactamente, ¿a qué cursos puedo acceder?

Podrás acceder a todos los cursos que indicamos en esta carrera. Además, también podrás tener acceso a todas las demás carreras y cursos incluidos en nuestro plan de suscripción. En definitiva, tendrás acceso a la mayor biblioteca de cursos de programación y administración de sistemas en español.
3

¿Puedo obtener un diploma que acredite mis conocimientos?

Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas.

También podrás obtener un diploma de nivel superior al superar todas las formaciones de la lista.

4

¿Tengo que hacer todos los cursos de la carrera de programador full Stack MEAN?

Es imprescindible para superar correctamente la carrera y obtener el diploma como Programador Full Stack MEAN. Sin embargo puedes realizar de forma independiente solo los cursos que te interesen para tu formación.
5

¿Qué requisitos de conocimientos necesito tener para hacer la carrera full stack MEAN?

No es necesario tener conocimientos previos de programación para comenzar esta carrera. Pero para realizar la carrera de una forma adecuada es recomendable tener conocimientos previos en desarrollo de aplicaciones web y de JavaScript.

Por qué hacer la ruta formativa de Programador Full Stack MEAN

JavaScript se ha convertido en los últimos años en uno de los lenguajes de programación más populares y utilizados en el desarrollo de aplicaciones, y no solo para el desarrollo del frontend de las mismas, como ocurría hasta hace poco. En la actualidad es un lenguaje muy utilizado en el desarrollo web, sobre todo en lo que se conoce como un desarrollo end-to-end, es decir, desarrollar todas las partes de una aplicación web con JavaScript.

Este tipo de desarrollo se puede realizar con lo que se conoce como stack MEAN, que permite desarrollar en JavaScript tanto el frontend, el backend y la base de datos. El mismo está compuesto por MongoDB, Express, Angular y Node.js, tecnologías que con sus iniciales dan el nombre al stack.

Los desarrolladores que son capaces de desarrollar y mantener el frontend y el backend de una aplicación web se denominan desarrolladores full stack, y son uno de los perfiles más solicitados por las empresas, ya que son profesionales muy completos y con grandes conocimientos en todos los campos implicados en este tipo de desarrollo.

Realizando esta ruta formativa de Programador Full Stack MEAN mejorarás tu perfil como desarrollador, aprendiendo a crear tus aplicaciones web de una forma completa, utilizando las cuatro tecnologías que conforman esta corriente de desarrollo, además de otras tecnologías relacionadas, como Git, HTML5, CSS3 y JavaScript.

Artículos
Ver todos