Ya tengo bastan te tiempo de no actualizar las recomendaciones a cursos y al foro también como que le hace falta bastante platica de programación o algo de tecnología entre tanto tema político o de cualquier otra cosa. Quiero comentarles que tantos cursos y aplicaciones en modalidad freelance por fin han rendido bastantes buenos frutos y termine aterrizando una plaza de Javascript Architect en Crossover en la cual me ha ido muy bien. Y creo que no estaría en la posición que estoy ahorita si no fuera por varios meses de preparación para cambiarme de carrera (Previamente Ingeniero de Soporte para Redes Móviles) a retomar el tema de programación y arquitectura de software.
Como muestra un botón, actualmente cuento con 111 cursos, de los cuales alrededor del 70% son pagados. A un precio promedio de 9.99 andaría rondando los 776$USD invertidos en cursos
Puede parecer bastante pero créanme que después de 10 años en redes, ya no recordaba absolutamente nada de lo relacionado a la programación, y para ponerme a la par de la competencia mundial no bastaba con uno que otro curso básico, sino que muchas veces me toco un curso introductorio para luego entrarle a uno avanzado.
Es muy famoso el tema del developer roadmap en donde te presentan como un mind map conectando todo lo que en día te recomiendan saber para que estés a la altura de las posiciones globales que te permiten ser competitivo y trabajar remoto.
Les dejo el link para el Front End Roadmap
https://raw.githubusercontent.com/kamranahmedse/developer-roadmap/master/images/frontend.pngParece que están locos verdad? Quién en su sano juicio se pondría aprender tantas tecnologías? bueno pues para competir contra ese gran montón de personas a nivel global no se espera menos creo yo
He puesto el de front end como un ejemplo ya que al parecer hay mucha oferta en estos momentos, y de igual forma vas a necesitar saber mucho de backend para manejar bien las tecnologías de frontend por lo que si te quieres pasar a full backend no te debería de costar mucho. Comencemos:
HTML/CSS/Javascript/NodeJS BásicoThe Web Developer Bootcamp- Te enseña conceptos básicos de css, html, javascript, nodejs, express, jquery, te lleva bien tranquilamente de la mano paso a paso construyendo varios sitios con puro css/html/javascript y otros con bootstrap/jquery.
- Casi cien mil ratings con casi 5 estrellas no pueden estar equivocados.
Javascript Intermedio Avanzado - Webpack - ESM - Babel - NPM - YarnSi el curso anterior te motivo a perseguir la carrera de web developer puedes continuar con un buen curso de javascript que pueda ponerte fundamentos sólidos para poder entender cualquier framework que elijas en el futuro
The Complete JavaScript Course 2018: Build Real Projects!The Modern JavaScript Bootcamp (2018)- Completamente recomendados para crecer en conocimiento intermedio-avanzado de javascript, ES6, babel, webpack, closures, this keyword, async/await, promises, currying, hoisting, en fin ya para entrar en materia de javascript puro.
Bootstrap Avanzado - Sass - Flexbox - Grids - AnimationsAhora ya tienes conocimientos de intermedios-avanzados de javascript puro, no caería mal avanzar en la escalera de html-css-sass-bootstrap. Que te permitirá lanzar rápidamente prototipos de aplicaciones que pueden ir llenando tu curriculum. Y te puedes mantener con Javascript ESM usando webpack al estilo vanilla javascript.
Bootstrap 4 Bootcamp (Impartido por Colt el mismo de Web Developer Bootcamp)
Advanced CSS and Sass: Flexbox, Grid, Animations and More!
(Impartido por Jonas el mismo de The Complete Javascript Course)
- En muchos proyectos para tratar de homologar los conocimientos de varios developers se trata de usar herramientas que permitan el desarrollo ágil y a la vez que sean reconocidas por estables y en continuo desarrollo. Bootstrap como CSS Framework es una que vas a encontrar en muchos proyectos, y la modificación de bootstrap la puedes hacer por medio de sass. Al mismo tiempo Flexbox es demasiado útil, junto con grids y animations, por lo que los cursos de arriba son altamente recomendados.React - Redux - Mobx - TestingLlego la hora de elegir un Framework para Front End. En equipos de trabajo necesitas manejar frameworks que permitan homologar los módulos y puedan trabajar compartiendo tareas.
React 16 - The Complete Guide (incl. React Router 4 & Redux)The Complete React Web Developer Course (with Redux)- Ambos tienen react 16, router v4, redux, y un poco de testing. El primero más que el segundo. Un poco de next.js para SSR, redux-saga.
Menciones honorables para reforzar el backend-
The Complete Node.js Developer Course (2nd Edition)-
Node JS: Advanced Concepts-
The Modern GraphQL Bootcamp (Advanced Node.js)- Aprendes bastante de Javascript en especifico para nodejs. Caching, Testing, Performance enhacement. Y el famoso GraphQL.
Buenos para mejorar conocimientos de algoritmos y estructuras de datos-
JavaScript Algorithms and Data Structures Masterclass-
The Coding Interview Bootcamp: Algorithms + Data Structures- Todo el tiempo que estuve en la Universidad nunca vi la importancia ni los instructores/Catedráticos logran hacerme despertar algún interés por algoritmos y estructuras de datos. Cuando ya estas llenando aplicaciones para empresas de Estados Unidos o remotas de Europa siempre te ponen preguntas de algoritmos, por lo que estos dos cursos son muy buenos en especial el de Colt para por fin avanzar en el tema y poderte defender.
Todos los links llevan código de referido! Si no desean contribuir a mi bolsillo pueden darle click al link, luego agarrar el url sin el código de referido y comprar el curso en una ventana incógnito
Les deseo suerte a los que se decidan avanzar su carrera en desarrollo web! Y en otra entrega me voy a enfocar en temas de Backend y posiblemente AWS o Firebase.