Projeto T2Ti ERP 1.0

Projeto T2Ti ERP
O Projeto T2Ti ERP consiste de um treinamento onde a Equipe T2Ti ensina aos Participantes a desenvolver um ERP Genérico, cujo escopo está definido e explicado logo abaixo. No final do treinamento cada Participante aprende os passos para o desenvolvimento de um ERP. O participante deve tomar como base o protótipo desenvolvido pela T2Ti para construir o seu próprio ERP. Os fontes do protótipo feito pela T2Ti podem ser aproveitados e comercializados livremente pelo participante.

T2Ti ERP - Escopo


Bloco Administrativo


O Bloco Administrativo é formado por dois módulos:

Bloco Comercial


O Bloco Comercial é formado por três módulos:

Bloco Financeiro


O Bloco Financeiro é formado por sete módulos:
  • Contas a Pagar
  • Contas a Receber
  • Controle de Caixa e Bancos
  • Tesouraria
  • Fluxo de Caixa
  • Conciliação Bancária
  • EDI Bancário - CNAB/Febraban
Clique aqui e leia o Artigo T2Ti sobre o Bloco Financeiro.

Bloco Contábil e Fiscal


O Bloco Contábil e Fiscal é formado por sete módulos:

Bloco Recursos Humanos


O Bloco Recursos Humanos é formado por dois módulos:

Bloco Suprimentos


O Bloco Suprimentos é formado por três módulos:

Funcionamento do Treinamento


O treinamento é dividido em três partes:

Parte 1 - Ambiente EAD - Provimento de Conteúdo


O Moodle é utilizado como ambiente EAD. A Equipe T2Ti fornece um serviço de provimento de conteúdo com as seguintes características:
  • Cada módulo do ERP possui um tópico correspondente no ambiente EAD.
  • Outros tópicos específicos estão a disposição: metodologia de desenvolvimento, por exemplo.
  • Cada tópico contém vários recursos: PDFs, planilhas, links, vídeos, etc, com o objetivo de conceituar o módulo do ERP (requisitos/regras de negócio).
  • Cada tópico contém um ou mais fóruns de discussão. Os requisitos dos módulos são discutidos nesses fóruns.
Clique aqui para acessar o ambiente EAD

Parte 2 - Vídeo Aulas


A Equipe T2Ti desenvolveu vídeo aulas específicas para os módulos do ERP.
  • Cada módulo do ERP contém diversos vídeos explicativos.
  • O módulo é desenvolvido parcialmente durante a vídeo aula. O código fonte está disponível num repositório para download.
  • O que for considerado como essencial para o aprendizado é desenvolvido passo a passo durante a vídeo aula.


Parte 3 - Ambiente EAD - Suporte aos Vídeos


O Moodle também é utilizado para fornecer suporte para os vídeos disponibilizados.
  • Para cada módulo do ERP em sua determinada linguagem existe um ambiente EAD específico para suporte.
  • O suporte fica disponível por três meses após a aquisição do pacote.
Clique aqui para acessar o ambiente EAD

Detalhes Importantes


Metodologia de Desenvolvimento


A Equipe T2Ti adotou uma metodologia ágil para o desenvolvimento do ERP: SCRUM + XP.

Tecnologias Utilizadas

  • O ERP foi desenvolvido em três linguagens: Java, Delphi e C#.
  • Para o Java foi utilizado o framework OpenSwing juntamente com a IDE NetBeans. Para mais detalhes sobre o OpenSwing consulte os seguintes links:
  • Para o Delphi foi utilizada a versão 2010 com uso do DataSnap. É preciso usar o Delphi versão 2010 para acompanhar devidamente o treinamento. O participante poderá migrar posteriormente o protótipo para versões posteriores do Delphi.
  • Para o C# foi utilizado o Visual Studio 2010 Express.
  • Banco de dados: qualquer SGBD. O usuário fica livre para escolher o banco de dados no momento da instalação. Embora o ERP deva funcionar com qualquer SGBD, a Equipe T2Ti utilizou o MySQL durante o desenvolvimento.


Forma de Desenvolvimento Java

O ERP foi desenvolvido em três camadas. O usuário baixa a camada de visão para sua máquina através do Java Web Start. Sempre que o usuário entrar na aplicação existe a possibilidade de a mesma verificar se existem atualizações. No lado do servidor a aplicação deverá ser instalada em um Servidor de Aplicações ou em um Web Container, como o Apache Tomcat. O banco de dados poderá residir na mesma máquina do servidor de aplicações ou em outro servidor específico para o banco de dados.

+132 Horas em Vídeo

+25.000 Postagens

Assista ao Tour Agora


Forma de Desenvolvimento Delphi

O ERP foi desenvolvido em três camadas. O usuário baixa a camada de visão para sua máquina e se conecta ao servidor de aplicaçoes DataSnap, onde estarão armazenadas as classes de negócio. O banco de dados poderá residir na mesma máquina do servidor de aplicações ou em outro servidor específico para o banco de dados.

+145 Horas em Vídeo

+30.000 Postagens

Assista ao Tour Agora


Forma de Desenvolvimento C#

O ERP foi desenvolvido em três camadas. O usuário baixa a camada de visão para sua máquina (Smart Client) e se conecta ao servidor de aplicaçoes, onde estarão armazenadas as classes de negócio. O banco de dados poderá residir na mesma máquina do servidor de aplicações ou em outro servidor específico para o banco de dados.

+114 Horas em Vídeo

+20.000 Postagens

Assista ao Tour Agora


Em todos os casos (Java, Delphi e C#), o ERP é desenvolvido utilizando o padrão MVC. No final o participante tem uma aplicação RIA. O foco do desenvolvimento é a produtividade, no entanto, alguns padrões de projeto são utilizados.

Alguns módulos do ERP são feitos numa arquitetura Cliente/Servidor, como é o caso do módulo PAF-ECF+TEF.

Acesso ao Treinamento


Incialmente o Projeto T2Ti ERP 1.0 era comercializado por módulos, onde o participante poderia adquirir os módulos individualmente.

Atualmente o Projeto T2Ti ERP 1.0 é gratuito.

O participante escolhe em qual linguagem pretende desenvolver e terá acesso a todos os módulos do projeto além de acesso ao Provimento de Conteúdo (onde os requisitos são levantados e os artefatos são disponibilizados) e respectivos ambientes de suporte da linguagem selecionada.

Os vídeos são disponibilizados on-line e podem ser assistidos em qualqer SO (Sistema Operacional) e/ou dispositivo.

Este treinamento é GRATUITO e pode ser acessar em cada linguagem nos links abaixo.

Pacote C#

Pacote Delphi

Pacote Java

T2Ti ERP 3.0


Sabia que estamos na versão 3.0 do T2Ti ERP? Isso mesmo! O T2Ti ERP 3.0 é dividido em duas fases. A primeira fase é chamada T2Ti ERP Fenix e contém 24 módulos.



O T2Ti ERP 3.0 é feito com várias tecnologias de ponta. O cliente é feito em Flutter e são feitos cinco servidores nas linguagens: C#, Delphi, Java, Node e PHP. Clique nas imagens para saber todos os detalhes do treinamento.