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

[ DIA 1 ]

    Manhã


        1 - Plataforma Bematech 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 Bematech 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.