El desarrollo web abarca desde maquetación en HTML y CSS hasta optimización de bases de datos con SQL. Aprendiendo Data Science puedes componer sistemas para inteligencia de negocios. Y creando apps multiplataforma puedes construir aplicaciones con un solo stack de programación que funcionan en múltiples dispositivos (Android, IOS, Windows, Mac, Xbox, PS5, Web…).
¡Las siguientes sagas o series de cursos te ayudarán a especializarte profesionalmente en ingeniería de software!
¿Sabías que desarrollar aplicaciones completamente en JavaScript Vainilla significa programar y maquetar todos tus proyectos web usando casi 100% JavaScript? Con estos dos cursos crearás aprenderás desde cómo construir una aplicación desde cero hasta definir toda la lógica que hay por detrás de herramientas de routing y navegación web.
Cualquiera de las siguientes sagas de desarrollo frontend es la perfecta continuación a la saga de cursos que te acabo de presentar.
React es la librería de JavaScript más popular y con mayor demanda popular de los últimos años. En esta saga aprenderás desde las características más básicas de React.js hasta las mejores prácticas para configurar entornos de desarrollo y hacer testing en tus componentes.
Te recomiendo complementar esta saga con el Curso Avanzado de React.js para poner en práctica todos tus conocimientos de React y desarrollo web construyendo un clon de instagram para mascotas.
Angular es el framework más completo que existe de JavaScript. Nos permite desarrollar aplicaciones web con componentes y provee sistemas para routing, formularios, estilos y todo lo que un proyecto web de alta complejidad puede llegar a necesitar.
Angular no se desarrolla exactamente en JavaScript, sino en TypeScript, un lenguaje que transpila a JavaScript, pero que en etapa de desarrollo nos permite trabajar con tipado fuerte y muchas otras características muy interesantes. Te recomiendo complementar esta saga con el Curso de Fundamentos de TypeScript.
Esta saga es la serie de cursos más completa sobre Svelte y Sapper en español. Aprenderás desde cero cómo desarrollar aplicaciones web con Svelte hasta configurar entornos de trabajo profesionales e integrar diferentes herramientas para crear todo tipo de proyectos.
Te recomiendo complementar esta saga con el Curso de Introducción a SEO: Posicionamiento en Buscadores.
Junto con los algoritmos, las bases de datos son el pilar fundamental que comparten el desarrollo backend y el análisis de datos. Con esta saga aprenderás desde cómo administrar una base de datos hasta optimizar tus estrategias de almacenamiento y realizar análisis directamente en tus consultas.
Te recomiendo complementar esta saga con el Curso de PostgreSQL para dominar este motor de base de datos y prepararte tanto para ser web developer profesional como para iniciar en data science.
Python es el lenguaje de programación más importante del 2020, te permite trabajar el backend de tus aplicaciones y también la ingeniería de datos para tu negocio. Con esta saga dominarás desde los fundamentos de Python hasta técnicas avanzadas de web scraping para extraer datos relevantes de internet y aprovecharlos en tus análisis.
Te recomiendo complementar esta saga con el Curso de Análisis de Negocios para Ciencia Datos para iniciar tu ruta de aprendizaje profesional en data science y encontrar el rol de trabajo en el que te quieres especializar.
Django es el framework para desarrollo web backend más popular de Python. En esta saga aprenderás cómo funcionan los sistemas de backend, desde el manejo vistas, rutas y conexión a base de datos con ORMs hasta construir aplicaciones completas y complejas con configuraciones de desarrollo complejas y evaluando decisiones importantes de arquitectura.
Como complemento a esta saga te recomiendo tomar el Curso de Flask, un framework de desarrollo backend para Python un poco más “minimalista”.
El procesamiento de lenguaje natural es una estrategia de inteligencia artificial para realizar análisis de sentimientos o detectar patrones de comportamiento a partir de los datos que analizamos con técnicas y algoritmos muy avanzados. En esta saga dominarás diferentes modelos matemáticos para clasificación y los implementarás en proyectos sumamente ambiciosos.
En esta saga utilizamos fuertemente las matemáticas, así que te recomiendo complementar tu estudio con dos cursos de Matemáticas para Data Science.
El desarrollo backend con Node.js es la ruta de aprendizaje más rápida para convertirte en “desarrolladora web full stack” si vienes del mundo del frontend. En esta saga aprenderás desde cómo construir un CRUD con APIs REST hasta dominar la implementación de flujos avanzados de autenticación de usuarios con estándares del desarrollo de software.
Cuando logres dominar el desarrollo backend con Node.js te recomiendo tomar también el Curso Avanzado de Node.js con Julián Duque para construir una plataforma para trabajar con Internet Of Things en tiempo real.
La arquitectura de software nos permite transformar requerimientos de negocio en tareas, procesos y flujos de trabajo bien definidos para nuestro equipo de programación. Las grandes desarrolladoras de software dominan diferentes tecnologías, pero las arquitecturas de software son quienes toman la decisión de usar o no esa tecnología.
Con esta saga de cursos aprenderás desde lo más básico de arquitectura y gestión de proyectos de programación hasta la elaboración de documentos técnicos profesionales y avanzados.
Te recomiendo complementar esta saga con el Curso de DevOps con GitLab para comprender mucho mejor el mundo del devops y dominar todo lo que implica a nivel de código y arquitectura.
Android es el sistema operativo más popular del mundo. Con esta saga aprenderás a crear aplicaciones robustas con Java, Kotlin y arquitecturas escalables para Android.
Puedes complementar esta saga con el Curso de Patrones de Diseño en Android para comprender los patrones de diseño y buenas prácticas más importantes en Android.
Flutter es un framework para desarrollar aplicaciones multiplataforma con el lenguaje de programación Dart. Esto significa que puedes desarrollar con el mismo stack de programación para múltiples entornos y sistemas operativos, como Android, IOS y páginas web.
En esta saga aprenderás dart y Flutter desde cero hasta desarrollar múltiples proyectos avanzados como Platzi Favorite Places y Platzi Trips.
Unity es un motor de videojuegos para crear de todos los estilos y para cualquier consola o plataforma de videojuegos. En esta saga aprenderás desde cómo interactuar con la interfaz de Unity hasta construir videojuegos con una calidad impresionante en 2D, 3D, RPGs y realidad virtual.
Te recomiendo empezar o complementar esta saga de desarrollo de videojuegos con el Curso de Introducción a la Programación de Videojuegos 3D con Unity para desarrollar un shooter en primera persona (como Fornite, Doom u Overwatch).
Para crear videojuegos no solo tenemos una idea y vamos directo a programarlos. Deben pasar por múltiples etapas como diseño, arte, desarrollo, evaluación de mercado y testing antes de poder lanzarlos al mercado.
En esta saga estudiarás todo el proceso y flujo de trabajo para la producción de videojuegos desde la hoja en blanco hasta profesional.
Lee también: qué es y qué hace un desarrollador web
Recuerda tener mucho cuidado al estudiar con estas sagas de cursos. Muchos de nuestros estudiantes han sufrido terribles cambios de empleo con increíbles mejoras de sueldo y aumento de calidad en su calidad de vida. Las consecuencias de la educación de calidad pueden ser devastadoras. Invierte con responsabilidad.
Más sagas de cursos en programación:
#NuncaParesDeAprender
Muchas gracias por tu ayuda, he hecho un pequeño mapa mental de los cursos de mi interes en este post como mi camino de desarrollador de software, lo dejo aqui por si alguien lo quiere checar.
¡Te quedó muy, muy bonito! 💚
No conocía esa herramienta, se ve bastante útil y creo que la comenzaré a utilizar 😄
Waow, gracias por compartir también esa herramienta para mapa mentales.
Sagas de cursos súper completas para especializarte en varios campos.
Me apunto a la saga de videojuegos no más por ese gif jaja
Perfecto, me apunto de Backend y Data Science con Python!
Muy buenas sagas, que molan bastante, es casi casi una ruta de aprendizaje, Brutal!!
Muy interesante esta saga de cursos, ayuda mucho a seguir una ruta de algo en especifico.
Espero que sigan haciendo mas de estas, saludos!
La saga de Arquitectura de software se ve muy interesante. Gracias por el aporte
Gracias.
El curso de fundamentos de Selenium está genial, se los recomiendo mucho.
También les recomiendo el curso de Introducción a los fundamentos de Testing con Blanca Moreno. Igual les ayudará a comprender mejor los temas relacionados con testing.
Gracias por tan buena información.
Muchas gracias, estaba buscando una serie para aprender Node.js
muy interesante ruta de cursos, en especial la saga de backend y ciencia de datos. Definitivamente tomaré alguna de esas ramas.
Muchas gracias @juandc por los 2 posts publicados en la tarde de hoy, fabuloso ver que creaste estas sagas para que nunca paremos de aprender. Expectante de ver la próxima saga para Devops, ciberseguridad y crypto.
Hola, muchas gracias por las sagas, realmente es una excelente guía para tomar en cuenta.
Excelente guía! Muchas gracias por tremendo aporte…
La Saga de Bases de Datos con Israel Vázquez se ve bastante interesante.
Buena guía para empezar en este campo 😄
Gracias!, tomaré muy en cuenta la parte de Data Science para comenzar en esa área.
Hola Juan David muchas gracias por compartir estas sagas! 👍
Voy hacia la Saga de Arquitectura de Software pero me acabo de dar cuenta que los enlaces para:
están enlazados al Home de Platzi .
Agregué los enlaces de los cursos en el chunking anterior.
¡Gracias! ya lo solucionamos… ¡Disfrútala mucho!