Al construir para la web, hay numerosas habilidades que necesitará aprender. Primero, necesitará aprender las tecnologías frontend . Estos se utilizan para construir su interfaz web, e incluyen HTML, CSS y JavaScript. HTML es un lenguaje de marcado utilizado para construir la estructura de sus páginas y CSS es un lenguaje de marcado utilizado para diseñar esas páginas. JavaScript es el lenguaje de script utilizado para la interfaz de usuario. Dicho esto, existen numerosas bibliotecas y frameworks frontend de JavaScript que se pueden usar, pero es absolutamente vital que aprenda JavaScript como lenguaje, antes de pasar al aprendizaje de framework. La biblioteca JavaScript más popular actualmente en uso es jQuery. Dos de los marcos JavaScript más populares que se utilizan actualmente son React y Angular 2.
Para convertirse en un desarrollador de pila completa, también necesitará aprender un backend o tecnología del lado del servidor. Solo necesitas aprender uno de estos. Algunas tecnologías de backend incluyen Node.js, Ruby on Rails o Python (Node es actualmente el más popular en los EE. UU.).
Algunos buenos recursos en línea que recomiendo al aprender desarrollo web son:
- Cómo construir la interfaz del menú para un juego
- Cómo recorrer un complejo árbol JSON de objetos y matrices en JavaScript
- Soy un desarrollador web full stack de la India que busca trabajar de forma remota para un cliente estadounidense. ¿Cómo puedo hacer esto?
- Cómo conseguir un trabajo que pague al menos $ 200 cada mes como desarrollador web
- Soy bastante nuevo en las aplicaciones MVC, ¿alguien puede sugerirme cómo aprender a desarrollar aplicaciones MVC y qué idioma elegir para desarrollar aplicaciones?
- 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
- Codecademy
- Casa del árbol
Codecademy y Treehouse son excelentes recursos de aprendizaje si eres un principiante en la codificación. Codecademy le permitirá experimentar y aprender la sintaxis en un entorno interactivo, y Treehouse tiene miles de videos de cursos que puede ver.
Si descubre que podría beneficiarse de una estructura adicional, considere un programa basado en un mentor, como Thinkful. Thinkful ofrece cursos Full Stack Flex (tiempo parcial) e Ingeniería de inmersión (tiempo completo). Muchos estudiantes llegan a Pensativo después de intentar un programa de autoaprendizaje y descubrir que se beneficiarían de una orientación adicional. Soy un mentor en Thinkful, yo mismo.