Linguagem Go para iniciantes
4.1 (14 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.
76 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Linguagem Go para iniciantes to your Wishlist.

Add to Wishlist

Linguagem Go para iniciantes

Crie suas aplicações com a linguagem do Google
4.1 (14 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.
76 students enrolled
Created by Gilseone Moraes
Last updated 1/2017
Portuguese
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6 hours on-demand video
  • 3 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Desenvolver seus próprios programas na linguagem Go.
  • Conhecer a estrutura, tipos de dados e principais conceitos da Linguagem Go.
  • Utilizar o raciocínio lógico aplicado na resolução de problemas com a linguagem Go.
  • Utilizar Estruturas Condicionais e Estruturas de Repetição utilizadas na Linguagem.
  • Utilizar os principais módulos presentes na Linguagem Go.
  • Implementar Goroutines.
  • Criar processos de comunicação através de Channels.
  • E muitos outros conceitos e mecanismos que a linguagem proporciona.
View Curriculum
Requirements
  • Os alunos precisaão ter noções básicas de utilização do Terminal em Linux ou MAC OS, ou Prompt de Comando no Windows.
Description

Go é um ambiente de programação de código aberto que faz com que seja fácil de construir software simples, confiável e eficiente, sem falsas promessas.

Nesse curso você aprenderá os principais conceitos e fundamentos da linguagem Go. Criada pelo Google com o intuito de ser extremamente rápida, ela foi projetada já pensando nos principais desafios encontrados em nossa atual realidade, ou seja, utilizar o melhor do hardware, bem como dos recursos de rede.

Durante o curso veremos desde os principais conceitos da linguagem, seus tipos e estruturas de dados, regras de declaração, composição, até a configuração do ambiente como um todo que inclui também a criação das variáveis de ambiente necessárias com exemplos baseados no Windows. Você verá ainda o que são workspaces, como o Go organiza seus arquivos de código fonte em formatos de pacotes, como comunicar tais pacotes e ainda compilar e executar nossos códigos de exemplo via linha de comando.

Você está pronto para começar?

Who is the target audience?
  • Todos podem participar desse curso.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
48 Lectures
06:00:22
+
Primeiro Módulo - Introdução
4 Lectures 13:17

Sobre o Instrutor
01:12

Recomendações
01:56


Questionário
1 question
+
Segundo Módulo - Instalação
7 Lectures 34:58
Visão geral do módulo
01:23


Pós Instalação no Windows
09:49

Instalação no Linux
01:14

Instalação no Mac OS
01:14

Primeiro Programa
08:29

Estrutura de um programa
05:53


Questionário
1 question
+
Terceiro Módulo - Sintaxe Básica
8 Lectures 34:48
Visão geral do módulo
01:22

Declaração de Variáveis - Parte 1
09:32

Declaração de Variáveis - Parte 2
03:27

Questionário
1 question

Tipos básicos em Go - Parte 1
03:55

Tipos básicos em Go - Parte 2
04:28

Conversão de tipos - Parte 1
04:56

Conversão de tipos - Parte 2
04:08

Comentários em Go
03:00
+
Quarto Módulo - Passagem de Argumentos
7 Lectures 01:17:50
Visão geral do módulo
02:08

Instalação do Sublime Text 3
07:57

Recebendo Argumentos - Parte 1
13:25

Recebendo Argumentos - Parte 2
10:11

Recebendo Argumentos - Parte 3
07:50

Exemplo - Cálculo da Média
17:20

Exemplo - Cálculadora Simples
18:59
+
Quinto Módulo - Estruturas Condicionais
12 Lectures 02:04:41
Visão geral do módulo
00:56

Condicional If
15:04

Condicional If-Else
08:03

Instruções sobre a Lista de Exercícios
01:30

Lista de Exercícios
00:52

Resolução Exercício 1
20:33

Resolução Exercício 2
13:31

Resolução Exercício 3
10:58

Resolução Exercício 4
11:12

Resolução Exercício 5
21:45

Switch Case
10:50

Exemplo Switch Case
09:27
+
Sexto Módulo - Trabalhando com Funções
10 Lectures 01:15:03
Visão geral do módulo
01:59

Estrutura de uma função
08:30

Formas básicas de funções
11:23

Multiplos retornos de uma função
10:12


Valores de retorno nomeados - Parte 1
07:14

Valores de retorno nomeados - Parte 2
04:01

Funções com quantidade de argumentos variáveis
09:49

Funções de Primeira Classe
08:26

Funções Anônimas
07:47
About the Instructor
Gilseone Moraes
4.7 Average rating
166 Reviews
1,301 Students
9 Courses
Programador

Graduado em Ciência da Computação pelo Centro Universitário Franciscano e mestrando em Ciência da Computação pela Universidade Federal de Santa Maria.

Atualmente trabalha como Programador .Net e VB6.

É certificado pela RunRun.It em gestão de projetos de TI e Scrum Fundamentals Certified. Possui sólidos conhecimentos na gestão de projetos com base no PMBok 4ª edição e metodologia ágil Scrum.