Construir su sitio web desde cero es una buena opción si es un desarrollador de stack completo que conoce la programación tanto del front-end como del lado del servidor y si tiene tiempo para ponerla en práctica. La razón por la que digo esto es porque hay aspectos de su sitio que simplemente usando HTML, CSS y JS, no serán suficientes.
Obviamente, debe preocuparse por la parte de presentación, que es el front-end, pero también deberá pensar en las características dinámicas de su sitio web y, posiblemente, en trabajar con una base de datos.
Mi pila
- Si quiero crear un sitio web interactivo que maneje muchos datos generados por los usuarios, ¿qué tipo de idiomas necesito aprender y qué herramientas (IDE, etc.) usaría?
- Cómo usar Firebase para mi aplicación Ionic v1
- Soy un principiante en diseño web. ¿Es w3schools.com un buen lugar para comenzar?
- Yo soy un contador. ¿Cómo aprendo el script HTML y Java?
- Quiero convertirme en desarrollador front y backend. No sé por dónde empezar, pero quiero hacerlo. ¿Cómo es posible esto?
- HTML
- CSS
- JavaScript
- PHP
- MySQL
Tenga en cuenta que esta es la misma pila que utiliza WordPress. Por eso elegí centrarme en crear todos mis sitios web con WordPress.
Creo sitios web / temas personalizados para mí y para mis clientes. Puedo asegurarme de que la transferencia de control de un sitio web sea fluida y que un cliente pueda administrar fácilmente su nuevo sitio, ya que es un sitio impulsado por WordPress.
Herramientas que necesitarás
Editor de texto : estoy seguro de que ya tienes un editor de texto. El que recomiendo es Atom, un editor de texto pirateable para el siglo XXI, que es un editor de texto de código abierto con mucha funcionalidad.
Servidor local : dado que es una buena práctica desarrollar primero sus sitios web localmente, necesitará un servidor web local para trabajar con WordPress. Estas son las mejores opciones.
- MAMP Y MAMP PRO
- http://www.wampserver.com/en/
- Instaladores y descargas de XAMPP para amigos de Apache
Use sus habilidades de HTML, CSS y JS para personalizar completamente su sitio web que funciona con WordPress. Puede utilizar el subrayado, que es un tema de inicio creado por Automattic. Es un tema esqueleto que los desarrolladores de temas usan para aplicar sus conocimientos de HTML, CSS y JS para crear algo único.
El subrayado le proporciona la base del código PHP y los archivos que necesitará y es una excelente manera de aprender cómo se crean los temas y obtener más información sobre PHP.
También recomiendo seguir esta guía que fue escrita por el equipo de WordPress. Manual para desarrolladores de temas | Recursos para desarrolladores de WordPress
Si esta respuesta proporcionó algún valor, consulte más de mis respuestas y si desea obtener más información sobre quién soy y qué hago, consulte mi sitio web y mi canal de YouTube.
- Diseño y desarrollo de temas y complementos de WordPress – PixemWeb
- PixemWeb en YouTube
Espero que esto haya ayudado.