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.
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 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
1 2 3 4 5 6 | 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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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
1 2 3 4 5 6 7 | 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
1 2 3 4 | 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:
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
12x R$ 129,70
ou à vista por R$ 1297,00


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.