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 (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

8 Responses

  1. Marco Nagoa disse:

    Ótimo Daniel, logo mais vou degustar o curso.

  2. Pedro Ferreira disse:

    Boa tarde Daniel, tudo bem?

    Quando acesso o link (https://hotmart.com/pt-br/marketplace/produtos/cursos-do-terminal-de-informacao) não consigo visualizar o detalhamento do curso MVC, ele está disponível através deste link mesmo ou por outro? Tenho interesse principalmente neste.

    Obrigado e parabéns pelas aulas e didática!

    Abraço

    • Boa tarde Pedro, tudo sim graças a Deus e você?
      Ah obrigado por nos avisar, a página de venda na Hotmart não estava atualizada, mas já atualizamos.
      Sim é esse link mesmo.
      E obrigado também pelo feedback, é muita generosidade sua.
      Um grande abraço.

  3. Pedro Ferreira disse:

    Excelente, agradeço o retorno! Já me inscrevi e bora pras aulas! hehe… abraço!

  4. ANTONIO MARCOS disse:

    Dan, faz um curso de rest – integrando o protheus com outros sistemas pois a gente só acha o básico do básico disso
    Não consigo integrar protheus com firebase, uma dificuldade grande em consumir apis de outros sistemas com autenticações por token e o contrario, autenticar token no protheus

Deixe uma resposta

Terminal de Informação