Red de conocimiento informático - Problemas con los teléfonos móviles - Ayuda para el aprendizaje sobre desarrollo web front-end

Ayuda para el aprendizaje sobre desarrollo web front-end

El desarrollo front-end es una industria muy popular ahora. ¡Aquí explicaremos esta industria de alto nivel en detalle! En los cursos universitarios nacionales, casi no hay cursos de desarrollo front-end. No son más que algunos cursos de diseño web y otros, pero esos cursos, ya sean impartidos por profesores o escuchados por estudiantes, son todos superficiales. ¡Y creo que todos debo sentir lo mismo! Por lo tanto, el desarrollo front-end actualmente se realiza principalmente a través del autoestudio y la participación en capacitación formal.

Para la formación, generalmente se divide en niveles elemental, intermedio, avanzado y otros, porque nos resulta difícil dominar estas habilidades por nosotros mismos. Pero el autoestudio es muy difícil. Después de todo, uno tiene que explorar por sí mismo. Parece que hay muchos videos en Internet para aprender, pero muchos de esos videos están desactualizados. Es imposible aprender cosas como js y h5 mediante el autoestudio, y mucho menos un estudio en profundidad en el futuro. ¡Domine también la construcción del marco! ¡Muchos amigos simplemente no pueden encontrar la dirección del estudio y terminan perdiendo su tiempo y energía! Por lo tanto, para los amigos que tienen las condiciones, personalmente recomiendo que lo mejor sea estudiar sistemáticamente.

Entonces, ¿cómo deberíamos aprender la tecnología de desarrollo front-end? ?Hoy en día, a muchos amigos les gusta buscar materiales de video en Internet para aprender a producir páginas web, pero es imposible que usted aprenda a producir páginas web simplemente viendo videos. No hay nadie que lo guíe y muchos videos están desactualizados. ¡¿Y es inútil? Si realmente quieres aprender la tecnología de producción de páginas web, puedes venir a esta falda, con Wu Si Er al frente, Yi Yi en el medio y Ba Liu Yi al final. ! ?Hay los últimos cursos de HTML aquí? ¿Aprendizaje gratuito? También hay muchas personas que te guiarán para progresar y no necesitas pagar nada, siempre y cuando tengas ganas de aprender.

A continuación, le presentaré cómo aprender front-end desde cero.

Conocimientos básicos:

1. Se recomienda HTML+CSS para esta parte en. W3school. ¿Tutoriales en línea? Estudia en línea, practica mientras aprendes y hay pequeñas pruebas después de cada capítulo. ?Después de eso, puedes imitar algunos sitios web y crear algunas páginas. Después de acumular algo de experiencia en la práctica, puedes leer uno o dos libros sistemáticamente. Te recomiendo "¿Primero? ¿HTML?" y leer. Puedes considerarlo según la situación. También puedes ir a w3school y MOOC para estudiar.

Realmente hay mucho que aprender sobre Javascript. Si no tienes la base de otros lenguajes de programación, puede que te lleve un poco de esfuerzo aprenderlo. Se recomienda aprenderlo primero en W3school. Después de eso, le sugiero que lea "La esencia del lenguaje Javascript" de inmediato. JS es un lenguaje muy confuso. Este libro puede ayudarlo a distinguir la esencia del lenguaje de la escoria. Siempre que pueda comprender el código escrito por otros, no es necesario que lo pruebe usted mismo. Para los amigos que lo necesitan, se recomienda buscar una clase de entrenamiento o una falda para aprender sistemáticamente, lo cual se discutirá a continuación.

Con la base anterior, puedes llevar a cabo un diseño web estático general, pero necesitas más aprendizaje para páginas complejas.

jQuery es simple y fácil de usar. Después de aprender js en W3school, puede usar jQuery directamente para completar algunos proyectos simples. El método de aprendizaje también es muy simple. Simplemente siga la documentación del producto y cree algunas páginas. No es necesario que cubra todo. Si encuentra problemas en el futuro, simplemente consulte la documentación. Los marcos pueden ayudarle a bloquear las diferencias entre navegadores, permitiéndole centrarse más en la esencia del aprendizaje sobre desarrollo web. Suplemento: puede usar Codecademy para aprender Javascript y jQuery, y la experiencia del usuario es realmente buena.

¿Por qué los profesionales web tradicionales deben aprender habilidades de desarrollo front-end? ——Aprender el desarrollo front-end es un atajo para la promoción y el aumento salarial. Los profesionales web tradicionales solo necesitan dominar html + css, efectos JS simples, cortar imágenes, escribir sitios web, etc. Pero el desarrollo front-end actual ya no es solo un simple sitio web, sino que cada vez hay más aplicaciones de computación en la nube. Por ejemplo, web QQ está cerca de las funciones de QQ que usamos con frecuencia. Las aplicaciones desarrolladas anteriormente utilizando lenguajes de alto nivel como Java, J2EE, .Net y Object C se basan cada vez más en la web y en la nube. ?Las aplicaciones de arquitectura BS se han generalizado gradualmente.

Los tiempos han cambiado y ¡ha llegado el momento de armar nuestros cerebros con la tecnología más avanzada!

La siguiente es una charla variada sobre el desarrollo front-end. Si está interesado, puede leerla:

1. Quiero mantenerme al día con las últimas tendencias. tecnología y convertirse en un talento de alta tecnología para ascensos y aumentos salariales, debe aprender las últimas habilidades en desarrollo front-end. Después de todo, aquellos que trabajan en front-end deben mantenerse al día con las tendencias de los tiempos. Si hay amigos que quieren aprender sobre desarrollo front-end, personalmente creo que Tanzhou College es bastante bueno. En comparación con las clases de formación fuera de línea, Tanzhou es mucho más asequible en términos de tasas de matrícula y tiempo de estudio, y siempre que tengas una computadora y una conexión a Internet, ¡puedes estudiar!

2. Dirección laboral y situación salarial del desarrollo front-end.

Recuerdo que alguien dijo que ya no habrá empresas de Internet en el futuro, porque todas las empresas del futuro tendrán departamentos de Internet y el mundo de Internet es inseparable del desarrollo front-end, como Taobao. Alibaba, Alipay, Tencent, JD.com y las grandes empresas y productos basados ​​en Internet como Sina Weibo requieren excelentes talentos de desarrollo senior de front-end.

No solo las empresas de Internet, a medida que el modelo O2O se vuelve cada vez más popular, las empresas tradicionales se basan cada vez más en Internet y en la nube, y la demanda de talentos de desarrollo front-end está aumentando, y la brecha de talento llega a millones.

El salario promedio actual de los ingenieros de desarrollo front-end en el sitio web de contratación ha alcanzado los 12.926 yuanes. La demanda es enorme, las perspectivas son amplias y el salario sigue siendo alto.

3. ¿Eres apto para aprender desarrollo front-end?

Si ya tienes una base web tradicional (css+div), entonces es hora de mejorar tus habilidades de desarrollo front-end...

Si no has estado expuesto a desarrollo de front-end web, entonces, si se conecta y navega con frecuencia y desea comprender las historias detrás del mundo de Internet, puede comenzar con el front-end web, porque esta es la clave para abrir la puerta a Internet. mundo...

Las características principales del curso JS de front-end web.

La característica principal del curso de front-end web es: no solo tenemos que aprender a hacer una página web o un efecto especial.

Más importante aún, necesitamos utilizar el front-end web para desarrollar aplicaciones tradicionales, ¿web? programas, desarrollo Un proyecto a gran escala, un juego html5, incluso usa js para desarrollar interacciones de bases de datos que solo se pueden realizar con lenguajes tradicionales de alto nivel. No se usa ningún lenguaje de fondo, y nuestro js se usa como fondo. tendencia...

4. Introducción a los módulos del curso.

Lo que necesitamos en el futuro, necesitamos aprender:

Módulo 1: Etapa de entrada básica

Módulo 2: desarrollo web móvil – html5; , css3 ,

Módulo 3: juego html5 - html5, canvas;

Módulo 4: Utilice js para crear bases de datos que solo se pueden crear mediante operaciones tradicionales de Java, .NET y PHP. , programación de servidores. —?ajax?, node.js;

Módulo 5: BS a gran escala, computación en la nube, desarrollo de proyectos (como Taobao, JD.com) – orientado a objetos, patrones de diseño, proyectos a gran escala ideas de arquitectura jerárquica (como MVC, MVVM), marco js, ​​arquitectura front-end web, componentes js;

5.

Dos fundamentos, cultivo interno y externo

Dos fundamentos: fundamento js (paso del caballo agachado, fundamento de fundamentos - funciones, eventos, declaraciones, etc.) y orientado a objetos ( lo esencial). Capacitación interna y externa:

Dominar internamente el pensamiento de programación orientada a objetos, el pensamiento de programación modular, el pensamiento de programación jerárquica de proyectos a gran escala, cómo cooperar en equipos de proyectos a gran escala

Externamente; , aprenda las mejores ideas resumidas por algunas personas mayores. Las mejores prácticas de programación: patrones de diseño, como el patrón singleton que garantiza la unicidad global, el patrón de fábrica que crea todo, el patrón intermediario que simula intermediarios reales, el patrón de agente y la inversión de dependencia. hablado, jactado y utilizado por todas las industrias, inyección de dependencia, programación orientada a aspectos, etc.

Conclusión: Hace años, con el auge del iPhone, el desarrollo de iOS se hizo popular en China. ¡El activista de entonces se ha convertido ahora en millonario! Hoy en día, con el auge de las tecnologías front-end WEB como HTML5, ¡ha llegado la marea del desarrollo front-end! Actúa rápidamente, deja que tu juventud no se arrepienta, ocupa las alturas dominantes de la industria y ¡la iniciativa está en tus manos!