Esta es la arquitectura de una aplicación web típica de pila MEAN.
M – MongoDB
E – ExpressJS
- ¿Qué habilidades debe tener un gran actor?
- Con respecto a la ‘poda’ de las vías nuerales a medida que envejecemos, ¿podemos dirigir la poda?
- ¿Qué significa “habilidad transferible”? (Por favor, da un ejemplo)
- ¿Qué habilidades debe aspirar a aprender un principiante de JavaScript?
- Cómo mejorar mis habilidades de escucha coreana
A – AngularJS
N – NodoJS
Por lo general, los sitios web son desarrollados por equipos de tamaño 2 a 4. Cosas como diseño, front-end, back-end, etc. son desarrollados simultáneamente por diferentes personas.
Entonces, las habilidades que necesitarás dependen de en qué parte de la pila web quieras trabajar. Voy a enumerar todas las habilidades requeridas para cada parte:
1. Back-end:
1. Un sistema de gestión de bases de datos (si su sitio web necesita una base de datos): MongoDB, MySQL u Oracle DBMS.
2. Código del lado del servidor: Java, Python (Django) o NodeJS.
3. Manejo de máquinas remotas y conceptos básicos de seguridad de red.
2. Frente:
1. HTML, CSS y JavaScript son imprescindibles.
2. Un marco como AngularJS.
3. Bootstrap para un sitio web receptivo.
3. Diseño:
1. Algo como Adobe Illustrator.
2. Teoría del color.
3. Tipografía (decida qué fuente usar).
Esa es una gran cantidad de habilidades, ¿verdad? Bueno, por eso los sitios web se desarrollan por equipos. Incluso si de alguna manera aprendes todas las habilidades. Solo serás promedio en cada uno de ellos. Prefiero MEAN stack porque para empezar necesitas básicamente un idioma (JavaScript).
Un idioma para gobernarlos a todos.