5 Repositorios de GitHub que deberías conocer
Buenas a tod@s, soy Daniel Enríquez, UI Developer e integrador en Digital Wolves y me gustaría compartiros algunos repositorios de Github que son muy útiles a la hora de aprender desarrollo web.
Durante mis estudios y al principio de mi carrera, utilicé una variedad de herramientas y recursos de aprendizaje. Esta lista de repositorios es la que más me sirvió en el proceso ya que contiene mucho contenido didáctico y tutoriales que son fáciles de seguir.
Esta lista también se puede tomar como una pequeña referencia como hoja de ruta para comenzar a aprender desarrollo web .
Free Ebook Foundation
Free Programming Books es una lista de cursos gratuitos, podcasts/screencasts y otros recursos sobre programación y temas relacionados. Hasta la fecha, más de 1200 colaboradores diferentes han recopilado más de 3000 enlaces a recursos de programación gratuitos. Su repositorio de github es uno de los diez principales proyectos “estrellados” en Github.
https://github.com/EbookFoundation
The Algorithms
En The Algorithms, podrá encontrar múltiples bloques de código de diferentes lenguajes de programación, que cubren varios temas, como algoritmos de búsqueda, clasificación de listas, estructuras de datos, etc. Siguiendo siempre las buenas prácticas de programación.
Como explican en la web del repositorio: Un algoritmo es un conjunto de reglas que toma una o más entradas, luego realiza cálculos internos y manipulaciones de datos, y devuelve una salida o un conjunto de salidas. En resumen, los algoritmos hacen la vida más fácil.
https://github.com/orgs/TheAlgorithms/repositories
CSS Protips
Pasando al repositorio educativo, tenemos CSS Protips, un repositorio de 25 consejos/trucos en total a la hora de aplicar estilos a los componentes o páginas que necesites. Seguir estos consejos le brindará una buena base para el crecimiento futuro a medida que resuelve futuros errores.
https://github.com/AllThingsSmitty/css-protips
JSON SERVER
Para los desarrolladores que desean crear proyectos front-end que no tienen suficiente conocimiento de back-end y REST API, este repositorio contiene un proyecto de compilación de servidor que devuelve datos de prueba en segundos para que se pueda probar su aplicación front-end.
https://github.com/typicode/json-server
BUILD YOUR OWN X
Finalmente, una vez que revisamos los repositorios anteriores, podemos comenzar un proyecto para poner en práctica nuestras habilidades adquiridas.
Este repositorio contiene una lista de proyectos y tutoriales para que pueda crear una aplicación de un tema específico y una guía práctica desde el principio.
https://github.com/danistefanovic/build-your-own-x
En conclusión, cuando se trata de aprender una nueva habilidad, en este caso el desarrollo web, podemos encontrar una gran variedad de recursos gratuitos para aprenderla. Con esta publicación, quiero alentar a las personas a crear contenido de “código abierto”, porque así podemos construir una comunidad de apoyo que se ayude entre sí.