Estoy aprendiendo html, css, JS y quiero entrar en el lado del servidor. ¿Qué debo aprender a continuación / hacer en el proyecto para que pueda emplearse en un futuro próximo?

Construye un CMS. Esa es la mejor manera de aprender el desarrollo de back-end. Elige un idioma. Hubiera sugerido PHP, pero mencionas que aprendiste OOP en Python antes, así que usa Python. Aprenda sobre un marco web como Django y cree un CMS sobre eso.

Podrías crear una plataforma de blogs, una plataforma de comercio electrónico o cualquier cosa que se te ocurra. Lo importante es aprender. Empecé con PHP porque era fácil de aprender. Sin arrepentimientos. Me facilitó el aprendizaje de Java y Python, y aunque mi primer CMS estaba lleno de código inútil y mi base de datos estaba llena de redundancia, aprendí la buena manera de hacer las cosas en mis cursos de CS.

Te sugiero que construyas un CMS, consigas algunos libros para aprender las buenas prácticas y, si tienes tiempo, mira algunos cursos en video sobre algunas clases de Introducción a la informática y algunos Algoritmos. Estos deberían ser suficientes para ser un buen programador en mi opinión.

Cosas que debe considerar investigar: PHP, Angular, Node.js, RoR, Bootstrap, Modernizr, etc. Personalmente, no he mirado más de esa lista, por lo que sugeriría hacer su propia investigación y encontrar lo mejor para usted.

De hecho, hay demasiados recursos hoy en día. Comience con poco, aprenda los conceptos básicos y avance paso a paso. Cada vez que te encuentras en una situación en la que no puedes hacer algo, solo Google. Habrá un momento en el que te darás cuenta de que necesitas hacerte la vida más fácil, porque escribir todo desde cero no es tan divertido (lo aprendí de la manera difícil, jajaja). Ahí es cuando comienzas a buscar marcos.

Buena suerte 🙂

Le recomendaría que primero decida qué idioma del lado del servidor desea aprender. Luego, elija un marco (de código abierto gratuito) que use ese lenguaje y comience a construir cosas con ese marco. No necesita comenzar a escribir código personalizado de inmediato. Simplemente entienda cómo funciona el marco. Estudie el código para ver cómo hacen las cosas. Lea su documentación (API). Mire los complementos / extensiones / gemas / como se llamen que se han contribuido a ese proyecto. Esto debería darle un buen comienzo sobre cómo “hacer back-end”.

En cuanto a qué proyecto hacer, no hay nada que lo ayude / obligue a aprender como trabajar en un proyecto real. Crear su propio proyecto hipotético no lo empuja de la misma manera. Por supuesto, está la “trampa” de que es difícil lograr que el proyecto funcione cuando no tienes experiencia. Sin embargo, esa es una pregunta separada.

Bueno, te sugiero que puedas estudiar PHP porque es de código abierto y muy fácil de entender.

Después de un tiempo, también puede consultar otros idiomas del lado del servidor.

More Interesting

Soy nuevo en codificación / programación. Estoy aprendiendo HTML, CSS, JavaScript, etc. ¿Cómo me ayudará GitHub?

Cómo crear un sitio web (gratis) para alojar aplicaciones Java para descargar

Estoy frustrado. Hace días que no trabajo. ¿Por qué es difícil configurar MySQL, Apache y PHP en una Mac Yosemite?

Tengo un sitio web creado con Bootstrap. ¿Cómo integrarlo a PHP CodeIgniter Framework?

Cómo insertar automáticamente un Google HangoutsOnAir, en mi sitio web donde realmente puedes iniciar un Hangouts privado desde el sitio web y usar aplicaciones

Cómo contabilizar automáticamente el horario de verano en el código JavaScript

¿Soy terco al no querer aprender bootstrap y jQuery, sino aprender la fuente, CSS y JavaScript?

Acabo de crear un .html simple y será la única página en mis servidores. ¿Cómo es que cada vez que escribo el dominio que está vinculando al proveedor de alojamiento?

Mi Ajax se ejecuta correctamente, los valores se pasan al otro JSP pero cuando intento mostrar el valor en un control en la página JSP, ¿muestra 'nulo'?

Quiero convertirme en un desarrollador front-end, pero mi escuela está enseñando Java. ¿Debo dejar de aprender JavaScript y enfocarme en Java o aprender ambos?

¿Cómo puedo convertirme en un desarrollador web perfecto dentro de un año?

Soy un estudiante de biología del 11º grado en India y quiero pasar a la programación. ¿Cuáles son los problemas que probablemente enfrentaré al conseguir trabajo?

Estoy desarrollando un sitio web para un cliente. ¿Cómo lo creo sin un dominio?

¿Es necesario aprender Angular 2 o 4 y JavaScript para el desarrollo web?

Actualmente estoy trabajando como desarrollador web sin calificación formal. ¿Puedo ser considerado un desarrollador de software?