Full-stack developer Emerson Rocha .::. CMS Joomla!, PHP, JavaScript/NodeJS, Infraestrutura

No sábado de 12 de Fevereiro de 2011, ministrarei o curso "Curso gratuito de Joomla! 1.6 presencial em Porto Alegre". O Objetivo do curso é fomentar o uso de Joomla! 1.6 em ambientes multi-usuário, em especial instituições de ensino ou governamental, com cuidado especial para questões de segurança. Pontos fortes do curso:

  • Otimizar o máximo o uso do Joomla! puro, em detrimento da instalação de extensões;
  • Vantagens do Joomla 1.6 em relação ao Joomla 1.5;
  • Segurança em sites Joomla!.

Ainda que o foco seja Joomla! 1.6, que atualmente é a versão mais nova deste CMS, por estar-se em uma fase de transição, no curso será explicitado as diferenças para a versão já consolidada atualmente, o Joomla 1.5, de modo que mesmo aos administradores que tiverem que continuar com essa versão tenham base para tal.

Cronograma

Este cronograma poderá sofrer alterações sutis. Caso tenha interesse em se inscrever, pode aproveitar para sugerir ideias.

Apresentação de o que é CMS

  • O que é um CMS?
  • Comparativo entre Joomla!, Wordpress, Drupal e Plone
  • História do Joomla!

Preparar o CMS Joomla para uso

  • Instalação do Joomla! 1.6
  • Visão geral das configurações do Joomla
  • Otimização para Sistemas de Busca

Administração em Joomla

  • Conceito Componente, Módulo, Plugin e Template (comum J!1.5 e J!1.6)
  • Conceito de template overides;
  • Conceito de Nested Categories (em J!1.5 o sessão/categorias);
  • Conceito da Nova ACL J1.5 (J!1.5: Visitante, Registrado e Especial, e etc);
  • Migração de Joomla! 1.5 para Joomla! 1.6.

Estendendo o CMS Joomla!

  • Aparência do Joomla!
  • O que é possível ir além do Core
  1. Exemplos de principais extensões recomendadas
  2. Visão geral de extensões Joomla

Visão geral do Framework Joomla! (versão para não programadores)

  • Visão rápida do potencial do Framework Joomla!
  1. Tabelas e referências com informações mais comuns OU Manual de primeiros socorros para não-programadores
  2. Por que isso meu código não funciona OU Por que usar o framework lhe protege de ataques
  • Exemplo prático: como criar um módulo
  • Código fonte padrão de demonstração: plugin simples
  • Código fonte padrão de demonstração: componente simples
  • Código fonte padrão de demonstração: template simples
  • Como integrar SUA aplicação dentro do Joomla
  1. Joomla Wapper OU sua página em artigos via iframe
  2. Noção geral de passos mínimos de como integrar sua aplicação dentro do Joomla

Questões de segurança e uso geral dos servidores

  • Servidores: como compactar, descompactar e afins usando por linha de comando OU como evitar fazer upload de arquivo um a um
  • Noção geral de principais tipos de ataques a sites na internet
  1. SQL injection, Cross-site scripting
  • Como invadir um site Joomla!
  1. Princiais causas de invasões em sites Joomla
  • Guia mínimo de como blindar seu site Joomla contra invasões
  • Relação administrador J! e hospedagem: como lidar com isso

Haverá tempo para perguntas.


Importante salientar que, conforme o nível do grupo que for no curso, se for perceptível que a maioria tem bom domínio sobre a administração em Joomla, naturalmente será dado maior enfoque para questões menos conhecidas e de grande importância.

 

Publico Alvo

Não só por questões de limitações da sala e computadores, mas também para melhor atender aos participantes, a quantidade será restrita a 16 pessoas. No caso de maior procura do que a quantidade de vagas não será só considerado a data da demonstração de interesse na participação, mas também dada prioridade ao seguinte publico alvo:

  • Gerentes de TI da UFRGS;
  • Membros da Comunidade JoomlaTchê;
  • Clientes e ex-clientes meus, em especial colaboradores de projetos;
  • Pessao que seja ativa na comunidade Joomla!, ou de outros softwares livres;

Como se inscrever no curso


Interessados deverão demonstrar interesse neste curso via email emerson@webdesign.eng.br, e caso seu perfil se encaixe no publico alvo, favor informar para que tenha prioridade na inscrição do curso


Short URL: http://goo.gl/rzXdE


fititnt.org is not affiliated with or endorsed by the Joomla Project or Open Source Matters. The Joomla logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries
HTML5 Valid