En 2022 para dedicarte al desarrollo o programación web esta es la lista de tecnologías y lenguajes en orden de aprendizaje para lograr completar una aplicación web y un sitio web. Para dominarlas hay que practicar con cada una de ellas, creando como mínimo un proyecto en el que las apliques.
FRONTEND
Tecnologías para dominar el lado cliente.
- HTML 5: Es el lenguaje de marcas estándar de todas las páginas web a nivel de estructura básica.
- CSS 3: Nos brinda la apariencia estética del sitio, colores, tipografías, maquetado, animación y mucho más..
- Responsive Web Design
Hacer que la página web se adapte a cualquier dispositivo. - Preprocesadores de CSS: SASS, LESS, permiten a las CSS tener características de lenguaje de programación como variables funciones y mucho más.
- Frameworks para CSS. Bootstrap Componentes para acelerar la maquetación web ya armados. Maquetación Web, Frameworks Flexbox y CSS Grid
- Tailwind CSS, basado en utilidades y componentes.
- JAVASCRIPT, da los comportamientos y dinamismo, funcionalidades, acciones sobre la web. Ecmascript 2021
- JQUERY, la librería de JS más usada.
- Typescript, Se le añade tipado fuerte al JS, qué tipos de datos se usan.
- Dominar pruebas técnicas de programación básicas. Ejercicios típicos de lógica de programación, con mucha práctica.
- FRAMEWORKS SPA: ANGULAR JS, REACT JS, VUE JS todo integrado para trabajar en aplicaciones completas, aplicaciones web spa, paginas ágiles e instantáneas.
BACKEND
Tecnologías para dominar el lado servidor.
- PHP, el lenguaje más usado del lado del servidor del mundo.
- SQL, es el lenguaje de consultas para trabajar con base de datos. ORM.
- PHP+MySQL. Integración entre los mismos. Trabajo con formularios.
- POO, MVC, ORM
- Frameworks para PHP: Laravel, Symfony o Codeigniter.
Otras alternativa son: Node JS y Mongo son la alternativa con Javascript
Otra rama de Backend es usar Python, pero cómo no es para hacer webs, se usa Django, Flask y Tkinter.
Herramientas fundamentales
GIT, GITHUB y GITLAB. Trabajo con consola y depurador los navegadores.
Visual Studio Code
Creación rápida de sitios
WordPress y creación de plugins para wordpress.
Trabajo con Hosting, FTP, Servidores VPS.
SEO y Posicionamiento WEB
Creación de contenidos optimizados WEB