Curso de Go - Como programar y crear APIs RESTful con Golang
Learn Go (Golang) from scratch! Build a RESTful API with Go and MongoDB. Step-by-step tutorial for beginners.
Course Content
Curso de Go - Como programar y crear APIs RESTful con Golang is an all-levels Udemy course taught by Víctor Robles. It runs 4h 58m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.1 out of 5 from 839 reviews, with 2,785 students enrolled. It is a paid course, last updated October 2025.
Embark on a journey into the world of Go (Golang) programming! This comprehensive course guides you through learning Go from scratch and building a complete RESTful API with Go and MongoDB, step-by-step.
Why Choose Go?
Go, developed by Google in 2009, is gaining significant traction for its simplicity, speed, and high performance. This course will equip you with the skills to leverage these advantages.
What You'll Achieve:
By the end of this course, you'll be able to:
- Program effectively with Go.
- Create robust web servers.
- Develop RESTful APIs consumable by any client, including mobile apps and web applications built with frameworks like Angular.
- Build a complete backend using the power of Go and MongoDB.
A Practical, Step-by-Step Approach:
This course emphasizes a completely practical, real-world, and step-by-step approach to ensure you grasp every concept without confusion. You'll benefit from numerous practical exercises and the development of a fully functional RESTful backend.
Course Topics:
- Go Installation: Get started with a smooth installation process.
- Compiling Go Programs: Learn how to compile and run your Go code.
- Documentation & Tools: Explore essential Go documentation and development tools.
- Hello World with Go: Your first step into Go programming.
- Go Libraries and Packages: Utilize pre-built libraries to accelerate development.
- Go Commands: Master essential Go command-line tools.
- Variables: Understand variable declaration and usage.
- Data Types: Explore various data types in Go.
- Constants: Learn how to define and use constants.
- Operators: Master Go operators for calculations and comparisons.
- Functions: Create reusable functions for modular code.
- Closures: Understand and utilize closures in Go.
- Arrays and Slices: Work with arrays and dynamic slices.
- Data Structures: Implement and utilize Go's data structures.
- Control Flow: Master
if,else,forstatements and other control structures. - File Handling: Learn to read from and write to files.
- Package Management: Install and manage external packages.
- Server Creation: Build your own web servers with Go.
- Routing: Implement routing logic for your API.
- RESTful API Development: Design and build RESTful services.
- Backend Development: Create a robust backend architecture.
- MongoDB Integration: Connect to and interact with MongoDB.
- And much more!
Invest in Your Future:
This course is perfect for anyone looking to learn Go programming in a practical and engaging way. Whether you're a beginner or looking to enhance your skills, this course will help you level up your programming abilities and boost your career prospects.
Ready to learn Golang? Explore the full course program and join us today!
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.