Small Trainning Delphi

APRENDA A REFATORAR SEU PROJETO LEGADO

Você vai aprender a refatorar seu projeto legado, aplicando técnicas de boas práticas de programação. Isso vai resultar em uma aplicação Delphi escalável e de alta disponibilidade.

Countdown Expired!

Acesso Imediato

Após a confirmação do pagamento, seu acesso é liberado imediatamente para que você possa iniciar seu aprendizado.

Fontes e Material de Apoio

Todo material necessário para sua evolução dentro do treinamento já está disponibilizado no portal do aluno.

Certificado

Ao concluir o treinamento, você poderá emitir seu certificado validado pela ABEB (Associação Brasileira de Educação à distância)

Para quem é esse Treinamento

Muitos desenvolvedores da comunidade, tem dedicado grande parte do seu tempo criando códigos acoplados, telas cheias de componentes, com incontáveis data modules, porque mesmo depois de adquirir e assistir diversos treinamentos sobre boas práticas de programação, simplesmente travam na hora de colocar em prática esse conhecimento.

Se você é um desses desenvolvedores que sabe o que precisa ser feito para melhorar a qualidade do seu código e quer aprender de maneira prática, como aplicar todo esse conhecimento no seu dia a dia, posso garantir que esse treinamento foi feito para você.

Você vai descobrir como reduzir o acoplamento da sua aplicação e ter um código coeso com as técnicas que eu te ensino nesse treinamento

Veja abaixo, alguns exemplos de antes e depois da utilização das técnicas do treinamento:

Exemplo de ComboBox SEM O SMALL TRAINNING

procedure TFormAbrirCaixa.FormCreate(Sender:TObject);
var
   Operador:TOperador;
begin
   dmDados.QueryUsuarios.Close;
   dmDados.QueryUsuarios.SQL.Clear;
   dmDados.QueryUsuarios.SQL.Add('SELECT * FROM USUARIO');
   dmDados.QueryUsuarios.Open;

   ComboBox1.Items.Clear;

   while not dmDados.QueryUsuarios.Eof do
   begin
     Operador := TOperador.Create;
     Operador.Nome := dmDados.QueryUsuarios.FieldByName('NOME').AsString;
     Operador.Guuild:= dmDados.QueryUsuarios.FieldByName('ID').AsString;

     ComboBox1.Items.AddObject(Operador.Nome, Operador);

     dmDados.QueryUsuarios.Next;
   end;
   ComboBox1.ItemIndex := 0;
end;

Exemplo de ComboBox COM O SMALL TRAINNING

procedure TformAbrirCaixa.FormCreate(Sender: TObject);
begin
   FController := TController.New;
   FController.USUARIO.DAO.Find;
   FController.USUARIO.ListComponent(ComboBox1.Items);
end;








Exemplo de Listagem de Itens no PDV SEM O SMALL TRAINNING

procedure TformVenderItens.CarregarItens;
var
   FTotal : Currency;
begin
   FTotal := 0;
   dmDados.QueryVendaItens.Close;
   dmDados.QueryVendaItens.SQL.Clear;
   dmDados.QueryVendaItens.SQL
          .Add('SELECT * FROM VENDAITENS WHERE VENDA = :VENDA');
   dmDados.QueryVendaItens.ParamByName('VENDA').Value := FVenda;
   dmDados.QueryVendaItens.Open;

   while not dmDados.QueryVendaItens.Eof do
   begin
    FTotal := FTotal +
    (dmDados.QueryVendaItens.FieldByName('QUANTIDADE').asCurrency *
    dmDados.QueryVendaItens.FieldByName('PRECO').asCurrency);
    dmDados.QueryVendaItens.Next;
   end;

   Label4.Caption := FormatCurr('R$ #,##0.00', FTotal);
end;

Exemplo de Listagem de Itens no PDV COM O SMALL TRAINNING

procedure TformVenderItens.CarregarItens;
var
   FTotal : Currency;
begin
   FTotal := 0;
   FController.VENDAITENS.DAO.Find('venda', FVenda);
   while not DataSource1.DataSet.Eof do
   begin
     FTotal := FTotal +
     (FController.VENDAITENS.DAO.Current.QUANTIDADE *
     FController.VENDAITENS.DAO.Current.PRECO);
     DataSource1.DataSet.Next;
   end;

   Label4.Caption := FormatCurr('R$ #,##0.00', FTotal);
end;

Exemplo de Listagem de Caixa SEM O SMALL TRAINNING

procedure TForm1.Button1Click(Sender: TObject);
begin
  dmDados.QueryCaixa.Close;
  dmDados.QueryCaixa.SQL.Clear;
  dmDados.QueryCaixa.SQL.Add('SELECT * FROM CAIXA ORDER BY DATAABERTURA');
  dmDados.QueryCaixa.Open;
end;

Exemplo de Listagem de Caixa COM O SMALL TRAINNING

procedure TForm1.Button1Click(Sender: TObject);
begin
  FController.CAIXA.DAO.FIND;
end;

Por que usar esse Treinamento

Você vai aprender passo a passo, como refatorar um projeto legado, seguindo padrões de boas práticas de programação, aplicando técnicas de POO, Clean Code, MVC e Padrões de Projeto, assim você vai facilmente conseguir levar as suas regras de negócio para um servidor Rest.

Essa com certeza é a ajuda que você queria para refatorar o seu código e transformar a sua aplicação legada em uma aplicação escalável, de fácil manutenção e alta disponibilidade.

O que tem dentro do Curso?

Veja um pouco do que você terá acesso:

1º Módulo

Orientação a Objetos, Fluent Interface e Padrões de Projeto

2º Módulo

MVC e Refatoração de Projetos Legados

3º Módulo

MVC e Reutilização de Código em Servidores e Arquiteturas MultiCamadas

Módulo 4

Reutilização da Arquitetura em Aplicação FMX

5º Módulo

Reutilização da Arquitetura para Aplicação Web React.JS

Veja resultados de quem faz parte da comunidade

Com quem irei aprender?

Thulio Bittencourt

Especialista em Inovação de negócios de software e um dos nomes mais influentes da comunidade de automação comercial e negócios de software quando se fala de Negócios Exponenciais e Escaláveis.

Mentor de diversas software houses do Brasil, hoje o único a mentorar um grupo de empresários 100% focado em softwares para automação comercial.

Perguntas Frequentes

Esse treinamento tem  acesso vitalício.

 

O treinamento é online, o acesso pode ser feito por computador, notebook, celular, tablet e até TV desde que tenha conexão com a internet.

Envie um e-mail para contato@thuliobittencourt.com
ou através do WhatsApp (21) 2018-1532.

A equipe do suporte erá responder em até 48h.
O horário do suporte é das 9h às 17h de segunda a sexta-feira (exceto feriados)

Neste treinamento você irá aprender a aplicar técnicas de boas práticas, refatorando seu projeto legado, dando maior escalabilidade e alta disponibilidade, aplicando essas técnicas você irá conseguir levar seu software para um outro nível.

Garantia Incondicional de 7 dias

Você ainda recebe uma garantia incondicional de 7 dias! Dentro desse período você terá acesso a 50% do treinamento. Caso você entenda que esse treinamento não é para você, basta nos enviar um e-mail que estornamos o valor pago sem nem lhe perguntar o porque.

Fazemos isso pois temos confiança de que esse conteúdo pode mudar de vez a forma que você programa e fazer parte positivamente da sua História

Inscreva-se já no SMALL TRAINNING

Oferta por tempo limitado

Countdown Expired!

12x R$ 129,70

ou à vista por R$ 1297,00

  • Treinamento Completo
  • Acesso Vitalício
  • Acesso a Comunidade de Alunos
  • Garantia Incondicional de 7 dias

CANAL NO TELEGRAM

Faça parte do grupo que é tutelado por um dos MVP's de maior destaque no Brasil quando o assunto é qualidade de código em Delphi.

ATENDIMENTO NO WHATSAPP

Tire todas as suas dúvidas sobre o treinamento diretamente com nossa equipe de suporte no Whatsapp (21) 2018-1532

TERMOS E CONDIÇÕES

Os produtos e serviços vendidos neste site não devem ser interpretados como uma promessa ou garantia de resultados.

Seu nível de sucesso em alcançar os resultados divulgados com o uso de nossos produtos e informações depende do tempo que você dedica ao programa, técnicas utilizadas, conhecimento e habilidades diferentes.

Como esses fatores diferem entre cada indivíduo, não podemos garantir o sucesso ou o nível de resultado, nem somos responsáveis por qualquer de suas ações.

Todas e quaisquer declarações prospectivas contidas neste site ou em qualquer um de nossos produtos destinam-se a expressar a nossa opinião sobre os resultados potenciais que algumas pessoas podem alcançar.

Thulio Bittencourt Gomes
CNPJ  27.726.092/0001-48

Copyright ©Todos os direitos reservados.