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

Controles: posicionamento absoluto e transformações

Como obter controles sobrepostos em uma tela de uma aplicação móvel (canvas), onde alguns se sobrepoem por cima de outros. Paralelamente, veremos como um controle se movimenta de uma forma animada. Do geral, será um caso especial (transformação): mover, girar, escalar, redimensionar controles. 

Este vídeo é parte tanto do “Curso para aplicações móveis GeneXus” como do de “Atualização de GeneXus  Evolution 2 para Evolution 3”.  Por este motivo encontrará a aplicação ligeiramente diferente. Os vídeos que se seguem utilizarão esta versão da aplicação. 



Veja aquí el script do video.

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.