Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Go para iniciantes: Uma introdução a linguagem do Google
Role Play
Rating: 4.9 out of 5(8 ratings)
65 students

Go para iniciantes: Uma introdução a linguagem do Google

Fundamentos teóricos, desafios práticos e SUPORTE garantido para uma aprendizagem completa.
Last updated 11/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • Como instalar e configurar Go no computador
  • Aprenda os componentes básicos de qualquer programa Go
  • Como declarar variáveis e criar funções em Go
  • Aprenda como controlar o fluxo do seu código com condicionais, loops, e switches.

Course content

9 sections • 64 lectures • 4h 51m total length
  • Por que aprender Go?8:22

Requirements

  • Não é necessário ter experiência com programação. Você aprenderá tudo o que precisa saber.

Description

O curso "Go para iniciantes: Uma introdução a linguagem do Google" é uma excelente introdução à linguagem de programação Go, projetado para aqueles que desejam dominar os conceitos básicos dessa linguagem moderna e eficiente. Desenvolvida pelo Google, Go é conhecida por sua simplicidade, clareza de sintaxe e desempenho, tornando-a uma escolha popular entre programadores iniciantes e experientes.

Neste curso, você aprenderá os fundamentos essenciais de Go, começando com uma visão geral da linguagem e suas principais características. Você será introduzido aos tipos de dados, variáveis, constantes e operadores, bem como às estruturas de controle, como loops e condições. Esses conceitos formam a base para construir programas sólidos em Go.


Motivos para aprender Go:

  1. Alta performance e escalabilidade: Go oferece excelente desempenho e escalabilidade, permitindo lidar eficientemente com cargas de trabalho intensivas.

  2. Facilidade de uso e simplicidade: Sua sintaxe simples e seu ecossistema amigável tornam a aprendizagem e o desenvolvimento em Go rápidos e eficazes.

  3. Concorrência eficiente: Go é construída para suportar a concorrência de forma nativa, facilitando a criação de sistemas altamente concorrentes e eficientes.

  4. Comunidade ativa e suporte robusto: A comunidade Go é participativa e oferece amplo suporte, incluindo bibliotecas e ferramentas que tornam o desenvolvimento mais ágil.

  5. Portabilidade e facilidade de manutenção: A capacidade de Go de compilar facilmente para várias plataformas e sua simplicidade tornam a manutenção de código mais fácil e menos propensa a erros.

  6. Baixa latência e tempo de execução rápido: Go oferece baixa latência e tempos de execução rápidos, tornando-a ideal para aplicativos que exigem respostas rápidas e eficiência.

  7. Segurança e robustez: Com sua sintaxe simples e tipagem estática, Go enfatiza a segurança e a robustez do código, reduzindo a incidência de erros comuns de programação.

  8. Eficiência de recursos: Go é eficiente em termos de recursos, o que significa que os aplicativos desenvolvidos em Go consomem menos recursos de hardware, resultando em economia de custos.

  9. Adoção pela indústria: Empresas líderes como Google, Facebook, Netflix e Microsoft estão usando Go em produção, destacando sua credibilidade e confiabilidade como uma escolha para aplicativos de missão crítica.


O que é possível fazer com Go?

  • Serviços em Nuvem e Redes: Com um ecossistema forte de ferramentas e APIs nas principais plataformas de nuvem, é possível construir serviços eficientes utilizando Go.

  • Interfaces de Linha de Comando (CLI): Utilize Go para criar interfaces de linha de comando rápidas e elegantes, aproveitando pacotes populares e uma biblioteca padrão robusta.

  • Desenvolvimento Web: Go oferece suporte para o desenvolvimento rápido e escalável de aplicações web, com melhorias de desempenho de memória e suporte para diversos IDEs.

  • Operações de Desenvolvimento (DevOps) e Confiabilidade de Sites: Go é uma escolha excelente para DevOps e SRE, com tempos de compilação rápidos, sintaxe simplificada e ferramentas automáticas de formatação e geração de documentação.


Ao final do curso, você terá uma compreensão sólida dos fundamentos de Go e estará pronto para começar a desenvolver suas próprias aplicações básicas na linguagem. Se você está buscando uma introdução clara e prática a essa linguagem inovadora, este curso é para você!

Who this course is for:

  • Quem está começando na programação e quer começar com Go
  • Desenvolvedores que estão buscando aprender Go