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, hay 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:
- Una vez autenticado, ¿cómo recuerda un servidor web al host que inició sesión para que no tenga que volver a ingresar las credenciales?
- Cómo crear y administrar una base de datos para la sección de comentarios en mi sitio web usando phpMyAdmin
- Cómo hacer un compilador basado en la web como código pluma
- Cómo incluir una etiqueta en una imagen para poder seguirla donde quiera que vaya en la web
- ¿Cómo se llama la función de devolución de llamada en un motor de JavaScript?
- 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.