Udemyintermediatees

Desarrollando una API REST con Golang y GORM

Build REST APIs with Go! Learn Fiber, Gorm, Viper & JWT for robust backend development. Practical skills for modern API creation.

4.0(5)
47students
6h 13m
Certificate
Roberto Suárez Litardo
Roberto Suárez LitardoEstudiante de Ingenieria

Course Content

Desarrollando una API REST con Golang y GORM is an intermediate-level Udemy course taught by Roberto Suárez Litardo. It runs 6h 13m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.0 out of 5 from 5 reviews, with 47 students enrolled. It is a paid course, last updated March 2024.

Learn to build robust REST APIs with Golang! This comprehensive course guides you through the entire development process, from setup to deployment.

What you'll learn:

  • Golang API Development: Master the fundamentals of creating powerful and efficient APIs using the Go programming language.
  • REST API Design: Understand REST principles and HTTP methods, gaining practical experience with HTTP requests using JavaScript.
  • Project Deployment: Deploy your API to Heroku using version control for seamless updates.
  • Database Integration: Utilize PostgreSQL with the Gorm ORM for efficient data management.
  • Essential Golang Modules: Gain hands-on experience with key libraries:
    • Gorm: For database interactions and data modeling.
    • Fiber: A fast and powerful web framework for building APIs.
    • Viper: For managing application configuration.
    • JWT (JSON Web Tokens): Implement secure authentication and authorization.
  • Scalable Architecture: Develop a well-structured project divided into modular components: config, controllers, db, models, and main.go for maintainability and scalability.

Course Structure:

  1. Introduction: We'll outline the project we'll build and briefly review the completed application.
  2. REST API Theory & HTTP Methods: Dive into the theory behind REST APIs and explore various HTTP methods through practical JavaScript requests.
  3. Project Development: The core of the course! We'll walk through the entire development lifecycle, starting with:
    • Setting up a project on Heroku.
    • Creating a PostgreSQL database instance.
    • Installing and configuring Fiber, Gorm, Viper, and JWT.
    • Building a modular application architecture.

This course is perfect for developers looking to build scalable and secure RESTful APIs with Golang.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(9)
4h 40m
all
5.0(4)
2h 27m
intermediate
5.0(8)
45m
beginner
5.0(127)
1h 41m
all
5.0(22)
1h 4m
beginner