Visão Geral
O Curso Golang Advanced, ensina os participantes a elevar suas habilidades para o próximo nível com a linguagem de programação Go (também chamada de Golang) . Os alunos enfrentam os desafios da criação de software aprendendo como incorporar funções avançadas, implementar testes e depuração, gerenciar estruturas de projeto e muito mais. Na conclusão deste curso Go.
software:
- A distribuição mais recente do Go para o seu sistema operacional (Windows, Mac ou Linux)
- Um IDE compatível com Go, como JetBrains GoLand
Objetivo
Após realizar este Curso Golang Advanced você será capaz de:
- Implementar expressões constantes e IOTA
- Use e crie funções avançadas
- Implementar teste e depuração
- Use a biblioteca padrão
- Incorporar e gerenciar estruturas de projeto avançadas
- Crie um aplicativo baseado em CLI
Materiais
Português/Inglês
Conteúdo Programatico
Introduction
- Advanced Constants
- Constant expressions
- IOTA
Advanced Functions
- Closures
- Function types
- Passing functions to functions
- Deferred functions
- Recovering from panics
Contexts
- Testing
- Unit tests
- Benchmark tests
- Example tests
- Code coverage analysis
Application Profiling
- Debugging
- Standard Library
- Testing
- Strings
- Database/SQL
- Bytes
- Net
- Net/http/httptest
Advanced Project Structures
- Alternative import strategies
- Using internal packages
- Designing packages
- Module lifecycle management
- Semantic versioning with modules
- Importing versioned modules
- Working with legacy workspaces
Final Project
- Create a CLI-based application
- Conclusion
TENHO INTERESSE