Me parece que necesita comenzar desde el principio para comprender los conceptos básicos del desarrollo web. En el desarrollo web tiene tecnologías frontend y backend. Las tecnologías frontend se usan para construir su interfaz web, y las tecnologías backend se usan para las interacciones del servidor. Las tecnologías frontend incluyen HTML, CSS y JavaScript (frontend). HTML y CSS son lenguajes de marcado, y JavaScript es un lenguaje de secuencias de comandos que su navegador web comprende. Existen múltiples tecnologías diferentes del lado del servidor, incluidas Node.js, Ruby on Rails y Python. Solo usará uno de estos a la vez.
Para comprender cuándo y dónde usar las diferentes bibliotecas y marcos de JavaScript, primero debe tener una base sólida en JavaScript de vainilla. No es importante que aprenda todos los diversos marcos y bibliotecas. Lo importante es que comprenda los conceptos de desarrollo web para poder elegir fácilmente cualquier marco o biblioteca según sea necesario.
Existen varios recursos en línea para aprender el desarrollo web. Algunos de los recursos que prefiero son:
- ¿Vbscript se usa para algo en estos días?
- ¿Cuál es el aspecto más desafiante de ejecutar las pruebas de regresión, así como parte de su control de calidad?
- ¿Cómo haría para crear software para rastrear un objeto desde una cámara?
- ¿Cómo se decide qué lenguaje de programación usar para un proyecto?
- ¿Cómo era la ingeniería de software antes del control de fuente?
- 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.
Si encuentra que podría beneficiarse de una estructura adicional, considere un programa más inmersivo. Thinkful ofrece cursos de Bootcamp de desarrollo web flexible (a tiempo parcial) y a tiempo completo. ¡Soy un mentor en Thinkful, yo mismo!
Muchos de los estudiantes con los que trabajo en Thinkful se inscriben en el programa después de intentar un programa de autoaprendizaje y descubrir que se beneficiarían de una orientación adicional. El beneficio de un programa como Thinkful’s es que no solo tiene acceso a un plan de estudios actualizado, sino que también tiene acceso a un mentor. Tener sesiones regulares con un mentor ayuda a mantener a los estudiantes motivados y trabajando hacia sus objetivos. Si desea chatear con alguien en Thinkful, puede enviar un correo electrónico al Asesor de Educación, Benjy a benjy [at] thinkful [dot] com.