Con la creciente popularidad de las ideas de Web 2.0, por lo que las empresas están reconociendo lentamente la importancia de la parte delantera. El estado de los desarrolladores de aplicaciones para usuario están aumentando, si los requisitos técnicos correspondientes cada vez más alto, por lo que ahora quiere convertirse en un cualificado Web ingenieros de front-end debe aprender a hacerlo
Front-end web hoja de ruta de aprendizaje de la esperanza a los principiantes de ayuda.
idioma 1.Javascript
desarrollo pila completa, el uso de un lenguaje de programación es javascript
2.HTML5 etiqueta y DOM
Este es el extremo delantero de la tecnología de la base, después de aprender diferentes marco de desarrollo, para sentar una base sólida.
3.CSS3
desarrollo web css y el aprendizaje a través de una variedad de componentes de interfaz de usuario visuales.
4.SASS
Sass uso del lenguaje, desarrollo de páginas complejo css
5.Node.js
Node.js captar el núcleo de la API, con las capacidades de desarrollo de back-end.
5.x marco 6.Express
marco maestro Express, que tiene la capacidad de desarrollar rápidamente el back-end del programa.
biblioteca 7.socket.io
volver protocolo WebSocket la comunicación y hacia atrás de manera que al final, es un juego de desarrollo web, chat y otros procedimientos de la tecnología necesaria.
marco 8.Mongoose
Puede dejar que el programa con la capacidad de almacenamiento de datos del documento
9.Git comando y github
Puede ser la gestión de versiones del proyecto, para que se pueda desarrollar un proyecto de equipo.
10.Gulp herramientas de construcción real
Por herramientas trago, la acumulación flexible sea el proyecto.
11.Webpack
Y el extremo trasero puede Node.JS forma modular, el desarrollo frontend, para que se pueda desarrollar sistemas grandes.
12.Jasmine y Karma
Jasmine y Karma pueden utilizar fácilmente, varios navegadores al mismo tiempo para las pruebas unitarias, sin tener que cambiar la interfaz.
13. El extremo delantero del bastidor pertinente
JQuery / Bootstrap / Vue.js / React / ayuda angular mí a través del marco de nuestro proceso de desarrollo rápido
14. Las herramientas de desarrollo de escritorio de terminales móviles
el desarrollo del programa / electrón / pequeña de micro-canales phonegap / reaccionar nativo
La herramienta básicamente sólo el envasado de herramientas, y proporciona algunos API específico de la plataforma, los desarrolladores o el uso previo de la tecnología Web.
Si lo ha hecho a través de este plan de aprendizaje para aprender, por lo que el empleo es ninguna presión, sino como esclavos aspirantes código, también tenemos que mirar hacia el futuro y ampliar sus horizontes.
Mencionan a ampliar sus horizontes, algunas personas, loco nunca han traído una tecnología libro, empezaron a comer, por ejemplo, está utilizando html5 escritura interfaz front-end, escribir siempre sin acceso a la interfaz QT, la compra de este condimento QT aprender, si se siente bien, entonces lo aprenden.
Escrito en los últimos
De hecho, muchos quieren aprender los estudiantes de tecnología son, por un lado se dicte el interés que uno está buscando un trabajo satisfactorio, si se aprende la técnica tiene ningún valor real de la empresa, a continuación, también ciegos blanco, (a menos que usted es un científico de la computación teórica) , ahora bajo la dirección de la "+ Internet" tendencia, la demanda de ingenieros front-end web se incrementará.