Desenvolvedor

Descrição do curso

O treinamento Developing for the Liferay Platform 1, fornece os fundamentos necessários para a construção de apps no portal Liferay. Entenda conceitos primordiais sobre o desenvolvimento de portlets e como customizar a plataforma através de Hooks, Ext Plugins, Layouts e Temas. Este curso introduz a arquitetura de serviço do Liferay e o Service Builder, conhecimento essencial para utilizar as APIs da plataforma. Ele também apresenta o Application Display Templates, um novo recurso adicionado ao Liferay 6.2 que permite aos administradores personalizar as páginas de exibições de suas aplicasões.

O que você irá aprender:

Ao final do treinamento, você terá um entendimento do que o Liferay Portal tem a oferecer nativamente, incluindo:
  • Construir portlets com o plugin SDK da Liferay
  • Portlets em Java
  • Arquitetura de serviço da Liferay
  • Utilizar o Service Builder para gerar uma camada robusta de serviço
  • Criação de portlets complexos, com iteração do usuário, percistencia de dados, feedback e internacionalização
  • Conectando sua aplicação ao sistema de permissões Liferay
  • Adicionando suporte para o Aplication Display Templates em sua aplicação
  • Customizar o portal através de hooks
  • Entender como criar temas e funções
  • Entender como criar layouts e funcões
  • Modificar extensivamente o Liferay Portal através de um plugin Ext
  • Melhores práticas em desenvolvimento
  • Utilizar o Liferay Developer Studio
  • Implantar projetos para uma instância Liferay

Pré-requisitos: Experiência de desenvolvimento em Java e Servlets

Formato do curso: Presencial

Versão: 6.2

This course is also offered for Liferay Version 6.1

ATENÇÃO PARTICIPANTES:

Recomendamos fortemente que assistam aos videos introdutórios:

TÓPICOS DO CURSO

Dia 1
 

Introdução

  • Introdução ao Plugin SDK do Liferay
  • Instalando o Liferay Developer Studio
  • Configurando um Portal The Space Program
  • Revisando conceitos importantes do Liferay
Desenvolvendo Plugins de Portlet
  • Introdução à Portlets com Padrões Java
  • Qual a Diferença entre Portlets e Servlets?
  • A Especificação do Portlet Java
  • O cíclo de vida do Portlet
  • Fases do cíclo de vida do Portlet
  • Características do Portlet
  • Exercício sobre o padrão de Portlets Java
  • Preferências do Portlet
  • Comunicação entre Portlets
  • Métodos de Comunicação entre Potlets
  • Parâmetros públicos de renderização
  • Eventos
  • Portlets e Frameworks de Aplicação Web
Dia 2
 

Portlet Parts Inventory

  • Abordagem do Desing
  • Organizando o Modelo de Dados para o Service Builder
  • Gerando o Serviço e a Camada de Persistencia
  • Alavancando o Liferay Framework Portlet MVC
  • Mostrando os Dados usando o Container de Buscas do Liferay
  • Internacionalização, Feedback e Validação de Dados
  • Integrando as Permissões no Liferay
  • Adicionando Portlets Customizados no Painel de Controle
Dia 3
 

Tema e Leyout de Template Plugins

  • Personalizando interfaces usuários através de ADTs
  • Visão geral do plugin de Layout Template Liferay
  • Boas Práticas
Hook Plugins
  • Adicionando uma Ação pós-login
  • Adicionando uma Ação Startup
  • Customizando Chaves de Idiomas
  • Customizando JSPs do Core do Liferay
  • Estendendo os Serviços Liferay utilizando o Service Wrappers
  • Adicionando um Servlet Filter ao Liferay
  • Personalizando Struts Action do Liferay
Ext Plugins
  • Visão Geral do Plugin Ext
  • Personalizando Propriedades do Portal com Ext
  • Personalizando Preferências do Portlet com Ext
  • Ext Plugins Boas Práticas
Loja Liferay
  • Introdução à Loja Liferay
  • Segurança em Plugins Liferay
Tópicos Avançados e Resumo
  • Serviços WEB no Liferay
  • Spring no Liferay
  • Estratégia de Desenvolvimento
  • Resumo e Conclusão

Download as a PDF

REQUISITOS DO LAPTOP A SER UTILIZADO

  • 6GB RAM
  • 5GB Free Hard Disk Space
  • Windows x64, Mac OSX*, or Linux*

* Observação: Se você usa Mac OSX ou Linux, você deve estar preparado para configurar seu sistema operacional caso haja algum problema, não é garantido que o treinador esteja familiarizado com esses sistemas operacionais.

TRAINING RECOMMENDATIONS

  • 8GB RAM

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