Curso de Linguagem Go (Golang)

Este curso de Linguagem Go (Golang) é ideal para desenvolvedores que desejam aprender uma linguagem moderna, eficiente e robusta.

Intermediário 5(1 Avaliações) 24 Alunos Português
Autor : Mundo Tech Software
Última atualização em 07/2024
+ Mostrar mais
Visão geral do curso

 Go, também conhecido como Golang, é uma linguagem de programação criada pela Google, conhecida por sua simplicidade, desempenho e capacidade de concorrência. Este curso oferece uma introdução abrangente à linguagem Go, abordando desde os conceitos básicos até tópicos mais avançados, com exemplos práticos e exercícios.

Para Quem é Este Curso

1. Iniciantes em Programação: Embora conhecimentos básicos de programação sejam recomendados, o curso é acessível para iniciantes que desejam aprender a linguagem Go desde o início.

2. Desenvolvedores Experientes: Programadores com experiência em outras linguagens que desejam adicionar Go ao seu conjunto de habilidades e aproveitar suas vantagens em termos de desempenho e concorrência.

3. Estudantes de TI: Alunos de cursos de tecnologia da informação, ciência da computação ou áreas relacionadas que buscam complementar sua formação acadêmica com habilidades práticas e atualizadas.

4. Profissionais de TI: Desenvolvedores de software, engenheiros de sistemas e outros profissionais de TI que desejam atualizar suas habilidades e se manter competitivos no mercado de trabalho.

5. Empreendedores e Startups: Empreendedores e profissionais de startups que buscam uma linguagem eficiente e escalável para desenvolver suas aplicações e serviços.

6. Curiosos e Entusiastas: Qualquer pessoa interessada em tecnologia e desenvolvimento de software que deseja aprender uma nova linguagem de programação por interesse pessoal ou desenvolvimento de hobbies.

Este curso de Linguagem Go (Golang) é uma excelente oportunidade para qualquer pessoa que deseje se atualizar com uma linguagem de programação moderna e poderosa, abrindo portas para novas oportunidades profissionais e de desenvolvimento pessoal.

Ao final do curso, os alunos receberão um certificado gratuito, que poderá ser usado para enriquecer o currículo e comprovar os conhecimentos adquiridos. A plataforma do curso oferece flexibilidade para que os alunos estudem no seu próprio ritmo, com suporte de tutores experientes para esclarecer dúvidas e auxiliar no aprendizado.

O que vou aprender ?

  • Introdução à linguagem Go e seu ambiente de desenvolvimento
  • Sintaxe e estruturas de controle
  • Funções e pacotes
  • Conjuntos de dados e estruturas de dados
  • Manipulação de arquivos e entrada/saída
  • Melhores práticas e padrões de design

Requisitos
  • Conhecimentos básicos de programação (preferível)
Conteúdo do Curso
65 Aulas 28:22:26
Curso de Linguagem Go (Golang) com Certificado Grátis
44 Aulas
  • 01 Curso para Aprender Go / Golang (Aula Tutorial Básico de Linguagem de Programação)
    00:06:39
  • 02 Sobre a Instalação de Go / Golang no Seu Sistema Operacional
    00:05:08
  • 03 Olá Mundo em Go / Golang e Referência à Documentação
    00:07:43
  • 04 Declaração e Definição de Variável em Go (Aula Tutorial de Golang)
    00:05:58
  • 05 Declaração de Variáveis em Go em uma Só Declaração & Maneira Mais Curta
    00:10:28
  • 06 Terminando Variáveis em Go / Golang and Aula de Revisão
    00:06:17
  • 07 Tipos de Dados Básicos da Linguagem Go / Golang (Aula Tutorial)
    00:10:18
  • 08 Concatenação de Strings com Sinal de Mais no Go
    00:03:08
  • 09 Conversão de Tipos (Coerção) na Linguagem Go / Golang (Aula Tutorial)
    00:05:37
  • 10 Inferência de Tipos na Linguagem Go (Com Constantes Numéricas)
    00:07:30
  • 11 Constantes na Linguagem de Programação Go / Golang (Aula Tutorial)
    00:05:36
  • 12 Definindo Funções na Linguagem Go / Golang (Aula Tutorial)
    00:06:20
  • 13 Funções de Go / Golang com Mais de um Valor de Retorno
    00:04:10
  • 14 Go - Valores de Retorno Nomeados (Aula Tutorial de Funções em Golang)
    00:03:36
  • 15 Operações Aritméticas na Linguagem Go (Matemática no Golang + - / * %)
    00:12:10
  • 16 Operadores de Relacionamento / Comparação no Golang (Aula de Go)
    00:10:49
  • 17 Operadores de Lógica (E Ou e Não Lógico) (Aula de Go / Golang && || !)
    00:12:57
  • 18 A Declaração de If Else If Else na Linguagem Go (Fluxo de Controle, Aula de Golang)
    00:09:15
  • 19 Inicialização de Variável na Declaração de If na Linguagem Go (Aula de Golang)
    00:02:43
  • 20 Estrutura de Repetição Para (For Loop) Tradicional na Linguagem Go (Aula de Golang)
    00:13:30
  • 21 Estrutura de Repetição Enquanto (While Loop) na Linguagem Go (Aula de Golang)
    00:11:21
  • 22 While Loop Infinito na Linguagem Go - Curiosidade com time.Sleep (Aula de Golang)
    00:03:40
  • 23 Switch na Linguagem Go (Seleção de Múltipla Escolha) - Aula de Golang
    00:09:16
  • 24 Switch True na Linguagem Go (Age Como se Fosse If) - Aula de Golang
    00:07:28
  • 25 Aprenda Arrays na Linguagem Go (Arranjo / Vetor) - Aula de Golang
    00:08:53
  • 26 Como Iniciar Arrays na Mesma Hora da Declaração da Variável na Linguagem Go
    00:07:42
  • 27 Como Acessar Elementos de Array e Usar For Loop Para Mostrar Cada Valor
    00:08:11
  • 28 Como Fazer a Soma de Todos os Números Int de uma Array (Exercício Desafio)
    00:03:09
  • 29 Como Pegar um Pedaço (Slice) de uma Array em Go - Aula de Golang
    00:05:04
  • 30 Aprenda Mais Sobre Pegar um Pedaço (Slice) de uma Array em Go - Aula de Golang
    00:03:16
  • 31 Modificando os Elementos de um Pedaço (Slice) de uma Array em Go - Aula de Golang
    00:06:21
  • 32 Slice Literal, Comprimento len e Capacidade cap de Pedaços na Linguagem Golang
    00:11:55
  • 33 Exercício de Golang - Comprimento len e Capacidade cap de um Slice
    00:11:55
  • 34 Como Usar make para Criar Pedaços (Slice) na Linguagem Go - Aula de Golang
    00:07:40
  • 35 O valor zero de um Slice na Linguagem Go - Nil
    00:03:12
  • 36 Como Usar append para Adicionar Elementos no Final de um Pedaço na Linguagem Golang
    00:10:42
  • 37 Como Criar Pedaços de Pedaços na Linguagem Go (Matrix / Array de Duas Dimensões)
    00:11:27
  • 38 Percorrendo uma Matrix de Pedaços na Linguagem Go (Array de Duas Dimensões)
    00:13:35
  • 39 Percorrendo Todos os Elementos de uma Matrix de Slices na Linguagem Golang
    00:09:03
  • 40 Como Usar o Defer para Adiar a Chamada de Funções na Linguagem Golang
    00:04:13
  • 41 Aprenda mais sobre o Defer para Adiar a Execução de Funções na Linguagem Go
    00:10:07
  • 42 Como Definir Ponteiros na Linguagem Golang - Aula de Go
    00:08:55
  • 43 Como Definir Estruturas (Struct) na Linguagem Golang - Aula de Go
    00:08:17
  • 44 Estruturas struct Literais na Linguagem Golang - Aula de Go
    00:05:48
Curso de Linguagem Go (Golang) com Certificado Grátis Parte 2
21 Aulas
  • 45 Ponteiros para Struct na Linguagem Golang - Aula de Go
    00:06:39
  • 46 Como Percorrer uma Array Usando o For loop com Range em Golang - Aula de Go
    00:06:45
  • 47 Como Criar Maps usando a Função make na linguagem Golang
    00:05:50
  • 48 Atribuição e Acesso a Novos Pares de Chave-Valor da estrutura Map na linguagem Golang
    00:10:16
  • 49 Maps Literais na Linguagem Golang - Aula de Go
    00:03:57
  • 50 Map Com Chave String Mapeando para Valor Struct - Aula de Golang
    00:10:10
  • 51 Map Literal com Valor do Tipo Struct na Linguagem Go
    00:05:48
  • 52 Como Armazenar Funções em uma Variável na Linguagem Golang - Aula de Go
    00:08:03
  • 53 Como Passar uma Função como Argumento para Outras Funções na Linguagem Golang
    00:06:23
  • 54 Como Retornar uma Função de Funções na Linguagem Golang
    00:10:04
  • 55 Como Fazer uma Função com Closure na Linguagem Golang
    00:08:27
  • 56 Como Criar um Método na Linguagem Golang - Aula de Go
    00:13:16
  • 57 Comparação de Método e Função sem Receptor - Aula de Go
    00:03:36
  • 58 Como Criar um Método com Ponteiro Receptor para Modificar os Dados Originais
    00:11:05
  • 59 Receptor de Valor vs Ponteiro - O Valor da Chamada no Método vs Argumento de Função
    00:07:43
  • 60 Como Definir uma Interface na Linguagem Golang - Aula de Go
    00:06:15
  • 61 Como Implementar uma Interface na Linguagem Golang - Aula de Go
    00:06:53
  • 62 Detalhe Sobre o Acesso de Propriedades do Tipo Subjacente a Interface - Aula de Go
    00:05:07
  • 63 Como Fazer o Circulo Implementar a Interface Geometrica - Aula de Go
    00:05:18
  • 64 Valores de Interface no Golang (Interface values) Exemplo - Potencia
    00:19:49
  • Prova Final
    20:00:00
Outros cursos relacionados
Sobre o professor

Mundo Tech Software

1 Avaliações | 35 Alunos | 2 Cursos
Aprenda tópicos relacionados à programação e ao desenvolvimento de software.
Feedback do aluno
5
1 Avaliações
  • (0)
  • (0)
  • (0)
  • (0)
  • (1)

Avaliações

  • Paulo Ricardo Freitas Xavier Fiuza
Grátis
Este curso inclui:
  • 28:22:26 de vídeo sob demanda
  • 65 Aulas
  • Acesso no dispositivo móvel e na TV
  • Recursos para download
  • Acesso total vitalício
  • Certificado de conclusão gratuito

  • Compare este curso com outros