Descubra. Aprenda. Cresça.

Você pode tanto quanto sabe!

Treinamentos

T2Ti ERP 1.0

Um dos marcos em termos de treinamentos no Brasil, o T2Ti ERP ensinou milhares de desenvolvedores a desenvolver um ERP desde o levantamento de requisitos até sua implantação utilizando as tecnologias C#, Delphi e Java.

T2Ti ERP 2.0

Segunda versão do treinamento T2Ti ERP, agora utilizando mais tecnologias: C#, Delphi Lazarus e Java (Desktop RIA e Web).

Além disso, aumentamos a quantidade de módulos para 39 (na versão 1.0 fizemos 24 módulos).

T2Ti ERP 3.0

Nessa versão do treinamento temos a presença do Flutter para construção do frontend. Construímos o backend em seis servidores: C#, Delphi, Node, PHP, Java e Python (o Python entrou por último no treinamento).

Nessa versão do ERP construímos 51 módulos, além de construir um gerador de códigos em Node.

Trilha DART

Trilha desenvolvida para o T2Ti ERP 3.0. Essa trilha é antiga, mas serve como base para ter uma noção do DART. Você pode seguir as instruções dos vídeos e usar a documentação do DART para aprender a linguagem.

Trilha Flutter

Trilha desenvolvida para o T2Ti ERP 3.0. Essa trilha é antiga, mas serve como base para ter uma noção do Flutter. Você pode seguir as instruções dos vídeos e usar a documentação do Flutter para aprender o framework.

Gemini

Concurso onde o Google está oferece 1 milhão de dólares em prêmios para consumo da API do Gemini. Essa trilha mostra como participar do concurso e como consumir a API do Geminir a partir do Python e do Flutter.

Python Starter

Curso de introdução ao Python. Esses são os primeiros passos nessa linguagem fantástica.

Python REST API

Treinamento Python mostrando como criar APIs REST usando o Flask com o SQLAlchemy.

Servidor Python T2Ti ERP

Apresentação da arquitetura do projeto feito para o servidor do T2Ti ERP 3.0 em Python.

Gemini

Concurso onde o Google está oferece 1 milhão de dólares em prêmios para consumo da API do Gemini. Essa trilha mostra como participar do concurso e como consumir a API do Geminir a partir do Python e do Flutter.

Curso OpenSwing

Curso bem antigo. Mantemos aqui como referência e ajuda para os colegas que porventura tenham algum sistema legado feito com esse framework.

Certificação Digital

Essa playlist contém o módulo Certificação Digital preparado para o T2Ti ERP 2.0 e é a base para construir os módulos que usam certificação.

Java XML

Essa playlist contém o módulo Java XML preparado para o Projeto T2Ti ERP 2.0 e é a base para construir os módulos que manipulam arquivos XML, com a NF-e.

Apache Maven

Nessa playlist você verá os conceitos básicos sobre a ferramenta Apache Maven, com foco no gerenciamento de dependências de um projeto de software.

Data Pump

Este curso tem como objetivo desenvolver uma ferramenta para copiar dados de um SGBD para outro, comumente conhecida como Data Pump.

Texgit

O projeto Texgit é um componente e framework em Java que facilita a manipulação de arquivos Flat Files (arquivo-texto) através de objetos.

iReport/JasperReports

Você aprenderá como definir uma fonte de dados JDBC e fonte de dados JavaBeans. Verá como criar o relatório com e sem o assistente(wizard), usar Fontes TTF(True Type), exportar arquivos PDF, relatórios "zebrados", gráficos, código de barras, imagens e sub-relatórios.

Migrando ACBr Sped

Este curso tem como objetivo mostrar como migrar o componente ACBr Sped desenvolvido no projeto ACBr para a linguagem Java.
Dessa forma, é possível gerar o arquivo do ACBr nativamente no Java com a inteligência criada pelo pessoal responsável pelo ACBr.

Java Bopepo

Bopepo é um componente que simplifica a geração de boletos em Java. Com este componente é possível utilizar templates personalizados. Nos templates personalizados é possível definir texto e imagens estáticas ou dinâmicas. Este treinamento tem por objetivo mostrar como utilizar o componente Bopepo.

Integração OpenOffice

O objetivo deste treinamento é explicar como realizar a integração de uma aplicação Java com o OpenOffice. Será mostrado passo a passo como abrir documentos, criar um novo documento, inserir texto, formatar o texto, salvar documentos, localizar e substituir termos e também como "escutar" os eventos do OpenOffice.

Memory Leaks

O objetivo desse curso é fornecer conhecimentos de nível básico a intermediário sobre o gerenciamento de memória em programas desenvolvidos na ferramenta Delphi.

RTTI

RTTI é o mecanismo de reflexão do Delphi. Abordamos as classes que envolvem a nova RTTI, construimos diversos exemplos práticos e no final desenvolvemos um framework ORM.

Ribbon

Durante o curso abordamos os componentes da suite Ribbon Controls, construimos diversos exemplos práticos e no final mostramos uma aplicação TDI acessando dados.

FireMonkey

Módulo desenvolvido para o treinamento T2Ti Mobile. Mostra como utilizar o framework Firemonkey, que permite a construção de aplicações híbridas no Delphi.

LiveBindings

O LiveBinding é um mecanismo de DataBinding que foi incorporado na versão XE2 do Delphi e que tem o objetivo de fazer a ligação de fontes distintas de dados através de expressões.

FireDAC

Este curso mostra como usar a biblioteca para acesso e manipulação universal de dados, estruturado em componentes (visuais e não visuais) que acompanha o Delphi.

DataSnap | REST | JSON

Curso antigo que mostra PASSO A PASSO como funcionam as tecnologias: DataSnap, JSON e REST separadas e em conjunto no Delphi. Para isso utilizamos o Delphi 2010.

Novo REST

Com o lançamento de novas versões do Delphi, seus componente para criação de servidores foram evoluindo. Este curso mostra a evolução desses componentes nas versões XE5 e XE8 do Delphi.

Data Pump

Este curso tem como objetivo desenvolver uma ferramenta para copiar dados de um SGBD para outro, comumente conhecida como Data Pump.

Lazarus Starter

Este curso tem como objetivo apresentar o Lazarus para quem ainda não o conhece. Foi desenvolvido para o T2Ti ERP 2.0 que trouxe essa linguagem como novidade.

RTTI

Aborda o mecanismo de reflexão do Lazarus. Durante o curso analisamos os diversos exemplos disponíveis e os componentes RTTI disponibilizados para o Lazarus.

ORM

Este curso mostra como aprender a desenvolver um ORM usando as tecnologias disponíveis no Lazarus. Este curso é a base para compreender como funciona o T2Ti ORM.

Ribbon

Existe uma diversidade grande de aplicações no mercado. O profissional precisa estar antenado para que a sua aplicação faça a diferença. Uma forma de fazer isso é caprichar no Design.

Brook | REST | JSON

O objetivo desse treinamento é fornecer conhecimentos de nível básico a intermediário sobre as tecnologias REST e JSON disponibilizadas no Lazarus e sobre o framework Brook.

Data Pump

Este curso tem como objetivo desenvolver uma ferramenta para copiar dados de um SGBD para outro, comumente conhecida como Data Pump.

WPF Ribbon

Este é o treinamento WPF Ribbon desenvolvido em C# (.Net). Neste treinamento você aprenderá a utilizar os principais elementos que compõem o Ribbon para WPF.

Database Starter

Todo desenvolvedor de aplicações comerciais precisa aprender a trabalhar com bancos de dados. É importante conhecer as características e o funcionamento dos SGBDs. É também necessário saber projetar um banco de dados e "conversar" com ele através da SQL.

Financeiro Pessoal Híbrido

Aprenda passo a passo como construir um Sistema Financeiro Pessoal mobile utilizando o Visual Studio com Cordova, Ionic, TypeScript e SQLite.

Financeiro Pessoal Xamarin Forms

Aprenda passo a passo como construir um Sistema Financeiro Pessoal mobile utilizando Xamarin.Forms com o Visual Studio e o SQLite.

Financeiro Pessoal Java

Aprenda passo a passo como construir o Sistema Financeiro Pessoal mobile apresentado no vídeo acima utilizando o Android Studio com Java, Room Persistence Library, Recycler View, Card View, LiveData, SQLite, Fragment, Drawer Layout e Constraint Layout.

Curso WhatsApp

Neste treinamento você aprenderá a usar a API do WhatsApp Business para integrar sua aplicação com o WhatsApp. Você vai aprender como como fazer a integração usando cinco linguagens: C#, Node, PHP, Delphi e Java.

Treinamento Alexa

Neste treinamento você aprenderá a desenvolver Skills para a Alexa usando a plataforma disponibilizada pela Amazon e também verá como utilizar um backend feito em cinco linguagens: C#, Delphi, Java, Node e PHP.

SonarQube

Nos vídeos dessa playlist você verá alguns conceitos sobre teste de software e será apresentado ao SonarQube, uma ferramenta que permite testes estáticos de software (ocorrem sem que o sistema esteja em execução).

Lógica de Programação

O Curso Lógica de Programação traz um conteúdo breve e leve para você ter a base para começar a desenvolver seus sistemas. O curso é dividido em 5 módulos com material para leitura e vídeo aulas.

Tributação Base

Nessa Playlist você aprenderá os conceitos básicos do sistema tributário brasileiro. Você verá ainda uma sugestão de modelagem de tabelas do banco de dados para o módulo tributário que serve para controlar a tributação na aplicação.