Advanced Developer Training

Dia 1

Os desenvolvedores que participaram do Developer Training e querem dar um mergulho mais profundo no desenvolvimento do Portal Liferay devem fazer este curso. O curso baseia-se na compreensão básica do Liferay Service Builder e demonstra como gerar serviços para tabelas já existentes em qualquer banco de dados, gerar serviços web através do Service Builder, chamar serviços web Liferay a partir de um cliente independente, criar classes para realizar consultas SQL complexas e chamadas aos serviços da Liferay através da UI usando Ajax / JSON. O AlloyUI é abordado com mais detalhes, incluindo uma visão geral dos componentes disponíveis, uso desses componentes via Javascript e plugins para criar conteúdo dinâmico. Os desenvolvedores também irão explorar novos temas como atividades, tags, categorias, discussões e avaliações, o Message Bus, o Scheduler, Workflow e URLs amigáveis. O curso também abordará o Rapid Application Development para desenvolver aplicativos que podem acessar os serviços da Liferay no CMS.

Os desenvolvedores irão mergulhar no poderoso framework Alloy UI do Liferay para criar componentes Alloy, modificar a aparência e funcionalidade dos componentes, buscar por elements/nodes dentro do DOM, manipular eventos depois que eles são disparados e criar plugins Alloy para estender componentes existentes e criar conteúdos dinâmicos. (Alloy UI é construído em cima do popular YUI3).

Em seguida, os desenvolvedores irão trabalhar com o framework de colaboração do Liferay para publicar atualizações para o portlet de Atividades, adicionar objetos personalizados para o portlet Asset Publisher, implementar um fluxo de trabalho utilizando o Liferay Kaleo Workflow e adicionar tags, categorias, discussões e avaliações para sua aplicação.

ATENÇÃO PARTICIPANTES:

Recomendamos fortemente que assistam aos videos introdutórios:

 

Dia 1

 

AlloyUI

  • Visão geral do Alloy
  • Widgets do AlloyUI
  • Eventos e Ajax no AlloyUI
  • Boas práticas do AlloyUI

API Social do Liferay

  • Introdução à API Social
  • Relacionamentos Sociais

  • Atividades Sociais

API de Colaboração do Liferay

  • Introdução à API de Colaboração
  • Assets
  • Workflow – configurando em suas aplicações
  • Tags e Categorias
  • Discussões e Avaliações

 

Dia 2

 

Advanced Service Builder

  • Entidades Remotas
  • Acessando Banco de Dados existentes com o Service Builder
  • SQL Finders Customizados
  • SQL Joins Customizados
  • Query dinâmicas

APIs Liferay

  • Messaging and Scheduler
  • Busca e Indexação

 

Day 3

 

APIs Liferay (continuação)

  • URLs amigáveis
  • Portlet Data Handlers

Rapid Application Development com o CMS do Liferay

  • Visão geral do RAD
  • Estruturas do CMS
  • Velocity Templates
  • Service Locator
  • Modelagem com Expando
  • Customizando Variáveis Velocity
  • Integrando o Alloy

Requisitos

Todos os treinamentos:
Processador Dual Core, 4GB RAM, WiFi, 5GB de espaço livre no disco – Permissão de Administrador
Windows XP, Mac OSX* ou Linux*
* Nota: se você usa Mac OSX ou Linux, você deve estar preparado para resolver se qualquer problema do sistema operacional surgir, pois não é garantido que o instrutor esteja familiarizado com estes sistemas.
Windows XP, Mac OSX*, ou Linux*
Pré-requisitos:
Nenhum

Por favor contate-nos, se houver alguma dúvida. 1-877-LIFERAY