Curso de Programação ADVPL

Vídeo-Aulas Exclusivas. A cada capitulo, alem da vídeo aula explicativa, existe também um conteúdo teórico
para ajudar a acompanhar o conteúdo em vídeo.
Exercícios Práticos: Existe também exercícios para você fixar o conteúdo abordado no curso online: Oficina
de programação AdvPL.

Você está afim de aprender ADVPL, não é? É que está cada vez mais tranquilo aprender essa linguagem da TOTVS…

Tenho certeza que se você trabalha com Protheus, ADVPL é uma mão na roda, porque o padrão simplesmente não atende todas as necessidades do pessoal da empresa!

Pra mim, com tantos treinamentos presenciais, hoje está cada mais difícil marcar uma hora com um colega e ensiná-lo a programar numa linguagem nova.

Por isso eu, sem medo, indico fortemente o curso online. A estrutura do curso é fantástica. Mesmo que você nunca tenha programado, este curso te dará todo o suporte necessário.

Ah… você deve estar pensando no investimento, não é? Sabemos que os cursos com selo são, digamos, um pouco salgados em relação a preço… Mas te digo que pensamos de forma diferente.

Dá uma conferida da estrutura do curso, nas possibilidades de avançar na sua carreira… Não perca esta chance.

Visite o curso

  • Vídeos na prática
  • Tudo passo a passo
  • No seu ritmo
  • Recursos complementares
  • Suporte

Garantia de Qualidade

Ao assinar a plataforma de ensino, você terá 7 dias de garantia para avaliar o nosso produto.
Caso não esteja satisfeito com o conteúdo disponibilizado, você pode solicitar o reembolso do
seu dinheiro.

Grade do Curso

Lógica de Programação
Descrição:
Neste módulo você aprenderá como funciona a lógica de programação. Este é o primeiro
passo para que tem o sonho de programar em qualquer linguagem de programação.
Conteúdo programático:
• Introdução
• Desenvolvendo algoritmos
• Diagrama de Bloco
• Constantes, Variáveis e Tipos de Dados
• Operadores
• Estrutura de Decisão
• Comandos de Repetição
• #Bônus | Arquivos de Dados
• #Bônus | Relatórios

Arquitetura e instalação
Descrição:
Neste módulo você aprenderá como realizar uma instalação básica do Protheus em sua
maquina local para realização dos exercícios de AdvPL.
Conteúdo programático:
• Introdução
• Instalação e Configuração – Protheus 12

Configurador
Descrição:
Neste módulo você aprederá um conceito básico sobre o módulo configurador do Protheus
para criação de tabelas, campos, índices e etc.
Conteúdo programático:
• Introdução
• Configuração
• Criando uma tabela customizada
• Criando um campo customizado
• Criando índice em tabela

TOTVS Developer Studio
Descrição:
Neste módulo você aprenderá como funciona o Totvs Developer Studio, a principal ferramenta
dos desenvolvedores AdvPL.
Conteúdo programático:
• Introdução
• Instalação e update
• Criando seu primeiro projeto
• Somando dois números
• Perspectiva e visões
• #Dica | Quick Outline
• #Dica | Realçar palavras
• #Dica | Personalização
• #Dica | Indentação de Fontes

Programação ADVPL
Descrição:
Neste módulo você aprenderá de fato como programar utilizando a linguagem AdvPL, desde
os comandos mais básicos até os comandos mais avançados.
Conteúdo programático:
• Introdução
• Sobre a linguagem AdvPL
• Sobre a programação AdvPL
• Estruturação
• Documentação
• Funcionalidades
• Declaração e Atribuição de Variáveis
• Declaração de variáveis
• Escopo de variáveis
• Variáveis de escopo local
• Variáveis de escopo static
• Variáveis de escopo private
• Variáveis de escopo public
• Entendendo a influência do escopo das variáveis
• Operações com Variáveis
• Operadores Básicos
• Utilização de Vetores
• Controle de Fluxo
• Comandos de Repetição
• Comandos de Decisão
• Customização
• Parâmetros
• Tabelas
• Perguntas
• Pontos de Entrada
• Gatilhos
• Conceitos de Filiais
• Programando
• Incluindo Item no Menu
• Tratamento de Base de Dados
• Criando Indices Temporários
• Posicionamento de Registros
• Funções de Base de Dados
• Blocos de Códigos
• Funções de Bloco
• Funções Diversas
• Funções de Comunicação Server x Client
• Tela de Padrão Protheus
• PutSx1
• mBrowse
• Modelo 2
• Modelo 3
• MSEXECAUTO

ADVPL Relatório TReport
Descrição:
Neste módulo você aprenderá como desenvolver um relatório utilizando a classe TReport,
construindo um relatório básico desde o inicio.
Conteúdo programático:
• Introdução
• Estrutura TReport
• TReport
• TRSection
• TRCell
• TRFunction
• TRPosition
• TRBreak
• Criando Relatório TReport – Parte 1
• Criando Relatório TReport – Parte 2
• Criando Relatório TReport – Parte 3
• Criando Relatório TReport – Parte 4
• #Bônus: Exemplos e Modelos

Laboratório ADVPL
Descrição:
Este módulo será de fato um laboratório AdvPL, ou seja, toda novidade, ferramenta
relacionado a programação AdvPL será disponibilizado dentro deste módulo.
Conteúdo programático:
• Introdução
• Código fonte: Alertas.prw
• Código fonte: xMsDialog.prw

Google Hacking – Protheus
Descrição:
Neste módulo você aprenderá a utilizar uma técnica chamada Google Hacking, e vamos
aplicar está técnica em buscas relacionadas ao mundo Protheus.
Conteúdo programático:
• Introdução
• Comando: site
• Comando: intitle
• Comando: inurl
• Comando: filetype
• Comando: intext
• Construindo sua Dork

#Bônus | AdvPL: Manipulação de Strings
Descrição:
Neste módulo você aprenderá a utilizar diversas funções de manipulação de strings.
Conteúdo programático:
• Função: VAL()
• Função: SUBSTR()
• Função: LEFT() e RIGHT()
• Função: PADC()
• Função: PADR()
• Função: PADL()
• Função: ALLTRIM()
• Função: LTRIM()
• Função: RTRIM()

#Bônus | AdvPL: Manipulação de Datas
Descrição:
Neste módulo você aprenderá a utilizar diversas funções de manipulação de datas.
Conteúdo programático:
• Função: DATE()
• Função: DTOS()
• Função: DTOC()
• Função: STOD()
• Função: STOC()
• Função: MONTH()
• Função: DAY()
• Função: YEAR()
• Função: MESEXTENSO()

#Bônus | AdvPL: Manipulação de Números
Descrição:
Neste módulo você aprenderá a utilizar diversas funções de manipulação de números.
Conteúdo programático:
• Função: STR()
• Função: STRZERO()
• Função: TRANSFORM()

#Bônus | AdvPL: Manipulação de Vetores
Descrição:
Neste módulo você aprenderá a utilizar diversas funções de manipulação de vetores.
Conteúdo programático:
• Função: AADD()
• Função: ARRAY()
• Função: ASCAN()
• Função: ASORT()

#Bônus | Jogo da Velha AdvPL
Descrição:
Neste módulo você aprenderá a desenvolver o famoso jogo da velha utilizando a linguagem de
programação AdvPL.
Conteúdo programático:
• Introdução
• Função: JogoDaVelha()
• Função: Jogada(nPosic)
• Função: VerifGanh()
• Função: Recomecar()
• Função: Sair()
• Considerações Finais

#Bônus | SQL Server
Descrição:
Neste módulo você aprenderá o básico da SQL Server.
Conteúdo programático:
• #Dica | Criando atalhos para sua consulta
• #Dica | Definindo cores para sua conexão

#Bônus | Automatização AutoIT
Descrição:
Neste módulo você aprenderá a automatizar algumas tarefas do windows utilizando o
programa AutoIT.
Conteúdo programático:
• O que é AutoIT
• Instalando o AutoIT
• Primeira automatização com AutoIT
• Protheus + AutoIT
• Abrindo o APSDU com AutoIT
• Abrindo o SIGACFG com AutoIT
• Abrindo o SIGAMDI com AutoIT
• Gerar .exe com AutoIT
• Executar do Windows

Fernando Bueno
Siga na rede

Fernando Bueno

Consultor em FBSOLUTIONS
Sou consultor na área de implantação de sistemas ERP, com experiência na análise e implantação de projetos de sistemas, configurando a estrutura do software, capacitando usuários-chaves, ministrando treinamentos e workshops.

Atuando desde 2005 no mercado de tecnologia, desenvolvendo e implantando e sistemas gerenciais, sistemas e sites web e ecommerce.
Fernando Bueno
Siga na rede

Últimos posts por Fernando Bueno (exibir todos)