¿Qué proceso de desarrollo utilizas cuando creas un sitio web desde cero?

Respondes en tu pregunta.

Siempre estará en esta zona de amortiguación de sentirse perdido pero rudo en diferentes momentos. Simplemente te mueves a cosas nuevas.

Sigue practicando y siempre ten esa mentalidad de “si viene, viene”. Si puede evitarlo, no piense “si viene, puedo comprarlo” o “si viene, tendré que solucionarlo”. Esas son opciones válidas pero generalmente malas cuando se trata de aprender.

Algunas cosas con las que me sentiría cómodo en su idioma de elección para ahorrar dolores de cabeza son:

  • Un sistema de administración de contenido para manejar cosas como usuarios y autenticación, estructura de base de datos, funciones de búsqueda y una tonelada de complementos aleatorios para manejar otras cosas (aunque esto se considera una opción de compra o solución alternativa)
  • Llamadas REST
  • Diseño orientado a objetos básicos, esto es extremadamente importante en un proyecto que desea durar
  • Manipulación de una base de datos en la aplicación de su sitio web, así como a través de secuencias de comandos en un sistema de gestión de bases de datos
  • Configurar formularios de entrada que se guardan en la base de datos
  • Raspado web básico
  • Manipulación de hojas de Excel / google

Aprender a hacer mucho de esto en el lado del cliente en JavaScript también tiene muchas ventajas, especialmente cuando aún no sabe cómo hacer ambas cosas (generalmente hay una respuesta correcta o incorrecta para colocarlo en el lado del cliente o del servidor pero no siempre es lo más fácil, así que trate de saber ambos cuando corresponda)

Es posible que parte de esto no sea necesario al hacer su propio proyecto de bricolaje, pero definitivamente es necesario cuando se trabaja con clientes reales.

Reúna toda la información relevante y los requisitos del cliente.

Presentar una cita.

Tiendo a mirar varios sitios en el mismo campo, generalmente en el rango de aproximadamente 40-60.

De estos, reduzco a unos 15 que creo que son estéticamente agradables. Luego, los reduzco con los elementos que creo que hacen que cada uno sea agradable, manteniendo su facilidad de uso.

Luego dibujo marcos de alambre basados ​​en estos.

El siguiente paso es elegir la paleta de colores correcta y las fuentes relevantes. Esto normalmente se basa en los colores del logotipo de la empresa y las ilustraciones y / o la línea de negocio.

Recopilación / creación de obras de arte y materiales relevantes para completar marcos de alambre y crear PSD

Codifique los html, css y javascript relevantes en páginas estáticas reales.

Pruebe para ver si se logran los resultados esperados.

Cree sistemas de back-end que conviertan las páginas estáticas en dinámicas utilizando PHP, ASP u otro lenguaje de back-end relevante y un sistema de base de datos relevante (prefiero MySQL pero hay muchas alternativas).

Deshabilite todo javascript para asegurarse de que el sistema aún pueda ejecutarse con JavaScript deshabilitado.

Pruebe utilizando pruebas automatizadas y usuarios reales.

Afina cualquier cosa que pueda pensar que no funciona bien.

Presente a las partes interesadas relevantes para recibir comentarios.

Realice los cambios sugeridos (a veces estos cambios no están en línea con lo que creo que puede ser la mejor práctica, pero si lo he dejado claro y las partes interesadas prefieren seguir adelante, lo haré, ya que ellos son los que pagan por el producto final).

Presente producto terminado.

Construir el flujo de trabajo es un proceso completamente empírico. Tiene que tener en cuenta todos los detalles que usted y sus compañeros de trabajo tienen, sin embargo, una vez que lo coloca en los rieles, esencialmente puede ejecutarse solo.

Así es como lo hicimos después de años de pulido.

Shakuro | Diseño web y desarrollo

Yo uso WordPress para crear sitios web desde cero

Hacer un sitio web de WordPress es algo muy simple si te familiarizas con las herramientas del tablero. Esto es lo que les diremos en nuestra publicación. Le informaremos paso a paso sobre cómo crear un sitio web. Vamos a comenzar nuestra guía para informarle sobre la instalación de WordPress.

Crea tu sitio web de WordPress en pasos sencillos

Depende de las necesidades del cliente, que siempre son las primeras.

Personalmente, siempre uso el Marco de Génesis y un niño, y luego procedo a modificar los temas desde allí. Lo que dejo saber a mis clientes, por supuesto.

¿Por qué?

Esto ahorra tiempo y mucho. Debido a que tiene una velocidad de marco tan excelente tampoco es un problema. Y siempre es la misma base de código, tan fácil de trabajar para mí.

Entonces el proceso es fácil y muy informal en mi caso. No me gustan todas esas cosas tensas, y si mis clientes lo hacen, entonces no son los clientes con los que me gustaría trabajar.

1: contacto. Vamos a tomar un café y escucho lo que quieren, y les pedimos que me muestren algunos ejemplos de sitios web que creen que se ven increíbles. Entonces, por supuesto, siempre pregunto por qué. ¿Por qué y qué les gusta de esos sitios web?

2: Piensa bien, ven con ideas. Con esta información en mente, puedo comenzar a ayudarlos a formar un sitio web atractivo. Miramos a Genesis childs juntos, y él me dice lo que le gusta ver. En este punto, generalmente ya tengo una buena impresión de lo que le gusta, así que puedo comenzar a agregar ideas a la fiesta. Si quiere algo grande, le recuerdo el presupuesto. Al final de esto, discutimos los términos, que escribiré. Especialmente la cantidad máxima de revisiones.

3: Desarrollo / diseño: la mayoría de las veces puedo comenzar a trabajar realmente después de esto. Sin diseño, solo codificación. Esto me ahorra tiempo y les ahorra dinero o les da cosas adicionales. Durante las revisiones periódicas (después de cada parte del trabajo les pido que miren) Siempre me veo crítico con mi propio trabajo también. Esto podría ser solo yo, pero soy el tipo de desarrollador autista que solo quiere hacer las cosas perfectas.