¿Cómo puedo aprender diseño web?

Algunas grandes respuestas aquí. Respaldo la opinión de los usuarios de Quora de que necesita aprender acerca de los conceptos básicos del diseño, como los principios de Gestalt.

Pero quiero comentar sobre otro aspecto de su pregunta:

Hasta ahora sé que todo el mundo comienza a aprender HTML / CSS, Photoshop, Dreamweaver.

Y lo están haciendo casi enteramente mal.

Necesitas HTML y CSS para poder hacer funcionar un sitio web. Pero no necesita dominar Photoshop o Dreamweaver o cualquier herramienta de diseño que sea la más popular hoy en día.

Dominar Photoshop no te hará un diseñador web. Al igual que dominar el uso de un horno no te hará un chef.

Obviamente, necesitas cocinar mucho para convertirte en un chef de renombre mundial.

Siguiendo con la analogía, esto significa que debe diseñar muchos sitios web para convertirse en un diseñador web de renombre mundial.

Pero primero, necesita saber qué es el diseño para poder comenzar a practicarlo.

El diseño es el arte de resolver problemas.

Cuando creas sitios web, esto significa que, en el sentido más amplio, estás resolviendo un problema de negocios .

Existe un sitio web para realizar un objetivo de negocio.

Los usuarios de un sitio web también tienen su propio objetivo en mente: pueden querer comprar algo, comparar productos, leer sobre un tema, etc.

Es su trabajo como diseñador ayudar a la empresa asegurándose de que la mayor cantidad posible de usuarios cumpla el objetivo comercial y ayudar a los usuarios a navegar el sitio web para que puedan cumplir su propio objetivo.

Por ejemplo, estás diseñando una tienda de comercio electrónico: el objetivo comercial aquí sería vender los productos. Y el objetivo de los usuarios es encontrar exactamente lo que quieren comprar, lo más rápido posible y retirar, lo más rápido posible.

Una gran parte del proceso de diseño pasa por resolver el problema, crear un perfil del usuario, pensar cómo alcanzar el objetivo comercial, etc.

Los colores, las fuentes, el diseño, cada decisión de diseño que tome deben ser dictadas por el objetivo del sitio web .

No se trata de tener un presentimiento. Se trata de tener un proceso.

Necesita un proceso para resolver los problemas y resolverlos con sus diseños. Un proceso que te ayuda a tomar decisiones informadas .

Un proceso de diseño web en pocas palabras

  1. Definir el proyecto. Sumérgete en el proyecto y conoce más sobre:
    1. Su propósito, resultados previstos para los grupos de interés.
    2. Sus (futuros) usuarios.
    3. La experiencia prevista para sus usuarios / visitantes.
    4. La marca detrás del proyecto.
  2. Adquirir los recursos necesarios. Ponga sus manos en el contenido (de muestra) (tome prestado de sitios similares o pregunte al cliente)
  3. Dar forma al contenido.
    1. Elija un tipo de letra para escribir el contenido (elija uno que se ajuste al estado de ánimo y al mensaje del sitio)
    2. Elija el tamaño de fuente para la copia del cuerpo
    3. Genere una escala modular (una tabla de dimensiones armónicas proporcionales) a partir del tamaño de fuente de la copia del cuerpo (utilizando la escala de tipo – Una calculadora visual)
    4. Dibuje diferentes diseños basados ​​en los requisitos del proyecto.
    5. Cree el diseño (en HTML y CSS) con la ayuda de la escala modular: ancho de columna, altura de línea, tamaño de encabezado, márgenes inferiores, columnas (si es necesario)
    6. Aplicar color de acuerdo a las pautas de la marca.

Puede leer en detalle sobre cada uno de estos puntos aquí: ¿Se siente estancado después de aprender HTML y CSS? Aquí es cómo crear sitios web por su cuenta

Le animaré a que intente diseñar una sola página utilizando el proceso anterior. Piensa en el objetivo del sitio web. Piense en el mensaje que el propietario del sitio web quiere enviar. Piensa en los usuarios. ¿Qué quieren hacer? ¿Por qué vinieron a este sitio web? ¿Cómo puedes hacer su vida más fácil?

Lo haré lo más fácil posible de entender. Un sitio web tiene dos partes, el lado del cliente (o el extremo delantero), que es la parte que ve (como imágenes, datos, videos, etc.) y el lado del servidor (o extremo posterior), que es la parte que piensa (como recuperar datos de un base de datos, buscando un artículo y así sucesivamente).

Para el desarrollo de front-end necesita saber –

  1. HTML
  2. CSS
  3. JavaScript

Estas son las 3 cosas más importantes que debe aprender para una parte frontal del sitio web en orden decreciente de importancia. Puede tomar de un par de horas para aprender lo básico a un par de semanas para dominarlo.

Ahora permítame explicar estas tres cosas, HTML (Hyper Text Markup Language) es el idioma en el que define el esqueleto, las palabras, las imágenes, los cuadros de texto, los botones, los diseños, las barras de navegación, las barras laterales, etc. En CSS (Estilo en cascada) Hojas) usted define los estilos, colores, espaciados, alineación, altura, ancho, etc. En javascript describe eventos y acciones como una función de clic en un botón, un mensaje emergente que ve cuando confirma algo, el menú desplegable en algunos botones

Aparte de estas 3 cosas, necesitas saber cosas como jQuery y bootstrap y puedes ser un desarrollador de front-end. Con cada día que pasa, surge alguna nueva tecnología o marco. Hay marcos MV * como angularjs, reactjs, backbonejs, etc; Hay herramientas CSS como SASS y LESS. Cuanto más aprendes, mejor y más versátil eres.

Para el desarrollo de back-end necesita saber cualquiera de –

  1. Php
  2. Ruby on Rails
  3. Nodejs
  4. C # / .NET
  5. Java

También necesitas saber algún tipo de tecnología de base de datos –

  1. MySQL
  2. MongoDB
  3. Postgresql
  4. Casandra

Junto con estas cosas, es posible que también tenga que aprender sobre los servicios de API y REST, algún tipo de autorización como OAuth.

Mi sugerencia personal sería, comenzar con el desarrollo de front-end, desarrollar algunos sitios web buenos y luego pasar al desarrollo de back-end. La clave es implementar todo lo que haya aprendido y preguntarse: “Si soy propietario de un negocio, ¿aceptaría el trabajo de esta persona como el sitio web de mi negocio?”.

Buena suerte y sigue codificando!

Como alguien que solía chupar terriblemente el diseño web y mejoró mucho, recomiendo tres cosas:

Aprender los principios

El diseño es un proceso creativo, pero hay principios fundamentales detrás del buen diseño. Para obtener una visión general de los principios de diseño con un enfoque en la web, consulte los Principios del diseño web hermoso de Jason Beaird o Designing for the Web de Mark Boulton.

Inspírate

Escanee regularmente las galerías de diseño web en busca de inspiración. Cada vez que veas algo que te guste, determina por qué te gusta. ¿Qué lo hace bueno?

Algunas galerías increíbles:

http://www.awwwards.com/
http://unmatchedstyle.com/gallery
http://www.siiimple.com/

Práctica

Dado que el diseño web es un oficio, la única manera de obtener buenos resultados es practicando. Comienza a diseñar y obtén comentarios de mentores más experimentados. Con la práctica dedicada, estarás diseñando cosas de calidad antes de lo que crees.

¡Buena suerte!

Para obtener consejos sobre cómo mejorar tu enfoque, estado de ánimo y capacidad intelectual, sigue mi nuevo blog de Quora, The Mental Edge

Breve guía:

  • Aprende lo básico. Pista: lee un libro, no artículos.
  • Diseña algo. Consejo: comience con herramientas geniales, diga Sketch + Principle.
  • Hacer pruebas de usabilidad. Pista: no te la saltes. Te hará sobresalir del 99% de los diseñadores web.

Pasos detallados:

Paso 1. Lea sobre Cara por Alan Cooper: me gusta por ser práctico (a diferencia de otro libro que se recomienda con frecuencia para los principiantes: Diseño de las cosas cotidianas por Don Norman). Mi respuesta sobre el libro, otros libros y blogs.

Sugerencia: no utilice Smashing Magazine y otras fuentes de información de tamaño reducido en esta etapa. Necesitamos algo más académico y ordenado.

Paso 2. Instale Sketch + Valores y principios (verifique mi respuesta sobre esta configuración) o Sketch + InVision, o alguna otra herramienta de creación rápida de prototipos (el enlace también va a la agencia de Cooper. Pero bueno, no tengo ninguna afiliación con Cooper).

Pista: usa herramientas geniales como Sketch; te dará algunos puntos extra cuando estés buscando trabajo. Adobe Photoshop no es genial.

Paso 3. Hacer un prototipo interactivo de algún sitio web.

Pista: hacer algo funcional. No se puede aprender mucho resolviendo problemas que se resuelven con un complemento de WordPress. Hacer comercio electrónico, un servicio o un sitio web de contenido complicado.

Cuando realicé mi curso de UX en 2007, ofrecí uno de dos proyectos:

    • Encontrar un compañero de cuarto
    • Encontrar un camión que pueda recoger su carga.

      Fue antes de Airbnb (producto) y Uber para todo, pero ambas tareas aún están bien: incluso Airbnb se puede hacer mucho mejor que ahora.

    Paso 4. Leer un libro sobre pruebas de usabilidad . Hay muchos; Me gustan los que hablan menos sobre la configuración ideal del laboratorio de usabilidad, de todos modos no lo tendrás. Me gusta el libro llamado Remote Research.

    Paso 5. Haz un estudio de usabilidad con tus amigos. Probablemente, los amigos no son su público objetivo, pero están bien en esta etapa.

    Pero hey, no hagas trampa: ¡las pruebas automatizadas como User Experience Research Platform no son lo mismo!

    Paso 6. Durante la prueba, aprenda a no interrumpir a los usuarios y no a ayudarlos a completar la tarea. Si lo has dominado, felicidades: la parte más difícil ha terminado.

    Paso 7. Aprende que lo has diseñado mal , la mayor parte de tu prototipo.

    Paso 8. Arreglarlo.

    Paso 9. Ve al paso 5.


    ¿Se siente bien?

    ¿Y saber qué? ¡Felicidades! Eres uno de los pocos diseñadores que realmente prueban sus prototipos. La dualidad de la profesión es:

    • La mayoría de los diseñadores web entienden la importancia de las pruebas de usabilidad
    • La mayoría de los diseñadores web no prueban

    Estás en una curva de aprendizaje empinada ahora. ¿Ves cómo se siente? Lo que sientes ahora es la tranquilidad que la mayoría de los diseñadores web nunca logran.

    ¿Cuál es su origen? Mucha gente mencionó el conjunto de habilidades de desarrollo (que es importante saber al tomar decisiones de diseño, pero puede subcontratar fácilmente la tarea real), así que hablaré más específicamente sobre las otras facetas del diseño web:

    Diseño visual
    La web puede ser un medio delicado. Hay algunos traslados desde el diseño de impresión y comunicación, pero tendrá que aprender cosas como cómo manejar los activos y la producción para sistemas de red receptivos.

    • Los elementos del estilo tipográfico, Robert Bringhurst
    • Los elementos del estilo tipográfico aplicado a la web.
    • Diseño para hackers, una buena introducción incluso para no hackers

    Diseño de interfaz de usuario

    • Patrones de interfaz de usuario
    • Diseño de interfaz de usuario paso a paso, Sacha Greif

    Diseño de interacción
    Este es el estudio de cómo las personas interactúan con la tecnología y las interfaces. Hay una larga historia de investigación en esta área, desde campos relacionados con el diseño.

    • Biblioteca de patrones de diseño de interacción
    • Hecho para pegarse, Chip Heath
    • El diseño de las cosas cotidianas, Donald Norman

    Software
    Hay muchas herramientas de diseño de interacción y creación de prototipos disponibles según la tarea y la necesidad. El software estándar de la industria en el que querrá invertir para la producción de diseño de alta fidelidad es Adobe (Illustrator y Photoshop como mínimo) y quizás Sketch 3.

    Otros recursos en línea
    Si no tiene tiempo para inscribirse en un curso o en un taller, hay varios recursos en línea a su propio ritmo.

    • lynda.com
    • skillshare.com

    Revisión y crítica
    En general, la mejor manera de aprender es producir tanto trabajo como sea posible y obtener comentarios sobre él. ocean.ink es una nueva comunidad que me gusta para obtener comentarios rápidos sobre la interfaz de usuario y el diseño visual.

    Negocio
    El diseño web a menudo es un trabajo independiente / contratado / independiente, lo que significa que es importante aprender cómo gestionar clientes y conocer sus necesidades y objetivos. Mike Monterio ha escrito algunos libros excelentes en esta área.

    • El diseño es un trabajo
    • Eres mi cliente favorito

    Investigación de usabilidad
    No necesariamente tiene que ser un investigador usuario para ser un diseñador, pero comprender la investigación y comprender cómo evaluar los diseños lo ayudará a cumplir los objetivos de sus clientes, ya sea que aumente la tasa de suscripción o obtenga más visitas.

    En realidad no hay una “mejor manera” de aprender diseño web. Todos tienden a aprender de manera diferente, pero les di algunos consejos para que la misma pregunta sobre diseño gráfico y diseño web y diseño gráfico vaya de la mano. Aquí hay algunos buenos métodos:

    1. Inspiración : marque las mejores galerías de inspiración de diseño web y revíselas constantemente para buscar nuevas inspiraciones. También visita páginas que no tienen nada que ver con el diseño web. Decir, como las mejores arquitecturas, los mejores diseños de muebles y otras cosas que realmente te inspiran. No se trata solo de ver grandes sitios web, a veces incluso la naturaleza puede inspirarte y, de repente, las ideas comienzan a fluir en tu cabeza.

    2. Obtenga retroalimentación : diseñe algo, pula hasta el punto en el que piense que es absolutamente genial y luego obtenga alguna retroalimentación para él. A veces te derriban, pero debes tener la fuerza para volver a empezar y hacerlo de nuevo. En mi opinión, la retroalimentación es la mejor manera de mejorar. Y siempre recuerda ser humilde.

    3. Tutoriales – Luche a su manera a través de muchos tutoriales sobre diseño web y al mismo tiempo que aprende las herramientas para el comercio.

    4. Diseño con rejillas – Verificación: Sistema de rejillas 960

    5. Leer : obtenga libros sobre diseño web y léalos para inspirarse y hacer técnicas.

    6. Establezca metas : siempre tenga algo o alguien a quien admirar y decir “¡Quiero ser tan bueno!”. De esa manera tienes metas y esas metas te empujan hacia adelante.

    7. No lo fuerce , si le falta inspiración, no empiece a empujar. respire hondo o salga a caminar. El gran trabajo no viene con forzar tu camino hacia la meta.

    Espero que esto ayude.

    No es necesariamente el aprendizaje de nuevas tecnologías que lo ayudarán a crear sitios web de mejor apariencia y funcionamiento. Es algo así como que conocer más arpegios de guitarra no significa que sepas cómo componer una gran canción.

    Miraría los principios del buen diseño . Una vez que lo sepa, podrá hacer un sitio web intuitivo y de excelente aspecto, independientemente de lo sencillo o complejo que sea el código.

    Aquí están los requisitos básicos de diseño web:

    • Diseño de interfaz de usuario
    • Diseño de UX
    • html5 / css3 / Javascript

    Eso es.

    La forma en que realmente evolucionas se está volviendo objetivamente mejor en estas cosas.


    Algunos enlaces altamente sugeridos para ayudarte a llegar allí:

    Libros y articulos

    • No me hagas pensar por Steve Krug
    • Obtenga información sobre los objetivos comerciales y empresariales: no es necesario realizar proyectos paralelos con buena apariencia. Deben tener un propósito.
    • Los 10 principios de diseño de Dieter Rams
    • 7 reglas para crear una hermosa interfaz de usuario

    Videos

    • Design is One: Documental de Vignelli Design
    • Videos de Youtube
    • DevTips
    • Mackenzie Child
    • SketchVids
    • LevelUpTuts

    Boletines de noticias

    • HackingUI
    • El boletín de UX
    • Front-end Dev Weekly
    • Barra lateral

    Práctica

    • Desafíos
    • UI diaria
    • Rediseño web
  • Rediseñe un sitio web popular para un mercado diferente (por ejemplo, artes de pesca para los millennials)
  • Diseñe una aplicación para un problema que tenga actualmente en su vida (no necesita codificarla, solo diseñe)
  • Obtener comentarios y colaborar

    • Nadie llega allí solo. Haga algunos amigos en la industria y obtenga sus comentarios sobre su trabajo.
    • Colabora con desarrolladores en tus proyectos paralelos.

    Espero que los enlaces de arriba sean de utilidad! Estoy emocionado de ver a otra persona aprender diseño web, ¡no puedo esperar a ver lo que se te ocurre!

    Aprenda sobre los principios del buen diseño 🙂 Hay mucha teoría al respecto, también se investiga a qué responde la gente, y hay un componente de buen gusto que nadie puede enseñarle, pero lo clasificará de desarrollarlo a través de la observación de un buen diseño, y hacer sus propios diseños.

    Aquí hay algunos recursos para comenzar:

    • Los principios del diseño
    • Página en slideshare.net
    • Más de 45 lecciones gratis en teoría del diseño gráfico
    • Una introducción de 20 minutos a los fundamentos de la tipografía – Artículo de Tuts + Design & Illustration
    • Los elementos del estilo tipográfico aplicado a la web.
    • Simbolismo, diseño, visión, ciencia, marketing y más!
    • Introducción al diseño centrado en el usuario
    • 8 principios de diseño web efectivos que debes saber

    Definitivamente eche un vistazo a Treehouse : http://teamtreehouse.com/

    Proporcionan videos y cursos relevantes y de alta calidad a partir de los fundamentos de HTML / CSS, lo que lleva hasta la aplicación web y la programación de iOS.

    El diseño web es mucho más fácil de lo que solía ser comparado con hace 10 años. Con el advenimiento de WordPress, no necesita saber cómo codificar o aprender ningún HTML; Todo está hecho para ti dentro de la plataforma.

    WordPress es una plataforma gratuita desarrollada inicialmente para crear blogs, utilizada hoy en día como un sistema de gestión de contenido para sitios web. Un gran número de administradores de medios eligen WordPress como una solución cuando configuran un sitio web debido a las ventajas percibidas de la plataforma; Estas ventajas, sin embargo, no siempre se entienden correctamente. Por lo tanto, el objetivo de este artículo es resumir y revisar todos los pros y los contras de crear un sitio web con WordPress, y en última instancia discutir en qué casos se recomienda elegir WordPress para construir su próximo sitio web y en qué casos una solución diferente. puede ser preferible

    Tendrá que aprender a crear un sitio web de WordPress, por lo que le sugiero que consulte algunas guías en línea como la que se encuentra en el enlace anterior. Si no quieres leer una guía, te espera un largo camino para enseñarte a ti mismo, pero eso no quiere decir que no sea posible.

    WordPress Pros:

    Hay muchos beneficios, pero también algunos inconvenientes relacionados con el uso de la plataforma. Los beneficios de WordPress incluyen cosas tales como:

    • Su estructura de código abierto : muchos programadores comparten abiertamente su código en línea, lo que da como resultado la capacidad de los usuarios de ahorrar tiempo y costos de desarrollo utilizando el código existente ya escrito.
    • Su simplicidad : WordPress es un sistema simple para operar. El webmaster apenas necesita perder tiempo aprendiendo el sistema antes de que pueda comenzar a trabajar y editar el contenido del sitio. Además, el sistema es fácil de instalar, lo que significa que no hay necesidad de un programador de alto nivel para la configuración básica
    • Su rápida construcción : una de las principales ventajas del sistema es su capacidad de instalarse fácilmente en un servidor de alojamiento para que el webmaster pueda comenzar a trabajar con él en un corto período de tiempo.
    • Es amigable con SEO – el sistema básico no es particularmente amigable con SEO, pero se pueden instalar una serie de complementos para compensarlo. Es relativamente fácil encontrar y aplicar esos complementos para lograr mejores resultados de SEO
    • Uso conveniente : el sistema está hecho para el mercado masivo, por lo que la interfaz de administración es conveniente y amigable para los no profesionales dentro de la tecnología
    • La falta de necesidad de una caracterización previa (ya que los costos de construcción son bajos, no es necesario realizar una caracterización previa en profundidad de todo el proyecto), el usuario puede comenzar desde las necesidades básicas del proyecto y agregar características adicionales cuando sea necesario.
    • Precio : la ventaja más importante de WordPress es su bajo costo debido a las razones expuestas anteriormente

    Elija el nombre correcto del sitio web (dominio) y el alojamiento

    Antes de elegir un nombre de dominio, necesitará estar seguro del nicho en el que desea concentrarse. Seleccionar un área específica para enfocarse, es una tarea importante en sí misma. Para crear un sitio web que genere ingresos es fundamental que investigue el grupo de palabras clave objetivo y el nicho del que se deriva. Por el momento, solo asegúrate de que sea algo que te guste y que sea genuinamente apasionado. Y asegúrese de tener una experiencia razonable en el tema en cuestión.

    Puede registrar literalmente cualquier nombre de dominio disponible (aún no registrado), pero aquí hay algo que recomiendo:

    • Sitio web comercial: si está creando un sitio web para su negocio, sería mejor elegir un nombre de dominio que sea el nombre o la marca de su empresa. Un ejemplo de nombre de dominio sería http://YourComapanyName.com o YourBrandName.com
    • Sitio web personal : si va a ser su sitio web personal sería genial ir con él. com
    • Sitio web de hobby – El cielo es el límite

    Alojamiento

    Realmente tiene dos opciones cuando se trata de tipos de proveedores de alojamiento recomendados para los novatos de WordPress.

    • Alojamiento compartido
    • Managed WordPress Hosting

    No recomiendo nada más que un plan de alojamiento compartido para los webmasters por primera vez. Todas las otras formas de alojamiento de las que haya oído hablar, como el alojamiento privado virtual (requiere un conocimiento técnico razonable), el alojamiento de WordPress administrado (demasiado costoso) podría no ser la opción correcta para su primer sitio web. Namecheap es un gran proveedor de alojamiento y es muy asequible para aquellos que tienen un presupuesto más pequeño.

    Una vez que haya ordenado esos dos, puede instalar WordPress y comenzar a construir su sitio. Esto no es algo que se pueda aprender en un día, así que recomiendo el manual para principiantes que mencioné anteriormente.

    Luego deberá instalar un tema y algunos complementos para cambiar la apariencia y aumentar la funcionalidad de los sitios, además de agregar contenido. Luego, agregue algunas páginas y publicaciones para completar su contenido y configurar el aspecto general del sitio.

    Hola sebastian

    En primer lugar, distingamos la diferencia entre diseño web y desarrollo web. En pocas palabras, diseño web = “apariencia”: es la capa de presentación (imágenes, tipografía, diseño, menús, etc.) que los visitantes del sitio web ven e interactúan. Desarrollo web = “codificación”: es la capa “invisible” ( php / mySQL, Javascript, CSS, HTML) que hace que el sitio funcione.

    Algunos de nosotros hacemos ambas cosas: diseñamos y desarrollamos.

    En mi caso, comencé hace muchos años, como diseñador de impresión e ilustrador, mucho antes de que el público hubiera oído hablar de la web o de los “multimedia interactivos”. En las clases de arte / escuela, mejoré mis habilidades de dibujo y pintura para poder comunicarme mejor, visualmente. Aprendí sobre los puntos más finos de la tipografía; el uso del color; ilustración; fotografía; producción impresa; y así.

    Después de la escuela de arte, me di cuenta de que tenía que aprender exactamente qué era el “buen diseño”. Comencé a estudiar cuidadosamente el trabajo de otros diseñadores a través de publicaciones comerciales y reconocimientos. De hecho, algunos de los diseñadores en estas publicaciones se agregaron a mi lista de resultados: estos eran los diseñadores a los que admiraba y con los que finalmente buscaba empleo. Pasé los siguientes 5 años trabajando para algunos de los mejores diseñadores de impresión de la industria, y me enseñaron mucho sobre diseño y cómo dirigir un negocio exitoso. Y por eso, estoy eternamente agradecido.

    Después de 4 o 5 años de empleo en estas empresas de diseño, descubrí un nuevo tipo de diseño al que muchos se referían como “multimedia interactiva” y, finalmente, “nuevos medios”. Ese fue un punto de inflexión importante para mí, porque poco a poco comencé para centrarme en el lado de la codificación y, finalmente, comenzó a rechazar proyectos impresos. En ese momento, no había mucha gente haciendo este tipo de trabajo. Tomé todos los libros que pude sobre el tema (no había “www”), y comencé a aprender cómo codificar … para que yo pudiera hacer que mi trabajo “funcionara”. Pasé cerca de 3-4 años creando mis propios proyectos “multimedia interactivos” sin hacer un centavo (afortunadamente, mi trabajo de diseño de impresión me apoyó durante este tiempo).

    En 1994, comencé a diseñar sitios web y gran parte de los conocimientos tecnológicos que obtuve de los 3 o 4 años anteriores se aplicaron al diseño web. Y he estado diseñando / codificando sitios web desde entonces.

    Ahora, si encontró la parte sobre el aprendizaje de “los puntos más finos de la tipografía”, etc., aburrido Y tiene una pasión por la “codificación” o el lado técnico de los sitios web, entonces es posible que desee centrarse en el lado de la tecnología (codificación) . Ya que parece que estás siguiendo una especialización en “informática”, voy a asumir que este es el caso. Pero mucho de lo que dije sigue siendo válido (en lugar de aprender de los mejores diseñadores, aprender de los mejores desarrolladores … y hay MUCHOS en la web). Y, de hecho, tenga en cuenta que NUNCA dejará de aprender, ya que este es un campo muy dinámico.

    También debo mencionar que, en los últimos años, muchos clientes potenciales perciben que el diseño web es una mercancía, especialmente dentro del ecosistema de WordPress. Cada vez más desarrolladores y “diseñadores” están utilizando Temas gratuitos y / o de bajo costo para crear y vender sitios web. Y para ser justos, muchos diseñadores y “desarrolladores” dependen en gran medida de los complementos y fragmentos de código de WordPress que están disponibles de forma gratuita. Pero esa es una de las razones por las que WordPress es tan bueno en mi opinión.

    La lección aquí es que si quieres tener éxito, necesitas ser muy, muy fuerte al menos en uno u otro lado. Es decir, debe poder ofrecer más habilidades de diseño que las que se pueden adquirir a través de una plantilla / tema prediseñado (que NO es un diseño). Y, le irá bien para ser mucho más capaz en el lado del desarrollo que lo que se puede adquirir a través de un complemento.

    Así que, por ahora, deciden: ¿diseño o código? ¿En qué eliges sobresalir, dándote cuenta de que eventualmente puedes hacer ambas cosas … o al menos tener un tremendo aprecio por ambas disciplinas?

    Si está programando, hable con los desarrolladores. ¿Qué ven en el horizonte? ¿Sitios web y aplicaciones optimizados para dispositivos móviles que requieren un amplio conocimiento de Javascript? Ciertamente, no le hará daño aprender CSS / HTML, pero no debería tomar mucho tiempo para obtener al menos una comprensión básica (si su enfoque está en el lado de la codificación). * Tal vez quiera dominar jQuery, o PHP ? También, verifique los Meetups locales. Puedes aprender mucho sobre las nuevas tendencias, etc.

    * Personalmente, creo que los diseñadores web deben ser responsables de crear su propio CSS / HTML en todos, excepto en los sitios web más grandes.

    Espero que esto ayude y les deseo todo lo mejor.

    Cualquier respuesta que diga que primero debe aprender HTML, cualquier software, o CSS, o jQuery, todos estos son incorrectos. Lo PRIMERO que debes aprender antes de poderte llamar diseñador web es DISEÑO.

    Incluso muchos colegios y universidades se equivocan. Algunas escuelas tienen programas de “diseño web” que enseñan a los estudiantes HTML / CSS, PHP y otras tecnologías para prepararlos para DESARROLLAR páginas web, pero no cómo DISEÑARlos. Luego gradúan a estos estudiantes y dicen “ahora eres un diseñador web” sin enseñarles nada sobre diseño, solo tecnología.

    El diseño no es software, y el diseño no es HTML. El diseño se está comunicando visualmente. Aprender Photoshop no te hará un diseñador, ni tampoco aprenderá MySQL. Hasta que no aprenda qué tipo de letra usar, cuándo, cómo usar el contraste, el color, la línea, la forma y las habilidades, como la forma de diseñar una página de modo que sea una invitación a leer, usted no es un diseñador. Puede que seas un desarrollador web muy competente, pero no eres un diseñador hasta que aprendes a diseñar.

    El diseño web es bastante complejo y desalentador, pero con el desarrollo de Internet y la tecnología, el diseño web se desborda como nunca antes. Por lo tanto, convertirse en un diseñador web se ha convertido en la principal tendencia entre los jóvenes diseñadores. Hoy, te guiaré sobre cómo aprender brevemente el diseño web en casa.

    1. Primero, debes saber sobre que es el diseño web?

    Visual + interacción = núcleo de diseño web

    Muchos diseñadores jóvenes a menudo malinterpretan el concepto de diseño web, el diseño web se trata de diseño, no de codificación y desarrollo front-end. Por supuesto, sería genial si conociera algún lenguaje de codificación (HTML, CSS, Java), pero no puede profundizar en el desarrollo de aplicaciones para usuario, ya que no es el núcleo del diseño web. El diseño web es resolver los problemas de comunicación entre los usuarios y la información de la página web.

    2. 9 habilidades de diseño web diseñador joven debe dominar

    Domina las reglas básicas del diseño visual.

    Para aprender el diseño de la disposición.

    Aprender los principios del color.

    Dominar los conocimientos básicos de diseño de interacción.

    Tienes que dominar el PS y otra herramienta de maqueta de interfaz de usuario web

    Comprender el lenguaje de codificación básico (HTML, CSS).

    Familiarizado con el producto de la empresa y el grupo de usuarios.

    Al menos, un maestro del software de edición de codificación de front-end, me gustaría recomendar el Dreamweaver

    Saber sobre el SEO

    3. Cinco elementos del diseño web.

    Diseño, color, gráficos, fuente, contenido.

    4. Cómo aprender diseño web en casa.

    Una publicación no puede incluir toda la información, por lo que aquí presentaré un sitio web de aprendizaje para guiarte paso a paso.

    Diseño web de aprendizaje de libros :

    1. HTML y CSS: Diseñar y construir sitios web

    2. Aprendizaje de diseño web: una guía para principiantes

    3. No me hagas pensar: un enfoque de sentido común para la usabilidad web

    4. Aprender a hacer funcionales las páginas web.

    5. Diseñar con estándares web

    Diseño web cursos de aprendizaje en línea :

    Casa del árbol

    Lynda

    Udemy

    Blogs de diseño web:

    1. Revista Smashing

    2. Mockplus blog

    3. Webdesigner Depot

    4. Webdesignledger

    5. BIBLIOTECA DE DISEÑO WEB

    6. Hacking UI

    7. 1stwebdesigner

    8. WEBAPPERS

    Codificación:

    1. W3Schools

    Para aprender el lenguaje de codificación básico, incluye : HTML y CSS con un lenguaje sencillo para enseñarte.

    2. Google Code University

    Otro sitio web de aprendizaje de codificación creado por el desarrollador de Google.

    3.Código Avengers

    Me gusta este sitio web de aprendizaje, porque es como una gran aventura que te permite participar en su programa de desafío de codificación y en la búsqueda de errores.

    HTML y CSS:

    30 días para aprender HTML y CSS

    Una guía para principiantes de HTML y CSS

    No temas a internet

    Conclusión:

    No importa en qué posición se encuentre, el aprendizaje es la única forma de lograr su objetivo. Si quieres saber cómo aprender el diseño web en casa, todo lo que tienes que saber es lo anterior. Deja de perder tu tiempo en Facebook o Twitter para buscar respuestas. Puede crear su círculo de diseño allí, pero no puede ser un diseñador web si trabaja alrededor. Te deseo buena suerte.

    Fuente arriba

    Pongo en papel para usted la increíble estructura de un tutorial de YouTube sobre cómo planificar su proceso de diseño web desde cero, comenzando con la etapa UX y finalizando con la preparación e implementación de su diseño.

    • 1. PLANIFICACIÓN – El gran bit del aisberg.

    Al dedicar más tiempo a la planificación de nuestro sitio web, tendremos que gastar exponencialmente menos tiempo en su ejecución.

    a) ¿Cuáles son los objetivos del sitio?

    b) ¿Quién usará el sitio?

    c) ¿Qué esperas que hagan cuando visiten?

    d) ¿Qué podría obstaculizar el éxito?

    Fuente recomendable: Tutoriales de diseño web por Envato Tuts +

    1.1. Usabilidad

    a) ¿Qué es la usabilidad?

    b) familiaridad

    c) Experiencia de usuario

    d) empatía

    Fuente recomendable: No me hagas pensar – Steve Krug

    7 razones para unirse a la IDF: Aprenda el excelente diseño de UX: obtenga 1 mes de descuento en su membresía con la Interaction Design Foundation

    1.2. Contenido

    a) ¿Qué debemos incluir?

    · Identidad (Logo – lado izquierdo según convenciones)

    · Navegación

    · Sobre nosotros

    · Contenido significativo

    a) ¿Qué no deberíamos incluir?

    · Masas de contenido innecesario.

    · Ruido visual

    · Anuncios no estructurados

    · Cualquier cosa por el bien de ella

    1.3. Objetivos: “Queremos” … “porque” … “para que” …

    a) Objetivos de negocio

    · Alinear los deseos del usuario con los requerimientos del cliente.

    · Generando nuevos leads.

    · Ventas en línea

    · Proporcionar noticias

    · Construyendo una marca – Minimizando la tasa de enlace del sitio

    b) Medir el éxito

    · La reunión de los miembros de suscripción

    · Encendiendo boletines

    · Seguidores sociales

    c) claridad

    • 2. CONCEPTOS DE DISEÑO

    · No copiar el trabajo de otra persona

    · No trabajar hacia atrás de una conclusión inevitable

    · No uses todos los silbatos y campanas disponibles.

    2.1. Inspiración

    · Bloque del diseñador

    Fuentes recomendables:

    · Typekit

    · http://www.awwwards.com

    · http://alistapart.com

    · http://www.premiumpixels.com/

    · Otros medios: http://www.creativereview.co.uk/ , comunidades como http://creattica.com o artistas como http://mcbess.com

    · http://ww1.golivebutton.com/

    2.2. Estilo y tema

    · Blanco / negro, grunge / minimalista / modernista

    · Establece el ambiente : un aire de sofisticación, organización, confianza, eventos y elementos de diversión

    · Permite al usuario relacionarse

    · Permite que el sitio resista a través de su singularidad y permanezca memorable

    · Color, textura, tipografía, imágenes y diseño.

    · Longevidad – Teniendo en cuenta las tendencias.

    Fuentes recomendables: https://color.adobe.com/fr/creat

    2.3. Bosquejo conceptual

    · Dibujar

    o es parte del proceso creativo: lluvia de ideas y experimentación

    · Wireframing

    o Visualización de la arquitectura de la información;

    o Obtener ideas de diseño y funcionalidad rápidamente

    o establecer relaciones

    o El barebone del diseño terminado.

    Fuentes recomendables:

    Aplicaciones de wireframing y blogs:

    · https://balsamiq.com

    · Blog: http://wireframes.linowski.ca

    · http://webwithoutwords.com

    · https://www.wirify.com

    2.4. Rejillas

    a) ¿Qué es tan bueno acerca de las redes?

    · Forman guías verticales y horizontales dentro de las cuales se puede componer un diseño

    · Los diseñadores confían en las rejillas para aterrizar la estructura a su diseño,

    · Ponen orden en el caos y toman una carga de la toma de decisiones de tus manos

    b) La anatomía de una grilla.

    · Márgenes, columnas, filas, canalones.

    c) El sistema de rejilla 960.

    · http://960.gs

    d) Rejillas de base

    Fuentes recomendables: http://www.thegridsystem.org

    2.5. La anatomía de una página web

    a) Convenciones

    · El comportamiento y la estructura que los usuarios de IU esperan en el transcurso de los tiempos

    b) Anatomía de una página web

    · “Las reglas son para que los tontos sigan y guíen a los sabios”.

    c) ejemplos comunes

    https://collisionlabs.com

    http://thecombine.org/

    http://www.bbc.com

    http://epic.net

    2.6. Espacio en blanco

    · A menudo se malinterpreta, se considera como los bits que faltan en el diseño. En realidad, define los elementos que ocupan el espacio positivo en su diseño.

    · Al usar correctamente los espacios en blanco, puedes enfocarte en lo que es realmente importante.

    · Márgenes, relleno alrededor de objetos.

    · No tiene que ser blanco. En realidad es el espacio negativo .

    • 3. Elementos del sitio

    3.1. Fondo y texturas

    · Ayudan a que el diseño adquiera carácter y defina el estado de ánimo, con suerte haciéndolo memorable

    3.2. Tipografia web

    3.3. Formas

    3.4. Sección de pie de página

    · En términos de atención, el pie de página se encuentra muy cerca del primer bit de la parte superior

    4. Preparando su diseño

    · ¿Qué está preparando?

    o En los viejos tiempos. Los sitios web fueron construidos con tablas. Era un flujo de trabajo muy lento que consistía en cortar pequeños fragmentos de imágenes y usarlas para decorar y formar diseños de tablas complejas. Casi cada pulgada del diseño de PSD requería rebanar y guardar para construir una página web.

    o En las técnicas modernas, gran parte de lo que diseñas en Photoshop se puede recrear solo en CSS: sombras, esquinas, texturas y fondos, por nombrar algunos ejemplos, todo esto ayuda a acelerar el tiempo de compilación, el tiempo de carga de la página y el tiempo de edición.

    o Por supuesto, todos los navegadores siguen en uso. Por lo tanto, cuando use técnicas CSS modernas, tendrá que incluir opciones de respaldo, si desea que esos navegadores representen su trabajo correctamente.

    o Podemos comprometernos, sin embargo, y depende de nosotros decidir qué elementos de nuestro diseño se pueden recrear en el CSS y cuáles se basarán en las imágenes.

    4.1. CSS vs. Imágenes

    · El fondo / patrón que no se puede recrear en CSS se guardará como un pequeño mosaico que se repetirá en toda la página

    4.2. Hojas de Sprite CSS

    · ¿Qué son las hojas de Sprite?

    o Una hoja de sprite suele ser una única imagen de mapa de bits que se compone de una serie de activos gráficos

    o Un juego como Angry Birds se construye a través de una gran cantidad de hojas de sprites. Estas hojas contienen cada carácter en todos los estados posibles y luego se usan para animar a las aves.

    o El mismo principio puede aplicarse al diseño web. Puede colocar todos o gran parte de sus elementos gráficos en un mapa de bits y luego usar esa hoja de sprites para decorar varios elementos. Puede colocar texturas de fondo, iconos, logotipos, etc.

    o Puede crear el elemento, determinar sus dimensiones y luego aplicar la imagen de fondo, especificando las coordenadas en la hoja para el gráfico que desea usar. Estamos efectivamente enmascarando la hoja con nuestro elemento.

    · ¿Por qué una hoja de Sprite?

    o optimizando el tamaño del archivo

    o organizacion

    o Tiempo de carga de la página más rápido

    Fuentes recomendables:

    http://spriteme.org

    4.3. Organización

    · Estructura de directorios

    · Convenciones de nombres

    o una carpeta llamada CSS (reset.css, main.css, theme.css), img, js (Java Script)

    o reinicio: todos los estilos comienzan desde la misma base, independientemente del navegador

    • 5. Implementando su diseño

    5.1. Escogiendo tu editor de codificación

    · Lo que se necesita: al crear un sitio web, se necesitan dos cosas para que todo funcione:

    o un editor de texto, para escribir varios bits de codificación.

    o un cliente MTP, que es un programa utilizado para publicar sus archivos en el servidor web

    · Puede, entonces, usar fácilmente el Bloc de notas para escribir sus archivos y luego un blog en su espacio web, utilizando, por ejemplo, Filezilla, un cliente MTP gratuito y perfectamente capacitado.

    · Hay muchas aplicaciones FTP disponibles, como Transmitir

    · También hay complementos para su navegador, como FTP para Firefox

    · https://jsfiddle.net , Codeanywhere

    · Coda: le permite administrar su proyecto localmente y actúa como un cliente FTP, subiendo directamente a la web una vez que se completa su edición. Aplicaciones como esa son conocidas como IDE – Entornos de Desarrollo Integrados

    5.2. El Modelo de Estándares Web

    · Pretende resolver todos los problemas de clavado que se manifiestan en diseños basados ​​en tablas, que generalmente incluyen cualquier estilo en línea

    · Al estandarizar la forma en que construimos los sitios web, nos estamos haciendo la vida más fácil, pero lo más importante es que queda claro para los navegadores web cómo deben tratar nuestro código.

    · Rompe aspectos del diseño web en capas:

    o Estructura – HTML

    o Estilo – CSS

    o Comportamiento – Java Script

    o este enfoque conduce a

    – Eficiencia

    – Facilidad de mantenimiento

    – Accesibilidad

    – Compatibilidad

    – Optimización de motores de búsqueda

    5.3. Marcado y semántica

    · HTML semántico – Wikipedia

    · http://html5doctor.com/element-i

    5.4. CSS

    5.5. Navegadores

    · Una mirada a los navegadores.

    · Degradación elegante

    · Mejora progresiva

    · Nuestro propio CSS

    Fuente recomendada: https://www.browserstack.com/sta … – importante para probar en diferentes versiones de navegadores

    5.6. Comportamiento (jQuery Slideshow)

    · Agarrar jQuery

    o jQuery

    · Agarra el plugin Slideshow

    o http://jquery.malsup.com

    · Conectarlo

    5.7. Más comportamiento

    · ¿Qué es la validación de formularios?

    o En buena forma – lado del servidor; Lado del cliente (utilizando Java Script); Lado del cliente (HTML

    · Nuestro formulario CSS

    · Nuestro formulario de validación.

    5.8. Prueba de navegador de cuervos

    · Instalando múltiples navegadores

    · Algunos navegadores no permiten que se ejecuten varias versiones simultáneamente en el mismo sistema, como Internet Explorer. Para tener varias versiones, puede comprar una carga de computadoras o una máquina virtual usando una herramienta virtual como http://www.vmware.com

    · Otra forma es mediante el uso de un servicio de captura de pantalla como http://browsershots.org

    · https://turbo.net/browsers

    · Las pruebas de navegador de cuervos deben realizarse con frecuencia, después de cada cambio importante

    5.9. Google analitico

    · Preparándolo

    o utilizado para el seguimiento del tráfico

    o se necesita una cuenta de Google

    SriG Systems ofrece capacitación en línea sobre diseño web y capacitación en aula sobre diseño web con expertos en tiempo real y con proyectos en vivo. Nuestro curso de diseño web en línea y nuestro curso de diseño web sin conexión le enseñarán los conceptos básicos y más allá del diseño web. Los temas de las clases de capacitación en línea de diseño web incluyen codificación en HTML5, CSS3, XHTML, DHTML, Adobe Photoshop, Adobe Dreamweaver, creación de interactividad con Java Script y Jquery. Como diseñador web profesional, aprenderá los fundamentos de la codificación web basada en estándares en HTML, CSS y Java Script.

    Curso de Diseño Web Duración: 3 meses

    Un sitio web como la tienda de una empresa. Ya sea que un diseñador web pueda diseñar el sitio web de manera exquisita o no, decide cuánto tiempo los usuarios eligen quedarse en su sitio web. Para atraer a suficientes usuarios de su empresa, un diseño web excepcional es esencial. Los diseñadores web son quienes se encargan de diseñar y hacer las páginas web. Para ser honesto, diseñar un sitio web no es una tarea fácil, ya que deben dominar muchas habilidades. Incluso él no es tan profesional como un desarrollador web, aún necesita estar familiarizado con el código HTML, el diseño del diseño, el uso de colores, el flash e incluso las habilidades de escritura, por lo que definitivamente puede ser llamado como un talento integral en algunos aspectos. formas. Ser un buen diseñador web puede recibir un alto salario hoy en día, por lo que cada vez más personas quieren cambiar de trabajo y convertirse en diseñadores web. Hoy, hago una lista de los 5 requisitos cruciales para ser un buen diseñador web, sugiero que las personas que deciden hacer diseño web deberían leer este artículo para inspirarse.

    1.Suficientes habilidades básicas

    Como dije antes, es muy necesario que una persona haga diseño web. La mayoría de las personas han malinterpretado este nombre de “diseñador web”, creen que su trabajo es el mismo que el de un diseñador gráfico, comúnmente llamado diseñador de arte. Tengo que decir que está totalmente equivocado. El diseño gráfico es solo una parte del diseño web. Además, debe dominar cómo usar el código HTML como un desarrollador web, porque HTML es un sitio web en esencia. Y también puede usar HTML para crear una web potente combinándola con otras habilidades web, como el lenguaje de scripting, CGI, módulos, etc.

    2. Familiaridad con las herramientas de diseño web.

    En cuanto a un diseñador web, es necesario que esté familiarizado con los tipos de herramientas de diseño web. Por ejemplo, las herramientas de diseño de imágenes como photoshop, fuegos artificiales, diseño flash, herramientas de diseño web como Dreamweaver. Además, antes de que se publique el sitio web terminado, los diseñadores web generalmente necesitan hacer algún prototipo web. Su objetivo es evitar algunos errores innecesarios cuando comienzan su diseño real. Hoy en día, Axure, Mockplus, Invision son las herramientas de creación de prototipos más populares en el mercado.

    3. Sensibilidad al mercado.

    En esta sociedad de la información, no importa qué tipo de industria siempre se actualice y desaparezca tan rápido. Así que se supone que debes ser lo suficientemente sensible al mercado que estás posicionando. En otras palabras, debe hacer enormes investigaciones sobre la tendencia de su industria y sus competidores. Tomar en cuenta lo que a la gente le importa exactamente y considerar cómo hacer que su sitio web sea fácil de usar son los fundamentos importantes de su diseño. Si un diseñador web no puede satisfacerlos, influiría gravemente en el montaje de los usuarios objetivo y en las vistas del sitio web.

    4. Brillante estética

    Como dice el viejo dicho, la ropa hace al hombre. La apariencia es siempre la primera cosa que a la gente realmente le importa. Si no tienes buen aspecto, las personas raras quieren saber tu contenido. Es lo mismo para un diseñador web cuando él está diseñando. Los portafolios de diseño web apropiados y el uso adecuado de los colores resultan en una experiencia de usuario cómoda, haciendo que se olviden de salir. Por el contrario, la estructura de alambre y los colores en conflicto los harían irse sin dudar y nunca entrarían en su sitio web. Serían malos efectos en su empresa.

    5. Estudio constante

    La innovación es una cualidad básica para un diseñador web. Con el desarrollo de la ciencia y la tecnología, los requisitos de diseño web son cada vez más altos. Si no haces ningún avance, serás limpiado en esta sociedad. Un buen diseñador web necesita adquirir constantemente nuevos conocimientos y habilidades, ya que le ayuda a mantener una idea fresca de su trabajo y hacer que sus clientes sientan su identidad.

    Conclusión

    Por último, le sugiero que lea este artículo sobre Cinco tendencias significativas de los últimos diseños web que debe conocer en 2017 , creo que lo inspirará. Por cierto, me gustaría informarle que hay un largo camino por recorrer para ser un diseñador web, debe desarrollarse constantemente. Espero que tengas éxito al fin.

    Aprender a crear un sitio web desde cero es factible, pero no es una tarea fácil. Si no está buscando utilizar ningún framework, bibliotecas, CMS de código abierto como WordPress, Drupal o Joomla, entonces tendrá su trabajo recortado para usted.

    Diseño Web vs Desarrollo Web

    Primero, permítanme comenzar describiendo la diferencia entre los dos.

    El diseño web suele considerarse el extremo frontal de un sitio web. Cómo se ve y se siente el sitio web. La experiencia de usuario o interfaz.

    Un diseñador web es típicamente alguien que es creativo y tiene un ojo para el diseño. Algo así como un artista que codifica.

    El tipo de código con el que trabaja un diseñador web, a menudo será principalmente

    • HTML
    • CSS
    • posiblemente JavaScript

    El trabajo de los diseñadores es hacer que el sitio web se vea visualmente atractivo.

    El desarrollo web generalmente se considera el backend del sitio web y quizás algún JavaScript para el front-end.

    Un desarrollador web suele ser alguien que se centra en crear la funcionalidad del sitio web. Tratar con cosas como validar y desinfectar las entradas de un formulario al usuario, hacer que el sitio web funcione con una base de datos como MySQL, lo cual es importante para los sitios web que venden cosas o blogs.

    El tipo de código con el que trabaja un desarrollador web es

    • JavaScript
    • PHP
    • Pitón
    • Ruby & Ruby sobre rieles
    • Java
    • MySQL
    • etc

    Desarrollador Web Full Stack

    A partir de su pregunta, parece que está interesado en ser un desarrollador web de Full Stack, que es alguien que trabaja tanto con la parte delantera como con la parte posterior.

    Esto es lo que muchos codificadores aspiran a convertirse, pero no es algo fácil de lograr. Hay tanto que aprender, tantas tecnologías, la sintaxis de los diferentes idiomas es algo similar pero lo suficientemente diferente como para causar algunos problemas si no estás completamente versado en cada idioma.

    Es como alguien que habla más de 3 idiomas. A veces es difícil tener un pensamiento coherente en un idioma y saltar a otro.

    Dicho esto, se puede hacer y hay muchos desarrolladores web de Full Stack.

    ¿Cómo te conviertes en un desarrollador de pila completa?

    Toma tiempo y no debes intentar saltar de un idioma hasta que tengas una comprensión sólida de la que estás estudiando primero.

    Sigue este camino en orden

    • HTML: este es el esqueleto de un sitio web y cuál es el primer paso en su viaje.
    • CSS: esto es lo que hace que un sitio web se vea visualmente atractivo, al menos debería hacerlo si está bien codificado. Considera esto como la piel en la parte superior de tu esqueleto.
    • JavaScript: esto es lo que te ayuda a crear efectos especiales para tu sitio como Sliders, Pop Ups y mucho más
    • PHP o Python, etc. – Hay muchos idiomas del lado del servidor para elegir. Un lenguaje del lado del servidor es lo que se refiere a la funcionalidad de un sitio web y generalmente es manejado por el servidor.
    • MySQL: esta es una base de datos similar a Excel pero significativamente más potente. No le hago justicia a MySQL al compararlo con Excel, pero solo se usa como ejemplo.

    Opcional

    Una vez que entiendas completamente las cosas que mencioné anteriormente, deberías aprender algunas cosas adicionales que te harán más productivo y eficiente.

    • Git – software de control de versiones
    • Grunt o Gulp: administradores de tareas que lo ayudan a automatizar muchas cosas en su flujo de trabajo
    • Línea de comando: este es el terminal o el símbolo del sistema o powershell. Esto le permitirá trabajar mucho más rápido en una computadora o servidor.
    • Sass: es un procesador CSS que mejora significativamente su manejo de CSS. Le da superpoderes CSS.
    • Administración del servidor: los sitios web viven en un servidor y ese servidor debe configurarse correctamente.

    Herramienta del Comercio

    • Editor de texto: recomiendo un editor de texto hackeable para el 21st Century Atom
    • Servidor local: MAMP, WAMP o XAMPP están bien. Esto le ayuda a trabajar con idiomas del lado del servidor que requieren un servidor web.
    • Computadora: no deje que la guerra de computadoras le afecte, puede desarrollarse en Windows, Mac y Linux sin ningún problema.

    Recursos de aprendizaje

    • Tutoriales en línea de W3Schools en línea
    • Hipertexto preprocesador PHP sitio web
    • Red de desarrolladores de Mozilla
    • Video tutoriales y entrenamiento en línea
    • Empieza a aprender en la casa del árbol gratis
    • Desarrollador en línea ilimitado, informática y formación creativa.

    ¿Cuánto deberías estudiar por día?

    Nuevamente, esto se basa en tu pregunta y supongo que estás buscando hacerlo todo desde cero.

    6 meses no es mucho tiempo, pero si puede dedicar a un mínimo de 4 horas por día o más, debe tener una idea general de cómo crear un sitio web.

    Obviamente, no serás un profesional, pero podrás poner algo funcional en conjunto.

    Cortes cortos

    Aquí hay una lista de marcos, bibliotecas y CMS que puede utilizar para acelerar su tiempo de desarrollo.

    • Bootstrap · El framework front-end más popular y con mejor respuesta para dispositivos móviles del mundo.
    • El framework PHP para los artesanos web
    • WordPress, Drupal o Joomla son las mejores opciones para los CMS de código abierto

    Al aprender estos marcos y bibliotecas, puede acelerar significativamente su tiempo de desarrollo.

    Esperemos que esto ayude y feliz codificación.

    Afortunadamente, comenzar tu viaje puede ser algo simple. Hay muchos recursos para ayudarlo a comenzar, incluidos libros, sitios web y herramientas de práctica. Muchas puertas están abiertas para usted, solo se trata de elegir una y seguir adelante. En este artículo, describiremos tres pasos que explican cómo aprender el curso y el desarrollo del diseño de la interfaz de usuario web . Al final, estarás en el buen camino para convertirte en un profesional de la programación de pleno derecho. ¡Empecemos!

    Cómo aprender diseño web.

    1. Investiga primero.
    2. Aprender los principios básicos.
    3. ¡Práctica práctica práctica!

    Veamos cada paso con más detalle …

    1. Investiga primero

    El sitio web de Awwwards muestra lo mejor en diseño y desarrollo.

    Antes de sumergirse en el campo del desarrollo web, primero querrá reducir sus objetivos. Esta es una industria grande y multifacética, por lo que es importante averiguar en qué nichos específicos le gustaría trabajar. ¿Diseño gráfico? ¿Desarrollo de WordPress? ¿O algo completamente distinto? Usted querrá profundizar en las áreas que despiertan su interés ( cursos de seo )

    Investigue ampliamente para encontrar información clave sobre el nicho en cuestión.

    Desarrollarás un camino enfocado y ganarás una ventaja en tu campo elegido. Este paso no tiene que ser complicado, ya que simplemente está tratando de identificar algo que desea explorar más. Para ello, puedes 🙁 cursos de marketing digital )

    • Lee algunos de los clásicos libros de desarrollo web y diseño.
    • Visite sitios, como Awwwards o The Best Designs, y busque elementos de diseño que le atraigan.
    • Aprenda cómo inspeccionar el código en otros cursos de capacitación de sitios web . Usted querrá analizar cómo funcionan y hacer una conjetura acerca de por qué se construyeron de esa manera.

    Investigaciones como esta a menudo pueden brindarle más información sobre lo que no desea hacer, que es una manera fácil de trabajar con sus opciones. Sin embargo, no tiene que limitar su elección a un solo ganador en esta etapa. Siempre y cuando tengas algunas ideas claras sobre en qué te gustaría involucrarte, estarás listo para pasar al siguiente paso.

    2. Aprender los principios básicos.

    Google se ha posicionado a la vanguardia de la formación y el diseño de desarrollo web moderno.

    Al igual que en cualquier otra industria, hay ciertos fundamentos de desarrollo y diseño que forman una base básica para el campo. Aprender esto te dará una comprensión sólida de por qué estás haciendo algo, en lugar de simplemente copiar el trabajo de otros. También aumentará la calidad de sus decisiones y le permitirá hablar con autoridad ante futuros clientes.

    No podemos cubrir todos los aspectos de cómo aprender los fundamentos de diseño y desarrollo web , pero aquí hay algunos puntos de partida sólidos para comenzar:

    • Codificar las mejores prácticas. Hay un montón de recursos de empresas líderes en importantes estándares de codificación. Por ejemplo, Google tiene un sitio web dedicado para desarrolladores que presenta las últimas actualizaciones y comparte los conceptos básicos de la programación.
    • Plano de diseño. Sin esta habilidad fundamental, las experiencias de navegación de sus visitantes se verían gravemente obstaculizadas. Desea crear un diseño que sea intuitivo y visualmente atractivo.

    El primer paso más crítico para convertirse en un diseñador web es aprender a codificar HTML. y Aprender los principios básicos. Intente crear páginas web con Javascript y CSS. La mejor manera es aprender a través de recursos en línea. También puedo sugerirle los mejores cursos en línea de diseño web.

    • HTML CSS JavaScript: las formas más populares de codificar HTML CSS JS
    • Total Frontend Creación de sitios web HTML CSS JavaScript jQuery

    Elige el primer curso. De este curso puedes aprender sobre:

    HTML, CSS y JavaScript son los principales idiomas que debe conocer para crear páginas web estáticas y dinámicas. Este curso lo llevará de ninguna experiencia a profesional en desarrollo web.

    He dividido este curso en tres partes para HTML, CSS y JavaScript. Comenzaremos este curso desde HTML, donde conocerá las etiquetas, los atributos y otros tipos de cosas. Después de completar la parte HTML, tenemos CSS con muchos videos que le enseñarán CSS con gran detalle. Tenemos videos separados para cada propiedad que tenemos en CSS para que pueda obtener la mayor parte del curso. Luego viene la parte de JavaScript, por lo que en esta sección, aprenderá acerca de las secuencias de comandos y cómo hacemos interactividad en las páginas web dinámicas. Junto con el aprendizaje completo, estoy aquí para brindarte un soporte completo en todas las plataformas posibles para que pueda eliminar todas tus dudas tan pronto como se te acerquen. Aprenderás muchas más cosas en este curso.

    Y también … La estructura del documento HTML para HTML 4.01, XHTML y HTML 5

    • Enlaces internos, externos y de anclaje
    • Visualización y estilo de imágenes
    • Modelo de caja CSS y diseño
    • Cómo usar y aplicar el modelo CSS Box al diseño de página
    • Cómo entender y usar la posición de CSS
    • Cómo trabajar con imágenes en CSS
    • Cómo usar CSS Selctors
    • Entender las hojas de estilo en cascada
    • Aprenda los fundamentos de la programación de JavaScript, incluidos los operadores, las declaraciones de control, las funciones y las matrices.
    • Comience con lo básico de JavaScript, que incluye instrucciones de control, funciones, matrices,

    Cursos adicionales en línea:

    • Especialización en Diseño Web para Todos (Fundamentos de Desarrollo Web y Codificación)
    • Todo en uno HTML / HTML5 y CSS / CSS3 Suite en Simplilearn

    TODO LO MEJOR…

    Yo diría que es necesaria una comprensión conceptual firme de cómo se construyen las aplicaciones web modernas. Debe comprender y poder implementar una aplicación de controlador de vista de modelo en al menos una tecnología. PHP es muy popular, aunque el argumento de que hay lenguajes “mejores” es fácil de hacer.

    Debe conocer los conceptos básicos de las tecnologías de bases de datos comunes. Si puede crear una aplicación de libro de visitas sencilla en PHP / MySQL, sería un ejercicio muy útil. Después de hacer eso, genere la misma aplicación utilizando Python y Google App Engine; Notarás algunas similitudes y diferencias interesantes. Un tercer paso sería construir una aplicación similar utilizando Ruby on Rails. ¡No tienes que convertirte en un maestro en ninguna de estas tecnologías!

    Estoy tentado de decirte las cosas interesantes que podrías notar en el camino, pero no quiero estropear la sorpresa. El punto más importante es que debe * aprender a aprender * en el ámbito de la tecnología web. Saber cómo lograr rápidamente cosas que no ha hecho antes es la habilidad número 1 para un diseñador web o tecnólogo web. Las personas que son “verdaderos profesionales” en este campo pasan gran parte de su tiempo buscando respuestas a sus preguntas, navegando en foros, consultando documentación, etc.

    También puede considerar obtener una base firme en la ilustración vectorial. Me gustaría agregar Adobe Illustrator (o similar) a su lista de temas para aprender, seguro.

    Otros temas no relacionados con el diseño directamente, pero le ayudarán a tener una carrera exitosa: productividad y organización, comunicación interpersonal y (como es el caso en cada campo profesional en la Tierra) la escritura.