¡Este es un plazo rápido! No es probable que se convierta en un maestro en desarrollo web en un mes, pero ciertamente puede comenzar bien. La clave para aprender nuevas habilidades rápidamente en el desarrollo web es apegarse a un horario constante de aprendizaje y escribir código a menudo.
Para poder construir un sitio web completo, de principio a fin, necesitará aprender habilidades de desarrollo frontend y backend. Las habilidades frontend se usan para construir la interfaz web, y las habilidades backend se usan para interactuar con el servidor. Necesitará aprender HTML, CSS y JavaScript para construir su interfaz. HTML y CSS son lenguajes de marcado que crean el aspecto de su sitio web, y JavaScript es un lenguaje de secuencias de comandos. Estas habilidades son suficientes para convertirse en un desarrollador web frontend. Si desea convertirse en un desarrollador de pila completa, también debe aprender una tecnología del lado del servidor, como Node.js, Ruby on Rails o Python.
Existen numerosos recursos en línea disponibles para ayudarlo a aprender estas habilidades:
- ¿Por qué las funciones JSON.stringify y JSON.parse en JavaScript no fueron diseñadas para ser idempotentes?
- ¿Para qué se usa Java?
- En PHP / CodeIgniter, ¿cuál es la mejor manera de verificar si los datos de publicación HTML son lo que espera (si el usuario ha manipulado los valores HTML)?
- ¿Es posible construir un sitio web usando un lenguaje ensamblador?
- ¿Cuál es la ventaja de usar Python Pelican Framework para generar un sitio web estático?
- Pensativo
- https://developer.mozilla.org/en… para una referencia HTML básica
- http://diveintohtml5.info para aprender HTML5
- http://meyerweb.com/eric/css para CSS
- http://css-tricks.com para CSS
- https://jquery.com para jQuery
- https://developer.mozilla.org/en… para JavaScript
- http://stackoverflow.com para todas las tecnologías
- CodeAcademy
- Casa del árbol
CodeAcademy y Treehouse son excelentes recursos de aprendizaje. CodeAcademy le permitirá experimentar y aprender la sintaxis en un entorno interactivo, y Treehouse tiene miles de videos de cursos que puede ver.
Thinkful ofrece un curso de desarrollo web frontend que cubre todo, desde HTML semántico hasta AJAX, incluidos CSS, jQuery y JavaScript. Este curso normalmente se completa en un promedio de 3 meses, aunque podría completarse más rápido si está dispuesto a dedicar más tiempo que el estudiante promedio. Con Thinkful, obtendrás toneladas de apoyo. Tendrá su propio mentor, que trabaja como desarrollador, y se reunirá con ellos 1 a 1 a través de videoconferencia durante una hora cada semana: los estudiantes que aprenden 1 a 1 obtienen mejores resultados que el 98% de los estudiantes educado en aulas tradicionales. Como mentor, veo a los estudiantes superar obstáculos todo el tiempo en las sesiones.
Buena suerte.