Atualização para GeneXus da versão Evolution 1 para a Evolution 3

Caso de uso de Transação base e única: em Data Providers

Necessito fazer uma consulta, agrupar informação e obter a carga de uma estrutura de dados... mas tenho que definir variáveis, gerenciar uma coleção, reservar memória... É melhor “declarar” em um Data Provider?Los Data Providers son procedimientos declarativos que permiten obtener la carga de estructuras de datos. Dentro de los beneficios que ofrecen se encuentra la simplicidad para cargar estructuras complejas, claridad en el código y menor escritura, poniendo la atención en la estructura que devuelve y no en las acciones del lenguaje.Veremos en esta conferencia cómo utilizarlos y algunos escenarios de utilización de los mismos.

Vídeo somente em espanhol

Clases

Apresentação

São apresentados através dos vídeos os assuntos mais importantes que a versão Evolution 3 traz e que a diferenciam da versão Evolution 1. Não é uma abordagem exaustiva, mas sim uma amostragem do que é fundamental. Para se aprofundar em cada assunto acesse a nossa wiki.

Os vídeos estão agrupados em grandes áreas. Em todos os casos assumimos que você já conta com o conhecimento nesta área na versão Evolution 1 (exceto que for realmente novo). 

Em alguns assuntos encontrará vídeos de atualização da versão Evolution 1 para a Evolution 2, seguido de vídeos de atualização da Evolution 2 para a Evolution 3. 

Enquanto que para as aplicações moveis é apresentada uma introdução ao tema. Desta maneira, case deseje uma capacitação complete dirija-se para o "Curso para aplicações móveis com GeneXus". 

Na sessão MATERIAL, que vem adiante, incluímos um “faça você mesmo” que contém dois itens práticos para você poder exercitar o que foi visto : tanto em uma aplicação mobile como em uma web. Para a mobile faça somente os exercícios que correspondam aos assuntos vistos aqui.

Mais informação

Objetivo: 
Familiarizar-se com as principais características da versão Evolution 3 que a diferenciam da versão Evolution 1 e no que tange o desenvolvimento web e nas melhorias na linguagem. 
Introduzir o desenvolvimento de aplicativos móveis para para Smart Devices.
 
Público alvo:  
Aos que já estão desenvolvendo aplicações web em Genexus X Evolution 1 e desejam conhecer o que está perdendo por não migrar para a Evolution 3.
Aos que desejam iniciar o desenvolvimento de aplicativos móveis para para Smart Devices. 
 
Condições Prévias:  
Estar atualizado com a GeneXus X Evolution 1.
 
Modalidades: pode escolher entre o curso presencial (recomendamos acessar o calendário e contatar um de nossos parceiros acadêmicos em seu país) ou o curso na modalidade de auto estudo
 
  •  Duração  presencial: 12 hrs aprox (teórico + prático)


Abrangência: 
 
Conversão de KB
Passos a serem seguidos para realizar a conversão e aspectos a levar em conta.
 
Aplicações Web
Possibilidade de prototipar na nuvem. Propriedades para configurar o comportamento de mensagens e erros na camada Cliente. Validação em transações. HTML5 e seus impactos. Domínios Semânticos. Mudanças nos Temas. Grande flexibilidade e grande evolução na experiência de usuário nas aplicações web, para que sejam experimentadas de maneira similar às do Facebook, Twitter, Google, em termos de resposta às ações do usuário, bem como a capacidade de adaptação das informações mostradas nos mais diferentes tamanhos e resoluções telas.  Técnicamente: Smooth (novo esquema de execução de Eventos, componentes independentes, notificações do servidor aos browsers, transições animadas), Responsive Web Design (abstract layout editor, rules e condições nos Temas).
 
Melhorias na linguagem
Melhorias nas expressões e possibilidades de consultas à base de dados (For each, grupo de Data Provider, Grid). Tecnicamente: Base Transaction e Cláusula Unique.
 
Programação modular
Possibilidade de dividir o sistema em módulos mais manejáveis, que permitam um melhor entendimento do sistema e sua interoperabilidade entre si.
 
Suite GeneXus
São mencionadas as melhorias mais importantes no BPM, GXflow e GXserver. Em particular, no que diz respeito ao BPM, que agora permite ser utilizado também em aplicações móveis.
 
 
Aplicações Móveis
 
Introdução a aplicações SD: 
  • Características e modelo conceitual: cenários de uso, tipos de aplicações (consumer/line of business, Online/Offline, nativas), modelo conceitual –objetos implicados (Dashboard, Work With for Smart Devices, Panels for Smart Devices) e suas particularidades. Demo: primeira execução, KBN, domínios semânticos e integração com funcionalidades do dispositivo. 
  • Arquitetura de aplicações online: Rest web services.
Segurança em aplicações Web e Smart Devices
Módulo de segurança (GAM: GeneXus, Access Manager) provisionado por GeneXus. É importado na KB através de uma propriedade e permite gerenciar toda a informação dos usuários e suas permissões.  

Acelere seu aprendizado com o apoio do instrutor

Com tutores e colegas de estudo, é ainda mais fácil aprender.
© GeneXus. All rights reserved. GeneXus Powered by Globant