Para convertirse en desarrollador web dentro de los 12 meses, debe saber lo siguiente:
Los basicos
Aquí aprendería HTML y CSS, los componentes básicos de una página web.
- Quiero crear un sitio web como GrubHub.com, ¿por dónde empiezo?
- Quiero crear una aplicación a gran escala usando PHP. ¿Cuál es el mejor marco para trabajar con PHP?
- Estoy aprendiendo MEAN stack en freecodecamp.com. ¿Estoy en el camino correcto para convertirme en desarrollador web y posiblemente conseguir un trabajo como tal?
- Si escribo un procedimiento MySQL, ¿cómo lo pruebo sin PHP?
- Cómo construir una interfaz para un sitio web estático
HTML
HTML significa Hyper Text Markup Language y describe la estructura de las páginas web.
CSS
CSS o hojas de estilo en cascada agrega un estilo específico, como fuentes, colores o diseños a su sitio web. Es un lenguaje de hojas de estilo.
Una vez que haya dominado los conceptos básicos, es hora de aprender lenguajes de programación más complicados.
Pasos intermedios
JavaScript
JavaScript es un lenguaje de programación o scripts que le permite implementar cosas complejas en una página web. Con JavaScript puede tener actualizaciones de contenido, mapas interactivos, gráficos animados 2D / 3D, video desplazable, etc.
Curiosamente, JavaScript es una de las tecnologías que más paga en los EE. UU., A $ 90 000 por año, según la encuesta de Stack Overflow 2017.
¿Necesito aprender el back-end?
Si desea convertirse en un desarrollador web de pila completa, también cubrirá lenguajes de fondo como Python, Ruby, Java y PHP. Los lenguajes de back-end son vitales, porque gestionan la autenticación de usuarios, manipulan las operaciones de la base de datos y garantizan la lógica de la aplicación.
También necesitará saber sobre bases de datos y almacenamiento, por ejemplo, SQL o MongoDB.
Agregar marcos
Como desarrollador web, trabajará con marcos y lenguajes de programación.
Ejemplos de marcos para uso diario como desarrollador web:
- Bootstrap: un marco para el diseño y el diseño de contenido en una página.
- Django: este es un marco de Python back-end de código abierto.
- Ruby on Rails: este es probablemente el principal competidor de stack completo de Django.
Subir de nivel: desarrollo web avanzado
Parte del desarrollo web incluye conocer conceptos de alto nivel como la arquitectura web, especialmente si está creando aplicaciones web más complejas.
También querrá saber sobre Git, que es un sistema de control de versiones para rastrear cambios en archivos de computadora y coordinar el trabajo en esos archivos entre varias personas.