¿Qué habilidades debería aprender y / o crear Web-Builder para construir y controlar completamente un sitio web dinámico funcional {ejemplo dentro}?

Le sugiero que comience a aprender algunas herramientas / marcos para su sitio web según sus requisitos. Además, como no ha mencionado exactamente su experiencia con las herramientas FrontEnd / BackEnd, también mencionaré los conceptos básicos.

1) FrontEnd / UI

  • Comience a aprender HTML5 HTML5 Introducción, este es el núcleo de la interfaz de usuario. HTML5 tiene nuevas características interesantes.
  • Aprenda el tutorial básico de JavaScript JavaScript
  • Luego, comience a aprender Jquery, que es la biblioteca Javascript más popular / poderosa, básicamente Jquery simplifica la sintaxis de Javascript y le agrega más funciones. Puede consultar estos enlaces: jQuery Introducción | Descripción general de jQuery
  • Después de haber aprendido estos conceptos básicos, puede comenzar a practicar sus habilidades en sitios como el ejercicio jQuery | Code School – Prueba jQuery. Para fragmentos de código cortos, use Crear un nuevo violín
  • Puede estar listo ahora para desarrollar la interfaz de usuario para su sitio web. Para comenzar, puede usar plantillas receptivas gratuitas (receptivo significa que no necesita codificar de manera diferente para dispositivos móviles; para obtener más información, consulte Diseño web receptivo) HTML5 UP | https://w3layouts.com/free-respo…

2) BackEnd / Base de datos

  • Esto es lo que hace que un sitio sea dinámico (sitios web estáticos frente a dinámicos: ¿cuál es la diferencia?
  • En cuanto al lenguaje de programación, te recomendaría aprender PHP porque
    • Es de código abierto y no le costará ni un centavo configurar su sitio web con esto.
    • Ligero y sintácticamente fácil.
    • Muchos marcos para crear código más estructurado y optimizado, algunos se mencionan aquí 13 PHP Frameworks para ayudar a construir aplicaciones ágiles
  • Lo mismo para la base de datos, recomendaría usar la base de datos MySQL que es
    • Fácil de usar, ligero, seguro.
    • Más en las principales razones para usar MySQL
  • ¿Por qué pasar a MySQL desde Microsoft SQL Server? El | MySQL o SQL Server: mire más allá de la política y las exageraciones cuando decida cuál usar – TechRepublic
  • Nuevamente, después de aprender los conceptos básicos de PHP y MySQL, puede comenzar instalando WAMP, que proporciona un paquete básico de desarrollo web que incluye el servidor Apache, la base de datos PHP y MySQL.

Espero que esto responda a su pregunta !

LA MEJOR DE LAS SUERTES

Compre la versión comercial de ExpressionEngine (a menos que sea una organización sin fines de lucro). Este CMS engaña fácilmente a los competidores. Es más rico en funcionalidad dinámica. También puede usar canales para delegar datos a temas como alimentos / viajes / productos / servicios como lo hace Groupon.

Encuentre un buen diseñador que pueda modificar un tema EE (ExpressionEngine) para que se vea como el sitio que tiene en mente. Insisto en ajustar las plantillas para no perder el tiempo reinventando la rueda del diseño. Además, no use WordPress o Joomla en un proyecto como este. Es posible que pueda comenzar el proyecto rápidamente, pero no terminará bien.

Una vez que haya completado una muestra de su sitio, con listados estáticos, ahora contrate a un desarrollador o desarrolle el método de publicar dinámicamente nuevos elementos en su sitio. ya sea MySQLi, archivos Csv o BEST, USTED tiene una página especial construida que le permite completar todos los detalles del artículo (servicio / producto / actividad / etc.), una vez rellenada la página puede cargar el ARTÍCULO en el base de datos y canales que se mostrarán en el feed ITEM que se muestra en las páginas principales. De lo que es fácil, simplemente modifique y modifique las páginas desde este punto. Agregue características y cambie el diseño una vez que haya completado lo anterior, hará que todo se sienta mucho más fácil.

Si utiliza cualquier otro CMS, se aplican los mismos principios. Solo tenga en cuenta las fallas de seguridad que Joomla y WordPress fallan potencialmente.

Gracias por A2A

Depende de tu propósito. Si se trata de aprender a desarrollar páginas web, las buenas opciones son php, javascript y html combinados. Ruby on rails, node y algunos otros son un buen reemplazo para php (por ejemplo, el nodo está programado en javascript, por lo que sería un 2 × 1, pero es más difícil encontrar un host habilitado para el nodo). Si su propósito es hacer un negocio, no aprenda a codificar, pero contrate a alguien. Haré una diferencia en tiempo y calidad por un factor enorme. Si solo desea una página web funcional sin gastar dinero sino tiempo, la mejor opción es ir con WordPress, también hay otras plataformas de creación de sitios web listas para usar.

Te recomiendo que construyas tu sitio usando WordPress. Esto es mucho más simple que codificarlo “a mano” usando HTML CSS y PHP. Hay miles de temas para la prensa de palabras, por lo que seguramente encontrará uno que le guste. Además, WordPress es una buena herramienta para administrar su sitio una vez que está construido. Es un gran paso adelante de wix y hay una buena comunidad de soporte si lo necesitas.