Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Web Services for the Go Developer
Introduction
Welcome to the Course with Nic Raboy (1:14)
An Introduction to REST and GraphQL (6:53)
Developing a REST API with Go and Mock Data
Understanding the Project and Project Structure (4:18)
Defining the Data Model through Go Data Structures (14:18)
Designing API Endpoints for CRUD Interactions (42:05)
Hashing Password Data for Safe Storage (12:10)
Data Validation for the User Provided Data (13:55)
Token Based Authentication with JSON Web Tokens (21:49)
Validating Headers and Tokens with Endpoint Middleware (14:55)
Cross-Origin Resource Sharing for Multiple Client Interfaces (6:55)
Interacting with a REST API using Front-End Interfaces
Using cURL to Interact with a RESTful API (10:03)
Leveraging Postman as a GUI for RESTful API Testing and Troubleshooting (6:08)
Developing a GraphQL API with Go and Mock Data
Understanding the Project and Project Structure (3:03)
Defining the Data Model through Go Data Structures and Object Configurations (16:40)
Designing GraphQL Queries for Read-Only Interactions (25:02)
Designing GraphQL Mutations for Create, Update, and Delete Interactions (25:14)
Designing RESTful API Endpoints (9:25)
Safe Password Storage with Hashing Algorithms (6:38)
Data Validation for the User Provided Data (13:38)
Token Based Authentication with JSON Web Tokens (19:34)
Resolving Data within GraphQL Data Types (6:11)
Cross-Origin Resource Sharing for Multiple Client Interfaces (5:51)
Interacting with a GraphQL API using Front-End Interfaces
Interacting with a GraphQL API using Simple cURL Requests (15:32)
Using Postman to Execute GraphQL Queries and Mutations (7:00)
Modern NoSQL Databases with GraphQL and REST
Configuring the Couchbase NoSQL Database (9:14)
Interacting with Couchbase through RESTful API Endpoints (41:34)
Interacting with Couchbase through GraphQL Queries and Mutations (36:59)
Teach online with
Interacting with Couchbase through RESTful API Endpoints
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock