Cómo empezar a aprender MEAN pila paso a paso

Está bien, así que aquí vamos. La pila media, como debes saber, es una pila basada en Javascript. Ahora, en promedio, se necesitan 6 meses para tener un buen conocimiento de la pila media, los conceptos de no bloqueo de io, la función asíncrona, las devoluciones de llamada y demás. Como también se señaló en otra respuesta, necesitará todo lo que ha mencionado para comenzar, puede comenzar incluso sin eso, pero asegúrese de no omitirlo cuando llegue, ya que creo en el aprendizaje en el camino.
Paso 1: diríjase a javascriptissexy.com, es uno de los mejores recursos para aprender o fortalecer sus conceptos de Javascript.
Paso 2 : vea esta serie para comenzar a utilizar MEAN stack. Es una lista de videos cuidadosamente seleccionados por mí para que alguien comience.
MEAR Stack PlayList: http://www.youtube.com/playlist?…
Paso 3: únete al curso sobre mongodb University M101JS, es decir, MongoDB para desarrolladores de NodeJS. Allí podrás ver un código de calidad y aprender mucho. Hay videos que son buenos.
Paso 4 : Ahora eres decente en Express, node y mongo. Ahora dirígete a la mangosta. Es una biblioteca construida sobre mongodb. Es extremadamente popular y fácil de aprender y se usa en la mayoría de los entornos de producción.
Paso 5: ahora eres decente en el backend pero no has iniciado Angular Js. Dirígete al código codecademy.com
Uno de los sitios web de mayor confianza cuando se trata de JS angular. Estoy seguro de que también habrá otros recursos, pero de ahí es de donde comencé. Apenas araña la superficie, pero es bueno para empezar.
Paso 6: Ahora puedes volver a ver la lista de reproducción que te he dado, ahora te sentirás más seguro de lo que está sucediendo, es básicamente un punto de referencia. Si ahora entiendes lo que está pasando en el video. Eres bueno para ir a tu ejemplo de aplicación. Si no, has cometido un error en algún lugar, vuelve y descúbrelo.
Esta es la forma en que lo seguí y en ningún sentido esta es la manera perfecta, todos somos diferentes y simplemente estoy declarando lo que funcionó para mí, podría ser diferente para usted.
El ingrediente más importante es no perder el enfoque y enfriarse cuando no funciona. Eso te ayudará a través y no a los recursos exactos.
Espero eso ayude.

He reunido una lista de reproducción para cada una de las M, A y N en la pila Mean en mi canal de youtube, por supuesto para principiantes completos. Son sencillos y fáciles de entender si conoce los conceptos básicos de HTML, CSS y Javascript.

MongoDB – Tutorial de MongoDB para principiantes – 1 – Instalar MongoDB

AngularJS – Tutorial de AngularJS para principiantes – 1 – Introducción a AngularJS

NodeJS – Tutorial de NodeJS para principiantes – 1 – Introducción

Ahora, una vez que entienda los conceptos básicos de estos, aprender express no será una tarea difícil. Buena suerte 🙂

Para ser honesto, lo básico de JS no te ayudaría mucho. MEAN pila es para aquellos que ya son buenos en JS y, por bueno, me refiero a un nivel intermedio JS. Pregúntate a ti mismo si conoces los siguientes conceptos:

1. alcances
2. Cierres
3. módulos
3. Objetos
4. Prototipos
5. Programación asíncrona.
6. Devolución de llamadas
7. Inyección de dependencia.

Si estas palabras no le resultan familiares, entonces no está listo para aprender a acumular MEAN. No se apresure a aprenderlo porque está en las palabras de moda hoy en día. Aprende los fundamentos primero y luego ve a por ellos.

Para aprender la pila de medios, compruebe los 10 mejores tutoriales de vídeo MEAN Stack, pero antes de eso, debe tener conocimientos sobre Javascript, especialmente sobre conceptos OOPS, patrones de diseño, prototipos, funciones IIFE, etc.

Para aprender la comprobación de javascript: Los 10 mejores tutoriales de video para aprender JavaScript

Una vez que tienes un master en javascript, entonces la mitad de tu trabajo está hecho. Aprenda cómo escribir el programa del lado del servidor, usando el nodo js, ​​luego instale Express y trate de entender cómo se representan los datos en la página web usando Express, rutas, etc.

Para aprender Nodejs y Checkout rápido: Top 10 videos tutoriales para aprender NodeJS

Angular JS es un marco con todas las funciones para desarrollar todas las aplicaciones frontales. Intenta entender las arquitecturas MVC o MVVM. Cómo siguen los datos de cada estado. Es importante comprender que el uso de los datos del servicio http (json) de la interacción del usuario se pasa al servidor para actualizar los datos.

Para aprender Checkout angular: Top 10 videos tutoriales para aprender AngularJS

Mongo, si estás familiarizado con SQL, entonces no te llevará mucho dominarlo.

Para aprender MEAN stack, pago: los 10 mejores tutoriales de MEAN Stack en video

Mean js y mean io proporciona generadores para construir aplicaciones rápidamente.

El mejor recurso es http://www.freecodecamp.com . Este es un bootcamp en línea gratuito que te enseña a apilar MEAN de una manera sistemática a partir de lo más básico. La mejor parte es la comunidad de codificadores de todas las edades que discuten sus problemas y aprenden juntos. 🙂

Ver este

Tiene 4.5 horas de duración, pero para entonces tendrá una comprensión muy sólida.