,

#13. ADVPL F – Introducao MVC

01. Curso MVC

Curso MVC

 

Olá, Seja Bem-vindo!!!

Hoje estou liberando o curso de MVC no ADVPL.

Curso destinado a alunos que querem aprender de forma simples, objetiva e definitiva o MVC do ADVPL.

Imagine quanto tempo iria gastar para estudar e aprender por conta própria o conteúdo desse curso. Quanto tempo pouparia entre estudos, pesquisas e testes?

Confira a INTRODUÇÃO AO CURSO.


 

C U R S O   A D V P L   –   M V C   N A   P R Á T I C A


Conteúdo Programático do Curso

1ª aula: Introdução curso MVC –   16:07 minutos

Essa primeira aula é uma introdução do curso.

Assutos abordados:

Conceito de MVC.

Comparação MVC do ADVPL com outras linguagens.

Diferença do método tradicional de desenvolvimento e MVC.

Quando aplicar o padrão MVC.

Diferença de sintaxe de programação.

Ebook.

2ª aula: Instalando Plugin Desenhador MVC   –   03:32 minutos

Nessa segunda aula é ensinado a instalação do plugin 'Desenhador MVC' para auxiliar nos desenvolvimentos em MVC no ADVPL.

3ª aula: Criando o arquivo Fonte   –   02:46 minutos

Nessa terceira aula é ensinado métodos de como criar arquivo fonte e como alternar entre o editor MVC e editor ADVPL.

4ª aula: Editor ADVPL x Editor MVC   –   05:16 minutos

Nessa aula é abordado as diferenças entre o editor MVC e editor ADVPL.

5ª aula: Desenvolvendo Grupo de Serviço. Parte 1   –   07:25 minutos

Nessa aula é iniciado a parte prática do curso.

É criado uma tabela para iniciar o desenvolvimento em MVC.

6ª aula: Desenvolvendo Grupo de Serviço. Parte 2   –   35:25 minutos

Nessa aula é iniciado o desenvolvimento em MVC com uma tabela.

Assuntos abordados:

Criação do browser.

Menus -> Opções padrões inserção, alteração, etc em diferentes sintaxes.

Chave Primária.

Opção de Legenda.

Opção de Filtro padrão + validação.

Remoção de campo na tela + validação.

Adicionar botão.

Fechar tela após confirmação.

Validação de permissão de usuário.

7ª aula: Desenvolvendo Grupo de Serviço. Complemento   –   02:16 minutos

Essa aula é complemento da aula anterior.

Assuntos abordados:

Template TDS.

Include MVC.

8ª aula: Desenvolvendo SubGrupo de Serviço. Parte 1   –   05:01 minutos

Nessa aula é criado segunda tabela do desenvolvimento MVC.

9ª aula: Desenvolvendo SubGrupo de Serviço. Parte 2   –   19:13 minutos

Nessa aula é iniciado o desenvolvimento em MVC com duas tabelas.

Assuntos abordados:

Criação do Grid em MVC. Antiga GetDados.

Relacionar tabelas.

Linha única no Grid.

Campo sequencial no Grid.

Título nos Modelos.

10ª aula: Desenvolvendo SubGrupo de Serviço. Complemento   –   03:03 minutos

Essa aula é complemento da aula anterior.

Assuntos abordados:

Template TDS.

Configurações de inserção, atualização, exclusão no Grid => MODEL.

11ª aula: Desenvolvendo Serviço. Parte 1   –   04:12 minutos

Nessa aula é criado a terceira tabela do desenvolvimento MVC.

12ª aula: Desenvolvendo Serviço. Parte 2   –   22:43 minutos

Nessa aula é iniciado o desenvolvimento em MVC com três tabelas.

Assuntos abordados:

Pastas, abas e BOX.

Criação do segundo Grid em MVC. Antiga GetDados.

Relacionamento dos Grids/Modelos.

13ª aula: Desenvolvendo Serviço. Complemento      –   07:31 minutos

Essa aula é complemento da aula anterior.

Assuntos abordados:

Template TDS.

Configurações de inserção, atualização, exclusão no Grid => VIEW.

Resumo do que já utilizei nos desenvolvimentos em MVC.

14ª aula: Criando campo na tela      –   08:11 minutos

Nessa aula é ensinado a criar campo na ela; campos que adicionais que não existem no SX*.

15ª aula: Count em Grid e criação de objeto na tela      –   13:48 minutos

Nessa aula é ensinado a criar contador no grid e outros objetos => tbutton.

16ª aula: Alterando para Browser com marcação      –   03:28 minutos

Nessa aula é ensinado a alterar rotina, adicionando nova coluna para marcação de registro.

17ª aula: Métodos do ViewDef      –   18:40 minutos

Nessa aula é ensinado os métodos da viewDef.

Assuntos abordados:

ViewDef => SetViewCanActivate.

ViewDef => SetAfterViewActivate.

ViewDef => SetViewAction / BUTTONOK.

ViewDef => SetAfterOkButton.

ViewDef => SetViewAction / BUTTONCANCEL.

ViewDef => SetTimer.

ViewDef => SetViewAction / REFRESH.

ViewDef => SetVldFolder.

AddGrid => bChangeLine.

AddGrid => bGotFocus.

AddOtherObject => bDeActivate.

18. Metódos do ModelDef  P1     –   00:37:01 minutos

Nessa aula é ensinado os métodos da viewDef.

Assuntos abordados:

ModelDef => bDeActivate.

ModelDef => bActivate.

ModelDef => bCancel.

ModelDef  => bCommit => Begin Transaction + End Transaction + DisarmTransaction.

ModelDef => bPre.

ModelDef  => bPos.

ModelDef => bVldActivate. Explicado em aulas anteriores.

18. Metódos do ModelDef  P2    –   00:32:05 minutos

Nessa aula é ensinado os métodos da viewDef.

Assuntos abordados:

FormDef => bPre.

FormDef => bPos.

GridDef => bPre.

GridDef=> bPos.

GridDef => bPreLine.

GridDef=> bPosLine.

19. MVC usando editor ADVPL      –   07:27 minutos

Nessa aula demonstro como pode desenvolver usando MVC com editor ADVPL e dicas de como os comandos Begin Sequence + End Sequence + Break podem ser usados em programação ADVPL.

20. Conclusão      –   01:54 minutos

Conclusão do curso.

Tempo Total: 04:17:04

Formato: MP4

Resolução: 1080p

OBS: Vídeos estão acelerados nos loading. TDS, abertura do sistema.

 

Deixe seu comentário abaixo, assine nossa lista de e-mail e inscreva-se no nosso canal.

Um abraço, e até a próxima.

 

6 respostas
  1. decilio
    decilio says:

    Como que é Feito o pagamento via Pagseguro? aparece como uma Doação?
    Como Devo proceder para adquirir o Curso de MVC.

    Obrigado e ótimo Site.

    Responder
    • Universo ADVPL
      Universo ADVPL says:

      Opaa. Obrigado :)..
      É pelo pagSeguro. Botão "Eu Quero Curso" irá redirecionar para página de compra.
      Nessa pagina tem essa mesma explicação do curso, e o modo de compra; como também botão para comprar.
      Você recebe link com user e senha!!!

      Responder

Deixe uma resposta

Want to join the discussion?
Feel free to contribute!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *