Nesta palestra, você irá mergulhar no mundo do Filament PHP, um framework inovador que redefine a maneira como se desenvolvem painéis administrativos em Laravel. Descubra como o Filament pode impulsionar a sua produtividade e proporcionar uma experiência de desenvolvimento rápida, intuitiva e profissional.
O documento apresenta as principais ferramentas da plataforma Adobe Flash, incluindo Flex Framework, Flash Catalyst e Flash Builder. Ele descreve os recursos e fluxos de trabalho aprimorados para design, desenvolvimento e integração com serviços e servidores dessas ferramentas.
O documento apresenta as principais ferramentas da Adobe Flash Platform, incluindo o Flash Builder 4 e o novo Flash Catalyst. Resume que essas ferramentas oferecem maior produtividade no desenvolvimento, melhor integração com servidores e serviços, e capacidade de criar aplicações mais ricas. O Flex 4 é a base dessas ferramentas, e o Flash Builder agora é chamado de Flash Builder para melhor alinhamento de marca. Também é apresentado o primeiro preview público do Flash Catalyst.
T@rget trust linq - language integrated queryTargettrust
O documento descreve um curso de formação para desenvolvedores .NET 4.0, cobrindo tópicos como ASP.NET, C#, Visual Studio, Windows Forms, LINQ, MVC e relatórios. O curso tem duração de 160 horas e aborda tecnologias e habilidades necessárias para profissionais que desejam trabalhar com aplicações WEB e DESKTOP usando a plataforma .NET.
Este documento resume um curso de 4 dias sobre o sistema PI da OSIsoft. O curso ensina sobre a arquitetura do sistema PI, instalação e configuração do servidor PI, criação e gerenciamento de tags, segurança, backup e restauração, interfaces e resolução de problemas. O curso é interativo com partes de leitura, exercícios e exemplos para ensinar os participantes sobre o sistema PI e suas funcionalidades.
O documento resume o currículo de Eric Gallardo, um profissional de TI brasileiro com quase 20 anos de experiência em projetos para internet e gestão corporativa utilizando diversas linguagens e metodologias como .NET, Java, Scrum e ITIL. O treinamento aborda conceitos e frameworks como ASP.NET, MVC, WebForms, Entity Framework e AJAX/jQuery além de ferramentas como Visual Studio e plugins.
O documento fornece uma introdução ao Silverlight, incluindo:
1) O que é Silverlight e como ele permite a criação de aplicações ricas para a web;
2) Os recursos e funcionalidades que o Silverlight oferece, como gráficos vetoriais e animação;
3) Informações sobre como começar a desenvolver aplicações com Silverlight.
O documento discute os desafios e soluções para monitoração de aplicações distribuídas. Apresenta o Microsoft System Center como uma plataforma integrada para monitorar os serviços e componentes de aplicações complexas em nuvem e data centers. Também discute as melhores práticas como definir metas de desempenho e compartilhar informações entre equipes de desenvolvimento e operações.
Atlassian Confluence pela 3layer TecnologiaMarcelo Mrack
1) O documento apresenta o software de colaboração Atlassian Confluence e como a empresa 3layer Tecnologia o implanta em projetos.
2) As principais características e funcionalidades do Confluence são detalhadas, incluindo segurança, layout personalizável, integrações e workflows.
3) Exemplos reais de uso do Confluence em diferentes empresas e cenários são apresentados com screenshots.
O documento apresenta as principais ferramentas da plataforma Adobe Flash, incluindo Flex Framework, Flash Catalyst e Flash Builder. Ele descreve os recursos e fluxos de trabalho aprimorados para design, desenvolvimento e integração com serviços e servidores dessas ferramentas.
O documento apresenta as principais ferramentas da Adobe Flash Platform, incluindo o Flash Builder 4 e o novo Flash Catalyst. Resume que essas ferramentas oferecem maior produtividade no desenvolvimento, melhor integração com servidores e serviços, e capacidade de criar aplicações mais ricas. O Flex 4 é a base dessas ferramentas, e o Flash Builder agora é chamado de Flash Builder para melhor alinhamento de marca. Também é apresentado o primeiro preview público do Flash Catalyst.
T@rget trust linq - language integrated queryTargettrust
O documento descreve um curso de formação para desenvolvedores .NET 4.0, cobrindo tópicos como ASP.NET, C#, Visual Studio, Windows Forms, LINQ, MVC e relatórios. O curso tem duração de 160 horas e aborda tecnologias e habilidades necessárias para profissionais que desejam trabalhar com aplicações WEB e DESKTOP usando a plataforma .NET.
Este documento resume um curso de 4 dias sobre o sistema PI da OSIsoft. O curso ensina sobre a arquitetura do sistema PI, instalação e configuração do servidor PI, criação e gerenciamento de tags, segurança, backup e restauração, interfaces e resolução de problemas. O curso é interativo com partes de leitura, exercícios e exemplos para ensinar os participantes sobre o sistema PI e suas funcionalidades.
O documento resume o currículo de Eric Gallardo, um profissional de TI brasileiro com quase 20 anos de experiência em projetos para internet e gestão corporativa utilizando diversas linguagens e metodologias como .NET, Java, Scrum e ITIL. O treinamento aborda conceitos e frameworks como ASP.NET, MVC, WebForms, Entity Framework e AJAX/jQuery além de ferramentas como Visual Studio e plugins.
O documento fornece uma introdução ao Silverlight, incluindo:
1) O que é Silverlight e como ele permite a criação de aplicações ricas para a web;
2) Os recursos e funcionalidades que o Silverlight oferece, como gráficos vetoriais e animação;
3) Informações sobre como começar a desenvolver aplicações com Silverlight.
O documento discute os desafios e soluções para monitoração de aplicações distribuídas. Apresenta o Microsoft System Center como uma plataforma integrada para monitorar os serviços e componentes de aplicações complexas em nuvem e data centers. Também discute as melhores práticas como definir metas de desempenho e compartilhar informações entre equipes de desenvolvimento e operações.
Atlassian Confluence pela 3layer TecnologiaMarcelo Mrack
1) O documento apresenta o software de colaboração Atlassian Confluence e como a empresa 3layer Tecnologia o implanta em projetos.
2) As principais características e funcionalidades do Confluence são detalhadas, incluindo segurança, layout personalizável, integrações e workflows.
3) Exemplos reais de uso do Confluence em diferentes empresas e cenários são apresentados com screenshots.
1. O documento descreve um treinamento sobre ferramentas do sistema PI, incluindo PI ProcessBook, PI DataLink, PI System Explorer e PI WebParts.
2. Ele fornece informações sobre direitos autorais, convenções usadas na apresentação, objetivos do treinamento, conteúdo dos dias de treinamento e detalhes sobre o sistema PI.
3. O documento resume a arquitetura do sistema PI, incluindo como ele coleta, armazena, analisa e visualiza dados em tempo real de várias fontes.
1) O documento descreve a tecnologia por trás dos produtos do ERP TOTVS RM, incluindo sua arquitetura de serviços e camadas, além de novas funcionalidades da interface do usuário.
2) A tecnologia do ERP RM é baseada em um framework comum que fornece componentes compartilhados entre todos os produtos, garantindo padrão e qualidade.
3) A nova interface do usuário oferece funcionalidades similares ao Microsoft Office e integra recursos de business intelligence.
O documento descreve as evoluções da interface e arquitetura da linha de produtos RM da TOTVS. Apresenta as principais melhorias na interface como janela principal, visões/cadastros, anexos e atalhos. Também explica as mudanças na arquitetura como a adoção de três camadas, workflow, integração e central de diagnósticos. Por fim, detalha os recursos de BI Self-Service como gráficos, indicadores, painel de cenários, painel de metas e gerador de relatórios.
O documento descreve uma pré-proposta para o desenvolvimento de um sistema de gerenciamento de equipamentos de impressão. O sistema monitorará em tempo real o estado das impressoras de uma rede local e armazenará os dados em um banco de dados SQL Compact para geração de relatórios de uso. O sistema será desenvolvido usando C# no Visual Studio e aplicará técnicas como TDD, Design Patterns e Spring Framework.
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...tdc-globalcode
O documento discute as tomadas de decisões de arquitetura de software para revitalizar aplicações legadas do Windows usando tecnologias web como Cef/CefGlue, mensageria e React.JS. As decisões incluíram substituir partes da aplicação Windows por "micro" aplicações web, integrá-las através de uma fila de mensagens e usar Redux para gerenciar estado na aplicação front-end.
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedorRodrigo Kono
Esta palestra não foca somente na visão geral do Expression Blend e do Expression Web no ponto de vista do desenvolvedor, como também mostra uma série de dicas para o desenvolvimento de aplicações. Conheça como você pode usar o Expression Blend para criar interfaces de usuário avançadas, seja ela uma aplicação de negócio, multi-media ou qualquer outra. Confira, também, como usar ferramentas para criar efeitos gráficos e elementos visuais que podem ser utilizadas por qualquer pessoa independente do talento artístico. Aprenda também como utilizar o Expression Web para desenvolver sólidas aplicações na web e obter ótimos resultados em diversos browsers e plataformas. Nessa palestra além de conhecer as boas funcionalidades do Expression Web para turbinar seu desenvolvimento de interfaces web, você também conhecerá as dicas e truques para as aplicações ASP.NET baseadas em padrões, SEO, usabilidade, mobilidade, etc. Depois de assistir essa sessão, você irá melhorar a compreensão do Expression Blend para as aplicações Silverlight/WPF e do Expression Web para as aplicações Web (ASP.NET/Web Standards), assim como do Visual Studio para o trabalho em conjunto com essas ferramentas.
T@rget trust crystal reports - geração de relatóriosTargettrust
Este documento descreve um curso de geração de relatórios com CrystalReports, incluindo seus objetivos, público-alvo, conteúdo programático e duração de 20 horas. O curso ensina a desenvolver relatórios customizados usando recursos como formatação, fórmulas, filtros e gráficos.
Criando Aplicações .NET com o TheWebMindJaydson Gomes
O TheWebMind é uma plataforma livre desenvolvida em PHP que possui a capacidade de interpretar o conhecimento humano. Baseada no conceito NLP(Natural Language Processing) o TheWebMind possui sua própria linguagem (WML) que é similar a linguagem natural humana. Atualmente o projeto conta conta com 2 módulos nativos que geram código para aplicaçoes PHP e um módulo JAVA em fase de desenvolvimento. O objetivo da palestra é apresentar o conceito do TheWebMind e seu novo módulo baseado na plataforma .NET. O módulo .NET visa automatizar o desenvolvimento de aplicaçoes Web, criando uma estrutura MVC com poucas linhas de código WML.
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Pedro Lamas
Trata-se de uma solução que integra grande parte das tecnologias e serviços móveis da Microsoft, onde serão apresentadas técnicas avançadas para o controlo e gestão de memória e cache, distribuição de aplicações, criação de código para diferentes camadas aplicacionais, localização, etc.
Aumentando a produtividade e Automatizando Processos com JiraLuís Cesar Teodoro
O documento apresenta uma introdução ao Atlassian Jira, descrevendo sua visão geral e arquitetura, principais características como segurança, internacionalização e workflows. Também aborda funcionalidades como GreenHopper, integração, relatórios e cenários de uso como helpdesk e gerenciamento de projetos. Por fim, discute aspectos de implantação como escopo e atividades.
Adianti Framework - Desenvolvendo sistemas web de forma ágil Jackson Meires
Introdução ao Adianti Framework, uma visão geral sobre as suas principais características, cases de sucesso, arquitetura, exemplos práticos, vantagens e desvantagens
O documento apresenta as principais ferramentas e funcionalidades do SharePoint Server 2010 para desenvolvedores, incluindo ferramentas de desenvolvimento de primeira linha, melhorias no suporte ao debugging e tuning, e uma rica plataforma de serviços.
O documento discute o SharePoint 2010, incluindo melhorias na plataforma, recursos de produtividade e colaboração, e redes sociais. Apresenta os principais recursos como listas relacionais, integração com o Office, visio services, performancepoint e workflows. Também aborda requisitos de instalação e desenvolvimento usando o Visual Studio 2010.
Ricardo Guerra Freitas apresenta sobre a evolução do Visual Basic e da plataforma .NET. Ele discute o histórico do Visual Basic, as novidades do VB e VS 2010, e faz uma demonstração das novas funcionalidades. O documento resume as principais características da plataforma .NET, como o Common Language Runtime e a Base Class Library, e explica como o Visual Basic e C# evoluíram para trabalhar em conjunto de forma mais integrada.
SharePoint Framework - Uma plataforma aberta e conectadaLambda3
O documento discute a evolução da plataforma SharePoint para o SharePoint Framework, que introduz um novo modelo de desenvolvimento baseado em páginas modernas, componentes do lado do cliente e ferramentas como o Yeoman e o Webpack. O SharePoint Framework é recomendado quando se precisa desenvolver webparts para páginas modernas ou quando é necessária uma boa experiência em dispositivos móveis. O documento também apresenta o fluxo de trabalho do SharePoint Framework.
O documento apresenta uma sessão técnica sobre a nova arquitetura do Microsoft Communications Server 2014. A sessão cobrirá as principais atualizações na arquitetura, incluindo topologias simplificadas, melhorias no gerenciamento com ferramentas como o Communications Server Control Panel e PowerShell, suporte para virtualização, balanceamento de carga DNS e melhorias na autenticação.
Uma visão geral sobre a plataforma de aplicaçõesMarkus Christen
Este documento fornece uma visão geral da Plataforma de Aplicações da Microsoft em três frases ou menos:
Apresenta os pilares e serviços chave da plataforma, incluindo desenvolvimento, integração, armazenamento e BI. Discute tendências em aplicações e tecnologia que arquitetos devem considerar. Conclui enfatizando a importância de criar um portfólio bem definido de serviços de TI.
Integração de Serviços como requisito fundamental no processo de migração par...Mauro Tapajós
1) O documento discute a importância da integração de serviços como requisito fundamental para migração corporativa para plataformas livres.
2) Serviços como diretório, distribuição de software e TI precisam ser integrados através de ferramentas como OpenLDAP.
3) Uma arquitetura integrada com distribuição de software automatizada e diretório centralizado facilita a administração e atualização do ambiente corporativo.
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding DayRenato Groff
Slides de apresentação realizada durante o 2o. MSP Coding Day, evento realizado em São Vicente no dia 26/03/2016.
Tópicos abordados:
- Criando um serviço WCF
- Consumindo um serviço WCF
- Criando um serviço Web API
- Consumindo um serviço Web API via WebApi.Client
- Consumindo um serviço Web API via RestSharp
- Consumindo um serviço Web API via JavaScript
Lync Server 2010 - Instalação e Implementaçãobrunoestrozi
O documento resume uma apresentação sobre a instalação e implantação do Microsoft Communications Server 14. Apresenta recomendações de hardware e software, mudanças no processo de instalação, como os dados de configuração agora são centralizados no Central Management Store e demonstra o fluxo da instalação.
Contenu connexe
Similaire à Palestra - Desvendando o poder do framework Filament PHP - Jackson Meires.pdf
1. O documento descreve um treinamento sobre ferramentas do sistema PI, incluindo PI ProcessBook, PI DataLink, PI System Explorer e PI WebParts.
2. Ele fornece informações sobre direitos autorais, convenções usadas na apresentação, objetivos do treinamento, conteúdo dos dias de treinamento e detalhes sobre o sistema PI.
3. O documento resume a arquitetura do sistema PI, incluindo como ele coleta, armazena, analisa e visualiza dados em tempo real de várias fontes.
1) O documento descreve a tecnologia por trás dos produtos do ERP TOTVS RM, incluindo sua arquitetura de serviços e camadas, além de novas funcionalidades da interface do usuário.
2) A tecnologia do ERP RM é baseada em um framework comum que fornece componentes compartilhados entre todos os produtos, garantindo padrão e qualidade.
3) A nova interface do usuário oferece funcionalidades similares ao Microsoft Office e integra recursos de business intelligence.
O documento descreve as evoluções da interface e arquitetura da linha de produtos RM da TOTVS. Apresenta as principais melhorias na interface como janela principal, visões/cadastros, anexos e atalhos. Também explica as mudanças na arquitetura como a adoção de três camadas, workflow, integração e central de diagnósticos. Por fim, detalha os recursos de BI Self-Service como gráficos, indicadores, painel de cenários, painel de metas e gerador de relatórios.
O documento descreve uma pré-proposta para o desenvolvimento de um sistema de gerenciamento de equipamentos de impressão. O sistema monitorará em tempo real o estado das impressoras de uma rede local e armazenará os dados em um banco de dados SQL Compact para geração de relatórios de uso. O sistema será desenvolvido usando C# no Visual Studio e aplicará técnicas como TDD, Design Patterns e Spring Framework.
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...tdc-globalcode
O documento discute as tomadas de decisões de arquitetura de software para revitalizar aplicações legadas do Windows usando tecnologias web como Cef/CefGlue, mensageria e React.JS. As decisões incluíram substituir partes da aplicação Windows por "micro" aplicações web, integrá-las através de uma fila de mensagens e usar Redux para gerenciar estado na aplicação front-end.
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedorRodrigo Kono
Esta palestra não foca somente na visão geral do Expression Blend e do Expression Web no ponto de vista do desenvolvedor, como também mostra uma série de dicas para o desenvolvimento de aplicações. Conheça como você pode usar o Expression Blend para criar interfaces de usuário avançadas, seja ela uma aplicação de negócio, multi-media ou qualquer outra. Confira, também, como usar ferramentas para criar efeitos gráficos e elementos visuais que podem ser utilizadas por qualquer pessoa independente do talento artístico. Aprenda também como utilizar o Expression Web para desenvolver sólidas aplicações na web e obter ótimos resultados em diversos browsers e plataformas. Nessa palestra além de conhecer as boas funcionalidades do Expression Web para turbinar seu desenvolvimento de interfaces web, você também conhecerá as dicas e truques para as aplicações ASP.NET baseadas em padrões, SEO, usabilidade, mobilidade, etc. Depois de assistir essa sessão, você irá melhorar a compreensão do Expression Blend para as aplicações Silverlight/WPF e do Expression Web para as aplicações Web (ASP.NET/Web Standards), assim como do Visual Studio para o trabalho em conjunto com essas ferramentas.
T@rget trust crystal reports - geração de relatóriosTargettrust
Este documento descreve um curso de geração de relatórios com CrystalReports, incluindo seus objetivos, público-alvo, conteúdo programático e duração de 20 horas. O curso ensina a desenvolver relatórios customizados usando recursos como formatação, fórmulas, filtros e gráficos.
Criando Aplicações .NET com o TheWebMindJaydson Gomes
O TheWebMind é uma plataforma livre desenvolvida em PHP que possui a capacidade de interpretar o conhecimento humano. Baseada no conceito NLP(Natural Language Processing) o TheWebMind possui sua própria linguagem (WML) que é similar a linguagem natural humana. Atualmente o projeto conta conta com 2 módulos nativos que geram código para aplicaçoes PHP e um módulo JAVA em fase de desenvolvimento. O objetivo da palestra é apresentar o conceito do TheWebMind e seu novo módulo baseado na plataforma .NET. O módulo .NET visa automatizar o desenvolvimento de aplicaçoes Web, criando uma estrutura MVC com poucas linhas de código WML.
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Pedro Lamas
Trata-se de uma solução que integra grande parte das tecnologias e serviços móveis da Microsoft, onde serão apresentadas técnicas avançadas para o controlo e gestão de memória e cache, distribuição de aplicações, criação de código para diferentes camadas aplicacionais, localização, etc.
Aumentando a produtividade e Automatizando Processos com JiraLuís Cesar Teodoro
O documento apresenta uma introdução ao Atlassian Jira, descrevendo sua visão geral e arquitetura, principais características como segurança, internacionalização e workflows. Também aborda funcionalidades como GreenHopper, integração, relatórios e cenários de uso como helpdesk e gerenciamento de projetos. Por fim, discute aspectos de implantação como escopo e atividades.
Adianti Framework - Desenvolvendo sistemas web de forma ágil Jackson Meires
Introdução ao Adianti Framework, uma visão geral sobre as suas principais características, cases de sucesso, arquitetura, exemplos práticos, vantagens e desvantagens
O documento apresenta as principais ferramentas e funcionalidades do SharePoint Server 2010 para desenvolvedores, incluindo ferramentas de desenvolvimento de primeira linha, melhorias no suporte ao debugging e tuning, e uma rica plataforma de serviços.
O documento discute o SharePoint 2010, incluindo melhorias na plataforma, recursos de produtividade e colaboração, e redes sociais. Apresenta os principais recursos como listas relacionais, integração com o Office, visio services, performancepoint e workflows. Também aborda requisitos de instalação e desenvolvimento usando o Visual Studio 2010.
Ricardo Guerra Freitas apresenta sobre a evolução do Visual Basic e da plataforma .NET. Ele discute o histórico do Visual Basic, as novidades do VB e VS 2010, e faz uma demonstração das novas funcionalidades. O documento resume as principais características da plataforma .NET, como o Common Language Runtime e a Base Class Library, e explica como o Visual Basic e C# evoluíram para trabalhar em conjunto de forma mais integrada.
SharePoint Framework - Uma plataforma aberta e conectadaLambda3
O documento discute a evolução da plataforma SharePoint para o SharePoint Framework, que introduz um novo modelo de desenvolvimento baseado em páginas modernas, componentes do lado do cliente e ferramentas como o Yeoman e o Webpack. O SharePoint Framework é recomendado quando se precisa desenvolver webparts para páginas modernas ou quando é necessária uma boa experiência em dispositivos móveis. O documento também apresenta o fluxo de trabalho do SharePoint Framework.
O documento apresenta uma sessão técnica sobre a nova arquitetura do Microsoft Communications Server 2014. A sessão cobrirá as principais atualizações na arquitetura, incluindo topologias simplificadas, melhorias no gerenciamento com ferramentas como o Communications Server Control Panel e PowerShell, suporte para virtualização, balanceamento de carga DNS e melhorias na autenticação.
Uma visão geral sobre a plataforma de aplicaçõesMarkus Christen
Este documento fornece uma visão geral da Plataforma de Aplicações da Microsoft em três frases ou menos:
Apresenta os pilares e serviços chave da plataforma, incluindo desenvolvimento, integração, armazenamento e BI. Discute tendências em aplicações e tecnologia que arquitetos devem considerar. Conclui enfatizando a importância de criar um portfólio bem definido de serviços de TI.
Integração de Serviços como requisito fundamental no processo de migração par...Mauro Tapajós
1) O documento discute a importância da integração de serviços como requisito fundamental para migração corporativa para plataformas livres.
2) Serviços como diretório, distribuição de software e TI precisam ser integrados através de ferramentas como OpenLDAP.
3) Uma arquitetura integrada com distribuição de software automatizada e diretório centralizado facilita a administração e atualização do ambiente corporativo.
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding DayRenato Groff
Slides de apresentação realizada durante o 2o. MSP Coding Day, evento realizado em São Vicente no dia 26/03/2016.
Tópicos abordados:
- Criando um serviço WCF
- Consumindo um serviço WCF
- Criando um serviço Web API
- Consumindo um serviço Web API via WebApi.Client
- Consumindo um serviço Web API via RestSharp
- Consumindo um serviço Web API via JavaScript
Lync Server 2010 - Instalação e Implementaçãobrunoestrozi
O documento resume uma apresentação sobre a instalação e implantação do Microsoft Communications Server 14. Apresenta recomendações de hardware e software, mudanças no processo de instalação, como os dados de configuração agora são centralizados no Central Management Store e demonstra o fluxo da instalação.
Similaire à Palestra - Desvendando o poder do framework Filament PHP - Jackson Meires.pdf (20)
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
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
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