Al construir un sitio web, es bueno pensarlo como si fuera una casa:
HTML es esencialmente la estructura, la columna vertebral de la casa.
CSS es como su diseñador de interiores entrando y haciendo que su casa se vea hermosa.
- Aprendí desarrollo web. ¿Qué debería aprender a continuación?
- Cómo hacer un sitio de WordPress
- Quiero tener un control total sobre el aspecto de mi portafolio \ blogging y agregar mis propias características especiales, pero no soy excelente con el diseño. ¿Recomendarías Bootstrap o WordPress?
- Cómo establecer un localhost usando Laravel
- He estado jugando con php, python y ruby y he estado leyendo sobre django, rails y varios frameworks php. ¿Cuál es el mejor curso de acción para el desarrollador web moderno? Solo quería tener una idea de cuál sería el mejor camino para el futuro y por qué. Gracias por leer.
PHP Es como la lógica de su casa (o sitio web). Son las instalaciones de fontanería, electricidad, etc. Técnicamente, podría ejecutar su casa sin instalaciones de fontanería o electricidad, pero a la larga, le facilitará mucho la vida.
La mayoría de los sistemas de gestión de contenido se ejecutan fuera de PHP. Hacer que agregar y actualizar contenido sea mucho más fácil.
SQL es donde se almacena todo. Sin “Almacenamiento” su casa estaría vacía. Necesitas un lugar para guardar la información de tus “invitados” para que no tengan que comenzar desde cero para detenerse.
Javascript es todo lo que sucede después de abrir la puerta de su casa. No es una necesidad, pero hace las cosas más suaves y fáciles. Cuando estás en Facebook, tu feed se actualiza automáticamente sin que tengas que volver a cargar la página. Chat de cajas automáticamente vs ir a la página de mensajes.
Aunque estos son los idiomas principales en los que se ejecutan muchos sitios web modernos hoy en día, puede ir un paso más allá.
Lo anterior conforma su casa pero no su propiedad. Necesita tierra y una dirección para vivir en su “Casa”. También necesita seguridad y sus sistemas son construidos y probados por millones que ayudan a impulsar cualquier proyecto.
Hosting / Servidores (su tierra): personalmente uso Digital Ocean por su flexibilidad, escalabilidad y facilidad de uso. Precios tan bajos como $ 5 / mes.
LAMP Que significa Linux, Apache, MySQL, PHP.
Cuando su servidor está configurado, normalmente puede elegir una configuración predefinida que le ahorrará cientos de horas por adelantado. La mayor parte de la web se ejecuta en Linux. Mi servidor ejecuta Linux CENTOS 7.4. Estos son esencialmente los cimientos / recursos de los que sacará su casa.
Dominio (su dirección): en lugar de ver un número aleatorio para su dirección, las empresas de alojamiento enmascaran este número con las palabras que elija. El Godaddy típico es bueno, pero no los precios introductorios para el primer año generalmente suben después del segundo año.
Cpanel o Plesk No es un requisito pero definitivamente una recomendación. Muchas de las tareas laboriosas de back-end que tendrá que hacer a medida que su sitio web se escale se manejan fácilmente con backends administrativos como Cpanel. ¿Crear múltiples sitios web en IP separadas? ¿Dominios Adicionales? ¿Gestión de acceso, configuración de PHP? Todo esto se maneja con estos sistemas de back-end. Por supuesto, puede saltar a la línea de comando y codificar lo que necesita. A veces lo hará a medida que tenga más confianza.
WordPress ¡¡ Mi favorito absoluto !!! WordPress es extremadamente fácil de configurar y hace que la administración de contenido, publicaciones, páginas y medios sea extremadamente fácil. Hay otros como Drupal o Joomla, pero confía en mí, WordPress es para los ganadores.
Woocommerce Woocommerce maneja cualquier capacidad de compra con facilidad. Carros, productos, pago, envío, etc. Creado específicamente para WordPress, por supuesto que me encanta.
Los certificados SSL son extremadamente importantes si vende algo en su sitio web. Puede ser una tarea difícil de configurar si no tiene un panel de control de back-end como Cpanel e incluso puede obtenerlos GRATIS. (Aunque debe seguir el ritmo cada 3 o 4 meses si sigue esa ruta).
Constructor de página Como dije antes. Muchas de estas cosas han sido realizadas anteriormente por desarrolladores extremadamente experimentados. Beaver Builder (aunque odio el nombre) supera a cualquier generador de páginas que haya usado. Viniendo de un contexto de tener que codificar todo. Puedo hacer lo que solía hacer 20 veces en la misma cantidad de tiempo con Beaver Builder.
Si realmente desea convertirse en desarrollador web o diseñador web , le recomiendo los siguientes recursos para comenzar:
- Una suscripción a Team Treehouse
- Revista sensacional
Y cualquiera de los otros enlaces que he puesto en este artículo.
Si, por otro lado, solo quieres que un desarrollador / diseñador web con mucha experiencia te construya un sitio web personalizado increíble donde puedas editar todo y tener videos de capacitación, entonces soy tu hombre. Mira mi sitio web:
Comience bien, para más información. ¡Espero que esto ayude!