Curso Go Lang
1. Cap. 1 – Visão Geral – 1. Bem-vindo!
2. Cap. 1 – Visão Geral – 2. Por que Go?
3. Cap. 1 – Visão Geral – 3. Sucesso
4. Cap. 1 – Visão Geral – 4. Recursos
5. Cap. 1 – Visão Geral – 5. Como esse curso funciona
6. Exercícios
7. Cap. 2 – Variáveis, Valores & Tipos – 1. Go Playground
8. Cap. 2 – Variáveis, Valores & Tipos – 2. Hello world!
9. Cap. 2 – Variáveis, Valores & Tipos – 3. Operador curto de declaração
10. Cap. 2 – Variáveis, Valores & Tipos – 4. A palavra-chave var
11. Cap. 2 – Variáveis, Valores & Tipos – 5. Explorando tipos
12. Cap. 2 – Variáveis, Valores & Tipos – 6. Valor zero
13. Cap. 2 – Variáveis, Valores & Tipos – 7. O pacote fmt
14. Cap. 2 – Variáveis, Valores & Tipos – 8. Criando seu próprio tipo
15. Cap. 2 – Variáveis, Valores & Tipos – 9. Conversão, não coerção
16. Nível ##1 – 1
17. Nível ##1 – 2
18. Nível ##1 – 3
19. Nível ##1 – 4
20. Nível ##1 – 5
21. Nível ##1 – 6
22. Cap. 4 – Fundamentos da Programação – 1. Tipo booleano
23. Cap. 4 – Fundamentos da Programação – 2. Como os computadores funcionam
24. Cap. 4 – Fundamentos da Programação – 3. Tipos numéricos
25. Cap. 4 – Fundamentos da Programação – 4. Overflow
26. Cap. 4 – Fundamentos da Programação – 5. Tipo string (cadeias de caracteres)
27. Cap. 4 – Fundamentos da Programação – 6. Sistemas numéricos
28. Cap. 4 – Fundamentos da Programação – 7. Constantes
29. Cap. 4 – Fundamentos da Programação – 8. Iota
30. Cap. 4 – Fundamentos da Programação – 9. Deslocamento de bits
31. Nível ##2 – 1
32. Nível ##2 – 2
33. Nível ##2 – 3
34. Nível ##2 – 4
35. Nível ##2 – 5
36. Nível ##2 – 6
37. Nível ##2 – 7
38. Cap. 6 – Fluxo de Controle – 1. Entendendo fluxo de controle
39. inicialização, condição, pós
40. nested loop (repetição hierárquica)
41. a declaração for
42. break & continue
43. utilizando ascii
44. a declaração if
45. if, else if, else
46. a declaração switch
47. a declaração switch pt. 2 & documentação
48. Cap. 6 – Fluxo de Controle – 11. Operadores lógicos condicionais
49. Nível ##3 – 1
50. Nível ##3 – 2
51. Nível ##3 – 3
52. Nível ##3 – 4
53. Nível ##3 – 5
54. Nível ##3 – 6
55. Nível ##3 – 7
56. Nível ##3 – 8
57. Nível ##3 – 9
58. Nível ##3 – 10
59. Cap. 8 – Agrupamentos de Dados – 1. Array
60. literal composta
61. for range
62. fatiando ou deletando de uma fatia
63. anexando a uma slice
64. make
65. slice multi-dimensional
66. a surpresa do array subjacente
67. introdução
68. range & deletando
69. Nível ##4 – 1
70. Nível ##4 – 2
71. Nível ##4 – 3
72. Nível ##4 – 4
73. Nível ##4 – 5
74. Nível ##4 – 6
75. Nível ##4 – 7
76. Nível ##4 – 8
77. Nível ##4 – 9
78. Nível ##4 – 10
79. Cap. 10 – Structs – 1. Struct
80. Cap. 10 – Structs – 2. Structs embutidos
81. Cap. 10 – Structs – 3. Lendo a documentação
82. Cap. 10 – Structs – 4. Structs anônimos
83. Nível ##5 – 1
84. Nível ##5 – 2
85. Nível ##5 – 3
86. Nível ##5 – 4
87. Cap. 12 – Funções – 1. Sintaxe
88. Cap. 12 – Funções – 2. Desenrolando (enumerando) uma slice
89. Cap. 12 – Funções – 3. Defer
90. Cap. 12 – Funções – 4. Métodos
91. Cap. 12 – Funções – 5. Interfaces & polimorfismo
92. Cap. 12 – Funções – 6. Funções anônimas
93. Cap. 12 – Funções – 7. Func como expressão
94. Cap. 12 – Funções – 8. Retornando uma função
95. Cap. 12 – Funções – 9. Callback
96. Cap. 12 – Funções – 10. Closure
97. Cap. 12 – Funções – 11. Recursividade
98. Nível ##6 – 1
99. Nível ##6 – 2
100. Nível ##6 – 3
- 1. Cap. 1 – Visão Geral – 1. Bem-vindo!
- 2. Cap. 1 – Visão Geral – 2. Por que Go?
- 3. Cap. 1 – Visão Geral – 3. Sucesso
- 4. Cap. 1 – Visão Geral – 4. Recursos
- 5. Cap. 1 – Visão Geral – 5. Como esse curso funciona
- 6. Exercícios
- 7. Cap. 2 – Variáveis, Valores & Tipos – 1. Go Playground
- 8. Cap. 2 – Variáveis, Valores & Tipos – 2. Hello world!
- 9. Cap. 2 – Variáveis, Valores & Tipos – 3. Operador curto de declaração
- 10. Cap. 2 – Variáveis, Valores & Tipos – 4. A palavra-chave var
- 11. Cap. 2 – Variáveis, Valores & Tipos – 5. Explorando tipos
- 12. Cap. 2 – Variáveis, Valores & Tipos – 6. Valor zero
- 13. Cap. 2 – Variáveis, Valores & Tipos – 7. O pacote fmt
- 14. Cap. 2 – Variáveis, Valores & Tipos – 8. Criando seu próprio tipo
- 15. Cap. 2 – Variáveis, Valores & Tipos – 9. Conversão, não coerção
- 16. Nível ##1 – 1
- 17. Nível ##1 – 2
- 18. Nível ##1 – 3
- 19. Nível ##1 – 4
- 20. Nível ##1 – 5
- 21. Nível ##1 – 6
- 22. Cap. 4 – Fundamentos da Programação – 1. Tipo booleano
- 23. Cap. 4 – Fundamentos da Programação – 2. Como os computadores funcionam
- 24. Cap. 4 – Fundamentos da Programação – 3. Tipos numéricos
- 25. Cap. 4 – Fundamentos da Programação – 4. Overflow
- 26. Cap. 4 – Fundamentos da Programação – 5. Tipo string (cadeias de caracteres)
- 27. Cap. 4 – Fundamentos da Programação – 6. Sistemas numéricos
- 28. Cap. 4 – Fundamentos da Programação – 7. Constantes
- 29. Cap. 4 – Fundamentos da Programação – 8. Iota
- 30. Cap. 4 – Fundamentos da Programação – 9. Deslocamento de bits
- 31. Nível ##2 – 1
- 32. Nível ##2 – 2
- 33. Nível ##2 – 3
- 34. Nível ##2 – 4
- 35. Nível ##2 – 5
- 36. Nível ##2 – 6
- 37. Nível ##2 – 7
- 38. Cap. 6 – Fluxo de Controle – 1. Entendendo fluxo de controle
- 39. inicialização, condição, pós
- 40. nested loop (repetição hierárquica)
- 41. a declaração for
- 42. break & continue
- 43. utilizando ascii
- 44. a declaração if
- 45. if, else if, else
- 46. a declaração switch
- 47. a declaração switch pt. 2 & documentação
- 48. Cap. 6 – Fluxo de Controle – 11. Operadores lógicos condicionais
- 49. Nível ##3 – 1
- 50. Nível ##3 – 2
- 51. Nível ##3 – 3
- 52. Nível ##3 – 4
- 53. Nível ##3 – 5
- 54. Nível ##3 – 6
- 55. Nível ##3 – 7
- 56. Nível ##3 – 8
- 57. Nível ##3 – 9
- 58. Nível ##3 – 10
- 59. Cap. 8 – Agrupamentos de Dados – 1. Array
- 60. literal composta
- 61. for range
- 62. fatiando ou deletando de uma fatia
- 63. anexando a uma slice
- 64. make
- 65. slice multi-dimensional
- 66. a surpresa do array subjacente
- 67. introdução
- 68. range & deletando
- 69. Nível ##4 – 1
- 70. Nível ##4 – 2
- 71. Nível ##4 – 3
- 72. Nível ##4 – 4
- 73. Nível ##4 – 5
- 74. Nível ##4 – 6
- 75. Nível ##4 – 7
- 76. Nível ##4 – 8
- 77. Nível ##4 – 9
- 78. Nível ##4 – 10
- 79. Cap. 10 – Structs – 1. Struct
- 80. Cap. 10 – Structs – 2. Structs embutidos
- 81. Cap. 10 – Structs – 3. Lendo a documentação
- 82. Cap. 10 – Structs – 4. Structs anônimos
- 83. Nível ##5 – 1
- 84. Nível ##5 – 2
- 85. Nível ##5 – 3
- 86. Nível ##5 – 4
- 87. Cap. 12 – Funções – 1. Sintaxe
- 88. Cap. 12 – Funções – 2. Desenrolando (enumerando) uma slice
- 89. Cap. 12 – Funções – 3. Defer
- 90. Cap. 12 – Funções – 4. Métodos
- 91. Cap. 12 – Funções – 5. Interfaces & polimorfismo
- 92. Cap. 12 – Funções – 6. Funções anônimas
- 93. Cap. 12 – Funções – 7. Func como expressão
- 94. Cap. 12 – Funções – 8. Retornando uma função
- 95. Cap. 12 – Funções – 9. Callback
- 96. Cap. 12 – Funções – 10. Closure
- 97. Cap. 12 – Funções – 11. Recursividade
- 98. Nível ##6 – 1
- 99. Nível ##6 – 2
- 100. Nível ##6 – 3