introdução à plataforma innovaro erp - Módulo I (Engine e Framework)

[ DIA 1 ]

Manhã

1 - Plataforma Innovaro ERP.

1.1 - Definição.

1.2 - Topologia cliente-servidor.

1.3 - Instalação e configuração do Engine.

1.4 - Servidor HTTP.

1.5 - Virtual File System (VFS).

1.6 - Cache local.

1.7 - Database connector.

2 - Ferramentas da Plataforma Innovaro ERP.

2.1 - IDE.

2.2 - Mime-Types.

2.3 - IDBCsql.

2.4 - Debugger.

Tarde

3 - Linguagem Javascript.

3.1 - Interpretador JavaScript.

3.2 - Apresentação e prática da linguagem.

3.3 - Criar algoritmos no ambiente do IDBCsql..

3.4 - Visão geral das classes de objetos nativas do Engine..

4 - Banco de Dados.

4.1 - API de acesso.

4.2 - Caracteríticas.

4.3 - Hierarquia de classe de dados e Conceito de chaves.

4.4 - Auditoria.

4.5 - Dataset.

4.6 - API de cache local.

[ DIA 2 ]

Manhã

5 - Web Framework básico - parte 1.

5.1 - Processo e controle de interações com o usuário.

5.2 - Botões e Ações.

5.3 - Label.

5.4 - Alert.

5.5 - Dialog.

5.6 - Grade de variáveis.

5.7 - Grade de datasets.

Tarde

6 - Web Framework básico - parte 2.

6.1 - Eventos.

6.2 - Progress.

6.3 - Confirm.

6.4 - Prompt.

6.5 - Field com HTML.

6.6 - Link.

6.7 - Grade detalhe.

6.8 - Gráficos.

[ DIA 3 ]

Manhã

7 - Atualização.

7.1 - Bases de Dados.

7.2 - Tipos de Atualização.

7.3 - Customização.

8 - Classes.

8.1 - Estrutura de classes: conceitos e herança.

8.2 - X-class.

8.3 - Classe Explorer.

8.3 - Explorer.

8.3 - Alterando o esquema da base de dados.

8.3 - APIs de classes de dados.

8.3 - Adicionando colunas no classe explorer.

Tarde

9 - Segurança.

9.1 - Grupos, Papéis e Usuários.

9.2 - Permissões.

9.3 - APIs de segurança.

9.3 - Adicionando colunas no processo de permissões.

10 - Desenvolvendo no Web Framework com classes de dados.

10.1 - Grades com classes de dados.

10.2 - Controle de permissões nas grades de dados.

10.3 - Herança de configurações de classe.

10.4 - Reutilizando definições de classes.

[ DIA 4 ]

Manhã

11 - Fontes de dados.

11.1 - Funcionamento básico.

11.2 - IQuery.

11.3 - DataSource

11.4 - Restrição de acessos dos usuários.

Tarde

12 - Relatórios no formato x-layout.

12.1 - Uso do SimpleLayout

13 - Visualizações.

13.1 - Relatórios.

13.2 - Gráficos.

13.3 - Composição.

[ DIA 5 ]

Manhã

14 - API de email.

15 - Agendamento de scripts.

16 - Tabelas de agregação.

17 - Análise de desempenho.

18 - Boas práticas de desenvolvimento.

18.1 - JSHint/JSLint.

18.2 - Testes unitários e de integração.

18.3 - JSDoc.

18.4 - Convenções de código.

Tarde

20 - Conceitos avançados.

21 - Revisão e tira dúvidas.

22 - Avaliação.