TIM Tec: 19 cursos online e gratuitos em Tecnologia da Informação
Tags: cursogratuito, inclusão, css, cursos
Published: 2023-03-07 01:08:44

---
title: TIM Tec: 19 cursos online e gratuitos em Tecnologia da Informação
published: true
date: 2023-03-03 22:51:26 UTC
tags: CursoGratuito,Inclusão,css,cursos
canonical_url: https://guiadeti.com.br/tim-tec-cursos-online-e-gratuitos-em-ti/
---

![Thumb TIM Tech - Guia de TI](https://guiadeti.com.br/wp-content/uploads/2023/03/TIM-Tech-1024x676.png "Thumb TIM Tech - Guia de TI")

A TIM Tech, plataforma criada pelo Instituto Tim, oferta diversos cursos online, livres, abertos e gratuitos. Dentre eles, 23 na área de tecnologia da informação. Os cursos são em formato de vídeo aula e é disponibilizado um fórum para que os alunos possam interagir entre si e tirar dúvidas.

## Conteúdo
<nav><ul>
<li><a href="#ementa">Ementa</a></li>
<li><a href="#tim-tech">TIM Tech</a></li>
<li><a href="#instituto-tim">Instituto TIM</a></li>
<li><a href="#inscricoes">Inscrições</a></li>
<li><a href="#compartilhe">Compartilhe!</a></li>
</ul></nav>

## Ementa

- **Boas práticas em desenvolvimento de software**
  - Requisitos: O curso é orientado a desenvolvedores (as) de software que já possuem ao menos um conhecimento básico em programação e que necessitam melhorar sua produtividade ou mesmo trabalhar em time de maneira fluida.
  - Ementa:
    - Metodologias e técnicas de produtividade;
    - Ambientes de desenvolvimento;
    - Licenciamento de software;
    - Controle de versão e social coding;
    - [DevOps](https://guiadeti.com.br/guia-tags/cursos-de-devops/): desenvolvendo e orquestrando;
    - Segurança e privacidade;
    - Quando (não) reinventar a roda;
    - Lidando com os clientes;
    - Encerramento.

- **Desenho de Jogos**
  - Requisitos: Nossa recomendação é que você assista primeiro os módulos de Introdução à lógica de programação e Introdução à linguagem de programação PHP, nesta plataforma, antes de iniciar este curso. Os módulos de HTML5 e de Edição e tratamento de imagens não são pré-requisitos obrigatórios. Porém, os conhecimentos e habilidades que podem ser adquiridos neles são bastante úteis também para o aproveitamento deste curso. Para desenvolver as atividades práticas, será preciso que você tenha acesso a um computador no qual possa configurar um servidor web.
  - Ementa: 
    - Jogos digitais;
    - Game design;
    - Mecânica;
    - Narrativa;
    - Tecnologia;
    - [JavaScript](https://guiadeti.com.br/guia-tags/cursos-de-javascript/) e [HTML5](https://guiadeti.com.br/guia-tags/cursos-de-html5/) em jogos;
    - Projeto de jogos;
    - A fase de concepção;
    - Prototipação;
    - Estrutura do jogo;
    - Entidades do jogo;
    - Comportamento de entidades do jogo;
    - Level design Aula 14 – Testes e avaliação.

- **Desenvolvimento com [Python](https://guiadeti.com.br/guia-tags/cursos-de-python/)**
  - Requisitos: Este curso é voltado para profissionais que já tem alguma experiência com desenvolvimento de software e desejam aprender a linguagem [Python](https://guiadeti.com.br/guia-tags/cursos-de-python/). Assumimos que o aluno tem noções de web, http, xml e testes unitários.
  - Ementa: 
    - Iniciando com [Python](https://guiadeti.com.br/guia-tags/cursos-de-python/);
    - Aprendendo na prática: números e strings;
    - Manipulações básicas;
    - Estruturas de dados;
    - Classes e objetos;
    - Tratando erros;
    - Módulos e pacotes;
    - Testes;
    - Trabalhando com arquivos;
    - Conhecendo mais o universo pythonico;
    - E depois do curso?.

- **Desenvolvimento de [APIs](https://guiadeti.com.br/guia-tags/cursos-de-apis/)em REST**
  - Requisitos: Este curso é para aquele aluno e/ou profissional da área de desenvolvimento que deseja expôr serviços reutilizáveis em seu sistema. Por exemplo, no desenvolvimento de aplicativos móveis, é necessário ter uma [API](https://guiadeti.com.br/guia-tags/cursos-de-api/)para que o aplicativo possa interagir com um controle central de dados. Para este curso é fundamental que o aluno tenha conhecimentos de desenvolvimento web (preferencialmente, [Java](https://guiadeti.com.br/guia-tags/cursos-de-java/)).
  - Ementa:
    -  O que são [API’s](https://guiadeti.com.br/guia-tags/cursos-de-apis/)?;
    - O que é REST?;
    - Explorando REST mais a fundo;
    - Negociação de conteúdo;
    - Modelos de segurança;
    - Desenvolvimento de [API’s](https://guiadeti.com.br/guia-tags/cursos-de-apis/).

- **Desenvolvimento de [front-end](https://guiadeti.com.br/guia-tags/cursos-de-front-end/)**
  - Requisitos: Para realizar este curso, é necessário que você já tenha bons conhecimentos em HTML5 e CSS3 e noções de JavaScript.
  - Ementa:
    - O que é um desenvolvedor [front-end](https://guiadeti.com.br/guia-tags/cursos-de-front-end/)?;
    - O papel do [HTML5](https://guiadeti.com.br/guia-tags/cursos-de-html5/) ML no [front-end](https://guiadeti.com.br/guia-tags/cursos-de-front-end/);
    - O papel do [CSS](https://guiadeti.com.br/guia-tags/cursos-de-css/) no [front-end](https://guiadeti.com.br/guia-tags/cursos-de-front-end/);
    - O papel do [JavaScript](https://guiadeti.com.br/guia-tags/cursos-de-javascript/)no front-end;
    - Web Performance: boas práticas de desempenho de páginas Web;
    - Desenvolvimento [front-end](https://guiadeti.com.br/guia-tags/cursos-de-front-end/) com foco em dispositivos móveis;
    - SEO: otimização para mecanismos de busca;
    - Introdução à acessibilidade Web;
    - Validando seu código;
    - Ferramentas de desenvolvimento.

- **Desenvolvimento Web com [AngularJS](https://guiadeti.com.br/guia-tags/cursos-de-angularjs/)**
  - Requisitos: Este curso é para alunos e/ou profissionais das áreas de tecnologia da informação, design e editoração, que possuem conhecimentos intermediários em [HTML](https://guiadeti.com.br/guia-tags/cursos-de-html/), [CSS](https://guiadeti.com.br/guia-tags/cursos-de-css/)e JavaScript e gostariam de aprender um framework moderno, que aumentará sua produtividade e capacidades de desenvolvimento de aplicações web. O curso também se destina a alunos e/ou profissionais interessados em iniciar na carreira de desenvolvedor [front-end](https://guiadeti.com.br/guia-tags/cursos-de-front-end/).
  - Ementa: 
    - Introdução;
    - Conceitos básicos do [AngularJS](https://guiadeti.com.br/guia-tags/cursos-de-angularjs/)– Parte 1;
    - Conceitos básicos do [AngularJS](https://guiadeti.com.br/guia-tags/cursos-de-angularjs/)– Parte 2;
    - Services;
    - Routing;
    - Custom Directives e considerações finais.

- **Desenvolvimento Web com [Java](https://guiadeti.com.br/guia-tags/cursos-de-java/)e [Apache Wicket](https://guiadeti.com.br/guia-tags/cursos-de-apache-wicket/)**
  - Requisitos: O curso presume que o aluno tenha um conhecimento razoável sobre as seguintes tecnologias: [Java](https://guiadeti.com.br/guia-tags/cursos-de-java/), [HTML](https://guiadeti.com.br/guia-tags/cursos-de-html/), [SQL](https://guiadeti.com.br/guia-tags/cursos-de-sql/).
  - Ementa: 
    - Introdução, instalação e “Hello World”;
    - Navegação e Markup Inheritance – Parte I;
    - Formulário – Parte I;
    - Persistência;
    - Fomulários – Parte II;
    - Requisições assíncronas;
    - Markup Inheritance – Parte II.

- **Desenvolvimento Web PHP**
  - Requisitos: O curso tem como público alvo estudantes intermediários e avançados da plataforma, que tenham noções prévias dos materiais abordados nos cursos de PHP, Lógica de programação, Banco de dados, [HTML](https://guiadeti.com.br/guia-tags/cursos-de-html/)5 e, preferencialmente, [front-end](https://guiadeti.com.br/guia-tags/cursos-de-front-end/). É aconselhável que o estudante possua uma base em orientação a objetos para melhor acompanhar as aulas 3, 4, 5, e 6, é aconselhável assistir as aulas 1, 2 e 3 do curso “Introdução à programação em linguagem [JAVA](https://guiadeti.com.br/guia-tags/cursos-de-java/)”.
  - Ementa: 
    - Olá Mundo!;
    - Tarefas simples;
    - O modelo MVC;
    - Primeira aplicação em Lumen (lumen.laravel.com);
    - Sessões e ORM (Eloquent);
    - [API](https://guiadeti.com.br/guia-tags/cursos-de-api/).

- **Design de interfaces com CSS3**
  - Requisitos: Conhecimento básico da linguagem [HTML](https://guiadeti.com.br/guia-tags/cursos-de-html/)e familiaridade com softwares gráficos e editores de texto.
  - Ementa:
    - Comece aqui;
    - Fundamentos de Design para a Web;
    - (Quase) tudo sobre layouts;
    - Fundamentos de [CSS](https://guiadeti.com.br/guia-tags/cursos-de-css/). Parte I;
    - Fundamentos de [CSS](https://guiadeti.com.br/guia-tags/cursos-de-css/). Parte II;
    - Boas práticas de desenvolvimento;
    - Design Responsivo;
    - CSS3;
    - Tópicos Avançados.

- **Edição e tratamento de imagens**
  - Requisitos: Para acompanhar este curso, é recomendado que o aluno tenha conhecimento básico na operação de um computador, incluindo noções de estrutura do sistema de arquivos e pastas.
  - Ementa: 
    - Imagens e fotografias;
    - Imagens raster – Conceitos fundamentais do programa;
    - Seleção, recorte, transparência e montagem;
    - Imagens raster – Montagem e ajustes;
    - Imagens raster – Tratamento de imagens;
    - Design: conceitos fundamentais;
    - Vetores;
    - Vetores – Formas geométricas simples;
    - Vetores – Vetorização;
    - Animações simples e raster avançado;
    - Considerações.

- **HTML5 – Introdução ao [front-end](https://guiadeti.com.br/guia-tags/cursos-de-front-end/)**
  - Requisitos: É necessário que você tenha conhecimentos básicos de navegação e pesquisa na web e dos recursos elementares (copiar, colar, salvar, criar e organizar pastas) de algum sistema operacional como Windows, MAC ou Linux.
  - Ementa: 
    - Introdução: Internet e Web;
    - Montando a estrutura de um documento [HTML](https://guiadeti.com.br/guia-tags/cursos-de-html/);
    - Grupos de conteúdo e elementos semânticos de texto;
    - Conteúdo multimídia;
    - Tabelas e formulários;
    - Metadados e cabeçalho;
    - Introdução ao [CSS](https://guiadeti.com.br/guia-tags/cursos-de-css/);
    - Cores e backgrounds;
    - Fontes, textos, listas e links;
    - Box model, classe, ID e outros;
    - Introdução ao [JavaScript](https://guiadeti.com.br/guia-tags/cursos-de-javascript/);
    - Noções de jQuery.

- **Introdução à linguagem de programação PHP**
  - Requisitos: Para acompanhar este curso nós recomendamos que você já tenha estudado HTML5 e Introdução ao Banco de Dados. Os dois cursos estão publicados nesta plataforma. Se você tiver feito pelo menos 50% de cada um deles, já é suficiente. É imprescindível que você tenha acesso a um computador no qual possa configurar seu ambiente de desenvolvimento, instalando pelo menos o interpretador de PHP e um servidor Web. Você encontrará muito mais facilidade na prática de programação se puder usar um editor especializado para código, tal como o Notepadd++ (Windows), o Sublime (Windows, Mac, Linux) ou o Gedit (Linux).

  - Ementa: 
    - Web: URLs e requisições;
    - O que é PHP?;
    - Primeiros passos em PHP;
    - Valores e operadores;
    - Arrays (arranjos;)
    - Estruturas de controle: Condição;
    - Estruturas de controle: Iterações;
    - Formulários PHP;
    - Uma aplicação simples;
    - Abstraindo uma aplicação;
    - Programação orientada a objetos;
    - Permanência de dados;
    - Funções comuns do PHP;
    - WordPress.

- **Introdução à lógica de programação**
  - Requisitos: É necessário que o interessado possua conhecimentos básicos de navegação e pesquisa na Web, assim como domine os recursos elementares de algum sistema operacional como Windows, MAC ou Linux (tais como copiar, colar, salvar, criar e organizar pastas).
  - Ementa: 
    - Introdução à programação de computadores;
    - Algoritmos computacionais;
    - Estruturas de seleção;
    - Boas práticas de programação;
    - Estruturas de repetição;
    - Vetores unidimensionais;
    - Matrizes;
    - Modularização.

- **Introdução à programação em linguagem [JAVA](https://guiadeti.com.br/guia-tags/cursos-de-java/)**
  - Requisitos: É necessário que você tenha conhecimentos de estruturação de programas e conceitos básicos de programação. Ou seja: basta você ter feito o curso “Introdução á Logica de Programação” ou ter familiaridade com alguma outra linguagem de programação.
  - Ementa: 
    - Conceito de orientação a objeto;
    - Construções básicas;
    - Orientação a objetos;
    - Tópicos especiais;
    - Encerramento.

- **Introdução ao uso de banco de dados e [SQL](https://guiadeti.com.br/guia-tags/cursos-de-sql/)**
  - Requisitos: Para acompanhar este curso é necessário que você tenha noções básicas de informática, familiaridade com navegação Web e um entendimento básico de gerenciamento de arquivos e pastas. Para os exercícios práticos, você precisará ter um computador com permissão de instalação de programas que serão utilizados ao longo do curso. Os softwares necessários são o [MySQL](https://guiadeti.com.br/guia-tags/cursos-de-mysql/)Server e o [MySQL](https://guiadeti.com.br/guia-tags/cursos-de-mysql/)Workbench.
  - Ementa: 
    - Introdução aos banco de dados relacionais;
    - Arquitetura cliente-servidor e introdução ao [MySQL](https://guiadeti.com.br/guia-tags/cursos-de-mysql/);
    - Efetuando consultas e manipulando estrutura com [SQL](https://guiadeti.com.br/guia-tags/cursos-de-sql/);
    - Manipulação de dados e criação de índices;
    - Projetando bancos de dados relacionais;
    - Um exemplo de modelagem;
    - Tabelas relacionadas, union e operações aritméticas;
    - Usando funções, agrupamentos e sub-consultas;
    - Usando view’s e introdução à Teoria da Normalização;
    - Introdução a recursos avançados e gerenciamento de usuários.

- **[JavaScript](https://guiadeti.com.br/guia-tags/cursos-de-javascript/): Conceitos e bibliotecas**
  - Requisitos: Este curso é para aquele aluno e/ou profissional das áreas de tecnologia da informação, design e editoração, que apesar de já familiarizado com a linguagem [HTML](https://guiadeti.com.br/guia-tags/cursos-de-html/), percebeu a importância da interatividade em qualquer projeto web, e que, por não ser iniciado em linguagens de programação, sentia-se deslocado neste ambiente. Este curso tem o propósito de ser um material de entrada para a linguagem [JavaScript](https://guiadeti.com.br/guia-tags/cursos-de-javascript/), porém é fundamental algum conhecimento da linguagem [HTML](https://guiadeti.com.br/guia-tags/cursos-de-html/)já que é dentro dela que construiremos os conceitos e atividades apresentados neste curso.

  - Ementa: 
    - Por que estudar [JavaScript](https://guiadeti.com.br/guia-tags/cursos-de-javascript/)?;
    - Linguagens e [JavaScript](https://guiadeti.com.br/guia-tags/cursos-de-javascript/);
    - [JavaScript](https://guiadeti.com.br/guia-tags/cursos-de-javascript/)e [HTML](https://guiadeti.com.br/guia-tags/cursos-de-html/);
    - Lógica de programação e algoritmos;
    - Controle sobre o seu código;
    - Bibliotecas;
    - Plugins;
    - Frameworks;
    - Encerramento.

- **MOOC e novas formas de aprendizagem**
  - Requisitos: Conhecimentos básicos de informática e internet.

  - Ementa: 
    - O que é um MOOC?;
    - As possibilidades pedagógicas do TIM Tec;
    - Facilidades do TIM Tec;
    - Ferramentas do TIM Tec;
    - Dicas para construir e engajar;
    - Algumas ideias para inspirar.

- **Programação Android**
  - Requisitos:O conhecimento básico da linguagem [Java](https://guiadeti.com.br/guia-tags/cursos-de-java/)é essencial para seguir este curso. Você poderá adquiri-lo fazendo o curso “Introdução à programação em linguagem [Java](https://guiadeti.com.br/guia-tags/cursos-de-java/)“.
  - Ementa: 
    - Instalando o ambiente;
    - Anatomia de uma aplicação Android;
    - Programa de adivinhar os números;
    - Screencast: parte 1;
    - Screencast: parte 2;
    - Banco de dados.

- **[UX e UI](https://guiadeti.com.br/guia-tags/cursos-de-ui-ux/) Design**
  - Requisitos: É fundamental algum conhecimento com técnicas e linguagens de criação de websites, já que é a proposta do curso é somar novos conhecimentos para que os alunos possam otimizar o seu trabalho.
  - Ementa: 
    - Design centrado no usuário;
    - [UX](https://guiadeti.com.br/guia-tags/cursos-de-ux/);
    - Elementos da experiência do usuário;
    - Arquitetura de informação;
    - Prototipação;
    - Design de interfaces;
    - Testes de usabilidade.

## TIM Tech

O TIM Tech é uma iniciativa da operadora de telefonia TIM para incentivar o desenvolvimento de soluções tecnológicas inovadoras. O programa oferece suporte técnico, financeiro e de mentoria para startups e empreendedores que possuem ideias e projetos que possam ser aplicados no mercado de telecomunicações.

O TIM Tech tem como objetivo impulsionar o ecossistema de inovação no Brasil, promovendo o desenvolvimento de novos produtos e serviços que possam agregar valor ao mercado. A iniciativa é voltada para áreas como IoT, inteligência artificial, big data, realidade virtual e aumentada, entre outras.

Os participantes do TIM Tech têm acesso a uma série de benefícios, como a possibilidade de testar suas soluções em ambiente real, a participação em eventos de networking e a oportunidade de trabalhar em conjunto com a equipe de inovação da TIM. Além disso, as startups selecionadas recebem um aporte financeiro para o desenvolvimento de seus projetos.

O TIM Tech é uma iniciativa importante para o mercado de telecomunicações no Brasil, pois incentiva a criação de soluções inovadoras e impulsiona o desenvolvimento tecnológico no país. Além disso, o programa contribui para a evolução dos serviços oferecidos pela TIM, trazendo mais opções e melhorias para os clientes da operadora.

## Instituto TIM

O Instituto TIM é uma organização sem fins lucrativos criada pela TIM em 2013, com o objetivo de incentivar a educação e a tecnologia no Brasil. O instituto desenvolve projetos e programas que buscam promover a inclusão digital, a formação de talentos e a inovação tecnológica.

Entre os principais programas desenvolvidos pelo Instituto TIM estão o Programaê!, que tem como objetivo incentivar o ensino da programação de computadores nas escolas, e o Programa de Formação de Novos Talentos, que oferece bolsas de estudo para estudantes de graduação e pós-graduação em áreas como engenharia, ciência da computação e matemática.

Além disso, o Instituto TIM também promove ações de voluntariado, como o Dia dos Voluntários, em que os funcionários da TIM dedicam um dia do ano para realizar atividades sociais em suas comunidades locais.

O Instituto TIM é uma iniciativa importante para o desenvolvimento tecnológico e educacional no Brasil, contribuindo para o fortalecimento do setor de tecnologia e para a formação de talentos em áreas estratégicas para o país. Através de seus programas e projetos, o instituto busca estimular a educação e a inovação, fortalecendo a capacidade do Brasil de competir em um mundo cada vez mais conectado e tecnológico.

## Inscrições

[Inscreva-se aqui!](https://cursos.timtec.com.br/courses)

## Compartilhe!

Gostou do conteúdo? Não deixe de compartilhar com a galera!

O post [TIM Tec: 19 cursos online e gratuitos em Tecnologia da Informação](https://guiadeti.com.br/tim-tec-cursos-online-e-gratuitos-em-ti/) apareceu primeiro em [Guia de TI](https://guiadeti.com.br).