Formação Escola Ninja ADVPL

Português

Torne-se um Ninja da programação, aprendendo tudo sobre ADVPL desde lógica de programação, mvc, workflow e webservices

Treinamento on-line completo para você aprender de uma vez por todas desde lógica de programação até ADVPL(MVC), webservices, workflow. ADVPL é a linguagem própria do sistema Protheus, um dos maiores sistemas de ERP (gestão empresarial) do Brasil e do Mundo.

Este treinamento terá plano para você aprender toda a técnica através da minha metodologia em simples passos.

Você ira acompanhar o meu dia a dia através de lives e grupos exclusivos e terá muito exercício para fazer.

Além de aulas ao vivo. conteúdos serão liberados dentro da plataforma do hotmart durante um ano.

Aqui você se tornará um NINJA da Programação ADVPL.

Mostrar mais
  • Conteúdo
  • Vantagens
  • Detalhes
01
Lógica de Programação ADVPL
  • Aula 01 - Linguagem de Programação
  • Aula 02 - Estrutura de Programação
  • Aula 03 - Lógica de Programação
  • Aula 04 - Algoritmos
  • Aula 05 - Diagrama de Bloco
  • Aula 06 - Fluxograma
  • Aula 07 - Constantes, variáveis
  • Aula 08 - Tipos de Variáveis
  • Aula 09 - Instalação Visualg
  • Aula 10 - Operadores Aritméticos
  • Aula 11 - Operadores Relacionais
  • Aula 12 - Operadores Lógicos
  • Aula 13 - Comandos de Decisão
  • Aula 14 - Comandos de Repetição
  • Aula 15 - Arquivo de Dados
  • Aula 16 - História da TOTVS
  • Aula 17 - Linguagem ADVPL
  • Aula 18 - Estrutura de Programação ADVPL
02
Protheus Por Dentro
  • Seja bem vindo - Apresentação do curso
  • Aula 01 - Tudo que você precisa saber - Primeiros passos
  • Aula 02 - Arquivos de configuração do Protheus
  • Aula 03 - Protheus - Instalação na integra
  • Aula 04 - Configuração do Protheus
  • Aula 05 - Estrutura do Protheus
  • Aula 06 - Serviços do Protheus
  • Aula 07 - Estrutura do Configurador
  • Aula 08 - Introdução ao TDS
  • Aula 09 - Ferramenta de apoio - Configurador
  • Aula 10 - Ferramenta de apoio - APSDU
  • Aula 11 - Ferramenta de apoio - Query analyser
  • Aula 12 - Ferramenta de apoio - Banco de dados
  • Aula 13 - Configurador - Ambientes do configurador
  • Aula 14 - Configurador - Cadastro empresas
  • Aula 15 - Configurador - Configuração de usuários
  • Aula 16 - Configurador - Base de dados
  • Aula 17 - Binários - Pasta Appserver
  • Aula 18 - Como configurar o appserver.ini
  • Aula 19 - Binários - Pasta Smartclient
  • Aula 20 - Como configurar o smartclient.ini
  • Aula 21 - Protheus Data - Pasta system
  • Aula 22 - Protheus Data - Pasta systemload
  • Aula 23 - Protheus Data - Pasta profile
  • Aula 24 - Principais Arquivos de empresa
  • Aula 25 - Introdução ao Dicionários de dados
  • Aula 26 - Configuração de Grupo de campos
  • Aula 27 - Configuração de Gatilhos
  • Aula 28 - Estrutura das Tabelas genéricas
  • Aula 29 - Configuração de Parâmetros
  • Aula 30 - Configuração de Perguntas padrão
  • Aula 31 - Configuração de Consulta padrão
  • Aula 32 - Configuração de Consulta específica
  • Aula 33 - Manipulação de dados - CRUD - Criação (Create)
  • Aula 34 - Manipulação de dados - CRUD - Leitura (Read)
  • Aula 35 - Manipulação de dados - CRUD - Atualização (Update)
  • Aula 36 - Manipulação de dados - CRUD - Exclusão (Delete)
  • Aula 37 - APSDU - Manipulação de Arquivos
  • Aula 38 - APSDU - Principais Utilitários
  • Aula 39 - APSDU - Ferramenta Query analyser
  • Aula 40 - APSDU - Manipulação de dados  - CRUD
03
ADVPL Para Leigos 1.0
  • TOTVS - Um Pouco de História
  • Linguagem ADVPL
  • Estrutura de programação ADVPL
  • Comandos Básicos ADVPL I
  • Comandos Básicos ADVPL II
  • Introdução ao VsCode
  • Ferramentas - Mapa Mental
  • Ferramentas - Trello
  • Ferramentas - Protheus
  • O que será nosso projeto
  • Desenhando o projeto
  • Criando nosso projeto
  • Nosso primeiro projeto
  • Passo a Passo para configurar o Protheus
  • Instalação Protheus
  • Protheus Por Dentro - Introdução
  • Introdução APSDU
  • Configuração ODBC
  • InstalaçãoTop Connect
  • Instalação Banco de dados
  • Desenvolvendo Nosso Projeto - Dicionário de dados
  • Criação de Tabelas
  • Criação Tabela de Técnicos ZZA
  • Criação Tabela de SLA ZZB
  • Criação Tabela Tipo de Chamados ZZC
  • Criação Tabela Chamados ZZD
  • Criação de Telas
  • Criação de Tela Cadastro Técnico - ZZA
  • Criação de Tela Cadastro de SLA - ZZB
  • Criação de Tela Cadastro Tipo de Chamado - ZZC
  • Criação de Tela Cadastro de Chamado - ZZD
  • Criação de Legendas
  • Criação de Menus
  • Rodando Nosso Projeto - Inclusão Técnico
  • Abertura de Chamado
  • Atendimento do Chamado
  • Análise Final
04
ADVPL Sem Complicação 1.0
  • Revisitando Nosso Projeto - Inclusão de técnico
  • Abertura de Chamado
  • Atendimento do chamado
  • Projeto Help Desk em Ação
  • Como criar uma tabela por update
  • Como criar Índices por update
  • Como criar consulta padrão por update
  • Como criar gatilhos por update
  • Evolução do projeto Help Desk
  • Criação de gatilhos
  • Validações de campos
  • Validações de registros
  • Matriz (Array)
  • Manipulação de Matriz I
  • Manipulação de Matriz II
  • Manipulação de Matriz III
  • Montagem de Tela - AxCadastro
  • Montagem de Tela em Mbrowse
  • Tela modelo 3 - MsDialog
  • Alterando as telas do Help Desk - Inclusão de campos, gatilhos
  • Tela abertura de chamado
  • Tela atendimento de chamado
  • Validação de registros
  • Validação de Inclusão
  • Validação de Alteração
  • Validação de Exclusão
  • Validação de gatilhos
  • Criação de perguntas Cadastro de Técnico
  • Criação de perguntas Cadastro de SLA
  • Relatório de Técnicos (ZZA)
  • Relatório de SLA (ZZB)
05
ADVPL Para Ninja 1.0
  • O que é Ponto de Entrada?
  • Tipos de Pontos de Entradas
  • Como identificar?
  • Ponto de entrada em MVC
  • Exemplos - Validação de linha
  • Validação de gravação
  • Validação de cadastro
  • Alteração de valores
  • Como Debugar um Fonte - Ambiente de debug
  • Pontos de parada
  • Análise do fonte
  • Como Analisar Error Log - Conceito
  • Preparação
  • Errorlog - Preexistente
  • Errorlog - Direto
  • Rotina Automática - Conceito Execauto
  • Execauto
  • Rotina Automática - execauto de Cadastro de cliente
  • Rotina Automática - execauto de Pedido de venda
  • Amarração Tipos de Chamados - Conceito
  • Criação tabela ZZE
  • Criação de tela
  • Amarração tipos de chamados X atendentes
  • Amarração Atendente X Nível de atendimento - Conceito
  • Criação da tabela ZZF
  • Criação da tela - ZZF
  • Amarração atendente X nivel de atendimento
  • Validação das Amarrações - Alteração das rotinas
  • Ajuste fonte ADV004.PRW
  • Inclusão de chamado
  • Alteração / Exclusão de chamado
  • Histórico de Chamados - Follow Up - Campo Data e hora
  • Follow Up - Legendas
  • Follow Up - Gatilhos
06
MVC Para Leigos 1.0
  • Conheça o Curso
  • Aula 01 - Arquitetura MVC
  • Aula 02 - Principais funções ADVPL em MVC
  • Aula 03 - ModelDef no detalhe
  • Aula 04 - ViewDef no detalhe
  • Aula 05 - MenuDef no detalhe
  • Aula 06 - O que será o nosso projeto
  • Aula 07 - Desenhando o projeto
  • Aula 08 - Criando nosso projeto
  • Aula 09 - Nosso primeiro projeto em MVC
  • Aula 10 - Construção de um browse
  • Aula 11 - Legendas de um browse
  • Aula 12 - Filtros de um browse
  • Aula 13 - Exemplo completo de um browse
  • Aula 14 - Aplicação ADVPL utilizando MVC
  • Aula 15 - Construção de uma estrutura de dados
  • Aula 16 - Construção da função ModelDef
  • Aula 17 - Exemplo completo do ModelDef
  • Aula 18 - Construção da função ViewDef
  • Aula 19 - Inicio da construção da interface
  • Aula 20 - Criação de componentes de formulários na interface
  • Aula 21 - Exemplo completo da Viewdef
  • Aula 22 - Dicionário de dados - Aula comum ADVPL Para Leigos 1.0
  • Aula 23 - Criação de Tabelas- Aula comum ADVPL Para Leigos 1.0
  • Aula 24 - Criação de Telas de Cadastros - Aula comum ADVPL Para Leigos 1.0
  • Aula 25 - Criação de Legendas - Aula comum ADVPL Para Leigos 1.0
  • Aula 26 - Criação de Menus - Aula comum ADVPL Para Leigos 1.0
  • Aula 27 - Tabela Tecnicos (ZZA) - Aula comum ADVPL Para Leigos 1.0
  • Aula 28 - Tabela de SLA (ZZB) - Aula comum ADVPL Para Leigos 1.0
  • Aula 29 - Tabela Tipos de Chamados (ZZC) - Aula comum ADVPL Para Leigos 1.0
  • Aula 30 - Tabela de Chamados (ZZD) - Aula comum ADVPL Para Leigos 1.0
  • Aula 31 - Cadastro de Tecnico
  • Aula 32 - Cadastro de SLA
  • Aula 33 - Cadastro Tipos de Chamados
  • Aula 34 - Cadastro de Chamados
  • Aula 35 - Criação das legendas
  • Aula 36 - Inclusão Cadastros
  • Aula 37 - Abertura de Chamado
  • Aula 38 - Atendimento do Chamado
  • Aula 39 - Análise Final - Entre para o Hall da Fama
  • Aula 40 (BÔNUS) - Construção de Aplicação em MVC - ModelDef - 2 Entidades
  • Aula 41 (BÔNUS) - Construção de Aplicação em MVC - ViewDef - 2 Entidades
07
MVC Sem Enrolação 1.0 
  • MVC Intermediário 
  • Conteúdo do curso - baixe o mapa mental ;)
  • Aula 01 - Revisão - Inclusão de técnico
  • Aula 02 - Revisão - Abertura de chamado
  • Aula 03 - Revisão - Atendimento de chamado
  • Aula 04 - Introdução MVC 2 entidades
  • Aula 05 - Construção de uma aplicação MVC
  • Aula 06 - Construção de estruturas
  • Aula 07 - Construção da Modeldef
  • Aula 08 - Construção da Viewdef
  • Aula 09 - Construção da função Modeldef
  • Aula 10 - Componente de formulários - AddFields
  • Aula 11 - componente de grid - AddGrid
  • Aula 12 - Relação entre as entidades - SetRelation
  • Aula 13 - Definição de chave primária
  • Aula 14 - Descrevendo os componentes dos modelos
  • Aula 15 - Finalização do ModelDef
  • Aula 16 - Exemplo completo ModelDef
  • Aula 17 - Construção da função ViewDef
  • Aula 18 - Componente de formulários - AddFields
  • Aula 19 - componente de grid - AddGrid
  • Aula 20 - Exibição de dados na interface
  • Aula 21 - Relacionando componente da interface
  • Aula 22 - Finalização da ViewDef
  • Aula 23 - Exemplo completo da ViewDef
  • Aula 24 - Finalização da aplicação com 2 entidades ou mais
  • Aula 25 - Tratamentos para os modelos de dados
  • Aula 26 - Mensagens exibidas na interface
  • Aula 27 - Obtenção de componente modelo de dados
  • Aula 28 - Introdução as validações
  • Aula 29 - Pós-validação do modelo
  • Aula 30 - Pós-validação da linha
  • Aula 31 - Pré-validação da linha
  • Aula 32 - Validação da ativação do modelo
  • Aula 33 - Quantidade de linhas da Grid
  • Aula 34 - Ir para uma linha da Grid
  • Aula 35 - Status da linha da Grid
  • Aula 36 - Adição de linha da Grid
  • Aula 37 - Recuperar uma linha da Grid
  • Aula 38 - Permissões para uma Grid
  • Aula 39 - Permissões de Grid Sem Dados
  • Aula 40 - Guardando e restaurando posição da Grid
  • Aula 41 - Quantidade máxima de linhas da Grid
  • Aula 42 - BÔNUS - Gatilhos
08
MVC Para Ninja 1.0
  • Apresentação
  • Aula 01 - Como criar Ponto de entrada em MVC - O Que é?
  • Aula 02 - Como criar Ponto de entrada em MVC - Tipos de Pontos
  • Aula 03 - Como criar Ponto de entrada em MVC - Como Tratar
  • Aula 04 - Como criar Ponto de entrada em MVC - Exemplos
  • Aula 05 - Tratamentos para o modelo de dados - Pós-validação do modelo
  • Aula 06 - Pós-validação da linha
  • Aula 07 - Validação de linha duplicada
  • Aula 08 - Pré-validação de Linha
  • Aula 09 - Manipulação do Componente do Grid - Quantidade de Linhas
  • Aula 10 - ir para uma Linha
  • Aula 11 - Status da Linha
  • Aula 12 - Adição de uma Linha
  • Aula 13 - Apagando e Recuperando Linha
  • Aula 14 - Permissões para a Grid
  • Aula 15 - Permissão de Grid sem Dados
  • Aula 16 - Guardando e Restaurando Posicionamento Grid
  • Aula 17 - Definição Máxima de Linha
  • Aula 18 - Atribuição de valores ao modelo de dados - GetValue
  • Aula 19 - Atribuição de valores ao modelo de dados - SetValue
  • Aula 20 - Atribuição de valores ao modelo de dados - LoadValue
  • Aula 21 - Comportamento do model - alteração de dados
  • Aula 22 - Comportamento do model - não gravar dados
  • Aula 23 - Operação realizada
  • Aula 24 - Gravação manual de dados
  • Aula 25 - Gatilhos manuais - AddTrigger
  • Aula 26 - Gatilhos manuais - FwStruTrigger
  • Aula 27 - Gatilhos manuais - Tela chamados
  • Aula 28 - Gatilhos
  • Aula 29 - Amarração Tipos de Chamados X Atendentes - conceito
  • Aula 30 - Criação de tabela ZZE
  • Aula 31 - Criação de tela
  • Aula 32 - Amarração da tabela
  • Aula 33 - Amarração Atendente X Nível de atendimento - conceito
  • Aula 34 - Criação de tabela ZZF
  • Aula 35 - Criação da tela
  • Aula 36 - Amarração da tabela
09
Encontros ao vivo Turma 01 - Comece por aqui - Introdução e Ferramentas
  • Apresentação do Projeto
  • Grupo exclusivo dos alunos
  • Você está preparado para atender a Indústria 4.0?
  • Supply Chain e as nossas Formações Protheus
10
Encontros ao vivo Turma 01 - Trilha de Suporte ADVPL
  • Como Será o Nosso Projeto / Mapa Mental do Projeto Help Desk
  • Criação de Tabelas - Cadastros
  • Criação de Legendas / Menus / Gatilhos
  • Evolução do Nosso Projeto Help Desk - Validação de Conteúdo de Tela
  • Conceitos de Array
  • Relatórios em Treport
  • Pontos de Entradas em ADVPL
  • Como debugar um fonte / Analisar Error Log
  • Como Criar Rotina Automática
  • Amarração de Atendente - Bônus conversa sobre empreendedorismo
11
Encontros ao vivo Turma 01 -Trilha de Suporte MVC
  • ADVPL utilizando MVC I
  • ADVPL utilizando MVC II
  • Criação de Telas em MVC
  • Pontos de Entradas em MVC I
  • Pontos de Entradas em MVC II
  • Revisão MVC - Bônus TIR
12
Encontros ao vivo Turma 01 -SQL Para Protheus
  • Introdução ao SQL
  • CRUD em SQL
  • Exemplo de fontes com SQL
  • Novo Conceito de Programação em SQL - Embebbed SQL
  • Exemplo de fontes com Begin SQL
  • Store Procedures
13
Encontros ao vivo Turma 01 - Webservices
  • Conceito de webservices
  • Instalação dos Serviços no Protheus
  • Webservices em SOAP
  • Webservices em REST API
  • Ferramentas para testes (Postman / SOAPUi)
14
Encontro ao vivo Turma 02
  • Encontro 01 - 09/08/24
  • Encontro ao vivo 02 - 16/08/24
  • Encontro ao vivo 03 - 23/08/24
  • Encontro ao vivo 04 - 30/08/24
  • Encontro ao vivo 05 - 06/09/24
  • Encontro ao vivo 06 - 13/09/24
  • Encontro ao vivo 07 - 20/09/24
  • Encontro ao vivo 08 - 27/09/24
  • Encontro ao vivo 09 - 04/10/24
  • Encontro ao vivo 10 - 18/10/24
  • Encontro ao vivo 11 - 01/11/24
  • Encontro ao vivo 12 - 09/11/24
  • Encontro ao vivo 13 - 22/11/24
15
Encontro ao vivo Turma 03
  • Encontro ao vivo 01 - 24/02/25
  • Encontro ao vivo 02 - 10/03/25
  • Encontro ao vivo 03 - 24/03/25
  • Encontro ao vivo 04 - 07/04/25
  • Encontro ao vivo 05 - Instalação Protheus passo a passo
  • Encontro ao vivo 06 - Instalação SmartView
16
Conteúdos Extras
  • Aprendendo Smart View na Prática - Parte 01
  • Aprendendo Smart View na Prática - Parte 02
Saiba mais sobre quem criou o conteúdo
Rogerio Onishi Candisani
11 Anos Hotmarter

Olá sejam bem vindos, meu nome é Rogério Onishi Candisani Consultor, Coach para Profissionais de TI.

Sou Consultor especialista de sistemas ERP, principalmente o sistema da TOTVS.

Idealizador do projeto Protheus do ZERO a Ninja, para tornar o aluno um ninja da programação em apenas 01 ano aprendendo tudo sobre ADVPL.

Idealizador da Tríade do Sucesso do Atendimento ao Cliente focando nos 3 pilares: tecnologia, negócios, gestão.

Desenvolvedor sênior da linguagem de programação ADVPL (linguagem própria do sistema microsiga da TOTVS).

Treinamento em linguagem de programação voltada a linguagem ADVPL entre outras linguagens.

Expert em Web services e integrações de sistemas. Coach e Mentoring para Profissionais de TI e Life Coaching

Conteudista da Universidade TOTVS atendendo a trilha de suporte técnico.

A minha missão é ajudar Profissionais de TI a ter melhor posicionamento da sua carreira.

Através da experiência de mais de 20 anos como consultor e coach, criei uma metodologia para que o profissional entenda aonde está (Ponto A) e onde pretende chegar (Ponto B)

Através desta metodologia, ajudo você profissional alcançar o objetivo traçado através de:

1) Foco

2) Planejamento

3) Ação

4) Melhoria continua

5) Resultado esperado

Mostrar mais

Perguntas Frequentes

Quem avaliou Formação Escola Ninja ADVPL?

Todas as avaliações mostradas aqui foram feitas por pessoas reais que compraram e deram sua opinião sobre o curso. Quando alguém compra um curso através da Hotmart, a pessoa recebe um convite para avaliar o conteúdo dele. A nota nesta página é o resultado da média das avaliações feitas por estes compradores, que vai de 1 a 5 estrelas.

Como funciona o “Prazo de Garantia”?

O Prazo de Garantia é o período que você tem para pedir o reembolso integral do valor pago pela sua compra, caso o produto não seja satisfatório. Assim que solicitado, seu reembolso é processado automaticamente pela Hotmart em até 5 dias. Para pagamentos com boleto bancário, você precisa preencher uma conta bancária para receber o dinheiro. Passados os 5 dias, o valor poderá ser identificado em sua conta em até 7 dias úteis. Já o estorno da fatura do cartão de crédito varia de acordo com o meio de pagamento e pode ocorrer na fatura atual ou na seguinte.

Como faço pra criar um produto?

Primeiro, você precisa criar seu cadastro grátis, clicando aqui. Lá dentro, você tem acesso a mais de 15 formatos pra transformar o que você sabe em um produto digital. Além disso, vai poder acessar também o Hotmart Academy.

O que é e como funciona o Certificado de Conclusão digital?

Alguns cursos online oferecem um certificado digital de conclusão. Alunos podem emitir esse certificado ao final do curso ou entrando em contato com o Autor ou Autora. Esses certificados podem ser compartilhados em redes sociais como o LinkedIn e inseridos em informações curriculares.

Quais diferenciais os produtos podem ter?

Os produtos na Hotmart têm diferenciais que mudam de acordo com o tipo de produto e a disponibilidade. Por exemplo, produtos do tipo "Cursos online" podem ou não oferecer certificado digital de conclusão. Caso o certificado esteja disponível, alunos podem emiti-lo dentro do curso ou entrando em contato com o(a) Autor(a). Os certificados podem ser compartilhados em redes sociais como o LinkedIn e inseridos em informações curriculares. A garantia também é um diferencial dos nossos produtos e pode variar de 7, 15 ou 30 dias, de acordo com o oferecido pelo Autor(a). Para ver os diferenciais disponíveis neste produto, basta checar a seção Diferenciais.

Como acesso meu produto?

Você receberá o acesso a Formação Escola Ninja ADVPL por email. Pode ser um curso online, um ebook, uma série de videoaulas, um serviço, evento, etc. O conteúdo será acessado ou baixado através de um computador, celular, tablet ou outro dispositivo digital. Você também pode acessar o produto comprado nesta página:

01 - Faça login clicando em Entrar
02 - Acesse o menu lateral, clique em Minha conta
03 - Clique em Minhas compras
Em "Minhas compras" estarão todos os produtos que você já comprou!

Tenho interesse neste curso, como posso comprar?

Para comprar este curso, clique no botão “Comprar”. Lembre-se de que nem todos os cursos estarão sempre disponíveis para compra. É possível que o Autor ou Autora esteja preparando uma nova turma ainda sem inscrições abertas.

Como faço para me afiliar?

Para ser Afiliado(a), recomendamos que leia os guias que disponibilizamos em todos os canais da Hotmart. Além disso, uma boa maneira de se informar um pouco mais é acessando nosso blog. O produto desta página está disponível apenas para compra, para ver os produtos de afiliação, vá até o Mercado de Afiliação.

Posso denunciar um produto que possui informações inadequadas?

Temos um canal exclusivo para receber denúncias em produtos que não estão de acordo com as regras da plataforma Hotmart. Se você vir informações inadequadas, denuncie aqui

Tenho outras dúvidas, quem pode me respondê-las?

Acesse nossa Central de Atendimento, onde explicamos, em detalhes, todas as dúvidas que você possa ter antes, durante ou depois de comprar um produto digital na Hotmart.

O conteúdo deste produto não representa a opinião da Hotmart. Se você vir informações inadequadas, denuncie aqui
Garantia de 7 dias
Certificado de conclusão
336 aulas e 175 horas de conteúdo original
Formato: Cursos Online e Serviços de Assinatura . ProgramaçãoCategoria: Desenvolvimento Pessoal
Rogerio Onishi Candisani
11 Anos Hotmarter