Desenvolvimento Web com Go - Do Zero ao Deploy

所在平台: Udemy

课程主页: https://www.udemy.com/course/desenvolvimento-web-com-go-do-zero-ao-deploy/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Go进行Web开发 - 从零到部署 课程概述:想学习如何使用Go构建和部署端到端的Web应用程序吗?这个课程正是为你而设!在课程中,你将学习如何从零开始开发Web应用程序,将需求转化为功能。除了开发,你还将掌握将应用程序在容器环境中执行的所有必要步骤,包括在本地和云服务器(VPS)上进行部署。 你将学习Go的最新概念,特别是1.22版本的新路由机制。此外,你还会学会如何将应用程序与PostgreSQL数据库连接,如何使用迁移(migrations)控制数据库结构的变化,以及如何使用Docker容器执行应用程序的整个基础设施。 课程内容还包括如何获取个性化的公共域名,以及如何使用该域名发送电子邮件。为了遵循最佳实践,应用程序将以HTTPS形式部署,因此我们将使用Caddy Server,这是一款作为反向代理的Web服务器,并配合Let's Encrypt获取有效的数字证书。 在生产环境中部署应用程序时,我们将构建自己的自动化CI/CD(持续集成/持续交付)流程,使用GitHub Actions。加入这次旅程,改变你的Web开发者职业生涯!

课程评论(0条)

课程详情

Quer aprender como construir e implantar uma aplicação web de ponta a ponta usando Go? Então esse curso é pra você!Neste curso você aprenderá a desenvolver uma aplicação web do zero, transformando requisitos em funcionalidades! Não apenas desenvolver, você também vai aprender todas as etapas necessárias para colocar a aplicação para executar em um ambiente de containers, tanto localmente como em um servidor VPS na nuvem. Além de todos os conceitos mais atuais de Go, inclusive com a utilização do novo mecanismo de rotas da versão 1.22, você vai aprender ainda como conectar sua aplicação com banco de dados Postgresql, como controlar as mudanças na estrutura do seu banco usando migrations e como executar toda a infraestrutura da aplicação em containers Docker.De ponta a ponta!Você ainda vai aprender como adquirir um domínio público personalizado, e enviar emails utilizando seu domínio. Seguindo as melhores práticas, a aplicação será implantada com HTTPS, pra isso, vamos utilizar o Caddy Server, um servidor web que funciona como um proxy reverse, e em conjunto com o Let's Encrypt permite a obtenção de um certificado digital válido pra aplicação.Para a implantação da aplicação no ambiente de produção, vamos construir nossa própria esteira automatizada de CI/CD (Continuous Integration/Continuous Delivery) usando Github Actions. Embarque nessa jornada e transforme sua carreira como desenvolvedor web completo!

课程标签

0人关注该课程

主题相关的课程