| Genexus X
Carga
Horária: 40 horas
|
|
 |
Calendário
para este curso |
|
Solicite informações sobre este curso através do
telefone (47) 3322-3344
ou preencha a
Ficha
de interesse, assim que
possível nossa equipe de atendimento estará entrando em
contato com você.
|
 |
GeneXus X é a primeira ferramenta inteligente para desenvolver e manter, de forma automática, aplicações multiplataforma de missão crítica que se adaptam facilmente as mudanças do negócio e às novas possibilidades oferecidas pela evolução tecnológica.
O objetivo do Curso GeneXus X é a capacitação do aluno no uso da versão X do GeneXus, prepará-lo para uma nova filosofia e uma mudança de paradigma.
Portanto, aprender a utilizar GeneXus adequadamente vai muito além de conhecer uma nova linguagem/ferramenta: o mais importante é aprender a sua metodologia e aplicá-la em seu dia-a-dia.
Ao final do curso o aluno poderá utilizar os elementos básicos para o desenvolvimento e prototipagem de aplicações com GeneXus, explorando, assim, todas as funcionalidades que a ferramenta oferece..
Profissionais envolvidos na área de desenvolvimento de software, programadores, estudantes.
Lógica de Programação e Banco de Dados.
Parte 01 - Representação e Manutenção dos Dados
Introdução Teórica
São apresentados os fundamentos da filosofia GeneXus e um esquema básico da metodologia de trabalho. É apresentado o conceito de base de conhecimento e os principais objetos que serão os pilares para a construção de qualquer sistema com GeneXus: Transação, Procedimento, Data Provider, Web Panel, entre outros.
Objeto Transação
Aprofunda-se em tudo o que é relativo a este fundamental objeto para inserção de dados. São estudadas as partes que o compõe, sua relação direta com o desenho da base de dados criada automaticamente pela ferramenta, integridade referencial assegurada a partir da nomeação de atributos seguindo a metodologia URA, índices criados automaticamente e os de usuário, aspectos gráficos do Web Form criado para entrada de dados. É visto, também, a criação automática da base de dados e dos programas e a execução dos primeiros objetos.
Fórmulas Globais
Atributos das transações que respondem a um cálculo definido. É visto suas características, como especificá-las e utilizá-las.
Comunicação entre Objetos
Os protocolos de comunicação entre os objetos GeneXus.
Ordem de Execução de Regras e Fórmulas
Aprofundamento do objeto transação no que diz respeito à especificação do comportamento frente à entrada de dados.
Integridade Transacional
Gerenciamento dentro do GeneXus.
Objeto Procedimento
Aprofunda-se em tudo o que é relativo a este objeto que permite implementar processos batch. Inclui relatório em formato PDF, comandos para montar o layout de um relatório, comando For Each e aprofundamento deste, fundamental para acesso a base de dados. Estuda-se For Each simples e aninhado.
Objeto Data Selector
Reutilização e encapsulamento de critérios de filtro e ordenação da informação.
Fórmulas Locais
Especificação de cálculos em lugares específicos, dentro do código GeneXus, sem a necessidade de um atributo.
Tipos de Dados Estruturados (SDT)
Especificação e utilização no GeneXus.
Objeto Data Provider (DP)
Objeto que retorna uma saída hierárquica de dados. Apresentam-se as suas características e formas de uso.
Atualização não Interativa da Base de Dados
Além do objeto transação, apresentam-se os diferentes meios que a ferramenta oferece para atualizar a informação da base de dados. São discutidas 2 alternativas: Business Components e Comandos New, For Each e Delete.
Subtipos
Elemento que, junto com as transações, permite projetar uma definição fiel das entidades do "universo" representado pela aplicação. Definição de conceitos e exemplos de uso. Este assunto finaliza a representação dos dados em GeneXus.
Parte 02 - Interface de Usuário
Patterns
Apresenta-se o conceito de padrões, muito utilizado na indústria de software recentemente, os padrões disponibilizados pelo GeneXus e exemplos práticos.
Objeto Web Panel
Objeto que permite entre outras coisas, realizar consultas interativas a base de dados. São vistas suas características e as partes que o compõe. Inicia-se por um exemplo simples, que será incrementado a medida que se demonstra os conceitos teóricos.
Parte 03 - Modelagem de Processos
GXflow
Aplicações GeneXus incorporam a possibilidade de definir modelos de processos (workflow). Apresentam-se as principais características e formas de uso.
Parte 04 - Administração do Conhecimento
Versionamento
Como administrar o conhecimento de uma aplicação em desenvolvimento. As possibilidades de definir versões da base de conhecimento, que permitirá colocá-la em produção e seguir com o desenvolvimento normal da aplicação e,paralelamente, solucionar problemas de versão em produção.