Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

A complete learning journey into web development using Go Lang. Build modern, secure, and efficient web applications from scratch with Marco Maddo

License

Notifications You must be signed in to change notification settings

profmaddo/Go-Lang-Web-Journey-with-Marco-Maddo

Repository files navigation

🚀 Go Lang Web Journey with Marco Maddo

A complete learning journey into web development using Go Lang. Build modern, secure, and efficient web applications from scratch with Marco Maddo

🇺🇸 Welcome!
This repository contains a complete, step-by-step course to learn web development using the Go programming language. It's designed for beginners who want to understand how to build real, scalable, and modern web applications in Go — from fundamentals to deployment using Docker. Every lecture is explained in English and Portuguese with code, markdown notes, and practical examples.

🇧🇷 Bem-vindo!
Este repositório contém um curso completo e passo a passo para aprender desenvolvimento web utilizando a linguagem Go. Foi pensado para iniciantes que desejam entender como construir aplicações web reais, escaláveis e modernas com Go — desde os fundamentos até o deploy com Docker. Cada aula é explicada em inglês e português com código, anotações em markdown e exemplos práticos.


🧱 What you'll find here | O que você vai encontrar

  • ✅ Fundamental lectures (HTTP, routing, templates)
  • ✅ HTML templating and static files
  • ✅ Forms, input validation and sessions
  • ✅ SQLite integration and CRUD operations
  • ✅ Authentication and user dashboard
  • ✅ Image upload and search functionality
  • ✅ Docker support and deployment guide
  • ✅ All content bilingual (English + Portuguese)

📁 Structure | Estrutura

/lecture-01/        → Basic net/http server
/lecture-B01/       → Docker Setup
/lecture-02/        → HTML Templating

...
/static/            → CSS / images
/templates/         → HTML templates
/go_database.db     → SQLite database

🧑‍🏫 Author

This course was created and is maintained by Marco Maddo, software engineer and instructor passionate about helping others learn and grow through technology.


🤝 Contribute | Contribua

Feel free to open issues, suggest improvements or share this project with other learners.


🙋 Need Help?

🇺🇸 If you run into problems, feel free to open an issue.

🇧🇷 Se tiver dificuldades, sinta-se à vontade para abrir uma issue.


👨‍🏫 About This Course

🇺🇸 This course is a voluntary project maintained by Professor Marco Maddo and sponsored by TSSTI Tecnologia, a company specialized in E-Learning.

🇧🇷 Este curso é um projeto voluntário mantido pelo Professor Marco Maddo e patrocinado pela TSSTI Tecnologia, empresa especializada em E-Learning.


👨‍🏫 Happy coding! | Bons estudos! 🚀

About

A complete learning journey into web development using Go Lang. Build modern, secure, and efficient web applications from scratch with Marco Maddo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published