Desarrollo Full stack con NodeJS, React y GraphQL

Este repositorio contiene el código fuente y los recursos relacionados con mi aprendizaje del desarrollo Full stack con NodeJS, React y GraphQL a través del curso Full Stack Open ofrecido por el Department of Computer Science de la Universidad de Helsinki

Temario

El curso cubre una amplia variedad de temas relevantes en el campo del desarrollo de aplicaciones web, incluyendo:

  • Fundamentos de aplicaciones web

  • Introducción a React

  • Comunicación con el servidor

  • Programación de un servidor con NodeJS y Express

  • Pruebas de servidores Express

  • Administración de usuarios

  • Pruebas de aplicaciones React

  • Gestión avanzada de estado

  • Enrutamiento de React

  • Hooks personalizados

  • Estilo de aplicaciones con CSS y webpack

  • GraphQL

  • TypeScript

  • CI/CD

  • Contenedores

  • Uso de bases de datos relacionales

Contenido del repositorio

Este repositorio contiene el código fuente y los recursos relacionados con los proyectos y ejercicios que realicé durante el curso. El contenido se organiza en carpetas que corresponden a cada uno de los temas mencionados en el temario.

Requisitos previos

Para completar los proyectos y ejercicios del curso, se requiere tener conocimientos previos en programación web, así como experiencia en el uso de herramientas y tecnologías comunes en el desarrollo web, como HTML, CSS y JavaScript.

Instrucciones para la instalación y ejecución

Cada carpeta de proyecto contiene su propio archivo README.md con instrucciones detalladas sobre cómo instalar y ejecutar el código fuente.

Agradecimientos

Quiero expresar mi agradecimiento al Departamento de Ciencias de la Computación de la Universidad de Helsinki por ofrecer este excelente curso en línea. Agradezco a todos los instructores y miembros del personal que hicieron posible este programa educativo de alta calidad.

Licencia

Este repositorio está bajo la Licencia MIT. Consulte el archivo LICENSE para obtener más información.