Curso de Go
5.0 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
34 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso de Go to your Wishlist.

Add to Wishlist

Curso de Go

Aprenda a programar em Go (Golang)
5.0 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
34 students enrolled
Created by Jeff Prestes
Last updated 7/2017
Portuguese
Price: $100
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Criar programas usando a linguagem Go
  • Criar serviços web
  • Acessar banco de dados SQL
  • Acessar banco de dados MongoDB
View Curriculum
Requirements
  • Saber lógica de programação
Description

Nesse curso você vai aprender a linguagem Go, criada pelo Google para poder ter alto poder de processamento utilizando pouco recursos. Uma linguagem de alto nível e fácil de aprender. Com as famosas goroutines, você vai poder criar facilmente processos que são executados paralelamente e também desenhar APIs de altos desempenho para suas aplicações Web.
Nesse curso você vai aprender desde a instalação, fundamentos da linguagem até criar uma aplicação Web que acessa banco de dados SQL e MongoDB.

Who is the target audience?
  • Desenvolvedores
  • Programadores
Students Who Viewed This Course Also Viewed
Curriculum For This Course
38 Lectures
07:54:23
+
Introdução
4 Lectures 41:11

Pequena introdução ao Go e sobre a metodologia do curso

Preview 03:13

Introdução
1 question

De onde baixar o Go, como instalar em sua máquina e um exemplo passo a passo com Ubuntu

Preview 09:34

Explicando e configurando o seu ambiente de desenvolvimento Go: a criação do GOPATH, a instalação de ferramentas para desenvolvimento para aumentar sua produtividade na criação de aplicações Go.

Configurando GOPATH
17:11

Instalando IDE e ferramentas
11:13
+
Fundamentos
14 Lectures 02:50:09

Variáveis - Básico
11:32

Variáveis - Avançado
12:08

Pacotes
19:55

Funções - Basico
13:48

Funções - Avançado
09:38

Structs - Básico
09:24

Ponteiros
09:17

Structs - Avançado
14:56

IF - Condicional Se
14:07

For - Laços (loops)
08:18

Switch
12:55

Mapas
16:07

Tratamento de Erros
16:03
+
Intermediário
11 Lectures 02:00:47
Go Build
10:24

Arrays
09:48

Slices - Parte 1
13:09

Slices - Parte 2
11:54

Interfaces
15:18

Ler Arquivos
10:06

Escrever Arquivos
13:41

Defer
04:19

Goroutines
12:50

Canais (channels)
09:47

Select - selecionando canais
09:31
+
Avançado
9 Lectures 02:22:16
Consumindo Serviço Web com GET
13:35

Consumindo Serviço Web com POST
09:58

Tratando JSON recebido de serviços REST
09:57

Criando seu próprio servidor Web com Go
19:28

Importando pacotes com go get
05:22

Conectando a um banco de dados SQL
41:19

Conectando ao MongoDB
22:59

Usando o Mercurius - Um framework Web
17:03

Considerações finais
02:35
About the Instructor
Jeff Prestes
5.0 Average rating
10 Reviews
34 Students
1 Course
Desenvolvedor de Software e Empreendedor

Desenvolvedor de software com mais de 20 anos de experiência, com passagens por empresas como Red Hat e PayPal. Profissional com conhecimentos em vários campos da computação, desde Internet das Coisas, Web até Inteligência Artificial. Palestrante em vários eventos no Brasil e no Exterior, tem muita experiência com ensino e transmissão de conhecimento.