Descrição do cursoVocê já imaginou criar suas próprias telas, páginas ou integrações visuais diretamente no frontend do Zabbix? Neste curso completo e prático, você aprenderá passo a passo como desenvolver módulos de frontend totalmente personalizados para o Zabbix, mesmo que nunca tenha feito isso antes.Começamos pelos fundamentos: você vai entender o que são módulos, como o Zabbix os carrega e como funcionam dentro da estrutura da ferramenta. Em seguida, partimos para a prática com a criação de um módulo do zero incluindo rotas, controllers, permissões e interface visual. Tudo isso com um ambiente de desenvolvimento pronto usando Docker, garantindo que você possa acompanhar sem complicações.Ao longo das aulas, você irá:Criar a estrutura base de um módulo no ZabbixDesenvolver páginas personalizadas com HTML, PHP e componentes da própria interface do ZabbixTrabalhar com banco de dados usando as funções nativas do sistemaAplicar boas práticas de segurança, controle de acesso e internacionalizaçãoTestar, versionar e publicar seu módulo para uso interno ou compartilhamento com a comunidadeEste curso é ideal para desenvolvedores, analistas de infraestrutura e profissionais de observabilidade que desejam ir além das configurações padrão do Zabbix e personalizar a plataforma conforme suas necessidades.Ao final, você terá domínio para criar seus próprios módulos, entregar mais valor para sua empresa e até contribuir com a comunidade Zabbix!
What you'll learn
Create a custom module structure in Zabbix
Develop personalized pages using HTML and PHP
Implement database interactions with Zabbix's native functions
Apply best practices for security and access control
Test and version your created modules
Course objectives
To equip developers and analysts with skills to customize Zabbix beyond default settings
To enhance participants' capacity to deliver tailored solutions for their organizations
To encourage contributions to the Zabbix community