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.