Curso GraphQL

Aprende GrahpQL creando tu propia aplicación con Node.js, Express, MongoDb y Mongoose. Aprovecha las ventajas de GraphQL

4.30 (121 reviews)
Udemy
platform
Español
language
Operating Systems
category
instructor
Curso GraphQL
1,918
students
7 hours
content
Oct 2019
last update
$19.99
regular price

What you will learn

Aprenderás a utilizar GraphQL construyendo una Aplicación con NodeJS desde cero

Manejar Autenticación y Autorización a tus recursos a través de JWT

Como GraphQL te permite solicitar solos los datos que necesita el cliente

Bases de datos MongoDB para guardar tus Datos

Manejar peticiones GraphQL con Postman

Why take this course?

GraphQL es un nuevo standard API que nos ofrece a los desarrolladores más eficiencia, poder y flexibilidad que utilizar un REST API.

GraphQL es un poderoso leguaje de Queries que nos va a permitir comunicar nuestro cliente con el servidor de una manera muy eficiente. Esa es una de las grandes ventajas que hoy en días nos ofrece GraphQL y es que el cliente recibe del servidor solo aquellos datos que necesita y no una cantidad ingente de datos que luego nunca llega a utilizar.

GraphQL fue desarrollado por Facebook y ahora es Opensource y es mantenido por una gran comunidad que cada crece más, así que este es un buen momento de aprender GraphQL.

¿Que vas a aprender al realizar este curso?

  1. Introducción a GraphQL.

  2. Ventajas con respecto a un API Restful

  3. Introducción a NodeJS con Express

  4. Middleware

  5. Crear una API con GraphQL desde cero, sin ningún conocimiento previo de GraphQL.

  6. Schemas de GraphQL y definir la relación entre ellos.

  7. Queries, Mutations y funciones Resolvers

  8. Testear tu API GraphQL con Postman

  9. Autenticación y Autorización con JWT (JSON Web Token)

  10. Almacenar los datos en MongoDB

  11. CRUD en nuestras base de dato

  12. Mongoose con GraphQL

  13. Y muchas cosas más para que puedas montar tu propia API GraphQL desde cero.

Hoy en día vivimos en un mundo donde se desarrolla muy rápido y también se despliega muy rapidamente por lo tanto la integración continua y el desarrollo continuo es algo que se pide en cualquier empresa. Con un API Rest debemos modificar la forma en la que se envéan los datos al cliente y el cliente también debe hacer sus modificaciones oportunas, pero con GraphQL el cliente puede saber que datos le van a llegar sin necesidad de que el Backend este desarrollado o pensado y eso solo lo ofrece GraphQL.

Si piensas que quieres aprender GraphQL este es tu curso. Este no es un curso de 0 a experto, ser experto requiere fallar y cuando realizas un curso no fallas, pero si ofrece el conocimiento necesario para entender y hacer aplicaciones con GraphQL desde cero. Luego si quieres alcanzar el nivel de experto no te quedará otra que enfrentarte a los problemas tu solo (y la ayuda de google).

El objetivo de este curso es ahorrar horas de trabajo cuando comienzas a aprender una nueva tecnología y ese es el objetivo final que me he propuesto a la hora de ofrecerte este curso, sobre todo respetar el tiempo de los alumnos con el objetivo de aprender lo máximo en un tiempo reducido.

Hora de aprender GraphQL, apúntante ahora ;)

Screenshots

Curso GraphQL - Screenshot_01Curso GraphQL - Screenshot_02Curso GraphQL - Screenshot_03Curso GraphQL - Screenshot_04

Our review

👩‍🏫 **Course Review for "Introduction to GraphQL with Node.js and MongoDB"** **Overview:** The course aims to introduce students to GraphQL, a query language for APIs, and teach how to integrate it with Node.js and MongoDB. It is designed for beginners and aims to provide a practical understanding of the technology. **Pros:** - **Content Clarity:** The key concepts of GraphQL are explained clearly throughout the course, which is essential for beginners. (Multiple reviews) - **Real-World Application:** The instructor applies concepts to NodeJS and MongoDB, providing a practical approach to understanding GraphQL. - **Hands-On Learning:** Several reviews highlight the practical examples and coding exercises that facilitate learning by doing. - **Comprehensive Coverage:** Topics such as queries, mutations, authentication, and authorization with JWT are covered in depth, offering a well-rounded understanding of GraphQL security aspects. - **Instructor's Expertise:** The instructor demonstrates a strong understanding of the subject matter, which is evident in the course content and the way complex topics are approached. (Multiple reviews) - **Recommended for Beginners:** The course is highly recommended for beginners looking to start with GraphQL. It is considered a solid foundation before moving on to more advanced studies. (Multiple reviews) - **Practical Example Project:** Students appreciate the step-by-step guidance through an application example, which helps in grasping the practical implementation of GraphQL. **Cons:** - **Language Proficiency:** Some reviewers noted that the instructor's English proficiency affects the course's clarity, making it difficult to follow at times. - **Video Quality:** There are complaints about the quality of video content, with some videos being cut off mid-explanation, and others being repeated. - **Instructional Method:** A few reviewers suggested that the instructor could be more careful in explaining concepts to avoid complexity and ensure better understanding. - **Technical Issues:** One reviewer pointed out a technical error with a video upload, which was later resolved. - **Course Structure:** Some students felt that the course lacked advanced content or additional exercises for those with prior knowledge. - **Archaitecture Best Practices:** One reviewer mentioned that while the course provides a good foundation, it could benefit from showcasing better project architecture practices. **Summary:** Overall, this course is highly rated for its clarity and practical application in teaching GraphQL. It is particularly well-suited for beginners and offers valuable insights into integrating GraphQL with Node.js and MongoDB. While there are some issues with language proficiency, video quality, and potentially a desire for more advanced content or additional exercises, the course remains a strong starting point for anyone looking to learn about GraphQL. The instructor's knowledge and approach to the subject are commendable, and the hands-on learning approach is a significant asset for students.

Charts

Price

Curso GraphQL - Price chart

Rating

Curso GraphQL - Ratings chart

Enrollment distribution

Curso GraphQL - Distribution chart

Related Topics

2603468
udemy ID
10/12/2019
course created date
10/24/2019
course indexed date
Bot
course submited by