¡Hola!
Bienvenido al maravilloso mundo del desarrollo web.
Hay varias formas de realizar esta tarea. Te daré un flujo lógico que puedes seguir.
- ¿Cuál es la mejor manera de aprovechar al máximo una agencia de soporte de WordPress?
- ¿Cuál es la mejor certificación de análisis web (más creíble y completa)?
- ¿Cuál es la proporción de sitios web estáticos y dinámicos en el mundo?
- ¿Para qué se usa la barra de desplazamiento?
- ¿Cómo se implementa la arquitectura MVC en PHP?
Paso 1: Ordena tus pensamientos. Esto es muy importante. Trace sus requisitos. Idealmente, esta lista de requisitos no debería modificarse mucho.
Paso 2: Una vez que tenga sus requisitos listos, comience a pensar en la implementación. Considere seriamente los CMS como WordPress, Joomla, etc., están altamente subestimados, ya que requieren muy poco conocimiento de codificación como tal.
Paso 3: Si decidiste no utilizar un CMS, entonces deberías conocer o aprender algo de codificación. Un sitio web consta de dos componentes: un front-end y un back-end. El front-end es lo que el usuario ve en su navegador e interactúa con él. El back-end trata con qué contenido está sirviendo al cliente y cómo está sirviendo ese contenido. Para el front end, necesitaría saber HTML, CSS, JavaScript como mínimo. Si su sitio web tiene que ser dinámico, necesitaría una codificación back-end muy poderosa. Los lenguajes comunes utilizados para eso son Python, PHP, etc., eche un vistazo a las sintaxis, etc., y descubra con qué idiomas se sentiría más cómodo y aprenda.
Paso 4: Antes de comenzar a codificar, piense en la escalabilidad. Si su sitio web mal codificado despega debido a algunos factores virales, el sitio web se bloqueará indudablemente. Tendría que volver a codificar todo. Por lo tanto, haría bien en tener eso en cuenta y comenzar a codificar. Lea sobre subprocesos paralelos, subprocesos asincrónicos, MVC, etc., para obtener buenos punteros. Además, la mayoría de las aplicaciones web requieren algún tipo de base de datos. Echa un vistazo a MySQL, NoSQL o Mongo. Vea con qué se siente más cómodo y extiéndase. Siga buscando problemas de compatibilidad entre el código del lado del servidor y la interacción de la base de datos.
Paso 5: Comience a codificar localmente. Instale un servidor local y comience a servir páginas en su escritorio personal. Mientras tanto, elija un nombre y busque nombres de dominio adecuados.
Paso 6: Después de aproximadamente el 50% de la codificación, comience a pensar en el alojamiento. Si elige un backend PHP, varias compañías de hosting como godaddy, bigrock, etc., trabajarán para usted. De lo contrario, comience a buscar documentos de heroku y / o Amazon Web Services (AWS)
Paso 7: decida sobre el alojamiento e implemente el código cuando esté completo en un 70%, para que pueda probar el marco que creó. Supongo que el 70% incluye todas las bases, plantillas, etc., los errores se pueden corregir fácilmente en esta etapa.
*** Aprenda sobre el control de versiones, Git para que pueda implementar fácilmente el código continuamente, realizar un seguimiento de los cambios, etc., ***
Paso 8: Comience a aplicar toques finales, concéntrese en una interfaz de usuario robusta e interactiva. Utilice bibliotecas, código JS disponible en línea para efectos intuitivos. Por muy bueno que sea su código completo, si al usuario no le gusta lo que ve, o qué tan receptivo se siente el sitio (Experiencia del usuario), no volverá .
Paso 9: Implemente todo el código. Nota al margen: instalación de Google Analytics para métricas de usuario
Espero que esto haya ayudado!