Tenga en cuenta antes de continuar: la mejor manera de aprender es hacerlo, así que no deje que la siguiente lista lo desanime.
Necesario:
- Conocimientos básicos de un lenguaje del lado del servidor como PHP, Python, ASP.NET o uno de una miríada de otros. (PHP es el más utilizado).
- Si no es PHP: conocimiento suficiente para configurar o modificar un servidor para admitir el idioma de su elección.
- Conocimientos muy básicos de HTML / CSS.
- Algunos conocimientos de MySQL o cualquier formato que elija utilizar. (MySQL es el más utilizado).
- Conocimientos básicos de las mejores prácticas de seguridad, como cómo prevenir ataques de inyección SQL.
Te hará la vida más fácil:
- Suficiente conocimiento para usar un sistema de versiones: sugiero Git en combinación con GitHub o Bitbucket.
- Una cuenta en StackOverflow.
- Conocimientos básicos de una disciplina de programación. Sugiero Clean Coders.
Además de las cosas enumeradas anteriormente, puede considerar usar un CMS o un marco. La mayoría de los proyectos de sitios web se pueden hacer significativamente más fáciles mediante el uso de un CMS. Se puede agregar funcionalidad personalizada creando un complemento para el CMS. WordPress es el CMS más popular.
- Quiero iniciar un sitio web como SitePoint. ¿Cuáles son los requisitos previos y por dónde empiezo?
- Si creo un sitio web en torno a alquileres de oficinas, ¿qué sería necesario para obtener listados?
- Tengo problemas para pagar las facturas de mi servidor. ¿Cómo debo comenzar a generar ingresos?
- Estoy pensando en comenzar un sitio web que consistirá en una comunidad en línea impulsada por el software del foro IP Board. Si el sitio web resulta ser un gran éxito, ¿qué tan difícil sería convertirlo en una solución más personalizada más adelante?
- Quiero cargar mi página web principal después de 5 segundos de mi página web de inicio. ¿Cómo puedo conseguir esto?