Objectivos
Esse curso capacita o aluno nos aspectos técnicos da tecnologia Microsiga Protheus
e a sua linguagem de programação, o AdvPL – Advanced Protheus Language. O
Microsiga Protheus é o sistema de gestão empresarial (ERP) da empresa TOTVS. A
característica de destaque do Microsiga Protheus é a flexibilidade de customizá-lo
para atender as necessidades específicas de cada empresa, que pode ser desde um
simples parâmetro, gatilhos, dicionário de dados, e até mesmo o desenvolvimento
de sistemas completos.
O curso aborda os conceitos de arquitetura, instalação e configuração do sistema
que são demonstrados detalhadamente passo-a-passo ao aluno. O conteúdo
proposto inicia-se com os comandos mais básicos, passando por todos os recursos
essenciais da linguagem, até atingir as tecnologias mais avançadas de integração
de sistemas, tais como XML, Workflow, Internet e WebServices. Todo o conteúdo
do curso foi elaborado no case do Sistema de Contas Correntes, onde é possível
ver, na prática, a aplicação de todos os recursos.
Este curso é preparatório para o exame da Certificação TOTVS que compõe o
Projeto TOTVS Dá Educação e tem como objetivo capacitar as pessoas no
desenvolvimento de sofisticadas customizações e novos programas para o sistema
Microsiga Protheus, explorando toda a potencialidade dessa tecnologia.
Conteúdo
Curso de Programação AdvPL
O curso de Programação AdvPL (Advanced Protheus Language) ministrado em 32 horas, é específico sobre a linguagem de programação do Protheus, software de gestão integrada da Microsiga. Após concluir o curso Programação AdvPL o aluno estará apto a desenvolver aplicações e dar manutenção no Protheus, a plataforma tecnológica da Microsiga. Seja um desenvolvedor Microsiga e maximize suas oportunidades no mercado.
Carga Horária: 32h
Programa:
1ª aula:
• Evolução e Arquitetura do Sistema
• Multicamadas, múltiplas configurações, repositório de objetos, estrutura de
pastas, configuração de ambientes
• Principais arquivos
• Famílias de arquivos: dicionário de dados, tratamento dos arquivos de dados
• Instalação e configuração do Banco de Dados
• Gerenciador de BD, Totvs DBAccess
2ª aula:
• Customizações
• Parâmetros, fórmulas, gatilhos, pontos-de-entrada, user-functions,
dicionário de dados
• Case – Sistema de Contas Correntes
• Criação de tabelas, definição dos campos, criação de índices, consultapadrão, gatilho
3ª aula:
• Programação
• Comandos e funções, operadores
• Totvs Development Studio
• Configuração, criação de projeto, código-fonte, compilação, execução,
depuração
• Variáveis de memória
• Arrays
4ª aula:
• Funções
• Function, User Function, Static Function
• Escopo de variáveis
• Local, Private, Public, Static
• Macro
• Bloco de Código
• UDC
• Semáforos
• Arquivos e Índices
5ª aula:
• Funções de manipulação de tabelas
• AxCadastro
• MBrowse
• MsMGet / MsGetDados
6ª aula:
• Telas
• Relatórios
• Reposicionamento de arquivos
• OOP
7ª aula:
• Integração com Excel
• SQL
• MPSDU
8ª aula:
• Soluções tecnológicas para integração de sistemas
• Arquivo texto
• XML
• Workflow
• WebServices
• AdvPL ASP
PRÓXIMAS TURMAS
- Abril
11/04 - 20/04 (semanal noturno)
16/04 - 14/05 (integral aos sábados)
*Datas sujeitas a alterações