Cuando recién empezamos en el mundo de la programación, muchas veces no sabemos qué ruta tomar. Aquí les dejo una lista de cursos que deberías de seguir si quieres dedicarte a ser desarrollador.
Lo básico
Todo desarrollador debería de saber lo siguiente:
- Fundamentos de Ingeniería de software
- Curso profesional de Git y GitHub
- Introducción a Terminal y Línea de Comandos
- Fundamentos de Bases de Datos
- Fundamentos de JavaScript
Luego todo depende de en qué te quieras especializar.
Desarrollador Frontend
Se especializa en la interacción con el usuario y el cómo se ve visualmente una aplicación.
- Carrera de Arquitectura Frontend
- Curso Avanzado de Node.js
- Curso de Webpack
- Curso de jQuery a JavaScript
Y luego escoge por lo menos un framework/librería de frontend:
React
Vue
Angular
Desarrollador Backend
Es el que procesa la información que ha sido enviada por el frontend en el servidor.
Deberías de saber por lo menos un lenguaje de backend. Lo ideal es que conozcas varios.
- Carrera de Desarrollo Backend con PHP
- Carrera de Desarrollo de Aplicaciones con ASP .NET
- Carrera de Desarrollo Backend con Ruby
- Carrera de Desarrollo Backend con GO
- Carrera de Desarrollo con Java
- Carrera de Desarrollo Backend con Python
- Curso Avanzado de Node.js
App Móviles
Desarrollo de apps móviles
Android
Apple
Aplicaciones multiplataforma
Son aplicaciones que corren en diferentes sistemas operativos.
Inteligencia Artificial
Entiende qué es la Inteligencia Artificial y las partes que la componen. Aprende a utilizar librerías como Scikit-learn y TensorFlow. Escribe algoritmos de Machine Learning con Python.
Desarrollo de Videojuegos
Crea, diseña, programa y lanza tu videojuego. Conoce la historia de la industria; trabaja en el game design, su modelo de negocio y desarrollo de gameplay. Crea gráficas y animaciones en 2D/3D. Utiliza Unity3D o Unreal Engine.
Curso Básico de Programación