golang-network

Go Language learning repository

View the Project on GitHub cleuton/golang-network

(c) Cleuton Sampaio 2018

ANTES DE MAIS NADA

Este é um curso de programação básica, mas assumo que você já conhece algoritmos e estruturas de dados, e também já sabe programar utilizando alguma outra linguagem, como: Java, Python, C etc.

Se você desconhece fundamentos de programação, então é melhor procurar um curso básico.

Eu, autor do curso, não ofereço garantia alguma de que você vá aprender a programar utilizando Go, e tampouco ofereço qualquer tipo de certificado ou diploma. Contudo, se houver dedicação e esforço pessoal da sua parte, é possível que você aprenda os fundamentos desta linguagem e seja capaz de criar aplicações com ela.

ESTRUTURA

O curso é dividido em lições. Siga-as de forma sequencial, para melhor compreensão. Algumas lições oferecem desafios para você resolver, portanto, sugiro que tente fazer. A correção é sempre colocada em uma subpasta resposta.

  1. História e contexto;
  2. Datatypes, atribuição, blocos;
  3. Modularização do código;
  4. Modularização: Structs;
  5. Interfaces;
  6. I/O básico;
  7. Pacotes;