Contenidos
Curso de pila completa React, Python y GraphQL
Desarrolle aplicaciones de pila completa impresionantes y ricas con las últimas y mejores características de Python, React y GraphQL
Lo que aprenderás
Curso de pila completa React, Python y GraphQL
- Cómo crear aplicaciones de pila completa impresionantes y completas con React y Python
Cree backends robustos de Python con Django Web Framework
Integre GraphQL con Python usando Graphene y Graphene-Django
- Utilice GraphQL en gran profundidad; desde conceptos fundamentales hasta su uso en aplicaciones de pila completa
- Los últimos y mejores conceptos de React, incluidos React Hooks, React Context y más
- Trabajar con GraphQL en el backend para crear una API completa (con Django y Graphene)
- GraphQL en aplicaciones React en gran profundidad con Apollo Boost, Apollo Client y Apollo Client State
Requisitos
- Familiaridad básica con los conceptos de React (componentes, accesorios)
- La familiaridad con ES6 JavaScript es útil, pero no es obligatorio
Descripción
Este curso es para desarrolladores que buscan crear aplicaciones completas y de pila completa con interfaces de usuario de React de vanguardia, impulsadas por un robusto backend de Python, que usa GraphQL en el servidor y el cliente.
Fue diseñado para desarrolladores que desean estar a la vanguardia en las últimas tecnologías web, enfocándose en cómo usar GraphQL de adelante hacia atrás, las técnicas y herramientas más actuales en React, incluidos React Hooks, Apollo Boost y Material UI. y cómo combinarlo todo con Python, Django y Graphene para obtener una pila increíble.
### ¿QUÉ ESTAREMOS CONSTRUYENDO? ###
Una aplicación de pila completa desde cero con una API GraphQL hecha con Python (Django y Graphene), una aplicación cliente React con React Hooks y Apollo Boost, administración de estado React Context (con useContext) y Apollo Client State, carga de archivos multimedia con Cloudinary y toneladas más.
Nuestra aplicación será una aplicación social para compartir música llamada ReactTracks donde los usuarios pueden cargar y compartir la música que deseen; Los usuarios dentro de nuestra aplicación podrán interactuar con varias pistas dándoles Me gusta y agregando pistas a su perfil, buscando pistas, agregando información sobre su música, así como editando y eliminando sus pistas.
Curso de pila completa React, Python y GraphQL
### ¿QUÉ CONCEPTOS CUBRIRÁ? ###
- Cree backends robustos de GraphQL con Python
- Crea impresionantes interfaces de usuario de React
- Autenticar solicitudes realizadas a nuestro backend de Python con tokens web JSON
- Domine las últimas y mejores herramientas en React, a saber, React Hooks y React Context
- Trabajar con dos bibliotecas cliente GraphQL y comprenderlas en profundidad: Apollo Boost y Graphene.
- Administrar el estado de la aplicación en React con Apollo Client State
- Proporcione enrutamiento y rutas protegidas a sus aplicaciones React con React Router 4
- Comprender los conceptos básicos de GraphQL (consultas, mutaciones, tipos de GraphQL, variables, esquemas, resolutores)
- Utilice Django para crear backends de aplicaciones web robustos y potentes y API GraphQL
- Use Graphene y Graphene-Django para usar GraphQL en aplicaciones Python
- Creación de aplicaciones React visualmente impresionantes con la interfaz de usuario de material de la biblioteca de componentes n. ° 1
- Cargas de archivos multimedia con Cloudinary / Cloudinary API
- Manejo de errores en GraphQL, tanto en el cliente como en el servidor
- Cómo utilizar GraphQL IDE, como GraphiQL y GraphQL Playground, para interactuar con sus API
- Cómo usar React Dev Tools y Apollo Dev Tools para interactuar fácilmente con su código React
- Gestión de paquetes con pipenv y gestión de dependencias con npm / yarn
- ¡Y mucho más!
Nota: Este curso es muy recomendable para los desarrolladores de Python que buscan aprender las últimas y mejores características del ecosistema React y comenzar a construir proyectos del mundo real con ellos, así como para los desarrolladores de React / JavaScript que buscan comenzar a trabajar con Python junto con potentes herramientas como Django y Graphene.