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

Este curso tem como objetivo demonstrar como integrar uma aplicação Java com o OpenOffice. Com isso, é possível criar, editar, formatar e manipular documentos automaticamente, além de capturar eventos diretamente a partir do OpenOffice.

Java Starter Hands ON

Este curso tem como objetivo ensinar os fundamentos da linguagem Java de forma prática, com foco no conceito de “aprender fazendo”. Dessa forma, o aluno aprende a desenvolver aplicações Java utilizando NetBeans, Swing e banco de dados MySQL.

Web Services

Este curso tem como objetivo apresentar os conceitos e a implementação de Web Services na linguagem Java. Com isso, é possível permitir a comunicação padronizada entre sistemas utilizando Apache Axis2 com apoio das IDEs NetBeans e Eclipse.

Lookup Openswing

Este curso tem como objetivo demonstrar como configurar e utilizar o componente Lookup do framework Openswing em aplicações Java. Dessa forma, é possível implementar pesquisas avançadas em projetos 2 e 3 camadas, com filtros, ordenação, formatação de campos e recursos de auto completar.

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.

XML

Este treinamento apresenta o padrão XML e seu uso no transporte de dados entre aplicações, mostrando como criar, ler e manipular arquivos XML de forma prática utilizando o Delphi.

Web Services

Neste curso são abordados os conceitos de Web Services e o padrão SOAP, ensinando como desenvolver e consumir serviços web no Delphi de maneira simples e produtiva.

Certificação Digital

Este treinamento aborda os conceitos de Certificação Digital e segurança em transações eletrônicas, demonstrando como trabalhar com certificados digitais no Delphi de forma prática.

ACBR Ponto

Este curso aborda a Portaria 1.510/2009, que regulamenta o Registro Eletrônico de Ponto (SREP), apresentando o desenvolvimento do componente ACBrPonto para tratamento dos arquivos AFD, AFDT e ACJEF no Delphi.

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.