¿Cómo aprender el front-end web sin conocimientos básicos? ¿Puedes darme alguna orientación? Gracias
Antes de estudiar, estaba muy confundido acerca de conceptos como diseño web, interfaz de usuario y interfaz web del sistema web. Después de buscar en línea, descubrí que el diseño web se refiere al uso de algún software para embellecer el sitio web y resolver el problema de la interfaz de usuario "atractiva"; se refiere a optimizar la interacción de la interfaz persona-computadora para resolver el problema de la "comodidad" de la página web; la producción se centra en la producción de páginas web en el lado de la PC. El front-end incluye la producción de interfaces front-end para PC y terminales móviles;
2. ¿Cuáles son las habilidades básicas y las responsabilidades laborales del front-end web?
Amar la TI requiere una comprensión más profunda de la TI. Aprender el front-end web requiere una comprensión clara de las habilidades básicas que requieren los ingenieros de front-end web y sus responsabilidades laborales. De hecho, esto es "muy simple", siempre que domine HTML css (incluido el actual HTML5 CSS3), JavaScript, JQuery, comprenda el diseño de interfaces, comprenda la programación back-end, comprenda el conocimiento del servidor y tenga un back-end. fundamento del lenguaje final.
3. ¿Cómo puedo aprender a obtener un salario alto? ¿Cuál es el futuro de la carrera de desarrollo web front-end?
Personalmente siento que tanto la línea 360 como la línea tienen posibilidades ilimitadas. Ama lo que haces. Mientras mantengas los pies en la tierra y estudies mucho, naturalmente tendrás un futuro y un camino para el "dinero". Pero antes de estudiar en serio, debes tener un objetivo claro, de lo contrario sólo "parecerás serio".
4. ¿Cómo aprender?
Si está a la vanguardia de la ciencia básica, puede consultar estos libros y materiales:
1. Libro rojo de programación avanzada de JavaScript (3.ª edición), adecuado para el desarrollo de aplicaciones web. con cierta experiencia en programación Puede ser leído por lectores y también puede utilizarse como material didáctico para cursos profesionales relacionados con la formación técnica práctica en las universidades y la sociedad.
2. La guía autorizada de JavaScript (6.ª edición) Rhino Book no solo es adecuado para que los principiantes aprendan de forma sistemática, sino también para que los desarrolladores experimentados de JavaScript naveguen de forma informal.
3.El arte de la programación DOM en JavaScript (Segunda edición). Después de describir brevemente los conocimientos básicos de JavaScript y DOM, este libro demuestra la tecnología de desarrollo web profesional a través de varios ejemplos, explicaciones detalladas de muchos principios cruciales de programación de JavaScript y mejores prácticas, como la degradación fluida, y analiza exhaustivamente bibliotecas HTML5 y JavaScript como. jQuery.
4. La guía definitiva de CSS (Tercera edición). Ya sea que sea un desarrollador web experimentado o un completo principiante, la Guía definitiva de CSS (tercera edición) es su fuente para aprender CSS.
5. El patrón de diseño de JavaScript es adecuado para que lo aprendan principiantes de JavaScript, diseñadores front-end y programadores de JavaScript. También se puede utilizar como libro de estudio para profesores y estudiantes de carreras relevantes en colegios y universidades. así como material didáctico para escuelas de formación.
6. "JavaScript que no conoces (Volumen 1, 2)", este libro no solo es adecuado para que los principiantes del lenguaje JavaScript comprendan su esencia, sino también para que los desarrolladores experimentados de JavaScript aprendan. profundidad.
7. La guía autorizada de Vue.js, con contenido completo, explicaciones detalladas y ejemplos completos, adecuada para desarrolladores de todos los niveles.
Ruta de aprendizaje:
Fase 1: Reconstrucción de la página de inicio (4 semanas)
Los contenidos incluyen: (Proyecto de maquetación de sitio web para PC, proyecto básico HTML5 CSS3, página WebApp proyecto de diseño).
La segunda fase: programación avanzada de JavaScript (5 semanas)
Los contenidos incluyen: (proyecto de desarrollo de funciones interactivas de JavaScript nativo, proyectos avanzados de aplicaciones orientadas a objetos y ES5/ES6, herramienta de JavaScript independiente proyectos de I+D bibliotecarios).
La tercera fase: desarrollo de proyectos full-stack en el lado de la PC (3 semanas)
El contenido incluye: (desarrollo de efectos especiales interactivos jQuery clásico, protocolo HTTP, Ajax avanzado y PHP/ Proyectos de desarrollo JAVA, proyectos de ingeniería front-end y aplicaciones modulares, proyectos de desarrollo de sitios web del lado de la PC, proyectos de desarrollo front-end del sistema de información de gestión del lado de la PC).
Fase 4: Desarrollo de proyecto móvil (6 semanas)
El contenido incluye: (proyecto Touch, proyecto de escena WeChat, uso de Angular Ionic para desarrollar proyecto WebApp, uso de Vue.js para desarrollar WebApp project, usando React.js para desarrollar proyectos WebApp).
Etapa 5: Hibridación y desarrollo reactivo (1 semana)
El contenido incluye: (desarrollo de subprogramas WeChat, ReactNative, desarrollo de varias aplicaciones híbridas)
Etapa NodeJS completa -Desarrollo de pila (1 semana)
El contenido incluye: (Desarrollo del sistema back-end de WebApp, 1. Conceptos básicos de NodeJS y módulo central de NodeJS 2, Express 3, base de datos noSQL).
Vídeo tutorial:
Enlace web