Projeto SisCom - Detalhes

O treinamento SisCom foi desenvolvido com o intuito de ser uma porta de entrada para o T2Ti ERP 3.0. A ideia é compreender os requisitos mais básicos de uma empresa pequena e seguir o fluxo dessa empresa na migração de seu sistema para uma aplicação maior: o T2Ti ERP 3.0.

O SisCom é desenvolvido em três tecnologias principais: C#, Delphi e Java.

No caso do projeto em C# nós usamos o ASP.Net Core para desenvolver o Servidor do SisCom. A aplicação cliente é a mesma desenvolvida para o Java usando o Angular.

No caso do projeto em Delphi nós usamos o Firemonkey para para desenvolver a aplicação cliente e o DataSnap para desenvolver o servidor.

No caso do projeto em Java nós usamos o Spring para para desenvolver o servidor. A aplicação cliente é desenvolvida usando o Angular.

Você deve estudar pelo menos o módulo de Requisitos e Banco, pois ele é abordado durante a construção do T2Ti ERP 3.0.

Módulos

Módulo Requisitos e Banco

Neste módulo vemos as necessidades das empresas alvo e fazemos a modelagem do banco de dados. Dentre os tópicos abordados temos:


* A Empresa;
* As Necessidades;
* Requisitos;
* MDS e Padronização BD;


* Apresentação do DER;
* SQLite;
* MySQL;
* Geração do banco de dados.

Módulo 02 - Preparação do Ambiente

Nesse módulo preparamos o ambiente de trabalho passo a passo.


* Instalação do Visual Studio.
* Considerações sobre o Visual Studio Code.
* Instalação do banco de dados.
* Testes

Módulo 02 - Servidor

Nesse módulo mostramos como criar o servidor do C# para o SisCom. Este é o único módulo do SisCom C# em que vemos a criação do servidor.

Ele serve para ilustrar como seria a criação do Servidor ASP.Net Core com o C#. O servidor completo é implementado no T2Ti ERP 3.0.

Módulo 02 - Cliente

Nesse módulo damos os primeiros passos na construção do cliente da aplicação.

Vemos em 31 vídeos como configurar o ambiente para desenvolver uma aplicação utilizando o Angular o PrimeNG. Esta apliação é a mesma utilizada pelo SisCom Java para consumir o servidor naquela linguagem.

Módulo 03 - Cadastros | Compras | Vendas

Nesse módulo começamos o desenvolvimento passo a passo da aplicação.


* Cadastros Base: desenvolvimento do módulo que contém as telas de cadastros base, necessárias para toda a aplicação.
* Compras: desenvolvimento do módulo gestão de compras com requisição, cotação, mapa comparativo e pedido de compras.
* Vendas: desenvolvimento do módulo vendas externas, com a possibilidade de criação de orçamentos e controle de comissão dos vendedores.

Módulo 04 - Estoque | Contas a Pagar | Contas a Receber

Nesse módulo construimos o Controle de Estoque e entramos no financeiro com o Contas a Pagar e o Contas a Receber.


* Controle de Estoque: administração do armazenamento de materiais e movimentação do estoque, controle de estoque mínimo e máximo, reajuste de preços, etc.
* Contas a Pagar: realizamos o controle das contas a pagar/pagas.
* Contas a Receber: realizamos o controle das contas a receber/recebidas.

Módulo 05 - Tesouraria | Conciliação

Nesse módulo continuamos no financeiro com Tesouraria, Caixa, Banco e Conciliação Bancária.


* Tesouraria, Caixa e Banco: controle do caixa, onde são gerenciados os recursos da empresa que estão disponíveis de imediato. Controle das contas bancárias e gerenciamento de provisão em caixa ou nos bancos de recursos suficientes para os compromissos diários.
* Conciliação Bancária: automatização da conferência dos lançamentos realizados nas contas bancárias da empresa.

Módulo 06 - Relatórios | Helps | Install

Nesse módulo finalizamos o treinamento com três conceitos fundamentais para o desenvolvimento de sistemas. Aqui focamos mais na parte conceitual desses temas e nos aprofundamos neles durante a construção do T2Ti ERP 3.0.


* Relatórios: desenvolvimento de relatórios para aplicações Web.
* Helps: manuais, ajudas de contexto e outros tipos de Helps.
* Instaladores: como instalar os sistemas feitos com o ASP.NET Core.

Bônus 1

T2Ti Database Starter

Bônus 2

Delphi Firemonkey

Bônus 3

Delphi LiveBindings

Bônus 4

Delphi FireDAC

Bônus 5

Delphi Novo REST

Bônus 6

Delphi RTTI

Módulo 03 - Ambiente e Infra

Nesse módulo preparamos o ambiente de trabalho passo a passo.


* Instalação do Delphi.
* Instalação dos componentes necessários.
* Instalação do banco de dados.
* Testes.

Módulo 04 - Cadastros | Compras | Vendas

Nesse módulo começamos o desenvolvimento passo a passo da aplicação.


* Cadastros Base: desenvolvimento do módulo que contém as telas de cadastros base, necessárias para toda a aplicação.
* Compras: desenvolvimento do módulo gestão de compras com requisição, cotação, mapa comparativo e pedido de compras.
* Vendas: desenvolvimento do módulo vendas externas, com a possibilidade de criação de orçamentos e controle de comissão dos vendedores.

Módulo 05 - Estoque | Contas a Pagar | Contas a Receber

Nesse módulo construimos o Controle de Estoque e entramos no financeiro com o Contas a Pagar e o Contas a Receber.


* Controle de Estoque: administração do armazenamento de materiais e movimentação do estoque, controle de estoque mínimo e máximo, reajuste de preços, etc.
* Contas a Pagar: realizamos o controle das contas a pagar/pagas.
* Contas a Receber: realizamos o controle das contas a receber/recebidas.

Módulo 06 - Tesouraria | Conciliação

Nesse módulo continuamos no financeiro com Tesouraria, Caixa, Banco e Conciliação Bancária.


* Tesouraria, Caixa e Banco: controle do caixa, onde são gerenciados os recursos da empresa que estão disponíveis de imediato. Controle das contas bancárias e gerenciamento de provisão em caixa ou nos bancos de recursos suficientes para os compromissos diários.
* Conciliação Bancária: automatização da conferência dos lançamentos realizados nas contas bancárias da empresa.

Módulo 07 - Relatórios | Helps | Install

Nesse módulo finalizamos o treinamento com três conceitos fundamentais para o desenvolvimento de sistemas. Aqui focamos mais na parte conceitual desses temas e nos aprofundamos neles durante a construção do T2Ti ERP 3.0.


* Relatórios: desenvolvimento de relatórios com o FMX.
* Helps: manuais, ajudas de contexto e outros tipos de Helps.
* Instaladores: como instalar os sistemas feitos com o FMX.

Módulo 02 - Ambiente e Infra

Nesse módulo preparamos o ambiente de trabalho passo a passo.


* Instalação do STS(Spring Tool Suite
* Instalação do banco de dados.
* Desenvolvimento da infra que será utilizada na aplicação.
* Testes.

Módulo 03 - Cadastros | Compras | Vendas

Nesse módulo começamos o desenvolvimento passo a passo da aplicação.


* Cadastros Base: desenvolvimento do módulo que contém as telas de cadastros base, necessárias para toda a aplicação.
* Compras: desenvolvimento do módulo gestão de compras com requisição, cotação, mapa comparativo e pedido de compras.
* Vendas: desenvolvimento do módulo vendas externas, com a possibilidade de criação de orçamentos e controle de comissão dos vendedores.

Módulo 04 - Estoque | Contas a Pagar | Contas a Receber

Nesse módulo construimos o Controle de Estoque e entramos no financeiro com o Contas a Pagar e o Contas a Receber.


* Controle de Estoque: administração do armazenamento de materiais e movimentação do estoque, controle de estoque mínimo e máximo, reajuste de preços, etc.
* Contas a Pagar: realizamos o controle das contas a pagar/pagas.
* Contas a Receber: realizamos o controle das contas a receber/recebidas.

Módulo 05 - Tesouraria | Conciliação

Nesse módulo continuamos no financeiro com Tesouraria, Caixa, Banco e Conciliação Bancária.


* Tesouraria, Caixa e Banco: controle do caixa, onde são gerenciados os recursos da empresa que estão disponíveis de imediato. Controle das contas bancárias e gerenciamento de provisão em caixa ou nos bancos de recursos suficientes para os compromissos diários.
* Conciliação Bancária: automatização da conferência dos lançamentos realizados nas contas bancárias da empresa.

Módulo 06 - Relatórios e Publicação da Aplicação

Nesse módulo finalizamos o treinamento com alguns conceitos fundamentais para o desenvolvimento de sistemas.

Aqui focamos mais na parte conceitual desses temas e nos aprofundamos neles durante a construção do T2Ti ERP 3.0.


* Relatórios. Considerações sobre a utilização do Jasper. Criando relatórios com o Jasper. Chamando os relatórios a partir da aplicação cliente.
* Pulicação da aplicação.