Obrigado! Golang na prática - curso 3.000 rublos. de Stepik, treinando 30 aulas, Data: 29 de outubro de 2023.
Miscelânea / / November 29, 2023
Go é uma linguagem única. Simples ao ponto do primitivismo, mas com uma biblioteca padrão grande e bem pensada. Digitado estaticamente, mas ótimo para pequenos utilitários. Baixo nível o suficiente para mexer em bytes, mas alto nível o suficiente para realizar trabalho assíncrono sem dor de cabeça.
Este curso é para quem tem bons conhecimentos de Python, JS ou PHP (ou qualquer outra linguagem) e deseja dominar Go rapidamente para começar a utilizá-lo no trabalho ou em projetos pessoais. Não perderemos tempo explicando "o que é uma variável", "como funciona um loop" ou resolvendo exercícios inúteis como "o que uma função imprimirá". Em vez disso, vamos aprender a língua através de pequenos problemas práticos.
Como o curso é destinado a programadores experientes, escolhi o formato de apresentação que prefiro: curto, sucinto, com tarefas de média complexidade. Talvez você também goste.
Depois de concluir o curso, você dominará:
- Noções básicas de linguagem
Matrizes e mapas, funções e ponteiros, estruturas e métodos, interfaces, trabalhando com erros.
- Código limpo
Pacotes e módulos, testes, benchmarks, profiler.
- Multitarefa
Goroutines, canais, composição, temporizadores, contexto, sincronização.
- Biblioteca padrão
Strings e texto, data e hora, arquivos, JSON e XML, solicitações HTTP, SQL.
As palestras são escritas, sem vídeos. Posso explicar coisas complexas com clareza, por isso é um prazer lê-las. Muitos exemplos, nenhuma teoria árida. Ao final de cada módulo há um breve resumo.
O curso é interativo. A maioria dos exercícios pode ser feita diretamente no navegador. Para cada problema existe uma solução padrão com análise.
Se você marcar 85% dos pontos, receberá um certificado, 95% dos pontos receberá um certificado com honras. A primeira lição de cada módulo está disponível gratuitamente.
5
cursosDesenvolvo software de código aberto, ministro cursos e escrevo sobre programação e dados.
Escrevo software com prazer e aprecio o bom senso no desenvolvimento e na vida. Vencedor do concurso de autores Habr na categoria “simplesmente sobre complexo”. Eu administro canais de telegrama sobre python @ohmypy, Go @thank_go e SQL @sqlite.
Fundamentos
1. Sobre o curso
2. Projetos básicos
3. Matrizes e mapas
4. Funções e ponteiros
5. Estruturas e métodos
6. Interfaces
7. Erros
8. Resumo
Código limpo
1. Pacotes e módulos
2. Testes
3. Referências
4. analisador
5. Resumo
Multitarefa
1. Goroutines
2. Canais 1
3. Canais 2
4. Composição
5. Tempo
6. Contexto
7. Sincronização
8. Resumo
Biblioteca Padrão
1. Sobre o módulo
2. Texto
3. data e hora
4. Leia e escreva
5. JSON, XML, CSV
6. HTTP
7. SQL
8. Resumo
O final
1. Resultados