Formação Consultor Protheus 2.0
(ADVPL 2)

VENHA FAZER PARTE!!!!
CONHEÇA O Júnior PlácidoCientista da Computação pós graduado em banco de dados, foi professor universitário, com 10 anos de experiência. 

Foi professor universitário por 4 anos na Faculadde Pitágoras, atuando nos colegiados de Ciência da Computação e Engenharia.
 
Há 6 anos trabalha com Protheus e Desenvolvimento ADVPL, o seu primeiro contato com o ERP foi em Setembro de 2014, de lá pra cá já se foram 6 anos de experiência, com implantações, migrações, e centenas de customizações.
 
Atualmente atua como consultor Protheus em São Paulo, atendendo empresas nacionais e multinacionais, possui em seu currículo milhares de horas de atendimentos para empresas americanas que utilizam o Protheus e usam aplicações em ADVPL/TL++, feitas por Júnior Plácido. 

Protheuzeiro apaixonado por programação, gosta de ensinar o que sabe, transferindo seu conhecimento aos seus alunos.

NOSSOS MÓDULOS

00- Introdução

Apresentação;
Cronograma.

01- Elementos visuais ADVPL-TL++

Apresentação;
VsCode-Criando espaço de trabalho;
Construindo Janela TDialog - Parte 1;
Construindo Janela TDialog - Parte 2;
Criando um botão TButton - Parte 1;
Criando um botão TButton - Parte 2;
Criando um rótulo TSay;
Alterando Fontes de texto e estilos dos elementos;
Documentando fonte automaticamente e adicionando referências;
Criando tela redimensionada automaticamente MsAdvSize;
Criando caixa de texto TGet - Parte 1;
Criando um bloqueador de cadastro de clientes - TGet - Parte 2;
Agrupando campos com TGroup;
Elemento visual TPanel;
Construindo tela com Abas TFolder - Parte 1;
Construindo tela com Abas TFolder - Parte 2;
Construindo tela com Opções de escolha TRadMenu;
Construindo tela com Lista TComboBox;
Construindo tela com Lista TListBox;
Criando tela de marcação TCheckBox - Parte 1;
Criando tela de marcação TCheckBox - Parte 2.

02- Primeiro Projeto - Tela funcional de cadastro em ADVPL-TL++

Apresentação;
Construindo Tela do primeiro projeto AULA 01;
Construindo Tela do primeiro projeto AULA 02;
Montando a segunda aba da tela Projeto 01;
Montando a terceira aba da tela Projeto 01- Aula 01;
Montando a terceira aba da tela Projeto 01- Aula 02;
Capturando e exibindo conteúdo inserido na tela;
Adicionando Imagens e botões na tela - Parte final.

03- Ferramentas para construção de sistemas ADVPL - TL++

Apresentação;
Criando Tela ADVPL com o Designer - Aula 01;
Criando Tela ADVPL com o Designer - Aula 02;
Finalizando criação de Tela ADVPL com o Designer - Aula 03;
Conhecendo o Gaia - Gerador Auxiliar de Interface ADVPL;
Criando tela ADVPL com o GAIA - Aula 01;
Criando tela ADVPL com o GAIA - Aula 02;
Criando tela ADVPL com o GAIA - Aula 03;
Finalizando tela ADVPL com o GAIA - Aula 04.

04- Segundo Projeto - Construindo Sistema de Cadastro com acesso ao banco de dados

Apresentação do Módulo-Projeto;
Criando tabela customizada no PROTHEUS - Aula 1;
Criando campos na customizada no PROTHEUS - Aula 2;
Criando Índices na tabela customizada;
Subindo tabela criada para o banco de dados;
Incluindo registros no Protheus através da Tela criada - Aula 1;
Incluindo registros no Protheus através da Tela criada - Aula 2;
Incluindo registros no Protheus através da Tela criada - Aula 3 Parte Final;
Buscando registros no Banco de dados através da Tela criada - Aula 1;
Buscando registros no Banco de dados através da Tela criada - Aula 2;
Buscando registros no Banco de dados através da Tela criada - Aula 3 Parte Final;
Alterando registros no Banco de dados através da Tela criada;
Excluindo registros no Banco de dados através da Tela criada;
Adicionando melhorias e validação à tela criada - Aula 1;
Adicionando melhorias e validação à tela criada - Aula 2;
Adicionando melhorias e validação à tela criada - Aula 3;
Finalizando melhorias e validação à tela criada - Aula 4 Parte final.

05- Pontos de entrada no Protheus

Introdução à Pontos de Entrada no Protheus;
Implementando Ponto de entrada MT010INC;
Implementando Ponto de entrada M030INC-Gravando código do usuário que incluiu o Cliente;
Implementando Ponto de entrada M030DEL-Validando exclusão do Cliente;
Implementando Ponto de entrada A010TOK - Validando Inclusao-Alteração de Produtos Parte 1;
Implementando Ponto de entrada A010TOK - Validando Inclusao-Alteração de Produtos Parte 2;
Projeto 01-Parte 1-Implementando ponto de entrada Validação Itens Documento de Entrada MT100LOK;
Projeto 01-Parte 2-Implementando ponto de entrada Validação Itens Documento de Entrada MT100LOK;
Projeto 02-Parte 1-Implementando ponto de entrada Validação Itens Pedido de Vendas M410LIOK;
Projeto 02-Parte 2-Implementando ponto de entrada Validação Itens Pedido de Vendas M410LIOK.

06- Introdução ao MVC

O que é MVC;
Funções principais do MVC;
Entendendo o Browse(classe FWMBrowse);
Criando estrutura de dados(SZ9);
Primeiro fonte usando classe FwmBrowse;
Adicionando Legendas ao Browse;
Explorando recursos da classe FwmBrowse;
Entendendo os Modelos de Tela em MVC;
Primeira Aplicação em MVC(Modelo 1);
Primeira Aplicação em MVC-Aprendendo ModelDef;
Primeira Aplicação em MVC-Aprendendo ViewDef;
Primeira Aplicação em MVC-Aprendendo MenuDef;
Adicionando Legenda Personalizada;
Criando Menus automáticos com FwMvcMenu;
Escondendo campos do Usuário.

07- Projeto MVC (Modelo 2) - Pedido e Itens

Introdução;
Importando Dicionário de dados;
Criando fonte MVC Modelo 2;
Criando função ModelDef - Parte 1;
Criando função ModelDef - Parte 2;
Criando função ModelDef - Parte 3;
Criando função ViewDef - Parte 1;
Criando função ViewDef - Parte 2;
Criando função MenuDef;
Testando parcialmente a Aplicação;
Gravando dados do Grid - INCLUSÃO - PARTE 1;
Gravando dados do Grid - INCLUSÃO - PARTE 2;
Gravando dados do Grid - ALTERAÇÃO;
Gravando dados do Grid - EXCLUSÃO;
Adicionando MELHORIAS à Aplicação;
Melhoria-Bloquear inserção de números pedidos iguais;
Melhoria-Ativando numeração automática para nº de pedido via LICENSE SERVER(GetSxeNum);
Melhoria-Deixando campo ITEM do GRID INCREMENTAL tscproj;
BÔNUS-Ajustando controle de numeração automática;
Melhoria-Criando Gatilhos(Quantidade e Preco) para calcular o TOTAL automaticamente na GRID;
Melhoria-Bloqueando a edição dos campos ITEM e TOTAL no GRID;
Melhoria-Criando RODAPÉ com TOTALIZADORES no GRID;
Teste FINAL - Como tudo deveria estar.

08- Projeto MVC (Modelo 3/Modelo X) - Sistema de Chamados

Apresentação;
Criando tabelas - Conhecendo estrutura SZ2 - SZ3;
Funcionamento do Sistema de Chamados;
Criando o BrowseDef;
Criando o ModelDef;
Criando ViewDef;
Criando Função de Legenda e Sobre;
Criando MenuDef;
Testando Sistema de Chamados.

09- Validações em MVC

Apresentação;
Validação de Configurador;
Validação de Abertura - Parte 1;
Validação de Abertura - Parte 2;
Pré-Validação;
Pós-Validação;
Validação Commit;
Validação Cancel;
Conclusão Como tudo deveria estar.

10- Pontos de entrada em MVC

Introdução;
Diferença Ponto de Entrada(PE) convencional para PE em MVC;
PARAMIXB - Detalhes de Pontos de entrada MVC;
Como identificar se um fonte/programa está em MVC;
Ponto de entrada cadastro de Produtos Aula 1;
Ponto de entrada cadastro de Produtos Aula 2;
Ponto de entrada cadastro de Fornecedores Aula 1;
Ponto de entrada cadastro de Fornecedores Aula 2;
Ponto de entrada cadastro de Bancos;
Ponto de entrada para Fontes feitos em MVC(customizações);
Referências de conteúdo;
Conclusão.

11- JOBS (trabalhos) no Protheus

Introdução;
O que é Job(ONSTART);
Criando um Job no Protheus;
Criando um Job com parâmetros;
Executando uma função ADVPL via Job com parâmetros;
Conclusão;
Referências.

12- Web Services

Introdução;
O que é Web Service;
Interface Client/Server(Cliente/ Servidor);
Protocolo SOAP;
Instalando e Testando Web Service com Wizard;
Instalando e Testando Web Service Manualmente;
Conhecendo um Web Service;
WSDL(Web Services Description Language);
Classe WSSERVICE;
Classe WSSTRUCT e WSDATA;
Classe WSMETHOD, WSRECEIVE e WSSEND;
Conclusão.

13-Projeto WebService Server (Dados de Cliente)

Introdução;
Instalando o SOAPUI 5.6.0;
Construindo WebService WSDL-Aula 1;
Construindo WebService WSDL-Aula 2;
Finalizando e testando WebService.

14-Projeto WebService Server (Dados de Produto)

Introdução;
Construindo WebService Aula 1;
Construindo WebService Aula 2;
Testando.

15-Projeto WebService Server (Total de vendas)

Introdução
Construindo Mais um método para WebService(Busca Produtos Vendidos)
Melhorando e Testando Retorno do Método

16-Projeto WebService Server (Lista de Clientes) com Token

Introdução;
Criando Classes de Dados e WebService;
Criando Método de busca de Clientes;
Implementando Token de autenticação;
Testando retorno do WebService com passagem de Token.

17-Projeto WebService (Lista de Produtos) com SQL com Token

IntroIntrodução;
Criando Classes de Dados e WebService;
Criando método BuscaProdutos com SQL e Token;
Testando WebServicedução.

18-Projeto WebService (Integração Inclusão de Clientes) com Token

Introdução;
Criando estrutura de Dados de Entrada e Retorno;
Criando método de Inclusão de Clientes no WebService;
Testando WebService - Metodo de Inclusão de Clientes via SOAPUI.

19-Projeto WebService(Integração com os Correios)

Introdução;
Aprendendo Função para Consumir WebService dos Correios;
Criando fonte para consumir WebService dos Correios;
Acessando objeto do XML retornado pelos Correios;
Testando integração com os Correios para Busca de Endereço.

20-Introdução ao REST

Introdução;
O que é API;
O que é REST API;
Diferença REST x RESTful;
O que é JSON;
Diferença SOAP x REST;
Conclusão.

21-Instalando o REST no TOTVS Protheus

Introdução
Instalando REST com Protheus Wizard
Instalando REST Manualmente(AppServer.ini)
Conclusão

22-Primeiro REST em ADVPL - Projeto Integração Produtos

LIntrodução - Apresentação do Projeto;
Conhecendo a aplicação que será construída;
Download e Instalação do POSTMAN;
Criando WebService REST;
Criando médoto GET-buscarprodutos;
Testando método GET via POSTMAN;
Criando método POST-inserirproduto;
Testando método POST via POSTMAN;
Criando método PUT-atualizarproduto;
Testando método PUT via POSTMAN;
Criando método DELETE-deletarproduto;
Testando método DELETE via POSTMAN.

23-WebServicE REST - Projeto Integração Clientes

Introdução - Apresentação do Projeto;
Criando Integração via WebService REST WSRESTCLI;
Criando médoto GET-buscarclientes;
Testando método GET via POSTMAN e SOAPUI;
Criando médoto POST-incluircliente;
Testando método POST via POSTMAN e SOAPUI;
Criando médoto PUT-alterarcliente;
Testando método PUT via POSTMAN e SOAPUI;
Criando médoto DELETE-deletarcliente;
Testando método DELETE via POSTMAN e SOAPUI.

24-Debugando WebService REST no VsCode

Introdução;
Debugando WebService REST-Método DELETE.

25-Introdução ao Business Intelligence

Em breve.

26-Power BI

Em breve.

8 SUPER BÔNUS!

BÔNUS 1
MsExecAuto

Aulas em breve...

R$ 297,00

BÔNUS 2
Instalação do Protheus 12.1.27

- Instalação completa TOTVS Protheus 12.1.27;
- Instalando e configurando o TOTVS Monitor Electron.

R$ 497,00

BÔNUS 3
VsCode para Protheus ADVPL - TL++

- VsCode - Da Instalação ao Olá Protheuzeiro!;
- VsCode - Configurando debug e debugando um fonte ADVPL;
- VsCode - Dicas e truques;
- Aplicando Patch no VsCode Totvs Protheus.

R$ 197,00

BÔNUS 4
JOBS(trabalhos) no Protheus

Introdução;
O que é Job(ONSTART);
Criando um Job no Protheus;
Criando um Job com parâmetros;
Executando uma função ADVPL via Job com parâmetros;
Conclusão;
Referências.

R$ 197,00

BÔNUS 5
1ª Semana do Desenvolvedor Protheus 2.0

- Aula 1 - Advpl - TL++ e VsCode;
- Aula 2 - MVC;
- Aula 3 - Power BI + Bancos de dados do Protheus.

Valor Imensurável

BÔNUS 6
Mentorias gratuitas com Júnior Plácido

Mentorias em grupo com os alunos 1x por mês.

Valor Imensurável

BÔNUS SURPRESA!
INGLÊS PARA ANALISTAS DE SISTEMA

1 workshop de Inglês com a Melhor escola do Nordeste DE GRAÇA para os que adquirirem o Treinamento.

R$ 2.000,00

BÔNUS SURPRESA!
WorkShop de Desenvolvimento Pessoal e Profissional

WorkShop de Desenvolvimento Pessoal e Profissional com o Coach e empresário Elder Andrade formado pela Febracis Coaching

R$ 2.000,00

Depoimentos dos nossos Alunos

Lucas

Lucas Baía - Aluno Formação Consultor Protheus 2.0, consultor Protheus há 2 anos, desenvolvedor ADVPL, atua 100% home office para empresas do Brasil.

André

André Couto - Aluno Formação Consultor Protheus 2.0, consultor Protheus há mais de 10 anos, programador ADVPL e ex-funcionário TOTVS.

Carlos

Carlos Silva - Aluno Formação Consultor Protheus 2.0, consultor Protheus há mais de 10 anos, atua com Desenvolvimento ADVPL em todo Brasil.

Sidney

Sidney Santos - Aluno Formação Consultor Protheus 2.0, desenvolvedor ADVPL formado pela Sistematizei, atuando em grandes empresas do Brasil.

Valmir

Valmir Rodrigues - Aluno Formação Consultor Protheus 2.0, desenvolvedor ADVPL formado pela Sistematizei - Consultor atuando em empresas de São Paulo/SP.

Guilherme

Guilherme Neto - Aluno Formação Consultor Protheus 2.0, consultor Protheus há mais de 4 anos e Programador ADVPL formado pela Sistematizei.

Rafael

Rafael Diniz - Aluno Formação Consultor Protheus 2.0, consultor Protheus há 3 anos, Desenvolvedor ADVPL formado pela Sistematizei.

Dayane

Dayane Franco - Aluna Formação Consultor Protheus 2.0, consultora Protheus Funcional há mais de 3 anos e Programadora Formada pela Sistematizei.
  • DOWNLOAD IMEDIATO!
  • PAGAMENTO TOTALMENTE SEGURO
NÃO PERCA TEMPO,
ESSE É O SEU MOMENTO ÉPICO!

O que você aprenderá neste curso?

Neste curso você aprenderá técnicas avançadas de desenvolvimento e programação, que vão alavancar a sua carreira.

• Preparação do ambiente

Se você não tem o Protheus instalado na sua máquina, fique tranquilo, nós preparamos um módulo bonificado, onde você terá um tutorial de instalação para a release 12.1.27.
Também deixamos um módulo te ensinado à instalar e configurar o seu Visual Studio Code.

• Primeiros passos

Quando tudo estiver pronto, aqueça os motores, porque logo nos primeiros módulos você irá aprender os elementos visuais do Protheus, tudo que você precisa para construir um programa em ADVPL, com tela, botões, caixas de texto e tudo mais.
Nos módulos seguintes, eu te ensinarei à montar uma tela do zero, utilizando os elementos que você aprendeu no módulo anterior.

• Segredos do desenvolvimento ADVPL Protheus

Após isso vou te ensinar um segredo que poucos programadores Protheus revelam, duas ferramentas fantásticas que vão te ajudar à montar telas lindas, em poucos minutos.

• Construção de Sistemas e Customizações para o Protheus

Este curso é incremental, você vai aprendendo aos poucos e empilhando conhecimento, então vamos te ensinar à construir uma tela de cadastro com acesso ao banco de dados.
Isso mesmo, você vai cadastrar, consultar, alterar e excluir registros.

• Você sabe o que é um Ponto de Entrada?

Se não sabe, nós vamos te ensinar, e ensinaremos de uma forma muito divertida, onde você receberá escopos de projetos nas mãos, serão orçamentos fictícios, simulando como funciona o mundo das consultorias no mercado de trabalho, e aí vamos te ensinar à implementar tudo, do zero.

• Desenvolvimento avançado com Model View Controller(MVC)

Você achou que iríamos esquecer do MVC?
Não mesmo! Preparamos um módulo só de MVC, onde você vai aprender desde o conceito Model View Controller, até a construção de telas em vários modelos, com acesso à dados.
Inclusive pontos de entrada em MVC.

• Business Intelligence com o Protheus e Power BI

Acha que acabou? Nãaaaao! 

Já ouviu falar em Power BI? 

Neste curso você irá aprender à baixar, instalar, dar os seus primeiros passos com o Power BI, e claro, construir Dashboards incríveis, com os dados vindos do Protheus.
Você sabia que as empresas estão loucas à procura de profissionais que dominam o Power BI?
Então, não perca tempo!

• Integrando o Protheus com outros softwares

Para que você fique fera em Protheus, para que as empresas fiquem babando no seu currículo, nós vamos disponibilizar um módulo de WebServices, neste módulo você aprenderá à fazer a comunicação do Protheus com outros softwares, legal né?

E aí Protheuzeiro, Protheuzeira, vamos embarcar nessa viagem rumo ao espaço?

O mercado de trabalho espera por você, não deixe ele escolher outro, venha para a nossa Formação Consultor Protheus 2.0.

GARANTIA!

Imagem
Feito com
Logo da Klickpages