Curso – MVC em AdvPL

Curso já está completo na nossa plataforma.

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.

No total são 47 aulas, veja 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

E abaixo, um vídeo de uma aula de exemplo disponível no nosso YouTube:

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan Atilio (Daniel Atilio)
Especialista em Engenharia de Software pela FIB. Entusiasta de soluções Open Source. E blogueiro nas horas vagas.

2 Responses

  1. Marco Nagoa disse:

    Ótimo Daniel, logo mais vou degustar o curso.

Deixe uma resposta