Actualización 4 (27 de diciembre de 2015):
He cambiado mi plan de aprendizaje desde que empecé a aprender la pila de MEAN. La principal diferencia es que he invertido mi enfoque al comenzar con el panorama general de cómo todo está conectado en una pequeña aplicación antes de profundizar en los detalles de cada tecnología o marco.
Aquí hay un plan de aprendizaje sugerido:
Comience con la construcción de una pequeña aplicación MEAN stack completa, suponiendo que conoce JavaScript y HTML básicos. Use tutoriales en línea como Thinkster’s o compre un libro.
- ¿Cuáles son los mejores lenguajes de programación para aprender para una colocación?
- ¿Qué, si algo, has aprendido de la Biblia?
- ¿Cuáles son las buenas maneras de aprender habilidades de presentación?
- He empezado a aprender programación (Python). ¿Cuál es la mejor manera de aprender binario?
- ¿Cuál es un buen lugar para aprender boxeo en y alrededor de Electronics City, Bangalore?
Una vez que tenga confianza y haya creado un par de aplicaciones en su máquina local, es hora de profundizar en cada marco. La ventaja de usar una pila de aplicaciones como MEAN es que puede intercambiar una o más de las tecnologías en la pila.
Sumérjase profundamente en AngularJS, ExpressJS, MongoDB y Mongoose (un ODM), y Node.js.
En el camino, aprenda las API HTML avanzadas, JavaScript y CSS con Bootstrap / Foundation.
Entonces es hora de aprender automatización (Grunt o Gulp), pruebas (Chai, Mocha, Jasmine), control de versiones (Git) y finalmente implementación.
Esperemos que después de las aplicaciones de muestra de pila completa y las inmersiones en profundidad, pueda crear su primera aplicación de cartera independiente. Si no tienes una idea para uno, crea un clon completo de una aplicación web existente como Facebook o Quora.
Luego, dependiendo de sus intereses, puede comenzar a desarrollar sus propios productos o trabajar en proyectos de clientes.
Actualización 3 (7 de diciembre de 2015):
Edx ha lanzado recientemente un curso autodidáctico de 5 semanas impartido por MongoDB.
Introducción a MongoDB utilizando la pila MEAN
Coursera tiene una especialización que tiene cursos que cubren las tecnologías individuales de la pila MEAN y la combinan con un proyecto final de capstone. Puede tomar todos los cursos individuales con la excepción del proyecto final de forma gratuita:
https://www.coursera.org/special…
También encontré otro gran conjunto de tutoriales en la pila MEAN:
https://thinkster.io/topics/mean
Lynda.com continúa agregando tutoriales sobre las tecnologías individuales de la pila MEAN.
Cursos de video en JavaScript y tutoriales de lynda.com
Tutoriales AngularJS | Lynda.com
Cursos de video y tutoriales de Node.js de lynda.com
FreeCodeCamp ha ampliado sus desafíos y puntos de referencia de la pila MEAN, y ampliará su plan de estudios a 2080 horas a principios de 2016.
_____________________________________________________________________________
Actualización 2 (24 de agosto de 2015):
Estoy blogueando sobre el aprendizaje de la pila MEAN en Learning Web Development. También puedes ver mi pregunta: tengo un plan de aprendizaje para el desarrollo web. Me gustaría recibir comentarios sobre dónde se puede mejorar? La respuesta de Darryl Snow y la Wiki de respuestas deberían ser un buen punto de partida para aprender la pila MEAN.
_____________________________________________________________________________
Actualización (13 de agosto de 2015): el currículo de 800 horas de FreeCodeCamp fue bastante bueno. Te enseña la pila MEDIA mediante la construcción de proyectos. http://www.freecodecamp.com/
_____________________________________________________________________________
Lynda.com. Basado en suscripción (25 $ al mes por membresía básica):
Haz los cursos en el siguiente orden:
- Introducción al lenguaje JavaScript (2hr 54m)
- Capacitación esencial de JavaScript (5 h 31 m)
- Node.js First Look (2 hr 10m)
- Entrenamiento Esencial Node.js (3hr 17m)
- Desarrollo guiado por pruebas con Node.js (33m)
- En marcha y funcionando con AngularJS (1hr 18m)
- Creación de una aplicación basada en datos con AngularJS (3h 52m)
- Construyendo un sitio web usando Node.js y Express.js (2hr 46m)
- Desarrollando para la pila MEAN y MongoDB. (2 h 57 m)
- Udemy: Cursos en línea en cualquier momento y en cualquier lugar: busque las tecnologías individuales (JavaScript, MongoDB, Express, Angular, Node.js) y encontrará muchos cursos. Espere los descuentos (tan bajos como 10 $) para comprar cursos individuales
Academia Virtual de Microsoft
- Creación de aplicaciones con Node.js JumpStart
- Tienes documentos! Un JumpStart de MongoDB
- Introducción a AngularJS
- MEAN Stack JumpStart
Tuts + tiene muchos cursos sobre las tecnologías individuales en la pila MEAN también.
Buscar en YouTube para tutoriales MEAN stack – MEAN stack – YouTube
Libros
- SitePoint tiene 3 libros (uno en AngularJS, uno en Node.js y uno en MEAN stack).
- Busque en Amazon.com por MEAN stack, y encontrará varios libros sobre el tema.
PD: Estoy en el proceso de aprender JavaScript y la pila MEAN en este momento. Agregaré mis calificaciones y reseñas de cada curso / libro que complete a medida que avance.