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.

Veja todo o conteúdo do curso, valores e planos no botão abaixo

  • 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

– Introdução
– Sobre a lógica de programação
– Pseudocódigo
– Fases de um algoritmo
– Teste de Mesa
– 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
– Considerações Finais

Arquitetura e instalação

 Introdução
 Definições
 Instalação SQL Server 2017
 Instalação Protheus 12
 Camadas do Protheus
 Aplicativos do Protheus
 Nomenclaturas do Protheus
 Considerações Finais

Configurador

 Introdução
 Configuração
 Criando uma tabela customizada
 Criando campo customizado
 Criando índice em tabelas
 Criando Pastas / Abas
 Considerações Finais

TOTVS Developer Studio

 Introdução
 Instalação e update
 Criando seu primeiro projeto
 Somando dois números
 Depuração
 Perspectiva e visões
 Debug: Visão Expressions
 Debug: Visão Tabela de Dados
 Debug: Visão Comandos AdvPL
 Inspetor de Objetos
 #Dica | Quick Outline
 #Dica | Realçar palavras
 #Dica | Indentação de Fontes
 #Dica | Personalização
 #Dica | Visualizar conteúdo de variável em modo Debug
 Considerações Finais

ADVPL Fundamental

 Introdução
 Sobre a linguagem AdvPL
 Sobre a programação AdvPL
 Estruturação
 Documentação
 Funcionalidades
 Variáveis em AdvPL
 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
 Expressões ADVPL
 Pontos de Entrada
 Gatilhos
 Conceitos de Filiais
 Tratamento de Base de Dados
 Criando Índices 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
 mBrowse
 Modelo 2
 Modelo 3
 MsExecAuto
 Considerações Finais

Funções ADVPL

 Introdução
 Strings: VAL()
 Strings: SUBSTR()
 Strings: LEFT() e RIGHT()
 Strings: PADC()
 Strings: PADR() e PADL()
 Strings: ALLTRIM()
 Strings: LTRIM() e RTRIM()
 Datas: DATE()
 Datas: MESEXTENSO()
 Números: STR()
 Números: STRZERO()
 Números: TRANSFORM()
 Vetores: AADD()
 Vetores: ARRAY()
 Vetores: ASCAN()
 Considerações Finais

Projetos ADVPL

 Introdução
 Só Números
 Considerações Finais

ADVPL: FTP

 Introdução
 Entendendo a Arquitetura FTP
 Instalação FileZilla Server
 Configurando o FileZilla Server
 Conectando e desconectando
 Listando diretórios
 Download de arquivos
 Upload de arquivos
 Renomeando arquivos
 Apagando arquivos
 Projeto Final
 Correção Projeto Final
 Considerações Finais

ADVPL: Relatório TREPORT

 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
 Considerações Finais

Laboratório ADVPL

 Introdução
 xFormula()
 AdvPL: Alertas
 AdvPL: xMsDialog 1
 AdvPL: Wizard
 AdvPL: Wizard com ParamBox
 Considerações Finais

#Bônus | VSCODE x ADVPL

 Introdução
 O que é VSCode ?
 Instalação VSCode
 Navegação e Instalação do Plugin
 Configurações iniciais
 Configuração de Ambiente
 Chave de compilação
 Execução de Programas
 Depuração de Programas
 Configuração de Patch
 Criando um Patch
 Aplicando um Patch
 Inspecionando informações contidas no Patch
 Considerações Finais

 

#Bônus | SQL Server

 Introdução
 #Dica | Definindo cores para sua conexão
 #Dica | Criando atalhos para sua consulta
 Considerações Finais

#Bônus | Google Hacking

 Introdução
 Conhecendo o Google Hacking
 Filtrando site
 Filtrando titulo
 Filtrando URL
 Filtrando tipo de arquivo
 Filtrando texto
 Construindo sua Dork
 Projeto Final
 Correção Projeto Final
 Considerações Finais

#Bônus | Automatização com AUTOIT

 Introdução
 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
 Executar do Windows
 Gerar .exe com AutoIT
 Considerações Finais

 

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


❔ Dúvidas frequentes
Os cursos são 100% online?
Sim. Os cursos são 100% online, com as aulas gravadas de acordo com o conteúdo programático. Porém, é possível abrir um contato de suporte e tirar dúvidas sobre algum conteúdo.
Quanto custa o curso?
Cada curso tem em sua própria página o valor total do curso e também as formas de parcelamento.
Quanto tempo dura o curso?
Cada curso tem o seu tempo ideal. Existe um tempo corrido de aulas e um tempo que você levará para realizar o conteúdo proposto. Por exemplo um curso de 5 horas corridas de aulas pode levar 40 horas para seu término.
Os cursos possuem certificado?
Sim. Você receberá o certificado de conclusão ao final do curso.
Quais as formas de pagamento?
É possível pagar via cartão de crédito ou através da geração de boleto bancário.
Consigo realmente aprender, mesmo não sendo da área de tecnologia?
Sim. Você não precisa ser da área de tecnologia. Os cursos servem tanto para quem é técnico, como para quem está aprendendo pela primeira vez. Serve também para quem trabalha e empresas que utilizam o sistema.