Treinamento XWiki - Open Source Enterprise Wiki
O treinamento XWiki Open Source Enterprise Wiki é destinado há para quem precisa conhecer o fundamental do XWiki para implantar uma solução de Wiki Corporativa. O curso permite desde o uso do XWiki no dia a dia de usuários colaborando com conteúdos e com suas principais funcionalidades, até funções mais avançadas como integrações e desenvolvimentos de extensões e a administração do software.
Todo o treinamento e ministrado sobre a versão Community do XWiki em Português do Brasil com Ambiente de educação e metodologia de ensino personalizada.
Calendário de turmas abertas .
Somente turmas in-company.
Dificuldade: Média.
Aplicabilidade.
Este treinamento foi desenvolvido usando o XWiki 15.10.10 e foi modificado pela última vez em 05 de Junho de 2024.
O que vou aprender?
Ao final deste treinamento você será capaz de:
- Realizar implantação do XWiki.
- Configuração de templates.
- Customização de páginas.
- Administração do Ambiente.
- Instalar um XWiki baseado em conteiners Docker.
- Escalar aplicações.
- Aplicar níveis de segurança no XWiki.
- Customizar Extensões para XWiki.
Conteúdo Programático
Conceitual - Visão geral da Plataforma XWiki
- Introdução ao conceito global de Wiki.
- Introdução ao XWiki.
- Arquitetura e Tecnologias utilizadas.
- Histórico da XWiki.
- Interfaces do XWiki.
- Empresas usando XWiki no Mundo.
- Empresas usando XWiki no Brasil.
- Licenciamento do XWiki e tipos de licenças.
- XWiki X MediaWiki.
Instalação do XWiki.
- Básico de Docker para XWiki.
- Preparação do ambiente de instalação.
- Requisitos mínimos de configuração.
- Principais decisões de arquitetura (Cloud, on-premises, etc).
- Instalação do XWiki no Linux.
- Configurações e propriedades globais.
- Configurações de e-mail
- Memória Java do Container Tomcat Java J2EE.
- Formas de Acesso (Share, FTP, Explorers, etc).
- Adicionando sua identidade visual e alterando detalhes do Layout
Funcionalidades do XWiki para Usuários
- Navegação em sua instância XWiki (espaço, subespaço, página, etc.)
- Estruturas do XWiki.
- Criação e edição colaborativa de páginas wiki (editor WYSIWYG, macros);
- Gerenciamento do histórico e controle de versão da sua página.
- Criando links entre páginas.
- Gerenciando documentos do Office.
- Colaboração in-page (comentários, anotações, etc.);
- Usando um aplicativo simples: blog;
- Personalização do perfil do usuário;
- Acompanhar a atividade (favoritos, fluxo de atividades);
Administrando a Plataforma XWiki.
- Configurando o idioma padrão.
- Gerenciando usuários e grupos.
- Right management.
- Editar a aparência.
- Personalizar o layout.
- Configurar e atualizar aplicativos Open Source.
- Criação de novos wikis;
Autenticação e Segurança.
- Overview de autenticação.
- Modelo de segurança.
- Papeis e usuários
- Grupos e subgrupos.
- Hierarquia de permissões.
Pesquisas Avançadas.
- Apache Lucene
- Pesquisas Lucene.
Arquitetura do XWiki.
- Data Model.
- Classes, Objects, e Properties.
- Apache Tomcat.
- Database Schema.
- Apache Solr.
- Extending XWiki.
Template Engine - Velocity.
- O Projeto Apache Velocity.
- Java-based template engine.
- Velocity Template Language (VTL).
- Hello Velocity World!
- Variáveis.
- Propriedades.
- Métodos.
- Property Lookup Rules.
- Rendering
- Index Notation.
- Directives.
- Literals.
- If / ElseIf / Else.
- Relational and Logical Operators.
- Foreach Loop.
- Velocimacros.
- Script Services.
- Features and Miscellany.
- Groovy scripting.
Groovy Script.
- O Projeto Apache Groovy.
- full-fledged scripting language.
- XWiki Component Access.
HQL.
- Public API (searchDocuments).
- Simple Query.
- Ordered Query.
- Advanced Query (date & time).
- Privileged API (search).
- Count Query.
- Simple Query with multiple fields.
- Objects of a specific class.
- List users.
- List attachments of a page.
- Simple Query with multiple fields.
API.
- Dataset.
- Interagindo com XWiki RESTful API.
- Authentication.
- CSRF Token.
- Sending representations.
- PUT vs POST.
- Headers.
- Root resources.
- Query API.
- Localization resources.
- Icon Theme resources.
- Custom resources.
Extensões para XWiki.
- Scripts
- Java API.
- Macros.
- Skins
- Skin Themes.
- Skin Extensions.
Migrações.
- Migrando de Confluence para XWiki.
- Confluence Migrator.
Backups e Exportação.
- Exportando conteúdos em XAR.
- Importando conteúdos em XAR.
- Métodos de Backup.
- Ferramentas de Backup.
Carga Horária.
- 32 Horas.
MODALIDADES DE TREINAMENTO
- Presencial - Abrimos turmas onde pode se inscrever, atuamos na maioria das capitais Brasileiras.
- On Line Ao Vivo - Fazemos a transmissão Online do Treinamento.
- In Company (Presencial ou Online) - Turmas Fechadas para empresas a custo único para até 15 Alunos.
Pré-requisitos.
- Conhecimento Básico em algum Sistema Operacional (Windows, Linux ou Mac OS).
- Conhecimento básico de banco de dados.
- Conhecimento Básico em tecnologias de Front-End (HTML, CSS, JSON, JavaScript)
- Conhecimento básico de Programação.
Requisitos:
- Todos os participantes devem trazer um notebook para realizar as atividades práticas.
- O Computador deve estar com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
- Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.
Requisitos Recomendados de Hardware.
- Memória RAM: 8GB.
- Espaço em Disco: 20GB.
- Processador: 64 bits (chipsts de x64).
- CPU: 2 núcleos.
- Sistemas Operacionais: GNU/Linux, Windows ou MacOS.
Material.
Serão disponibilizados os seguintes materiais aos alunos do treinamento:
- Todos os softwares XWiki e acessórios na sua última versão estável.
- Material próprio em Português do Brasil.
- Apresentações (slides do treinamento) desenvolvidas pela equipe Ambiente Livre.
- Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
- Apostilas com exercícios práticos desenvolvidos no treinamento.
- Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
- Brindes: Caneta, Pasta e Bloco de Anotações (somente em presenciais).
Metodologia.
- O treinamento apresenta uma empresa fictícia chamada "CloudWiki" onde será implantado o XWiki e todas as fases da implantação.
- Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas.
Estamos localizados em Curitiba e atendemos em todo Brasil com treinamentos XWiki e cursos XWiki. Caso necessite de um treinamento customizado com suas necessidades também elaboramos estes treinamentos. solicite proposta comercial.
Inscrições, Informações e Valores
Diferenciais da Ambiente Livre.
A Ambiente Livre tem 19 anos no mercado, pioneirismo na oferta de consultoria, treinamentos, projetos e suporte em softwares de código-fonte aberto e software livre com um ecossistema voltado a negócios, e pode lhe ajudar a gerir complexidades, reduzir custos, permitindo adaptar e oferecer inovação inteligente necessária para o seu sucesso.
3.535 profissionais capacitados em 325 turmas ministradas.
Atuação global, 807 empresas impactadas em projetos, consultorias e treinamentos no Brasil, América Latina, Europa e África.
Networking entre profissionais, comunidades e startups de tecnologias Open Source e Free Software.
Treinamentos baseados em experiência de projetos e consultorias, 2.230 tutorais documentados, atualizados e disponibilizado de forma vitalícia em EAD.
Empresa 100% focada em Open Source e Free Software e contribuidora com equipe atuante nos projetos e eventos de código aberto e software livre.
Apoio na criação de 4 startups / Spin-off baseadas em soluções Open Source ou Free Software.
Instrutores
Mariana Batista
- Graduando Análise e Desenvolvimento de Sistemas USC
- Técnica em Eletroeletrônica IFSC
- Atuou como desenvolvedora FullStack e UI Designer
- Especialista em customização de CMS com XWiki
- Contribuidora de projetos Open Source como XWiki