Curso de Programação – Linguagem Go/Golang

Aprenda a escrever códigos com essa linguagem de programação do Google.

Compartilhe:
Curso de Programação – Linguagem Go/Golang
  • Empresa: NBK Mundo Tech
  • Nível do curso: Básico

Go é uma das diversas linguagens de programação que existem e que podem ser utilizadas para os mais variados tipos de projetos de desenvolvimento. Essa foi uma linguagem criada pelo Google, tendo sido lançada no ano de 2009 com o seu código livre. Ela traz como principal característica o fato dela ser compilada e focada na produtividade e na programação concorrente.

A sintaxe que foi escolhida para o Go acaba sendo muito parecida com a linguagem C, sendo que suas declarações são feitas com base em Pascal limpo. Seu modelo de concorrência é baseado no CSP de Tony Hoare, além de possuir características do cálculo pi, como passagem por canal.

Aprenda a programar com Linguagem Go neste curso de programação online e gratuito. Não deixe de conferir também o curso de Introdução a Linguagem Go / Golang.

Sobre o curso

Neste curso online e gratuito os alunos poderão aprender a criar os seus primeiro códigos utilizando a Linguagem Go. O público-alvo do curso são estudantes que nunca tenham tido contato com essa linguagem anteriormente, mas que tenham conhecimento prévio sobre lógica de programação. Ao longo do curso os alunos aprenderão mais sobre as características do Go, bem como entender como são feitas as declarações e definições, entender como funcionam as variáveis, dentre outros temas.

Estrutura do curso

01 Curso para Aprender Go / Golang (Aula Tutorial Básico de Linguagem de Programação)

02 Sobre a Instalação de Go / Golang no Seu Sistema Operacional

03 Olá Mundo em Go / Golang e Referência à Documentação

04 Declaração e Definição de Variável em Go (Aula Tutorial de Golang)

05 Declaração de Variáveis em Go em uma Só Declaração & Maneira Mais Curta

06 Terminando Variáveis em Go / Golang and Aula de Revisão

07 Tipos de Dados Básicos da Linguagem Go / Golang (Aula Tutorial)

08 Concatenação de Strings com Sinal de Mais no Go

09 Conversão de Tipos (Coerção) na Linguagem Go / Golang (Aula Tutorial)

10 Inferência de Tipos na Linguagem Go (Com Constantes Numéricas)

11 Constantes na Linguagem de Programação Go / Golang (Aula Tutorial)

12 Definindo Funções na Linguagem Go / Golang (Aula Tutorial)

13 Funções de Go / Golang com Mais de um Valor de Retorno

14 Go – Valores de Retorno Nomeados (Aula Tutorial de Funções em Golang)

15 Operações Aritméticas na Linguagem Go (Matemática no Golang + – / * %)

16 Operadores de Relacionamento / Comparação no Golang (Aula de Go)

17 Operadores de Lógica (E Ou e Não Lógico) (Aula de Go / Golang && || !)

18 A Declaração de If Else If Else na Linguagem Go (Fluxo de Controle, Aula de Golang)

19 Inicialização de Variável na Declaração de If na Linguagem Go (Aula de Golang)

20 Estrutura de Repetição Para (For Loop) Tradicional na Linguagem Go (Aula de Golang)

21 Estrutura de Repetição Enquanto (While Loop) na Linguagem Go (Aula de Golang)

22 While Loop Infinito na Linguagem Go – Curiosidade com time.Sleep (Aula de Golang)

23 Switch na Linguagem Go (Seleção de Múltipla Escolha) – Aula de Golang

24 Switch True na Linguagem Go (Age Como se Fosse If) – Aula de Golang

25 Aprenda Arrays na Linguagem Go (Arranjo / Vetor) – Aula de Golang

26 Como Iniciar Arrays na Mesma Hora da Declaração da Variável na Linguagem Go

27 Como Acessar Elementos de Array e Usar For Loop Para Mostrar Cada Valor

28 Como Fazer a Soma de Todos os Números Int de uma Array (Exercício Desafio)

29 Como Pegar um Pedaço (Slice) de uma Array em Go – Aula de Golang

30 Aprenda Mais Sobre Pegar um Pedaço (Slice) de uma Array em Go – Aula de Golang

31 Modificando os Elementos de um Pedaço (Slice) de uma Array em Go – Aula de Golang

32 Slice Literal, Comprimento len e Capacidade cap de Pedaços na Linguagem Golang

33 Exercício de Golang – Comprimento len e Capacidade cap de um Slice

34 Como Usar make para Criar Pedaços (Slice) na Linguagem Go – Aula de Golang

35 O valor zero de um Slice na Linguagem Go – Nil

36 Como Usar append para Adicionar Elementos no Final de um Pedaço na Linguagem Golang

37 Como Criar Pedaços de Pedaços na Linguagem Go (Matrix / Array de Duas Dimensões)

38 Percorrendo uma Matrix de Pedaços na Linguagem Go (Array de Duas Dimensões)

39 Percorrendo Todos os Elementos de uma Matrix de Slices na Linguagem Golang

40 Como Usar o Defer para Adiar a Chamada de Funções na Linguagem Golang

41 Aprenda mais sobre o Defer para Adiar a Execução de Funções na Linguagem Go

42 Como Definir Ponteiros na Linguagem Golang – Aula de Go

43 Como Definir Estruturas (Struct) na Linguagem Golang – Aula de Go

44 Estruturas struct Literais na Linguagem Golang – Aula de Go

45 Ponteiros para Struct na Linguagem Golang – Aula de Go

46 Como Percorrer uma Array Usando o For loop com Range em Golang – Aula de Go

47 Como Criar Maps usando a Função make na linguagem Golang

48 Atribuição e Acesso a Novos Pares de Chave-Valor da estrutura Map na linguagem Golang

49 Maps Literais na Linguagem Golang – Aula de Go

50 Map Com Chave String Mapeando para Valor Struct – Aula de Golang

51 Map Literal com Valor do Tipo Struct na Linguagem Go

52 Como Armazenar Funções em uma Variável na Linguagem Golang – Aula de Go

53 Como Passar uma Função como Argumento para Outras Funções na Linguagem Golang

54 Como Retornar uma Função de Funções na Linguagem Golang

55 Como Fazer uma Função com Closure na Linguagem Golang

56 Como Criar um Método na Linguagem Golang – Aula de Go

57 Comparação de Método e Função sem Receptor – Aula de Go

58 Como Criar um Método com Ponteiro Receptor para Modificar os Dados Originais

59 Receptor de Valor vs Ponteiro – O Valor da Chamada no Método vs Argumento de Função

60 Como Definir uma Interface na Linguagem Golang – Aula de Go

61 Como Implementar uma Interface na Linguagem Golang – Aula de Go

62 Detalhe Sobre o Acesso de Propriedades do Tipo Subjacente a Interface – Aula de Go

63 Como Fazer o Circulo Implementar a Interface Geometrica – Aula de Go

64 Valores de Interface no Golang (Interface values) Exemplo – Potencia

Aulas:

Curso de Programação – Linguagem Go/Golang Dê seu voto para Curso de Programação – Linguagem Go/Golang:
VOTE:
Ruim!Regular!Bom!Muito bom!Ótimo! (Seja o primeiro a votar!)
Loading...