La Red de Conocimientos Pedagógicos - Aprendizaje de redacción de artículos/tesis - ¿Qué deberían aprender los diseñadores front-end?

¿Qué deberían aprender los diseñadores front-end?

Pregunta 1: ¿Qué necesita aprender para el desarrollo front-end de un sitio web? Contenido de aprendizaje de desarrollo front-end HTML5:

La primera etapa: reconstrucción de la página front-end: diseño del sitio web de PC, proyecto básico HTML5 + CSS3, diseño de página WebAPP

La segunda etapa: Programación avanzada de JavaScript: desarrollo de funciones interactivas de JavaScript nativo, desarrollo orientado a objetos e investigación y desarrollo independientes de bibliotecas de herramientas ES5/ES6 y JavaScript

La tercera fase: desarrollo de proyectos completos del lado de la PC: jQuery clásico; desarrollo interactivo de efectos especiales, protocolo HTTP, desarrollo avanzado y back-end de Ajxa, ingeniería front-end y aplicaciones modulares, desarrollo de sitios web en la PC, desarrollo front-end del sistema de información de gestión en la PC

El cuarto; fase: desarrollo de proyectos móviles: proyecto Touch, proyecto de escena WeChat, aplicación de Vue.js para desarrollar proyectos de WebApp, aplicación de Ionic para desarrollar proyectos de WebApp, aplicación de React.js para desarrollar WebApps

La quinta etapa; : Desarrollo híbrido (híbrido): desarrollo de varias aplicaciones híbridas

p>

La sexta etapa: desarrollo completo de NodeJS: desarrollo del sistema back-end de WebApp.

Pregunta 2: ¿Cuáles son los principales aspectos que se deben aprender en el desarrollo front-end web? Comprender el front-end web

El desarrollo del front-end web evolucionó a partir de la producción de páginas web y el nombre tiene características obvias de la época. En la evolución de Internet, la producción de páginas web es un producto de la era Web1.0. En ese momento, el contenido principal del sitio web era estático

y el comportamiento de los usuarios al utilizar el sitio web era principalmente. hojeada. Después de 2005, Internet entró en la era de la Web 2.0 y surgieron en grandes cantidades varias aplicaciones web similares al software de escritorio. Como resultado, la interfaz del sitio web experimentó cambios trascendentales

. Las páginas web ya no contienen solo texto e imágenes. Varios medios enriquecidos hacen que el contenido de la página web sea más vívido. Los formularios interactivos basados ​​​​en software en la página web brindan a los usuarios una mejor experiencia de usuario. tecnología

Logrado por la tecnología. Para decirlo sin rodeos, es Photoshop artístico, diseño interactivo, flash, js, html + css. En lo que respecta a las pequeñas empresas, todo técnico debe conocer estas habilidades. Esto es una gran formación y poco a poco te convertirás en la fuerza principal de la empresa. Las empresas a gran escala los dividen en detalles, para que usted pueda dominar uno, familiarizarse con otros e ingresar a las grandes empresas.

Herramientas de desarrollo web

Aprenda el desarrollo web front-end. Las herramientas de desarrollo web incluyen FrontPage. Las personas que pueden usar Word

pueden aprender FrontPage fácilmente. Otro de uso común es Dreamweaver. Estas dos son las herramientas de producción de páginas web HTML más utilizadas. Utilizo Dreamweaver

cs6 porque este software proporciona una interfaz visual intuitiva e incorpora contenido nuevo de HTML5. Incluyendo diseño de cuadrícula, etc.

Contenidos de aprendizaje

HTML, CSS y JavaScript. HTML es contenido, CSS es rendimiento y JavaScript es comportamiento. El umbral para el desarrollo front-end es en realidad muy bajo. En comparación con la curva de aprendizaje de los lenguajes del lado del servidor, que es lenta al principio y luego rápida

, la curva de aprendizaje del desarrollo front-end. Es rápido al principio y luego se ralentiza. Por lo tanto, para quienes trabajan en TI, el desarrollo front-end es un buen punto de partida. Debido a esto, hay muchos compañeros autodidactas en el campo del desarrollo front-end que se han vuelto "talentosos". HTML es el más básico. Ahora es popular el diseño HTML5. Primero, aprenda el diseño de la página web. CSS se utiliza para embellecer las páginas HTML y proporcionar diseño y formato para las páginas. Finalmente aprende

javascript. Si utilizas el tiempo que dedicas cada día a ver películas y series de televisión para estudiar, creo que no hay problema en empezar en una semana.

Conocimientos básicos:

1. html + css. Se recomienda estudiar esta parte en w3school y practicar mientras aprende. Hay una pequeña prueba después de cada capítulo. Luego, puedes imitar algunos sitios web y crear páginas.

Las plantillas de blog personal yangqq/download/ proporcionadas por este sitio son páginas individuales relativamente simples. Puede descargarlas para imitarlas y crear una usted mismo. Comprenda los atributos de cada elemento CSS y no necesariamente hay una sola forma de implementar estilos. Piense más si hay algo que deba mejorarse.

"Diez consejos para escribir código HTML"

"Tutorial conciso de CSS"

"Disposición de reglas Div+CSS y problemas de atención"

2. JavaScript. No todas las páginas web deben tener js, pero si desea implementar algunas funciones e interfaces interesantes, debe involucrar js. Si no tiene conocimientos básicos de otros lenguajes de programación, puede que le lleve algo de esfuerzo aprender. Se recomienda aprender primero en

w3school. Después de eso, se recomienda leer "La esencia del lenguaje JavaScript" inmediatamente

"Ejemplos clásicos de JS"

3. Photoshop, flash. Es suficiente estar familiarizado con ellos por un tiempo. No es necesario dominarlos todos. Por supuesto, si descubres que estás más interesado en PS o Flash durante el proceso de aprendizaje, también puedes intentar ser un artista.

4. html5 y css3. Puedes aprender sobre esto primero y luego comenzar. Después de todo, la mayoría de los navegadores IE aún no son compatibles... >>

Pregunta 3: ¿Qué conocimientos deben adquirir los ingenieros de front-end de sitios web? Dominar varios programas de edición de imágenes, como PS\Fireworks\AI. No se requiere nivel de diseñador profesional, pero es necesario poder usarlo y modificarlo. Hoy en día es una era de habilidades multipropósito y no se puede conseguir un trabajo simplemente con conocimientos de programación.

Competente; En JavaScript, jQuery, ExtJS y otros marcos de efectos de página, este es el front-end. La habilidad principal de un ingeniero es la tecnología que se especializa en efectos de página. De hecho, si domina JavaScript, los lenguajes de programación back-end como .NET, PHP y Ruby son fáciles de dominar, porque los principios son los mismos

Dominio de uno o dos; lenguajes de plantilla y puede modificarlos, como Dream Weaver o plantilla de WordPress

Dominar thinkphp y zend framework, y poder modificar dicho código fuente abierto

Dominar html5 y sencha, que son tecnologías de front-end de páginas para teléfonos móviles y otros dispositivos móviles.

Dominar uno o dos lenguajes de programación de back-end, como PHP, .NET y JAVA, y ser capaz de leer el El código fuente de back-end, de hecho, sus principios son similares a JS;

Master node.js, Familiarizado con varias herramientas de implementación automatizadas

Master FLASH, capaz de crear dinámicas. álbumes de fotos flash y poder programar Flash AS3.0.

Pregunta 4: ¿A qué debemos prestar atención al aprender desarrollo front-end WEB y qué habilidades se deben aprender? Aprender front-end WEB es ciertamente muy importante además de la rápida actualización de la tecnología. También debemos comprender correctamente el front-end. Permítanme compartir con ustedes mi experiencia. Espero que esta experiencia sea útil para usted o para todos. Lo aprendí por primera vez en MOOC.com, que es un sitio web de aprendizaje gratuito. Los cursos del sitio web son videos cortos y el contenido de aprendizaje son básicamente cursos de casos muy prácticos.

Pregunta 5: ¿Qué conocimientos necesitan aprender los ingenieros de desarrollo front-end? HTML CSS JAVASCRPT Esta es la tecnología básica de front-end. Por supuesto, también es necesario conocer algunas tecnologías de back-end. , JSP, ASP... Los ingenieros de front-end necesitan una gama muy amplia de conocimientos. Guang

Pregunta 6: ¿Debería estudiar diseño de interfaz de usuario o desarrollo de front-end web? Puede combinarlo y aprender diseño de interfaz de usuario primero, porque ahora el reclutamiento de diseño de interfaz de usuario ha comenzado a requerir tecnología HTML5. Si aprende interfaz de usuario, puede aprender algunas tecnologías HTML, CSS, JS y otras. pero sería mejor si pudieras, recepción. De hecho, creo que Siege Lion es bastante aburrido. No significa que puedas escribir en la recepción como quieras.

Pregunta 7: ¿Debería aprender diseño de interfaz de usuario o desarrollo web front-end? Soy una persona de front-end, he estado trabajando en ello por un tiempo y tengo mucho contacto con UI, así que solo diré algunas palabras aquí.

De hecho, otros no pueden responder a su pregunta. Tanto la interfaz de usuario como la WEB son buenas direcciones, no importa en qué dirección, depende de lo que le guste. La interfaz de usuario requerirá que tengas un fuerte sentido del color y el diseño, mientras que la WEB requerirá que tengas una lógica y un pensamiento sólidos. Ninguno de los dos es sencillo, y ambos carecen de talento. La falta aquí no significa una falta real de gente, sino una falta de talentos de nivel medio a alto. Porque básicamente todo el mundo estudia por un tiempo y luego se da por vencido después de trabajar por un tiempo, y pocos pueden persistir.

No diré mucho sobre el aprendizaje de la interfaz de usuario después de todo, no soy un profesional, por lo que tengo miedo de engañar a los demás.

En resumen, aprender web es fácil al principio y difícil al final. Comenzar es relativamente simple. En este momento, solo necesita conocer la interacción html + css + js simple. diga que está comenzando y también puede obtener una copia de Trabajos de nómina general. Si profundiza, debe aprender patrones de diseño, oop, mvc, etc., así como varios marcos. Después de al menos 2 o 3 años, apenas se le puede llamar ingeniero de desarrollo front-end. depende de tu dirección personal, puedes aprender varios idiomas de back-end y convertirte en un talento completo, o puedes continuar estudiando en profundidad en el campo de front-end.

Vale, eso es todo.

Pregunta 8: ¿Qué front-end web debo aprender en diseño web? ¿Cuál es la diferencia entre los dos? Qué aprender 15 puntos El contenido principal del diseño web es diseñar páginas web, es decir, crear archivos psd e imágenes de páginas web.

El trabajo principal de la interfaz web es cortar el archivo psd en una página web, que es el proceso de convertir la imagen en una página web.

Porque, después de todo, el trabajo requiere que colegas en varios puestos colaboren entre sí. Por ejemplo, al cortar imágenes, el diseñador a veces puede cortar las imágenes psd y entregárselas a los ingenieros de front-end. Necesito ser responsable de escribir CSS. Eso es todo.

Por lo tanto, lo principal que se debe aprender en diseño web es definitivamente diseñar páginas web. En cuanto al conocimiento del front-end web, es mejor que no aprender nada.

¡Espero que esto ayude!

Pregunta 9: ¿Qué necesitas aprender para el desarrollo web front-end? Todavía lo entiendo

Pregunta 10: ¿Cómo debe un diseñador aprender el front-end desde cero? Lo primero que necesita saber es la terminología básica del sitio web, cómo funciona el sitio web, etc.

> Luego comience desde el html básico, incluidas las etiquetas básicas de html, div, diseño de página de estilo css y posicionamiento flotante. Esto es lo que necesita saber. Si no hay ningún problema con estos, puede aprender la página receptiva JS H5 y el móvil. producción de interfaces, así como algunas buenas comparaciones de precios, etc.

El plan de estudios de este curso contiene conocimientos básicos urbanos clave, puede consultarlo. Sin embargo, si no ha estado expuesto a esta área antes, aprender es más difícil, especialmente comenzar lleva mucho tiempo. Porque si desea ingresar a esta industria, primero necesita que alguien lo ayude a comenzar y debe persistir en aprender de manera integral y sistemática todos los días.