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.
Após a confirmação do pagamento, seu acesso é liberado imediatamente para que você possa iniciar seu aprendizado.
Todo material necessário para sua evolução dentro do treinamento já está disponibilizado no portal do aluno.
Ao concluir o treinamento, você poderá emitir seu certificado validado pela ABEB (Associação Brasileira de Educação à distância)
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ê.
Veja abaixo, alguns exemplos de antes e depois da utilização das técnicas do treinamento:
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;
procedure TformAbrirCaixa.FormCreate(Sender: TObject); begin FController := TController.New; FController.USUARIO.DAO.Find; FController.USUARIO.ListComponent(ComboBox1.Items); end;
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;
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;
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;
procedure TForm1.Button1Click(Sender: TObject); begin FController.CAIXA.DAO.FIND; end;
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.
Veja um pouco do que você terá acesso:
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.
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.
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
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.
Tire todas as suas dúvidas sobre o treinamento diretamente com nossa equipe de suporte no Whatsapp (21) 2018-1532
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.