Fenix - Solução dos Exercícios

T2Ti

Solução dos Exercícios


Segue uma série de vídeos que mostram a solução dos exercícios que foram passados durante o treinamento T2Ti ERP Fenix.

Em alguns casos o exercício é muito simples e um vídeo não é feito, sendo que apenas uma mensagem no Trello é inserida informando sobre a solução e a atualização no repositório.

Introdução


Vídeo introdutório explicando a disposição dos exercícios no quadro Trello.



Flutter Infra


Seguem os vídeos mostrando a solução de alguns exercícios do cartão Trello "Flutter Infra".

Erro - Servidor Fora do Ar


Mostra como tratar o erro quando o servidor está fora do ar. Testes em dispositivo móvel e no navegador.

É necessário fazer o login no site para assistir este vídeo


Erro - Refrescar Tela de Erro


Quando acontece um erro, é impossível continuar usando aquela tela. Necessário refrescar a tela para que a mesma fique desvinculada da tela de erro exibida. O vídeo mostra como resolver esse problema.

É necessário fazer o login no site para assistir este vídeo


Cadastros


Vídeos de solução dos exercícios relacionados ao módulo Cadastros Base.

Relatórios - PDF


No vídeo a seguir você aprenderá o seguinte:

  • Como alterar o relatório do Report Manager para receber um parâmetro de Filtro que alterará o resultado dos dados do relatório
  • Como criar uma página no Flutter para exibir um arquivo PDF
  • Como montar o filtro na aplicação cliente feita no Flutter para enviar para o servidor de relatórios do Report Manager
  • Como exibir o relatório PDF na aplicação cliente rodando no navegador web
É necessário fazer o login no site para assistir este vídeo


Tela Pessoa Integrada


No vídeo a seguir você verá como fizemos para integrar a tela Pessoa com os relacionamentos: Cliente, Fornecedor, Contador, Colaborador e Transportadora. Dessa forma, o usuário poderá ter uma melhor experiência para realizar o cadastro numa tela única integrada.

É necessário fazer o login no site para assistir este vídeo


Financeiro


Vídeos de solução dos exercícios relacionados ao bloco Financeiro.

[Flutter] Contas a Pagar


No vídeo a seguir você verá a solução dos exercícios pendentes para o Contas a Pagar:

  • No lançamento a pagar, verificar se precisa mesmo do botão inserir parcela, visto que elas estão sendo geradas automaticamente
  • No lançamento a pagar, quando for gerar as parcelas, tem que verificar se já tem alguma parcela diferente de aberto, daí não pode mais gerar
  • Está pendente a emissão do cheque no pagamento da parcela
  • No contas a pagar, quando buscar a natureza financeira, deve trazer apenas as naturezas de despesa
  • No calculo da parcela, se o resíduo for maior, o sistema não está tratando - ele tem que completar os centavos, mas também tem que retirar os que passarem.
  • Na parcela-pagamento tem que colocar a data do pagamento na tela (esse campo foi inserido depois)
É necessário fazer o login no site para assistir este vídeo


[Geral] Contas a Receber - ACBrMonitor


No vídeo a seguir você verá como utilizar o ACBrMonitor para emissão de boletos.

É necessário fazer o login no site para assistir este vídeo


[Delphi] Contas a Receber - Geração de Boletos


No vídeo a seguir você verá como utilizar o ACBrMonitor para emissão de boletos no servidor Delphi.

É necessário fazer o login no site para assistir este vídeo


[Java] Contas a Receber - Geração de Boletos


No vídeo a seguir você verá como utilizar o ACBrMonitor para emissão de boletos no servidor Java.

É necessário fazer o login no site para assistir este vídeo


[C#] Contas a Receber - Geração de Boletos


No vídeo a seguir você verá como utilizar o ACBrMonitor para emissão de boletos no servidor C#.

É necessário fazer o login no site para assistir este vídeo


[PHP] Contas a Receber - Geração de Boletos


No vídeo a seguir você verá como utilizar o ACBrMonitor para emissão de boletos no servidor PHP.

É necessário fazer o login no site para assistir este vídeo


[Node] Contas a Receber - Geração de Boletos


No vídeo a seguir você verá como utilizar o ACBrMonitor para emissão de boletos no servidor Node.

É necessário fazer o login no site para assistir este vídeo


[Flutter] Contas a Receber - Geração de Boletos


No vídeo a seguir você verá como consumir os servidores a partir da aplicação Flutter para gerar os boletos.

É necessário fazer o login no site para assistir este vídeo


Servidores - Deploy na AWS


Vídeos de solução dos exercícios relacionados ao deploy dos servidores na Amazon - AWS.

Delphi


No vídeo a seguir você aprenderá o seguinte:

  • Alterar o servidor Delphi para enxergar o banco de dados que está na nuvem
  • Publicar o servidor Delphi na AWS
  • Configurar as regras de segurança para que o servidor Delphi possa ser consumido
É necessário fazer o login no site para assistir este vídeo


PHP


No vídeo a seguir você aprenderá o seguinte:

  • Alterar o servidor PHP para enxergar o banco de dados que está na nuvem
  • Publicar o servidor PHP na AWS
  • Configurar as regras de segurança para que o servidor PHP possa ser consumido
É necessário fazer o login no site para assistir este vídeo


Java


No vídeo a seguir você aprenderá o seguinte:

  • Alterar o servidor Java para enxergar o banco de dados que está na nuvem
  • Publicar o servidor Java na AWS
  • Configurar as regras de segurança para que o servidor Java possa ser consumido
É necessário fazer o login no site para assistir este vídeo


Node


No vídeo a seguir você aprenderá o seguinte:

  • Alterar o servidor Node para enxergar o banco de dados que está na nuvem
  • Publicar o servidor Node na AWS
  • Configurar as regras de segurança para que o servidor Node possa ser consumido
É necessário fazer o login no site para assistir este vídeo


C#


No vídeo a seguir você aprenderá o seguinte:

  • Alterar o servidor C# para enxergar o banco de dados que está na nuvem
  • Publicar o servidor C# na AWS
  • Configurar as regras de segurança para que o servidor C# possa ser consumido
É necessário fazer o login no site para assistir este vídeo


Flutter - Deploy


Vídeos de solução dos exercícios relacionados ao deploy do frontend feito em Flutter'.

Testes acessando o servidor na Nuvem


Este vídeo ainda não mostra o deploy da aplicação, mas somente um teste feito com a app em modo de desenvolvimento consumindo um servidor já publicado na AWS.

É necessário fazer o login no site para assistir este vídeo


Deploy Flutter Web


No vídeo a seguir você aprenderá o seguinte:

  • Gerar o pacote Flutter Web para produção
  • Publicar a aplicação Flutter Web no servidor Apache local
  • Publicar a aplicação Flutter Web no servidor Apache na AWS
É necessário fazer o login no site para assistir este vídeo


Deploy Flutter Android


No vídeo a seguir você aprenderá o seguinte:

  • Analisar a documentação Flutter que mostra como realizar o Deploy para o Android
  • Gerar o APK
  • Testar o APK no dispositivo local
Durante o vídeo nós mostramos outros dois vídeos que fazem parte do SisCom, onde mostramos como publicar o APK na loja do Google.

É necessário fazer o login no site para assistir este vídeo


Flutter - Migração Código


Mostra alterações realizadas no Fenix para que o código ficasse de acordo com o que foi feito no Pegasus PDV.

Migração Código


Durante o desenvolvimento do Pegasus PDV, parte de seu código (que foi gerado pelo gerador de códigos) foi alterada por conta de atualizações do Flutter e também por algumas alterações na arquitetura da aplicação. Além disso, novas bibliotecas foram adicionadas tais como o Reporting (para criar relatórios e imprimir PDFs) e o Catcher para tratar erros enviando os mesmos para o Sentry. Nós trouxemos essas alterações para o Fenix e atualizamos o gerador de códigos.

É necessário fazer o login no site para assistir este vídeo