Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la ruta de aprendizaje para el front-end web y cuánto tiempo lleva aprender web desde cero?

¿Cuál es la ruta de aprendizaje para el front-end web y cuánto tiempo lleva aprender web desde cero?

Con la creciente popularidad de las ideas de la Web 2.0, las empresas se están dando cuenta poco a poco de la importancia del front-end. El estado de los desarrolladores front-end también aumenta día a día y los requisitos técnicos correspondientes son cada vez más altos. Entonces, ¿cómo debería aprender a convertirse en un ingeniero front-end web calificado?

Web front-end. Finalice la hoja de ruta de aprendizaje, espero que sea útil para los principiantes. Los académicos son útiles.

1.Lenguaje JavaScript

En el desarrollo full-stack, el lenguaje de programación utilizado es javascript

2.Etiquetas HTML5 y DOM

Esta es la tecnología central del front-end y sienta una base sólida para aprender varios marcos de desarrollo en el futuro.

3. CSS3

Aprende a desarrollar páginas web y diversos componentes visuales de UI a través de CSS.

4.SASS

Utilice lenguaje sass para desarrollar CSS de páginas complejas

5.Node.js

Domine el núcleo de Node. js API, con capacidades de desarrollo back-end.

6.Marco Express 5.x

Domine el marco Express para tener la capacidad de desarrollar rápidamente programas back-end.

Biblioteca 7.socket.io

Permite que el front y el back-end se comuniquen a través del protocolo websocket, que es una tecnología esencial para el desarrollo web de juegos, chat y otros programas.

8. El framework Mongoose

permite que el programa tenga la capacidad de almacenar datos de documentos

9.Comandos Git y github

Puede modificar la gestión de versiones del proyecto para permitir proyectos de desarrollo en equipo.

10. Herramienta de construcción Gulp en acción

Utilice la herramienta Gulp para construir proyectos de manera flexible.

11. Webpack

Puedes desarrollar programas front-end de forma modular con el back-end de Node.js, para que puedas desarrollar sistemas de gran tamaño.

12.Jasmine & Karma

Puedes usar Jasmine & Karma para implementar fácilmente pruebas unitarias en varios navegadores al mismo tiempo sin tener que cambiar de interfaz.

13. Frameworks relacionados con el front-end

JQuery / Bootstrap / Vue.js /React / Angular nos ayudan a desarrollar programas rápidamente a través del framework

14. herramientas de desarrollo de programas de escritorio y terminales

desarrollo de subprogramas phonegap / react-native / electron / WeChat

Este conjunto de herramientas es básicamente solo una herramienta de empaquetado y proporciona algunas API de desarrollo específicas de la plataforma. Todavía se utilizan tecnologías web anteriores.

Si completas esta hoja de ruta de aprendizaje, no tendrás presión para encontrar un trabajo, pero como aspirantes a esclavos del código, todavía debemos mirar hacia el futuro y ampliar nuestros horizontes.

De hecho, muchos estudiantes que quieren aprender tecnología lo hacen por interés y quieren encontrar un trabajo satisfactorio. Si la tecnología que aprenden no tiene valor real para la empresa, entonces todo es en vano (. a menos que sea un informático teórico). Bajo la dirección actual de la tendencia de "Internet", la demanda de ingenieros de front-end web solo aumentará. Para los principiantes, generalmente se necesitan de 3 a 6 meses para encontrar una institución de capacitación confiable. Debe sentar una buena base y codificar más.

¡Espero que te ayude! ~