Lo primero que debes tener en cuenta es que un desarrollador de stack completo no tiene el 100% de conocimiento en ambos extremos. Él / Ella tiene una capacidad técnica para aprender rápidamente cualquier maldita cosa para cualquier maldito requisito.
Como principiante puedes comenzar a aprender como
- Comience con HTML, CSS y conceptos básicos de JavaScript.
- Luego puede mirar en AngularJs, comprender la arquitectura MVC.
- Comience a aprender NodeJs prácticamente, al menos debe tener un conocimiento profundo sobre el tipo de solicitud de API.
- Simplemente descargue cualquier cliente mongo en su máquina, conéctese a la base de datos. (Mi sugerencia ‘Robomongo’).
- Comprenda cómo mongo almacena los datos en la base de datos.
- Juega con las colecciones de mongo para diferentes consultas.
- Ahora, hay muchos paquetes de módulos de nodos disponibles, que harán una conexión a la base de datos mongo con el servidor de aplicaciones Node. Sugeriré, ve por el controlador nativo (controlador mongo). Lea el documento, puede encontrar el código y el método allí.
- Cree una API, que hará la operación CRUD con la base de datos.
- Ahora regrese a Angular y aprenda sobre cómo hacer una solicitud de API al servidor de nodos (lea sobre $ http).
Otra forma es que,
- Cómo aprender el desarrollo de back-end
- Aprendí a construir aplicaciones web fullstack usando HTML / CSS / JS junto con React / Express, etc. ¿Cuándo necesitaría WordPress?
- ¿Las personas se están alejando de PHP? ¿Por qué?
- He planeado usar dos idiomas de servidor. Uno para manejar solicitudes de E / S y otro para realizar las tareas, pero no estoy seguro de cómo puedo hacer que se comuniquen para hacer el trabajo.
- ¿Cómo es estudiar desarrollo web en Canadá?
- ve a github,
- clonar cualquier ejemplo de trabajo desde allí
- Cambie la URL de mongo db a su localhost mongo db.
- Aumente el código, comprenda el flujo.
- Copie, pegue el código API y edite con sus propios cambios.
- Cree una nueva página html con un controlador separado.
- Intente enlazar la nueva página con la base de datos.
Si ha instalado el módulo ‘express’ en su máquina, puede crear su propia aplicación media utilizando el siguiente comando
- express
Esto creará una compilación de proyecto de aplicación de ejemplo, pero esta compilación del proyecto utilizará una plantilla de jade, que es un mecanismo html de representación del lado del servidor, NO SE CONFUNDA AQUÍ. O puede ignorar esto para comenzar.
Ahora cree cualquier proyecto simulado / falso para aumentar su experiencia.
Happy Coding, disfruta del trabajo, siéntete seguro siempre. 🙂