SlideShare uma empresa Scribd logo
Desvendando o poder do
Framework PHP
Uma jornada através de um framework elegante para
desenvolvedores Laravel
Prof. Msc Jackson Meires
filament
Roteiro
2
Sobre mim
Frameworks mais Populares
Introdução ao Filament PHP
Principais características
Instalação e Configuração
Construindo um CRUD
Personalização
Extensões e Plugins
Comunidade e Recursos
Perguntas e Respostas
Conclusão
Contato e Agradecimentos
Experiência Profissional
5 anos - professor IFSC - 2019 a atual momento
3 meses prof. substituto IFRN - Programação - 2019
6 anos - analista de sistemas Emater-RN - 2012 - 2018
3 anos prof. tutor UFRN - técnico em Ti - 2013 a 2016
3 anos professor do Pronatec - vários cursos 2013 a 2016
Sobre mim
Jornada Acadêmica
Mestrado Profissional em Engenharia de Software - UFRN 2019
Esp. em Docência para a Educação Profissional e Tecnológica - IFSC 2021
Esp. em Desenvolvimento de Aplicações Móveis - UFRN 2016
Graduação em Sistema de Informação - Universidade Potiguar - UNP - 2012
3
De Natal-RN importado para Chapecó-SC
Alguém já usou algum framework
para Painel Admin no Laravel?
4
Mais populares
1
2
3
4
5
Gratuito Pago
5
Um framework de painéis administrativos de última geração para
Laravel
O que é o Filament?
Construído com TALL Stack
Foco na simplicidade, flexibilidade e poder
6
Um conjunto de ferramentas
O que é o TALL Stack?
É uma solução para desenvolvedores full stack construída pela comunidade Laravel
que foca principalmente no desenvolvimento backend, mas que permite o construir
aplicações web Laravel modernas e reativas
7
O Filament é modular
Panel Builder
Crie painel de administração Laravel, um
aplicativo voltado para o cliente, SaaS ou
qualquer coisa que você possa imaginar!
Form Builder
Crie facilmente formulários impressionantes
com tecnologia Livewire com mais de 25
componentes prontos para uso
Table Builder
Crie tabelas de dados lindas, otimizadas e
interativas com tecnologia Livewire para
qualquer situação
Notifications
Notifique seus usuários sobre eventos
importantes, entregando mensagens em
tempo real usando o Livewire
Actions
Abra modais interativos e slides - uma ótima
maneira de manter o usuário no fluxo do
aplicativo
Infolist Builder
Exiba informações somente leitura aos
usuários sobre um determinado registro,
com um layout totalmente flexível
Widgets
Crie dashboards para sua aplicação, completa
com gráficos e estatísticas em tempo real
Core Concepts
Esta seção da documentação contém
informações que se aplicam a todos os
pacotes do ecossistema Filament 8
Por que usar o Filament?
Facilidade
Desacoplamento
Produtividade
Customizável
Open-source
Acelerar o Desenvolvimento
Componentes Prontos para Uso
Interface de Desenvolvimento Interativa
Documentação Completa e Fácil de Usar
Criar Interfaces de Usuário Intuitivas e Profissionais
Design Moderno e Elegante
Altamente Personalizável
Acessibilidade Aprimorada
9
Por que usar o Filament?
Facilitar a Personalização e a Extensibilidade
Temas e Estilos Predefinidos
Extensões para Adicionar Funcionalidades
Integração com Outros Frameworks e Bibliotecas
Melhorar a Produtividade e o Fluxo de Trabalho
Código Limpo e Organizado
Experiência de Desenvolvimento Consistente
Manutenção Simplificada
Profundar a Integração com o Laravel
Desenvolvimento Coeso
Utilização de Modelos, Migrações e Rotas
Autenticação e Autorização
10
Para quem é o Filament?
Equipes que desejam agilizar o desenvolvimento de painéis administrativos em Laravel
Desenvolvedores que buscam interfaces intuitivas, personalizáveis e acessíveis
Estudantes e entusiastas em Laravel que desejam aprender um framework moderno e
poderoso para criação de painéis
Profissionais que prezam por código limpo, organizado e fácil de manter
11
Principais características
Painel Builder
Construtor de painel de administração no Laravel, voltado para o cliente app, SaaS, ou
qualquer coisa que você possa imaginar!
12
Principais características
Form Builder
Crie facilmente formulários impressionantes com tecnologia Livewire com mais de 25
componentes prontos para uso.
13
Principais características
Form Builder - Repeater utilizado para relacionamentos 1 para N
14
Principais características
Form Builder - Wizard
15
Principais características
Form Builder - Wizard
16
Campo Custom Campo Select com form para add novos itens
Principais características
Table Builder
Crie tabelas de dados lindas, otimizadas e interativas com tecnologia Livewire para qualquer
situação
17
Principais características
Table Builder
Facilidade em alterar o layout da tabela formato de Grid
18
Principais características
Notifications
Notifique seus usuários sobre eventos importantes, entregando mensagens em tempo real
usando o Livewire
19
Principais características
Actions
Abra modais e slides interativos. uma ótima maneira de manter o usuário no fluxo do aplicativo.
20
Principais características
Infolist Builder
Exiba informações somente leitura aos usuários sobre um determinado registro, com um layout
totalmente flexível
21
Principais características
Widgets
Crie um painel para seu aplicativo, completo com gráficos e estatísticas em tempo real
22
Principais características
Projeto demonstrativo
23
Instalação e Configuração
Requisitos
PHP 8.1+
Laravel v10.0+
Livewire v3.0+
Para instalar o FilamentPHP, dentro do seu projeto Laravel rode o seguinte comando:
composer require filament/filament:"^3.2.71" -W
E por último, para criar seu usuário do painel, utilize o comando:
php artisan make:filament-user
E pronto, agora você já pode acessar seu painel Filament, basta rodar um php artisan serve e acessar a URL
localhost:8000/admin e logar com o e-mail e senha do usuário que você criou
Depois disso, roda o comando a seguir. Este vai instalar o Painel:
php artisan filament:install --panels
24
Exemplo prático: Produto
Criação de Model e Migration
php artisan make:model Product -mfs
Construindo um CRUD
Gerando o código-fonte do CRUD
php artisan make:filament-resource Product --generate
Local do arquivo gerado
25
Construindo um CRUD
Form Builder para criar formulários
Produto
26
Form Builder com Sections e GRIDs
Produto
Construindo um CRUD
27
Construindo um CRUD
Table Builder para listagem
Produto
28
Personalização e Extensão
Criação de componentes com o Livewire
Personalizando temas com Tailwind CSS
Criação de plugins próprios para o Filament
Integração com outros pacotes Laravel
29
Altamente personalizável
Temas e estilos predefinidos
Personalize a paleta de cores e a tipografia do seu painel sem precisar compilar nenhum
Tailwind
Conecte-se facilmente ao conjunto de classes CSS para caracterizar um painel com sua
própria marca
30
Altamente personalizável
Core Concepts
Contém informações sobre todos os pacotes e ecossistema Filament
Customização de Blade Components
Criação de Plugins
UI componentes
Forms
Tables
Actions
31
Extensões e Plugins
Filament possui um extenso ecossistema de plugins oficiais e de terceiros, que são facilmente
instaláveis ​
​
como pacotes do Composer
https://filamentphp.com/plugins
https://madewithlaravel.com/
32
Comunidade e Recursos
Comunidade muito ativa
No core do suporte tem dois Brasileiro
Documentação com fácil compressão e bastante exemplos
Crescente quantidade de matérias e vídeos
Versão 4 em produção sem data para lançamento ainda
Discord Principal - 14.945 membros
https://discord.com/invite/filament
Youtube - 1240 inscritos
https://youtube.com/@filamentbr
Discord Brasil - 219 membros
https://discord.gg/aK4Ju6Mvhc
Whatsapp - 152 membros
https://chat.whatsapp.com/KUsCDVfh3qnIbOwGTXcJxE
Telegram - 186 membros
https://t.me/filamentphp
33
Conclusão
O Filament v3 não é apenas uma biblioteca de componentes poderosos, mas também uma
plataforma altamente personalizável que permite aos desenvolvedores moldar a interface de suas
aplicações de acordo com suas visões e necessidades específicas
Com recursos de personalização, criação de componentes customizados e extensibilidade, o
Filament v3 oferece um nível de controle sem precedentes sobre a experiência do usuário
34
Perguntas e Respostas
35
Obrigado pela atenção!
Contatos
jackson.meires@ifsc.edu.br
@jacksonmeires
Contato e Agradecimentos
https://github.com/lordjack/palestra-filament-demo 36

Mais conteúdo relacionado

Semelhante a Palestra - Desvendando o poder do framework Filament PHP - Jackson Meires.pdf

Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8
confidencial
 
Tecnologia totvs rm rev.8
Tecnologia totvs rm   rev.8Tecnologia totvs rm   rev.8
Tecnologia totvs rm rev.8
Marcos Tito de Pardo Marques
 
Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0
Andre Bretas
 
Pre proposta trabalho final
Pre proposta trabalho finalPre proposta trabalho final
Pre proposta trabalho final
Sergio Chaves
 
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
tdc-globalcode
 
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedorMicrosoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Rodrigo Kono
 
T@rget trust crystal reports - geração de relatórios
T@rget trust   crystal reports - geração de relatóriosT@rget trust   crystal reports - geração de relatórios
T@rget trust crystal reports - geração de relatórios
Targettrust
 
Criando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMindCriando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMind
Jaydson Gomes
 
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Pedro Lamas
 
Aumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com JiraAumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com Jira
Luís Cesar Teodoro
 
Adianti Framework - Desenvolvendo sistemas web de forma ágil
Adianti Framework - Desenvolvendo sistemas web de forma ágil Adianti Framework - Desenvolvendo sistemas web de forma ágil
Adianti Framework - Desenvolvendo sistemas web de forma ágil
Jackson Meires
 
TDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para DesenvolvedoresTDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para Desenvolvedores
Hélio Sá Moreira
 
SharePoint 2010, Porque Adotar?
SharePoint 2010, Porque Adotar?SharePoint 2010, Porque Adotar?
SharePoint 2010, Porque Adotar?
Wagner Amorim
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual Basic
Ricardo Guerra Freitas
 
SharePoint Framework - Uma plataforma aberta e conectada
SharePoint Framework - Uma plataforma aberta e conectadaSharePoint Framework - Uma plataforma aberta e conectada
SharePoint Framework - Uma plataforma aberta e conectada
Lambda3
 
Lync Server 2010 - Arquitetura
Lync Server 2010 - ArquiteturaLync Server 2010 - Arquitetura
Lync Server 2010 - Arquitetura
brunoestrozi
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicações
Markus Christen
 
Integração de Serviços como requisito fundamental no processo de migração par...
Integração de Serviços como requisito fundamental no processo de migração par...Integração de Serviços como requisito fundamental no processo de migração par...
Integração de Serviços como requisito fundamental no processo de migração par...
Mauro Tapajós
 
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding DayMinicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
Renato Groff
 
Lync Server 2010 - Instalação e Implementação
Lync Server 2010 - Instalação e ImplementaçãoLync Server 2010 - Instalação e Implementação
Lync Server 2010 - Instalação e Implementação
brunoestrozi
 

Semelhante a Palestra - Desvendando o poder do framework Filament PHP - Jackson Meires.pdf (20)

Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8
 
Tecnologia totvs rm rev.8
Tecnologia totvs rm   rev.8Tecnologia totvs rm   rev.8
Tecnologia totvs rm rev.8
 
Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0
 
Pre proposta trabalho final
Pre proposta trabalho finalPre proposta trabalho final
Pre proposta trabalho final
 
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
 
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedorMicrosoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
 
T@rget trust crystal reports - geração de relatórios
T@rget trust   crystal reports - geração de relatóriosT@rget trust   crystal reports - geração de relatórios
T@rget trust crystal reports - geração de relatórios
 
Criando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMindCriando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMind
 
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
 
Aumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com JiraAumentando a produtividade e Automatizando Processos com Jira
Aumentando a produtividade e Automatizando Processos com Jira
 
Adianti Framework - Desenvolvendo sistemas web de forma ágil
Adianti Framework - Desenvolvendo sistemas web de forma ágil Adianti Framework - Desenvolvendo sistemas web de forma ágil
Adianti Framework - Desenvolvendo sistemas web de forma ágil
 
TDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para DesenvolvedoresTDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para Desenvolvedores
 
SharePoint 2010, Porque Adotar?
SharePoint 2010, Porque Adotar?SharePoint 2010, Porque Adotar?
SharePoint 2010, Porque Adotar?
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual Basic
 
SharePoint Framework - Uma plataforma aberta e conectada
SharePoint Framework - Uma plataforma aberta e conectadaSharePoint Framework - Uma plataforma aberta e conectada
SharePoint Framework - Uma plataforma aberta e conectada
 
Lync Server 2010 - Arquitetura
Lync Server 2010 - ArquiteturaLync Server 2010 - Arquitetura
Lync Server 2010 - Arquitetura
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicações
 
Integração de Serviços como requisito fundamental no processo de migração par...
Integração de Serviços como requisito fundamental no processo de migração par...Integração de Serviços como requisito fundamental no processo de migração par...
Integração de Serviços como requisito fundamental no processo de migração par...
 
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding DayMinicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding Day
 
Lync Server 2010 - Instalação e Implementação
Lync Server 2010 - Instalação e ImplementaçãoLync Server 2010 - Instalação e Implementação
Lync Server 2010 - Instalação e Implementação
 

Palestra - Desvendando o poder do framework Filament PHP - Jackson Meires.pdf

  • 1. Desvendando o poder do Framework PHP Uma jornada através de um framework elegante para desenvolvedores Laravel Prof. Msc Jackson Meires filament
  • 2. Roteiro 2 Sobre mim Frameworks mais Populares Introdução ao Filament PHP Principais características Instalação e Configuração Construindo um CRUD Personalização Extensões e Plugins Comunidade e Recursos Perguntas e Respostas Conclusão Contato e Agradecimentos
  • 3. Experiência Profissional 5 anos - professor IFSC - 2019 a atual momento 3 meses prof. substituto IFRN - Programação - 2019 6 anos - analista de sistemas Emater-RN - 2012 - 2018 3 anos prof. tutor UFRN - técnico em Ti - 2013 a 2016 3 anos professor do Pronatec - vários cursos 2013 a 2016 Sobre mim Jornada Acadêmica Mestrado Profissional em Engenharia de Software - UFRN 2019 Esp. em Docência para a Educação Profissional e Tecnológica - IFSC 2021 Esp. em Desenvolvimento de Aplicações Móveis - UFRN 2016 Graduação em Sistema de Informação - Universidade Potiguar - UNP - 2012 3 De Natal-RN importado para Chapecó-SC
  • 4. Alguém já usou algum framework para Painel Admin no Laravel? 4
  • 6. Um framework de painéis administrativos de última geração para Laravel O que é o Filament? Construído com TALL Stack Foco na simplicidade, flexibilidade e poder 6
  • 7. Um conjunto de ferramentas O que é o TALL Stack? É uma solução para desenvolvedores full stack construída pela comunidade Laravel que foca principalmente no desenvolvimento backend, mas que permite o construir aplicações web Laravel modernas e reativas 7
  • 8. O Filament é modular Panel Builder Crie painel de administração Laravel, um aplicativo voltado para o cliente, SaaS ou qualquer coisa que você possa imaginar! Form Builder Crie facilmente formulários impressionantes com tecnologia Livewire com mais de 25 componentes prontos para uso Table Builder Crie tabelas de dados lindas, otimizadas e interativas com tecnologia Livewire para qualquer situação Notifications Notifique seus usuários sobre eventos importantes, entregando mensagens em tempo real usando o Livewire Actions Abra modais interativos e slides - uma ótima maneira de manter o usuário no fluxo do aplicativo Infolist Builder Exiba informações somente leitura aos usuários sobre um determinado registro, com um layout totalmente flexível Widgets Crie dashboards para sua aplicação, completa com gráficos e estatísticas em tempo real Core Concepts Esta seção da documentação contém informações que se aplicam a todos os pacotes do ecossistema Filament 8
  • 9. Por que usar o Filament? Facilidade Desacoplamento Produtividade Customizável Open-source Acelerar o Desenvolvimento Componentes Prontos para Uso Interface de Desenvolvimento Interativa Documentação Completa e Fácil de Usar Criar Interfaces de Usuário Intuitivas e Profissionais Design Moderno e Elegante Altamente Personalizável Acessibilidade Aprimorada 9
  • 10. Por que usar o Filament? Facilitar a Personalização e a Extensibilidade Temas e Estilos Predefinidos Extensões para Adicionar Funcionalidades Integração com Outros Frameworks e Bibliotecas Melhorar a Produtividade e o Fluxo de Trabalho Código Limpo e Organizado Experiência de Desenvolvimento Consistente Manutenção Simplificada Profundar a Integração com o Laravel Desenvolvimento Coeso Utilização de Modelos, Migrações e Rotas Autenticação e Autorização 10
  • 11. Para quem é o Filament? Equipes que desejam agilizar o desenvolvimento de painéis administrativos em Laravel Desenvolvedores que buscam interfaces intuitivas, personalizáveis e acessíveis Estudantes e entusiastas em Laravel que desejam aprender um framework moderno e poderoso para criação de painéis Profissionais que prezam por código limpo, organizado e fácil de manter 11
  • 12. Principais características Painel Builder Construtor de painel de administração no Laravel, voltado para o cliente app, SaaS, ou qualquer coisa que você possa imaginar! 12
  • 13. Principais características Form Builder Crie facilmente formulários impressionantes com tecnologia Livewire com mais de 25 componentes prontos para uso. 13
  • 14. Principais características Form Builder - Repeater utilizado para relacionamentos 1 para N 14
  • 16. Principais características Form Builder - Wizard 16 Campo Custom Campo Select com form para add novos itens
  • 17. Principais características Table Builder Crie tabelas de dados lindas, otimizadas e interativas com tecnologia Livewire para qualquer situação 17
  • 18. Principais características Table Builder Facilidade em alterar o layout da tabela formato de Grid 18
  • 19. Principais características Notifications Notifique seus usuários sobre eventos importantes, entregando mensagens em tempo real usando o Livewire 19
  • 20. Principais características Actions Abra modais e slides interativos. uma ótima maneira de manter o usuário no fluxo do aplicativo. 20
  • 21. Principais características Infolist Builder Exiba informações somente leitura aos usuários sobre um determinado registro, com um layout totalmente flexível 21
  • 22. Principais características Widgets Crie um painel para seu aplicativo, completo com gráficos e estatísticas em tempo real 22
  • 24. Instalação e Configuração Requisitos PHP 8.1+ Laravel v10.0+ Livewire v3.0+ Para instalar o FilamentPHP, dentro do seu projeto Laravel rode o seguinte comando: composer require filament/filament:"^3.2.71" -W E por último, para criar seu usuário do painel, utilize o comando: php artisan make:filament-user E pronto, agora você já pode acessar seu painel Filament, basta rodar um php artisan serve e acessar a URL localhost:8000/admin e logar com o e-mail e senha do usuário que você criou Depois disso, roda o comando a seguir. Este vai instalar o Painel: php artisan filament:install --panels 24
  • 25. Exemplo prático: Produto Criação de Model e Migration php artisan make:model Product -mfs Construindo um CRUD Gerando o código-fonte do CRUD php artisan make:filament-resource Product --generate Local do arquivo gerado 25
  • 26. Construindo um CRUD Form Builder para criar formulários Produto 26
  • 27. Form Builder com Sections e GRIDs Produto Construindo um CRUD 27
  • 28. Construindo um CRUD Table Builder para listagem Produto 28
  • 29. Personalização e Extensão Criação de componentes com o Livewire Personalizando temas com Tailwind CSS Criação de plugins próprios para o Filament Integração com outros pacotes Laravel 29
  • 30. Altamente personalizável Temas e estilos predefinidos Personalize a paleta de cores e a tipografia do seu painel sem precisar compilar nenhum Tailwind Conecte-se facilmente ao conjunto de classes CSS para caracterizar um painel com sua própria marca 30
  • 31. Altamente personalizável Core Concepts Contém informações sobre todos os pacotes e ecossistema Filament Customização de Blade Components Criação de Plugins UI componentes Forms Tables Actions 31
  • 32. Extensões e Plugins Filament possui um extenso ecossistema de plugins oficiais e de terceiros, que são facilmente instaláveis ​ ​ como pacotes do Composer https://filamentphp.com/plugins https://madewithlaravel.com/ 32
  • 33. Comunidade e Recursos Comunidade muito ativa No core do suporte tem dois Brasileiro Documentação com fácil compressão e bastante exemplos Crescente quantidade de matérias e vídeos Versão 4 em produção sem data para lançamento ainda Discord Principal - 14.945 membros https://discord.com/invite/filament Youtube - 1240 inscritos https://youtube.com/@filamentbr Discord Brasil - 219 membros https://discord.gg/aK4Ju6Mvhc Whatsapp - 152 membros https://chat.whatsapp.com/KUsCDVfh3qnIbOwGTXcJxE Telegram - 186 membros https://t.me/filamentphp 33
  • 34. Conclusão O Filament v3 não é apenas uma biblioteca de componentes poderosos, mas também uma plataforma altamente personalizável que permite aos desenvolvedores moldar a interface de suas aplicações de acordo com suas visões e necessidades específicas Com recursos de personalização, criação de componentes customizados e extensibilidade, o Filament v3 oferece um nível de controle sem precedentes sobre a experiência do usuário 34
  • 36. Obrigado pela atenção! Contatos jackson.meires@ifsc.edu.br @jacksonmeires Contato e Agradecimentos https://github.com/lordjack/palestra-filament-demo 36