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: