CURSO1

Curso OpenEdge – Desenvolvimento de aplicações Gráficas e Caracteres.
Conteúdo:
1.      A ferramenta OpenEdge e sua usabilidade
2.      Conhecendo o banco de dados relacional
a.      Tabelas
b.     Campos
c.      Chaves
d.     Tipos de relacionamentos
3.      Instalação da ferramenta OpenEdge
a.      Os requisitos mínimos
b.     Descrição dos produtos a serem instalados
c.      Guia de instalação
4.      Arquivo de configuração da ferramenta
5.      Arquitetura universal da aplicação
6.      Tipos de arquivos do OpenEdge
7.      Como funciona o banco de dados
8.      Ferramenta Desktop
9.      Editor de Procedure
10.   Administrador de dados (Data Administration)
11.   Dicionário de dados (Data Dictionary)
12.   Compilador (Application Compiler )
13.   AppBuilder (Criador de interface gráfica)
14.   Trabalhando no editor de Procedure
15.   Conhecendo o Propath
16.   Criando e conectando-se a um banco de dados
17.   Exibição de dados
a.      Comando Message
b.     Comando Display
18.   Pesquisa de dados
a.      Localização dos dados
b.     Movimento dos dados
c.      Regras para movimentação
d.     Referência a um registro
e.     Bloqueio de registros
f.       Comando Find
g.      Comando Where
h.     Tipos de blocos
                                                              i.     Comando Repeat
                                                            ii.     Comando For Each
                                                          iii.     Comando By
                                                           iv.     Comando Use-index
                                                             v.     Comando Do
                                                           vi.     Comando Begins
                                                         vii.     Comando Matches
                                                       viii.     Comando Contains
19.   Usando o Break By
20.   Trabalhando com Query
21.   Trabalhando com Frames
a.      Definição do frame
b.     Posicionamento do frame
c.      Manipulação do frame
d.     Comando Pause
22.   Criando e modificando registro
a.      Comando Create
b.     Comando Update
c.      Comando Assign
d.     Comando Set
23.   Eliminando registro
a.      Comando Delete
24.   Variáveis
a.      Tipos de variáveis
b.     Definindo variáveis
c.      Variáveis compartilhadas
25.   Processamento condicional
a.      Comando IF
b.     Comando Case
26.   Trabalhando com datas
a.      Função Today
b.     Função Day
c.      Função Month
d.     Função Year
27.   Trabalhando com números
a.      Operadores
b.     Ordem de execução dos operadores
c.      Função Integer
d.     Função Decimal
e.     Função Round
f.       Função Truncate
28.   Trabalhando com strings
a.      Função Substring
b.     Função String
c.      Função Length
d.     Função Substitute
e.     Função Trim
f.       Função Replace
g.      Função Index
29.    Trabalhando com listas
a.      Função Lookup
b.     Função Entry
c.      Função Num-entries
30.   Funções
a.      Total
b.     Count
c.      Maximum
d.     Minimum
e.     Average
f.       Accumulate
g.      Accum
h.     Can-Do
i.       Can-Find
j.       Recid
k.      Rowid
31.   Redirecionando a saída de dados (Geração de arquivos)
a.      Comando Output to
b.     Comando Output close
c.      Comando Stream
d.     Comando Put
e.     Comando Export
32.   Importando dados (Importação de arquivos)
a.      Comando Input from
b.     Comando Input close
c.      Comando Import
33.   Buffer e Tabelas temporárias
a.      Definição e uso do buffer
                                                              i.     Comando Buffer
                                                            ii.     Comando Buffer-copy
b.     Definição e uso da tabela temporária
                                                              i.     Comando Temp-table
                                                            ii.     Comando Empty temp-table
34.   Trabalhando com includes
35.   Trabalhando com Preprocessadores
a.      O que são
b.     Definindo Preprocessadores
c.       Usando Preprocessadores
d.     Excluindo Preprocessadores
36.   Trabalhando com procedures internas
37.   Trabalhando com procedures externas
38.   Transações
39.   Compilando programas
40.   Programação orientada a evento
a.      Comportamento dos programas
b.     Eventos
c.      Passos para utilizar um objeto
41.   Widgets
a.      Tipos
b.     Atributos
c.      Métodos
42.   Triggers
43.   Objetos gráficos
a.      Botões
b.     Fill-in
c.      Toggle-box
d.     Radio-set
e.     Selection-list
f.       Editor
g.      Combo-box
h.     Image
i.       Rectangle
j.       Browser
k.      View-as
44.   Principais eventos
45.   Manipulando widgets
46.   Atributos dos widgets
47.   Complementos
a.      Utilizar o dicionário de dados para:
                                                              i.     Criar tabelas
                                                            ii.     Criar campos
                                                          iii.     Validar campos
                                                           iv.     Definir triggers
                                                             v.     Criar índices
                                                           vi.     Definir aparência do campo (view-as)
                                                         vii.     Trabalhar com Sequences
                                                       viii.     Metaschema
b.     Criar executáveis
c.      Tratamento de erros