TREINAMENTOS ADVPL PROTHEUS

Aprenda a desenvolver utilizando a linguagem ADVPL e tecnologias nativas do Protheus TOTVS. Nossa equipe é especialista e com expertise de mais de 15 anos.

Objetivo do treinamento

O objetivo do treinamento de ADVPL, é transmitir o conhecimento sobre a linguagem AdvPL – Advanced Protheus Language, utilizada na programação do TOTVS Protheus.

O conhecimento do uso desta linguagem, permite a elaboração de customizações e o desenvolvimento de novas soluções para o sistema Protheus.

Este conhecimento possibilita ao profissional a perspectiva de atuar junto a milhares de clientes que utilizam um dos softwares de Gestão da TOTVS o mais consagrado no mercado – Protheus. O curso mostra também a flexibilidade das diversas funções da linguagem, por meio de exercícios práticos, em laboratório.

Treinamento de ADVPL Protheus
Treinamento de ADVPL Protheus

Conceito RAHRO de Treinamento

Acreditamos que o aluno deva ser treinado a pesquisar soluções e por este motivo buscamos  inovar o conceito de treinamento, dando prioridade à transferência de conceitos e não simplesmente o ensino de uma linguagem.

Criamos um ambiente de treinamento bastante didático, diferente dos padrões convencionais onde o aluno interage através de um ambiente computacional compartilhado com o instrutor, podendo inclusive acessar este ambiente fora do local de treinamento.

Pré-Requisitos

  • Conhecimentos básicos de Microinformática e Sistema Operacional Windows.
  • Desejável conhecimento de um dos módulos básicos do sistema TOTVS Protheus. (ESTOQUE, COMPRAS, FATURAMENTO ou FINANCEIRO)

Carga Horária

64 Horas

Conteúdo Programático

Conceitos Básicos

  • Arquitetura da Tecnologia Protheus;
  • Aplicativos do Protheus;
  • Unidade de negócios, empresas e filiais;
  • Demonstração do Funcionamento e do Relacionamento Básico da Integração do Sistema: Estoque, Compras, Faturamento, Financeiro.

Instalação e Infraestrutura

  • Estrutura de Diretórios;
  • Nomenclaturas do Protheus;
  • Família de arquivos ( SX’s);
  • Servidor de Licenças;
  • Configuração do Servidor Protheus;
  • Configuração das Estações do Protheus;
  • Atualização do ERP (Build, RPO e Patch);
  • Monitor;
  • DBAcess – TopConnect.

Configurador (SIGACFG)

  • Menus;
  • Senhas;
  • Dicionário de dados – Arquivos Compartilhados e Exclusivos;
  • Criação de tabelas, Campos e Índices;
  • Consulta padrão;
  • Gatilhos;
  • Perguntas;
  • Parâmetros ;
  • Tabelas SX5.

Introdução à Programação

  • Lógica de Programação;
  • Desenvolvendo algoritmos;
  • Teste de mesa;
  • Estruturas de programação:
    • Estruturas de repetição :  For … Next, While … End;
    • Estruturas de decisão  : , If … Elseif … Else … Endif.
  • Diagrama de bloco.

ADVPL (Advanced Protheus Language) – I

  • Declaração e Atribuição de Variáveis;
  • Escopo de variáveis;
  • Entendendo a influência do escopo das variáveis: Local, Private, Public, Static;
  • Tipos de Dados;
  • Operações com variáveis;
  • Atribuição de variáveis;
  • Operadores da linguagem ADVPL;
  • Operação de Macro Substituição;
  • Funções de manipulação de variáveis;
  • Arrays:
    • Inicializando arrays;
    • Funções de manipulação de arrays;
    • Cópia de arrays.
  • Funções de conversão de dados, manipulação de string’s, variáveis numéricas;
  • Funções de manipulação de datas e base de dados;
  • Blocos de Código;

ADVPL (Advanced Protheus Language) – Il

  • User Function;
  • Static Function;
  • Passando e recebendo parâmetros na function;
  • Modelo 1 – AxCadastro, MBrowse, MsDialog, Enchoice, MsNewGetDados, EnchoiceBar;
  • Funções de progresso de processamento;
  • Relatórios:
    • Assistente de Código IDE;
    • SigaRpm;
    • TmsPrinter;
    • FWMSPrinter;
    • TReport.

ADVPL (Advanced Protheus Language) – Ill

  • SQL Query’s;
  • Pontos de entrada;
  • WebServices;
  • MSExecAuto;
  • Envio de e-mail pelo Protheus;
  • Acesso a DataBases Externos;
  • Integração com Word.

IDE (Integrated Development Environment)

  • Acessando a ferramenta;
  • Configurando o IDE;
  • Criação do projeto;
  • Criação do código fonte;
  • Compilando fonte;
  • Debugando erros.

TDS (TOTVS Development Studio)

  • Dicas sobre instalação;
  • Acessando a ferramenta;
  • Debugando;
  • Watch;
  • Expression;
  • Commands;
  • Tabelas;
  • Search;
  • Replace;
  • Perspectivas :  Server, Developer, Debug.

Mais Informações e Inscrições