Curso Golang Advanced

  • Development

Curso Golang Advanced

16 horas
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
Pre-Requisitos
Materiais
Português/Inglês
Conteúdo Programatico

Introduction

  1. Advanced Constants
  2. Constant expressions
  3. IOTA

Advanced Functions

  1. Closures
  2. Function types
  3. Passing functions to functions
  4. Deferred functions
  5. Recovering from panics

Contexts

  1. Testing
  2. Unit tests
  3. Benchmark tests
  4. Example tests
  5. Code coverage analysis

Application Profiling

  1. Debugging
  2. Standard Library
  3. Testing
  4. Strings
  5. Database/SQL
  6. Bytes
  7. Net
  8. Net/http/httptest

Advanced Project Structures

  1. Alternative import strategies
  2. Using internal packages
  3. Designing packages
  4. Module lifecycle management
  5. Semantic versioning with modules
  6. Importing versioned modules
  7. Working with legacy workspaces

Final Project

  1. Create a CLI-based application
  2. Conclusion    
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas