Cómo crear una forma fácil y gratuita de aprender código y crear un sitio web con esas habilidades

Si tienes conocimientos de HTML, CSS y Javascript aprende NodeJS. Es un marco de back-end para la construcción de sitios web. La forma en que funcionan los sitios web es que tienen una cara llena de HTML y CSS (algo de Javascript también) y una copia. El reverso es lo que maneja toda la lógica.

Si un usuario hace clic en un enlace, el backend toma el enlace, lo procesa y lo envía al software correcto en el servidor. El software toma la solicitud entrante y envía una respuesta. Esa es la idea básica.

Con HTML y CSS puede construir la cara y podría hacer un sitio web estático con enlaces estáticos. Para eso, deberías crear tu sitio web completamente en HTML. Usted pone todos sus archivos en una carpeta y los carga en un servidor utilizando FTP (FTP: Cómo cargar archivos) y paga las tarifas mensuales del servidor.

Si desea ir un paso más allá, también puede crear un sitio web dinámico codificando el backend. Como ya sabe Javascript, puede seleccionar NodeJS, que es un código javascript y se encarga de todo el enrutamiento. Node.js. Si desea crear usuarios, publicaciones, etc., su próximo paso sería utilizar una base de datos como MongoDB. Cuando esté en este paso, ya sabrá más sobre cómo aprender e implementar MongoDB.

Una vez que hayas terminado, haces lo mismo. Usted carga su código en el servidor de su elección. Pero, no usarás FTP sino Git.

Git es un gestor de versiones. Deberá crear una cuenta de Git en Github (compilar mejor el software, en conjunto) o en Bitbucket (Bitbucket | La solución de Git para equipos profesionales). Una vez que tenga su cuenta, aprenda cómo enviar su código desde su computadora a Git. Primero enviará su código a Git y luego de Git a su servidor.

Como su servidor, recomiendo usar Heroku (plataforma de aplicaciones en la nube | Heroku). Después de esto, has terminado. Cuando actualiza su sitio web, lo envía nuevamente a Git y luego a su servidor.

Es posible que todo el proceso parezca abrumador al principio, pero una vez que lo aprendes, es fácil y repetitivo.

Sinceramente, acabo de hacer un blog. Tuve uno cuando aprendí a codificar por primera vez y me sorprendió la cantidad de personas que lo leyeron.

En tu blog, habla sobre dónde y cómo estás aprendiendo, resuelve algunos desafíos de algoritmos y muestra tus proyectos de cartera a medida que los construyes. Son buenos tiempos.

Si realmente quieres codificarlo desde cero, hazlo. Todo lo que necesitas hacer es abrir una cuenta mediana. Luego codifique algo en un sitio de alojamiento barato, y enlace a las publicaciones de su blog desde allí. Diablos, probablemente podrías hacer que algo funcione en las páginas de github si quisieras.

Primero necesitas un servidor web.

Puedes alquilar un servidor básico por unos pocos dólares al mes. Ubuntu con Apache es casi el estándar, y usted coloca su primer archivo en / var / www / as index.html y comienza desde allí.

Entonces necesitas una manera fácil de actualizar tu código.

En Windows puede usar WinSCP para editar archivos remotos en su editor de texto local. Y eso es todo lo que necesitas para comenzar.