Qual o objetivo do curso Linguagem UNIFACE – Módulo Básico?
O aluno aprenderá os conteúdos essenciais da linguagem de programação UNIFACE.
Quais as capacidades técnicas do Uniface?
Modelagem de Dados e Codificação de programas na linguagem Uniface.
Quais exemplos casos eu terei no curso de Uniface?
Codificação de funcionalidades de sistemas empresariais.
O que é que vai aprender?
Quais os conteúdos do curso Linguagem UNIFACE - Módulo Básico?
Introdução ao Uniface / Preparação do ambiente
Sobre a tecnologia: instalação e licenciamento
Sobre os componentes (conceitos): Startup Shell, Forms, Services, Reports
Conceitos básicos de Uniface
Criação de componente do tipo Form
Definindo propriedades do form
Component properties
Form properties
Window properties
Conceito de entidades database e non-database (dummy's)
Entidade multioccurrente
Tipos de componentes (widgets)
Propriedades do widget
Tipos de dados
Interface
Syntax e Layout (inclui templates de campo)
Labels
Fonte e cores
Conceito clear/retrieve
Como se interligam os comandos e triggers de Retrieve e Read
Gravação de informações (store, write, delete)
Transação (commit, rollback, lock)
Trabalhando com ocorrências (add, remove, setocc, $curocc)
Comando if/else
Functions e Procedures
Templates
Tipos de variáveis / Botões de ação
Variáveis globais, de componente e locais
Criação de botões
Command button
Uniface button
Comportamento boilerplate/control
Inserindo imagens nos botões
Listas estruturadas de Uniface
Conceito de listas
putitem e putitem/id
getitem e getitem/id
Listas dentro de listas
Campos Dropdown e Radiogroup / Loops
Propriedades dos campos com lista de opções
Criação de um campo com opções fixas
Criação de um campo com opções dinâmicas (via $valrep)
While, repeat, forentity e forlist
Componentes do tipo Service
Arquitetura Front/Backend
Conceito de Signatures
Operations
Parâmetros
Criando uma operation
Componentes do tipo Report
Comando print
Criação de um componente Report
Header, Trailer e Break Frame, Comandos exclusivos de relatório (eject, printbreak, etc)
Grids
Transformando entidades em grids
Propriedades da Grid
Atribuindo títulos as colunas (labels)
Ocultando campos
Debug
Step into/out/over
Skip
Breakpoints
Data watch
Form contained / Abas
Conceito de form contained
Conceito de instanciamento de componentes
Componente tabex
Newinstance e operations
Criação de um componente com abas
Structs
Conceito
Navegação entre nós
Conversão entre XML/JSON e Structs
Exercícios extras - Fixação dos conteúdos
Quais os recursos didáticos do curso Linguagem UNIFACE - Módulo Básico?
Apresentação Eletrônica PPT;
Ambiente Uniface;
Aplicação de Virtualização (VirtuaBox, VMWare);
Microsoft Teams..
Qual a duração do curso de Uniface?
46 horas.
Conteúdo do curso
01 – Introdução Uniface
1.0 – Apresentação unicial
05:56
1.1 – Materiais de Apoio
1.2 – Instalação Uniface Community Edition
05:27
1.3 – Metodologia e documentação
06:51
1.4 – Objetos Defaults
08:20
02 – Projetos
Um projeto é uma coleção de referências aos principais objetos de desenvolvimento. Ele é usado para criar e organizar componentes, MODELED ENTITIES e bibliotecas que são necessárias para construir o aplicativo.
2.1 – Conceituação de Projeto
05:24
2.2 – Projetos na prática
11:01
03 – Entidades ( Parte 1 )
3.1 – Criando a primeira tabela no Uniface
17:35
3.2 – Tarefa 1
00:00
3.3 – Criando relacionamento UF Municipio
09:40
3.4 – Tarefa 2
00:00
3.5 – Criando Script Relacionamento uf_municipio
11:56
3.6 – Tarefa 3
00:00
04 – Modeled Objects
4.1 – Modeled Objects Conceituação
07:59
05 – Componentes ( Parte 1 )
5.1 – Criação de panels
06:20
5.2 – Tarefa 4
00:00
5.3 – Criação de tela UF
17:34
5.4 – Criação tela municipio relac_entidade_uf
11:27
5.5 – Tarefa 5
00:00
5.6 – Criação tela uf_municipio_master_detail
07:34
5.7 – Criação tela municipio_dropdownlist
06:53
5.8 – Tarefa 6
00:00
06 – Entidade ( Parte 2 )
6.1 – Auto incremente selectdb municipio
10:47
6.2 – Layout para mumeric_data_datetime
05:51
6.3 – Criando subtype_cliente_transp
08:24
6.4 – Tarefa 7
00:00
07 – Componentes ( Parte 2 )
7.1 – Criação tela_parceiro
17:24
7.2 – Tarefa 8
00:00
7.3 – Criando tela pedido usando as subtypes
14:24
7.4 – Operações básicas
21:00
7.5 – Tarefa 9
00:00
7.6 – Operações básicas parâmetro na tela
11:17
7.7 – Operações básicas usando serviço
15:11
7.8 – Operações básicas usando serviço e lista
12:56
7.9 – Tarefa 10
00:00
08 – Views
8.1 – Criação view
07:40
8.2 – Tarefa 11
00:00
09 – Triggers
9.1 – Triggers de componente
12:29
9.2 – Triggers de entidade
30:04
9.3 – Triggers de campo
10:00
10 – Menu
10.1 – Criando_menu
18:33
11 – Application Shell
11.1 – Criando_o_application_shell
11:46
12 – Proc Script
12.1 – Cbasicos creocc setocc discard remocc
18:58
12.2 – Loops
16:39
12.3 – Retrieve
18:14
12.4 – Trabalhando com listas
13:06
12.5 – Instanciamento
18:34
12.6 – Tarefa 12
00:00
13 – Componentes ( Parte 3 )
13.1 – Gravandos os itens do pedido e total automatico
Curso que agrega muito, eficaz em suas criações de telas, entidades, scripts entendíveis para aplicação nos processos, um debug que ajuda bastante na execução de cada linha do código e nos proporciona a verificar os detalhes entre o frontend, backend e base de dados. Gostei muito de fazer o curso.
Usamos cookies em nosso site para fornecer a segurança para o usuário enquanto o mesmo navega pelo site, utilizamos os dados fornecidos pelo usuário para o atendimento sobre produtos e serviços comprados ou pesquisados. Clique em “Aceitar”, você concorda com o uso dos cookies.Saiba mais
Este site usa cookies para melhorar sua experiência enquanto você navega pelo site. Destes, os cookies que são categorizados como necessários são armazenados no seu navegador, pois são essenciais para o funcionamento das funcionalidades básicas do site. Também usamos cookies de terceiros que nos ajudam a analisar e entender como você usa este site. Esses cookies serão armazenados em seu navegador apenas com o seu consentimento. Você também tem a opção de cancelar esses cookies. Mas desativar alguns desses cookies pode afetar sua experiência de navegação. Verificar política de privacidade.
Os cookies necessários são absolutamente essenciais para o funcionamento adequado do site. Esta categoria inclui apenas cookies que garantem funcionalidades básicas e recursos de segurança do site. Esses cookies não armazenam nenhuma informação pessoal.