Conhecendo variáveis e constantes na Golang \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 19 Horas 

 22 Min 

 27 Seg 

   Tempo restante da oferta: 19 22 27 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) Conhecendo variáveis e constantes na Golang  [ Desenvolvimento Back-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-back-end) [ Go ](https://www.treinaweb.com.br/blog/categoria/go) 

# Conhecendo variáveis e constantes na Golang

 Conheça neste artigo os tipos de dados presentes e a sintaxe para que possamos declarar variáveis e constantes na Golang.

 [ Cleyson Lima ](https://www.treinaweb.com.br/blog/autor/cleyson-lima) 4 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/10/o-que-e-e-como-comecar-com-golang.jpg)  

A [Go (Golang)](https://www.treinaweb.com.br/blog/o-que-e-e-como-comecar-com-golang) é uma linguagem de programação recente se comparada com outras linguagens presentes no mercado. Foi desenvolvida pelo Google, bastante performática e que vem se popularizando bastante nos últimos anos. Continuando com a nossa série de artigos sobre essa linguagem, nós iremos falar sobre as [variáveis e constantes](https://www.treinaweb.com.br/blog/variaveis-e-constantes-na-programacao) na Golang.

[  ![Wordpress - Personalização do tema Avada](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/avada.svg)   Curso Wordpress - Personalização do tema Avada Conhecer o curso ](https://www.treinaweb.com.br/curso/wordpress-personalizacao-do-tema-avada)

## Características de tipagem

A Golang é uma linguagem de [tipagem estática](https://www.treinaweb.com.br/blog/quais-as-diferencas-entre-tipagens-estatica-ou-dinamica-e-forte-ou-fraca), ou seja, existe um sistema de tipos bem definido e validado em tempo de compilação. Para isso, é necessário definir tipos para as variáveis e constantes que são criadas.

Mas é importante frisar que a linguagem Go possui o recurso de inferência de tipos, o que permite que os tipos das variáveis e constantes sejam definidos de maneira automática pelo compilador, lembrando que o recurso de inferência de tipos não faz com que a linguagem se torne dinamicamente tipada.

Certamente existem algumas vantagens atreladas à utilização de sistemas de tipos estáticos, como, equívocos de tipagem são geralmente percebidos com mais facilidade, além de que os processos de refatoração tendem a ser mais a prova de erros. Se acaba sendo necessário trocar o tipo de um parâmetro de uma função, por exemplo, o código não irá compilar até que todos os locais que referenciam a função passem a especificar o tipo correto.

Além disso, a Go, também, é fortemente tipada, isso quer dizer que para a Go os tipos dos dados importam, ou seja, a Go não irá realizar conversão automática de tipos, caso alguma conversão seja necessária, ela deve ser feita de forma explícita pela pessoa que está desenvolvendo o software.

## Tipos de dados padrões na Go

Como cada informação com a qual lidamos possui um tipo específico que melhor a representa, devemos escolher corretamente o tipo de variável que vamos utilizar. Portanto, é fundamental conhecer os tipos de dados que a linguagem nos oferece.

A seguir são apresentados os diversos tipos de dados da Go, a faixa de valores que ela aceita e quanto espaço uma variável desse tipo ocupa na memória.

### Tipos numéricos

A fim de armazenar números sem parte fracionária (algarismos após a vírgula), temos os valores numéricos inteiros. Note abaixo que cada tipo aceita uma faixa de valores, e que quanto maior essa faixa, maior também é o espaço ocupado em memória. Veja ainda que os tipos cujo nome começa com a letra “u” (de “unsigned” - sem sinal), não aceitam valores negativos, mas suportam uma faixa maior de valores positivos.

TipoFaixa de valoresTamanhoint8-128 a 1278 bitsuint80 a 2558 bitsint16-32.768 a 32.76716 bitsuint160 a 65.53516 bitsint32-2.147.483.648 a 2.147.483.64732 bitsuint320 a 4.294.967.29532 bitsint64-9.223.372.036.854.775.808 a 9.223.372.036.854.775.80764 bitsuint640 a 18.446.744.073.709.551.61564 bits

Além dos tipos descritos na tabela acima, temos alguns outros tipos para valores inteiros que servem como “atalhos” da própria linguagem. São eles:

- `int`: é um tipo inteiro que pode conter 32 ou 64 bits, a definição de qual o tamanho em memória será utilizado vai depender da arquitetura da máquina em que o código está sendo executado;
- `uint`: tem o mesmo comportamento do tipo `int`, mas só recebe valores sem sinal;
- `byte`: é um atalho para o tipo `uint8`;
- `rune`: é um atalho para o tipo `int32`, geralmente o tipo `rune` é utilizado para armazenar valores numéricos que representam [caracteres Unicode](https://pt.wikipedia.org/wiki/Unicode).

### Tipos numéricos de ponto flutuante

Os tipos de ponto flutuante representam os números “reais”, ou seja, aqueles que podem possuir uma parte fracionária.

TipoFaixa de valoresPrecisãoTamanhofloat32±1,5 x 10−45 para ±3,4 x 1038~6 a 9 dígitos32 bitsfloat64±5.0 × 10−324 para ±1.7 × 10308~15 a 17 dígitos64 bits

### Tipo booleano

O tipo booleano é usado para armazenar valores que podem ser representados como Verdadeiro ou Falso (sem valores intermediários).

TipoFaixa de valoresTamanhobooltrue ou false1 bit

### Tipos textuais

Também é muito comum que precisemos lidar com textos. Para esses casos, de forma geral, os textos podem ser armazenados pelo tipo `string`.

TipoFaixa de valoresTamanhostringTextos8 bits por caractere

Em outras linguagens é comum termos o tipo `char`, utilizado para armazenar um único caractere. Na linguagem Go não possuímos esse tipo, porém, ele pode ser representado utilizando o tipo `byte`.

O tipo `string` é um conjunto de `bytes`, mas também pode possuir `rune's`, pois dentro de uma `string` pode haver caracteres Unicode.

## Declarando variáveis

[  ![Go Básico](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/go.svg)   Curso Go Básico Conhecer o curso ](https://www.treinaweb.com.br/curso/go-basico)

A declaração de variáveis na linguagem Go é feita com o uso da palavra reservada `var`. Basicamente, a sintaxe para declaração de uma variável é, `var nomeDaVariavel tipo`. No exemplo abaixo temos a declaração de uma variável chamada `idade`, do tipo `int` e logo em seguida é atribuído valor 18 (dezoito) para essa mesma variável.

```go
package main

func main() {
	var idade int
	idade = 18
}

```

Também é possível realizar a definição e a inicialização da variável em uma mesma linha de código.

```go
package main

func main() {
	var idade int = 18
}

```

Outro ponto interessante a ser ressaltado é que, quando uma variável é criada, mas não é inicializada de imediato, ela terá inicialmente um valor definido de maneira automática pelo compilador, esse valor é conhecido como *zero-value* (valor zero).

Cada tipo possui um diferente *zero-value*, por exemplo, o tipo `int` tem como *zero-value* o valor `0` (zero), já o tipo `string` tem como *zero-value* o valor `""` (uma string vazia) e o tipo `bool` tem o valor `false` como *zero-value*.

## Declarando constantes

Também é possível declarar constantes na linguagem Go, diferente de uma variável as constantes não podem ter o seu valor alterado ao longo da execução do programa.

A declaração de uma constante é bem semelhante à forma de declaração de uma variável, a diferença é que utilizamos a palavra reservada `const` e as constantes devem ser imediatamente inicializadas.

```go
package main

func main() {
	const segundosEmUmMinuto int = 60
}

```

## Regras de nomeação de variáveis e constantes

Na Golang utilizamos como regra de nomeação de variáveis e constantes o formato camelCase.

Este formate determina que o nome das variáveis e constantes possuam um padrão em que, as palavras sejam definidas em letras minúsculas e, caso possua mais de uma palavra, os espaços serão removidos e a primeira letra das demais palavras serão colocadas em maiúsculo.

```go
package main

func main() {
	var idade int = 18
	var idadeDoAluno int = 18
}

```

Mas também é possível utilizar o formato PascalCase, onde cada palavra terá a sua primeira letra em maiúsculo, mesma que seja a primeira palavra. O formato PascalCase só será utilizado quando queremos que uma variável ou constate seja acessível de fora do pacote onde a mesma foi definida.

```go
package main

func main() {
	var Idade int = 18
	var IdadeDoAluno int = 18
}

```

Além disso, temos algumas outras regras que devem ser respeitadas, são elas:

- As variáveis não devem contar com caracteres especiais em seu nome. A única exceção é o underscore (\_), mas seu uso não é recomendado;
- Os nomes devem ser declarativos e autoexplicativos;
- As variáveis são case-sensitive. Isso quer dizer que “nomeDoAutor” difere de “nomeDoautor”, de “NomeDoAutor” e de “nomedoautor”, por exemplo.

## Inferência de tipos

[  ![C# - Algoritmos](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/c-sharp.svg)   Curso C# - Algoritmos Conhecer o curso ](https://www.treinaweb.com.br/curso/c-sharp-algoritmos)

A inferência de tipos é uma técnica que permite que os tipos das variáveis sejam definidos de forma automática pelo compilador a partir do seu contexto, isso quer dizer que o compilador irá atribuir de forma automática o tipo da variável no momento de sua declaração, verificando o tipo de dado que está sendo atribuído para a mesma.

Na linguagem Go podemos utilizar a inferência de tipos ao simplesmente realizar a declaração e atribuição da variável ou constante e omitir o seu tipo.

```go
package main

func main() {
	var idade = 18
	const IdadeDoAluno = 18
}

```

Importante frisar que a inferência de tipos não retira o status de linguagem estaticamente tipada da Golang, pois uma vez que o tipo foi definido, mesmo que de forma automática, a mesma não pode ter o seu tipo alterado ao longo da execução do programa, além disso, é importante notar que a inferência de tipos só é possível de ser realizada caso a variável seja declarada e tenha seu valor inicial atribuído no mesmo momento.

```go
package main

func main() {
	var idade
	idade = 18
}

```

O código acima não irá compilar e irá produzir um erro de compilação, pois no momento da criação da variável o compilador não é capaz de “adivinhar” qual deve ser o tipo da mesma, uma vez que não há o processo de atribuição do seu valor inicial no momento de sua declaração.

Por fim, a Golang também possui a sintaxe `:=`, que se comporta como um atalho para realizar a declaração e a inicialização de uma variável sem a necessidade da palavra reservada `var`.

```go
package main

func main() {
	idade := 18
}

```

A expressão acima é o mesmo que `var idade = 18`. Inclusive essa forma de realizar a declaração e inicialização de uma variável é muito comum de se ver em códigos Go.

## Conclusão

Como vimos nesse artigo, a Go possui uma tipagem estática e forte, o que faz com que as variáveis não possam ter seu tipo alterado ao longo da execução do programa e também que a Go não irá realizar conversão de tipos de forma automática.

Por fim, caso queira aprender mais sobre a Go e sua infinidade de recursos saiba que aqui na [TreinaWeb](https://www.treinaweb.com.br/) temos o curso [Go Básico](https://www.treinaweb.com.br/curso/go-basico) que possui **05h30 de vídeo** e um total de **37 exercícios**.

Veja quais são os tópicos abordados durante o curso Go Básico:

- Compreender a sintaxe básica da Golang;
- Compreender conceitos básicos envolvidos na Go, como ponteiros de memória;
- Utilizar as estruturas básicas da linguagem, como declaração de variáveis;
- Utilizar as principais estruturas de conjuntos da Go, como arrays, slices e maps;
- Entender as principais funções built-in, como make(), new(), panic(), recover() e defer;
- Organizar o código em pacotes e utilizar os principais pacotes disponibilizados pela linguagem;
- Entender como podemos utilizar concorrência com a Golang, inclusive com técnicas como os channels;
- Entender o que são as structs na Go e como podemos utilizar um pouco de orientação a objetos com a linguagem;
- Realizar operações de I/O no sistema operacional, como a criação e escrita de arquivos.

- [ #go ](https://www.treinaweb.com.br/blog/tag/go)
- [ #golang ](https://www.treinaweb.com.br/blog/tag/golang)
- [ #variáveis na Go ](https://www.treinaweb.com.br/blog/tag/variaveis-na-go)
- [ #constantes na Go ](https://www.treinaweb.com.br/blog/tag/constantes-na-go)
- [ #tipos de dados na Go ](https://www.treinaweb.com.br/blog/tag/tipos-de-dados-na-go)

Autor

 ![Cleyson Lima](//secure.gravatar.com/avatar/db30efb102ffa5d5204cebe12060b111?d=mm)

## Cleyson Lima

 Professor, programador, fã de One Piece e finge saber cozinhar. Cleyson é graduando em Licenciatura em Informática pelo IFPI - Campus Teresina Zona Sul, nos anos de 2019 e 2020 esteve envolvido em vários projetos coordenados pela secretaria municipal de educação da cidade de Teresina, onde o foco era introduzir alunos da rede pública no mundo da programação e robótica. Hoje é instrutor dos cursos de Spring na TreinaWeb, mas diz que seu coração sempre pertencerá ao Python. 

 [Todos os artigos](https://www.treinaweb.com.br/blog/autor/cleyson-lima)  

## Continue estudando

 Transforme leitura em prática com os cursos e formações da TreinaWeb.

 [Ver cursos](https://www.treinaweb.com.br/cursos)   

  Continue lendo

## Artigos relacionados

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/10/o-que-e-e-como-comecar-com-golang-400x280.jpg)  [ Guias ](https://www.treinaweb.com.br/blog/categoria/guias) 

     3 anos atrás

    ##  [ Guia da linguagem Go ](https://www.treinaweb.com.br/blog/guia-da-linguagem-go) 

     Nesse guia de Go você aprenderá o necessário para criar os seus primeiros softwares com a linguagem de programação Go. Acesse agora mesmo!

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/05/como-instalar-o-csharp-e-nosso-primeiro-exemplo-400x280.png)  [ C# ](https://www.treinaweb.com.br/blog/categoria/csharp) 

     5 anos atrás

    ##  [ Conhecendo variáveis e constantes no C# ](https://www.treinaweb.com.br/blog/conhecendo-variaveis-e-constantes-no-csharp) 

     Conheça neste artigo os tipos de dados presentes no C# e a sintaxe para que possamos declarar variáveis e constantes.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/03/como-instalar-o-dart-e-executar-seu-primeiro-exemplo-400x280.png)  [ Dart ](https://www.treinaweb.com.br/blog/categoria/dart) 

     6 anos atrás

    ##  [ Conhecendo variáveis e constantes no Dart ](https://www.treinaweb.com.br/blog/conhecendo-variaveis-e-constantes-no-dart) 

     Neste artigo conheceremos as variáveis e constantes no Dart.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/02/CONHECENDO-VÁRIAVEIS-CONSTANTES-JAVASCRIPT-400x280.png)  [ Desenvolvimento Front-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-front-end) 

     6 anos atrás

    ##  [ Conhecendo variáveis e constantes no JavaScript ](https://www.treinaweb.com.br/blog/conhecendo-variaveis-e-constantes-no-javascript) 

     Neste artigo vamos aprender a declarar e a utilizar constantes e variáveis no JavaScript, entendendo quando definir var, let e const.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/01/VARIÁVEIS-JAVA-400x280.png)  [ Java ](https://www.treinaweb.com.br/blog/categoria/java) 

     6 anos atrás

    ##  [ Conhecendo variáveis e constantes no Java ](https://www.treinaweb.com.br/blog/conhecendo-variaveis-e-constantes-no-java) 

     Conheça neste artigo as variáveis, tipos de dados e constantes da linguagem Java.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/01/conhecendo-variaveis-e-constantes-no-python-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     6 anos atrás

    ##  [ Conhecendo variáveis e constantes no Python ](https://www.treinaweb.com.br/blog/conhecendo-variaveis-e-constantes-no-python) 

     Conheça neste artigo as variáveis e constantes no Python.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/GUIA-LINGUAGEM-JAVASCRIPT-400x280.png)  [ Desenvolvimento Front-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-front-end) 

     6 anos atrás

    ##  [ Guia da Linguagem JavaScript ](https://www.treinaweb.com.br/blog/guia-da-linguagem-javascript) 

     Neste Guia da Linguagem Javascript vamos abordar aspectos fundamentais, como: tipos de dados, variáveis, objetos, arrays e muito mais.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/03/ARRAYS-OBJETOS-JAVASCRIPT-400x280.png)  [ Desenvolvimento Front-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-front-end) 

     6 anos atrás

    ##  [ Trabalhando com arrays e objetos no JavaScript ](https://www.treinaweb.com.br/blog/trabalhando-com-arrays-e-objetos-no-javascript) 

     Confira neste artigo como trabalhar com Arrays e Objetos no JavaScript. Vamos aprender a declarar e manipular Arrays e Objetos com exemplos.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/11/ARTIGO-DART-400x280.jpg)  [ Dart ](https://www.treinaweb.com.br/blog/categoria/dart) 

     4 anos atrás

    ##  [ Guia da linguagem dart ](https://www.treinaweb.com.br/blog/guia-da-linguagem-dart) 

     Nesse guia da linguagem Dart você aprenderá o necessário para criar os seus primeiros softwares com a linguagem de programação Dart.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/05/como-instalar-o-csharp-e-nosso-primeiro-exemplo-400x280.png)  [ C# ](https://www.treinaweb.com.br/blog/categoria/csharp) 

     4 anos atrás

    ##  [ Guia da linguagem C# ](https://www.treinaweb.com.br/blog/guia-da-linguagem-csharp) 

     Nesse guia de C# você aprenderá o necessário para criar os seus primeiros softwares com a linguagem de programação C#. Acesse agora mesmo!

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/03/GUIA-LINGUAGEM-JAVA-400x280.png)  [ Java ](https://www.treinaweb.com.br/blog/categoria/java) 

     6 anos atrás

    ##  [ Guia da linguagem Java ](https://www.treinaweb.com.br/blog/guia-da-linguagem-java) 

     Confira neste guia os principais tópicos para iniciar seus estudos na linguagem Java.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/08/07161700/gerenciamento-python-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     4 anos atrás

    ##  [ Empacotando e publicando pacotes Python no PyPi ](https://www.treinaweb.com.br/blog/empacotando-e-publicando-pacotes-python-no-pypi) 

     Neste artigo iremos aprender como funciona o processo de empacotar e distribuir nossos próprios pacotes Python no PyPi.

     Ler artigo

## Um ano de acesso total para você viver de programação.

 Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro `console.log` ao mercado de trabalho.

- **1 ano** de acesso a **todos os cursos**
- Cursos novos **toda semana**
- Suporte **direto com professores**
- Plano de carreira **personalizado**
- **Certificados digitais** inclusos
- **Aplicativos** para Android e iOS, com **acesso offline**

    **Garantia incondicional de satisfação** 

 Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

### Acesso completo a todos os cursos e dezenas de Formações.

 12 meses 

  Economize R$ 840,00  54% OFF 

 de 12x R$ 129,00 por apenas

 12x  R$ 59,00

 sem juros no cartão de crédito ou R$ 599,00 à vista

  Oferta termina em  **19h 22min 27s**

- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!

 [Matricule-se agora](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26)

     [                ](https://www.treinaweb.com.br)

 Escola online de programação, tecnologia e IA.

- [  ](https://www.facebook.com/TreinaWeb/)
- [  ](https://www.instagram.com/treinaweb/)
- [  ](https://www.youtube.com/user/TreinaWeb)
- [  ](https://twitter.com/treinaweb)
- [  ](https://www.linkedin.com/company/treinaweb)
- [  ](https://github.com/treinaweb)

## Inscreva-se em nossa newsletter

Receba lançamentos, promoções e novidades.

   Seu nome     Seu WhatsApp     Seu melhor e-mail   Inscrever-se 

## Cursos

- [ Base para Devs ](https://www.treinaweb.com.br/categoria/base-para-devs)
- [ Front-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-front-end)
- [ Back-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-back-end)
- [ Mobile ](https://www.treinaweb.com.br/categoria/desenvolvimento-mobile)
- [ Bancos de Dados ](https://www.treinaweb.com.br/categoria/bancos-de-dados)
- [ Cloud ](https://www.treinaweb.com.br/categoria/cloud-computing)
- [ IA ](https://www.treinaweb.com.br/categoria/ia)
- [ E mais ](https://www.treinaweb.com.br/categoria/e-mais)
- [ Ver todos os cursos ](https://www.treinaweb.com.br/cursos)

## Conteúdo

- [ Formações ](https://www.treinaweb.com.br/formacoes)
- [ Projetos práticos ](https://www.treinaweb.com.br/projetos-praticos)
- [ Direto ao ponto ](https://www.treinaweb.com.br/direto-ao-ponto)
- [ Planos ](https://www.treinaweb.com.br#assinatura)
- [ Depoimentos ](https://www.treinaweb.com.br#depoimentos)
- [ Comunidade ](https://www.treinaweb.com.br#comunidade)
- [ Corpo docente ](https://www.treinaweb.com.br#docente)

## A empresa

- [ Sobre a TreinaWeb ](https://www.treinaweb.com.br#sobre)
- [ Perguntas frequentes ](https://www.treinaweb.com.br#faq)
- [ Vantagens de estudar na TreinaWeb ](https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb)
- [ Cursos para empresas ](https://www.treinaweb.com.br/empresas)
- [ Sugira um novo curso ](https://www.treinaweb.com.br/sugerir-curso)
- [ Trabalhe conosco ](https://www.treinaweb.com.br/trabalhe-conosco)
- [ Artigos ](https://www.treinaweb.com.br/blog)
- [ Desenvolvedores e agentes ](https://www.treinaweb.com.br/developers)
- [ Contato ](https://www.treinaweb.com.br/contato)
- [ Política de privacidade ](https://www.treinaweb.com.br/politica-de-privacidade)
- [ Termos de uso ](https://www.treinaweb.com.br/termos-de-uso)

## Baixe nosso aplicativo

 [   Disponível na **App Store**  ](https://apps.apple.com/us/app/treinaweb/id1322729447) [   Disponível no **Google Play**  ](https://play.google.com/store/apps/details?id=br.com.treinaweb.mobile) 

  Av. Paulista, 1765, Conj 71 e 72 · Bela Vista · São Paulo · SP · 01311-200   © 2004 – 2026 TreinaWeb Tecnologia LTDA · CNPJ 06.156.637/0001-58
