MVC em AdvPL
Sobre:
MVC é um paradigma de programação que tem o objetivo de separar em 3 camadas a programação entre Modelo, Visão e Controlador.
Nesse curso nós vamos conhecer um pouco sobre esse conceito e como ele é usado em AdvPL.
Abaixo a lista de Aulas:
- Aula 01 – Introdução – O que é MVC?
- Aula 02 – Conhecendo o MenuDef
- Aula 03 – Conhecendo o ModelDef
- Aula 04 – Conhecendo o ViewDef
- Aula 05 – Precauções ao criar uma função em MVC
- Aula 06 – Diferenças de cadastros Modelo no Protheus
- Aula 07 – Construindo uma Modelo 1 em MVC
- Aula 08 – Construindo uma Modelo 3 em MVC
- Aula 09 – Construindo uma Modelo X em MVC
- Aula 10 – Construindo uma Modelo 2 em MVC
- Aula 11 – Construindo uma MarkBrowse em MVC
- Aula 12 – Adicionando campos de cálculos (método AddCalc no Model)
- Aula 13 – Adicionando botões na View (método addUserButton na View)
- Aula 14 – Criando box horizontais e verticais
- Aula 15 – Criando abas
- Aula 16 – Abrindo um modelo de dados com FWExecView
- Aula 17 – Criando um execauto manualmente carregando o modelo
- Aula 18 – Criando um execauto com FWMVCRotAuto
- Aula 19 – Inserindo uma pré validação
- Aula 20 – Inserindo uma pós validação ao alternar a linha da grid
- Aula 21 – Inserindo uma pós validação (clique no botão Confirmar)
- Aula 22 – Como descobrir se uma rotina é em MVC
- Aula 23 – Como é um P.E. em MVC
- Aula 24 – P.E. – FORMPRE – Antes da alteração de qualquer campo do formulário
- Aula 25 – P.E. – MODELPOS – Na validação total do modelo (ao clicar no Confirmar)
- Aula 26 – P.E. – MODELCOMMITNTTS – Após a gravação total do modelo e fora da transação
- Aula 27 – P.E. – BUTTONBAR – Para a inclusão de botões na ControlBar
- Aula 28 – Cadastro de tabela Temporária
- Aula 29 – Criando a funcionalidade de Copiar registros
- Aula 30 – Manipulando estrutura dos campos com SetProperty
- Aula 31 – Método AddLine
- Aula 32 – Método AddOtherObject
- Aula 33 – Método AddTrigger
- Aula 34 – Método ClearData
- Aula 35 – Métodos DeleteLine e UndeleteLine
- Aula 36 – Método DisableDetails
- Aula 37 – Funções FWSaveRows e FWRestRows
- Aula 38 – Método GoLine
- Aula 39 – Método Length
- Aula 40 – Método SetFilterDefault
- Aula 41 – Método SetMaxLine
- Aula 42 – Método SetUniqueLine
- Aula 43 – Funções FWFldPut e FWFldGet e Métodos SetValue e GetValue
- Aula 44 – Atributo lOptionConfig
- Aula 45 – Criando 2 browses com FwBrwRelation
- Aula 46 – Adicionando legendas no Browse
- Aula 47 – Exercícios
Horas e Aulas:
Nesse conteúdo, a previsão entre assistir as aulas e colocar em prática é de 40 horas.
O número de aulas disponível nesse curso é de 47.
Idioma:
O áudio utilizado nas vídeo aulas é o Português (BR) .
Com legendas em Inglês e Espanhol .
Se quiser uma prévia, abaixo segue uma vídeo aula desse módulo, disponível em nosso canal no YouTube: