Rótulo - DFJUG - O grupo Link para o que é o DFJUG. Link para objetivos do DFJUG. Link para coordenadores do DFJUG Link para fotos.Link para livros


     

Guia pratico

22 - Guia prático - Construindo aplicações JEE com Frameworks - Exclusivo para iniciantes JSF, Spring Security, Hibernate, MySql, Eclipse


Este livro irá lhe ajudar a desenvolver aplicações Java/JEE usando os frameworks mais usados no mercado, como Hibernate, JSF, SpringSecurity, entre outros. Além disso, verá um pouco de banco de dados (MySQL) e modelagem de dados. A obra busca trazer um cenário do mundo real para dentro do livro sem o objetivo de tornar o leitor um especialista nos frameworks, mas possibilitar que ele crie suas aplicações utilizando as tecnologias abordadas.

Autor: Camilo Lopes

 

Curso de Formação de Istrutores

21 - Curso de formacao de Instrutores


Este material foi desenvolvido para auxiliar os palestrantes dos Encontros mensais do DFJUG em técnicas básicas de discussão, instrutoria e trato pedagógico com os participantes de nossos eventos, de forma a desenvolver competências, conhecimentos, habilidades, valores e atitudes que lhes permitam realizar palestras e reuniões, ministrar cursos e Workshops para a comunidade, com enfase no trato dos nossos colegas que tem necessidades especiais – PNE.

>> Clique na imagem ao lado para fazer o download!

Autores: Daniel deOliveira e Luci Campos

 

Em busca do grails

20 - Em Busca do Grails


Neste livro, aprenderemos como retomar a tão sonhada produtividade em equipe de desenvolvimento de sistemas para a web, explorando a linguagem Groovy, o acesso ao banco de dados através do GORM, a montagem de scripts com o gAnt, a realização dos diversos tipos de testes e muitos exemplos práticos na criação de projetos. Este material é repleto de exemplos e tutoriais para que o leitor aprenda praticando.

Autor: Fernando Anselmo

 

s

19 - Metricas para desenvolvedores


Este livro analisa a Contagem de Pontos de Função e a Contagem de Pontos de Caso de Uso, seus históricos e suas técnicas de contagem. O objetivo deste texto é fornecer uma ferramenta na qual os profissionais possam compreender como é realizada a contagem em projetos. Os 23 Padrões de Projeto do GoF serão vistos na prática, o que é um novo modo de se encarar os temidos Design Patterns (Padrões de Projeto). Será utilizada a linguagem Java para resolver um problema baseado no padrão que estaremos estudando.

Autor: Fernando Anselmo

 

Download

18 - JEDI: Avaliação de impacto no indivíduo e no mercado de trabalho


Esse artigo aborda uma forma de se avaliar o impacto de uma iniciativa de inclusão digital no individuo e no mercado de trabalho a partir de um estudo de caso.

>> Clique na imagem ao lado para fazer o download!

Autores: Gislane Santana, Luiza Alonso, Edilson Ferneda e Daniel deOliveira

 

Iniciativa JEDI, por Gislane P. Santana

17 - Projetos de inclusão social e digital: avaliação de impacto no indivíduo e no mercado de trabalho


O tema Inclusão Social e Digital tem sido objeto de debates no meio acadêmico, no mundo empresarial e no governo. As ações de projetos nessa área têm sido divulgadas, discutidas e recebidas por toda a sociedade. Entretanto, após a participação nesses projetos, não se conhece o destino dos que participaram de programas de inclusão social e digital. Pode-se afirmar que se tornaram digitalmente incluídos, mas, da mesma forma, pode-se dizer que se tornaram socialmente incluídos? Esses projetos de fato atingiram seus objetivos iniciais quanto aos objetivos propostos? A proposta desse trabalho é estudar formas de se avaliar o impacto de uma iniciativa de inclusão digital no individuo e no mercado de trabalho.

>> Clique na imagem ao lado para fazer o download!

Autor: Gislane Pereira Santana

 

Estudo de caso

16 - Comunidades de Prática: Um estudo de caso baseado em Grupo de Usuários Java


Estudo de Caso - DFJUG: Esse trabalho é o estudo de uma participação longitudinal de cinco anos em uma comunidade de prática, o Grupo de Usuários Java, localizado na cidade de Petrópolis. Em particular, será abordado o processo de desenvolvimento dessa comunidade de prática, mostrando as etapas e atividades realizadas para a formação, viabilização e sustentação da mesma. Entre os pontos interessantes está o tratamento de uma comunidade presencial e virtual, com uma distribuição geográfica relevante e aspectos sociais que contribuem para o compartilhamento do conhecimento. Será realizada uma análise critica mostrando interações, objetivos e o compartilhamento de conhecimentos que existem para que esse tipo de comunidade seja considerada uma comunidade de prática fortemente identificada.

>> Clique na imagem ao lado para fazer o download!

Autor: Marcelo Mayworm

 

Livro

15 - Desenvolvendo Relatórios Profissionais com iReport para NetBeans IDE


É um livro que conduz o leitor na elaboração de relatórios, dos mais simples aos mais complexos, ensinando a trabalhar diretamente com o banco de dados, através do uso de instruções SQL, assim como também com consagrados programas de mapeamento objeto/relacional, como o Hibernate. Você  aprenderá como configurar e gerar um relatório através de aplicações Desktop e Web, utilizando o iReport para NetBeans, grátis todos os projetos, o banco de dados, arquivos utilizados para os exemplos do livro e apêndices extras no site do autor.

Autor:  Edson Gonçalves

 

O Guia do Palestrante Empresarial

14 - O Guia do Palestrante Empresarial


Nos últimos tempos, as empresas estão buscando constante evolução com o intuito de se tornarem aptas a ingressar no mercado globalizado. A empresa que vivia de forma isolada, em seu mundo particular perdeu seu espaço nessa nova era. Tendo em vista a presente realidade, uma nova demanda está surgindo e se apresentando como um promissor cargo: o Palestrante Empresarial, um profissional que é contratado exclusivamente para “vender” a imagem da empresa através de apresentações e participações em feiras e eventos. Um Palestrante Empresarial não nasce pronto, ele é formado com treinamento, tempo e muitas horas de prática. Fernando Anselmo, há mais de dez anos, ministra palestras e coordena encontros de tecnologia e, nesse livro autobiográfico, abre as portas de todos os segredos para que você possa triunfar em qualquer apresentação, seja como palestrante, como um secundário ou até mesmo como um ouvinte. Não tenha mais medo ao ser chamado para representar sua empresa em apresentações: faça disso a oportunidade para alavancar de vez a sua carreira. Comece hoje mesmo seu treinamento para o emprego do futuro!

Autor: Fernando Anselmo

 

Desenvolvendo Aplicações WEB com NetBeans IDE 6 Edson Gonçalves

13 - Desenvolvendo Aplicações WEB com NetBeans IDE 6


Nesta obra, com uma abordagem ilustrada através de exemplos, incluindo estudos de caso, o leitor aprenderá: Como instalar o NetBeans IDE, configurar e utilizar servidores de aplicações Web; A criar páginas dinâmicas utilizando JSP, Servlets, JSTL, tags customizadas e padrões de desenvolvimento como MVC e DAO; A desenvolver utilizando frameworks como JavaServer Faces, Spring e Hibernate; A criar projetos EJB 3 utilizando a Java Persistence API (JPA); A gerar e consumir Web Services através do NetBeans; A utilizar o Visual Web JSF (antigo Visual Web Pack) com acesso a dados; A integrar o Visual Web JSF com Spring e Hibernate; A trabalhar com AJAX através de plugins integrados ao NetBeans; Como desenvolver aplicações utilizando Rails 2.0.2 com Ruby ou JRuby; De brinde, no CD-ROM, 200 páginas a mais contendo seis capítulos extras incluindo Struts, MySQL, criação de relatórios com o plugin iReport for NetBeans e dois estudos de caso completo, utilizando o Visual Web JSF com SQL, Spring, Hibernate e JPA (abordando relacionamentos One-To-Many, Many-To-One, Many-To-Many, cache de segundo nível etc).

Autor:Edson Gonçalves

 

Dominando Relatorios - JasperReports com iReport

12 - Dominando Relatórios - JasperReports com iReport


Dominando Relatórios JasperReports com iReport e um livro que conduz o leitor na elaboração de relatórios dos mais simples aos mais complexos, ensinando a trabalhar diretamente com banco de dados ou com consagrados programas de mapeamento objeto/relacional, como o Hibernate.
Extremamente ilustrado, com informações técnicas, sem perder as características básicas necessárias para um desenvolvedor iniciante, este livro aborda a construção de relatórios do básico aos mais sofisticados, incluindo passagem de parâmetros, grupos, crosstabs e gráficos; o desenvolvimento com Hibernate e sua linguagem HQL para relatórios; relatórios com EJB QL, para aqueles que necessitam do uso da JPA; sub-relatórios e Subdatasets com as linguagens SQL, HQL e EJB QL; a utilização da linguagem Groovy como alternativa a Java e internacionalização; a geração de relatórios com outras fontes de dados como CSV ou XML; a exportação para diversos formatos, incluindo XLS, CSV, PDF e RTF.
Ao longo do livro, o leitor aprenderá como configurar e gerar um relatório através de aplicações Desktop e Web, utilizando tanto o Eclipse IDE 3.3 quanto o NetBeans IDE 6.0. Inclui CD-ROM contendo o banco de dados, os projetos (tanto em NetBeans como no Eclipse) , arquivos utilizados para os exemplos do livro, o iReport 2.0.2, capítulos extras e apêndices, entre outros.

Autor: Edson Goncalves

 

Comunidades de prática: um estudo dos grupos de usuários Java brasileiros

11 - Comunidades de prática: um estudo dos grupos de usuários Java brasileiros


Grande parte dos desenvolvedores de Java no mundo se congrega em grupos de usuários JUG, dos quais 43 no Brasil, que contam com 25.730 membros. Estes são governados por entusiastas, com pouca experiência na administração de grandes grupos, o que tem criado dificuldades na gestão de suas comunidades. Estudaram-se os JUG brasileiros sob a ótica das Comunidades de Prática (CoP), conforme o modelo proposto por Etienne Wenger pois, intuitivamente, vislumbrou-se a possibilidade que os JUG são uma forma de materialização das CoP.  Este trabalho confirma a hipótese da aderência dos JUG ao modelo estrutural das CoP, de Domínio, Comunidade e Prática. Dividiu-se o presente trabalho em duas partes, uma pesquisa bibliográfica e, na seqüência, uma pesquisa de campo. A pesquisa bibliográfica procurou levantar os fatores relevantes que influenciam o estabelecimento e a operação das CoP. Na segunda parte deste trabalho, uma pesquisa de campo foi realizada, e a comunidade Java brasileira, pertencente ou não aos JUG, foi convidada a participar, sendo respondida por 1.230 desenvolvedores, o que permitiu chegar ao nível de confiança de 95 ± 2,5%. Concluiu-se que, as pessoas participam dos JUG porque querem aprender e, junto com a hipótese primária desta dissertação, nos mostra que a estrutura dos JUG é aderente ao modelo de Wenger.

>> Clique na imagem ao lado para fazer o download!

Autor: Daniel deOliveira

 

Ajax na Prática

10 - Ajax na Prática


Ajax na Prática é um livro focado essencialmente na produtividade do desenvolvimento de aplicações ricas em interatividade, utilizando frameworks AJAX independentes do servidor, aliados ao poder do PHP 5 com banco de dados MySQL.
Neste livro, alguns dos frameworks AJAX mais famosos do mundo foram colocados em análise, com exemplos similares, auxiliando assim o desenvolvedor a tomar a melhor decisão: Prototype, Script.aculo.us, Dojo Toolkit, Yahoo! User Interface (YUI) Library, jQuery e Ext.
Além de uma análise de cada framework AJAX, o leitor aprenderá a criar um mesmo carrinho de compras com sistema de arrastes (Drag'n Drop), utilizando os frameworks Prototype e Script.aculo.us, jQuery e Dojo Toolkit.

Autor: Edson Gonçalves

 

Net Beans

9 - Desenvolvendo Aplicacoes Web com NetBeans IDE 5.5


Desenvolvendo Aplicações Web com NetBeans IDE 5.5 é um livro que abrange as principais tecnologias envoltas no desenvolvimento Web utilizando a IDE.
No CD-ROM existem vídeos dos principais assuntos abordados no livro, além dos projetos e programas usados. Como extra, um e-book de três Capítulos Extras.

Autor: Edson Goncalves

 

Compre o livro!

8-JMS - Java Message Service, Teoria e Prática


O Java Message Service, ou apenas JMS, é uma interface padrão que define como mensagens podem ser manipuladas no âmbito do J2EE. Objetos complexos, dentro desse contexto, podem ser distribuídos e executados de acordo com os requisitos de qualquer sistema. O desenvolvimento de um objeto simples, como um CHAT, ou complexo, como o sincronismo de aplicações assíncronas em ambientes heterogêneos, termina sendo simplificado em virtude do JMS implementar os métodos necessários para controle e execução.
Além disso os “cases” permitem uma visão completa do ciclo de desenvolvimento, que se inicia na modelagem orientada a objetos e que termina com a codificação Java da solução proposta.
Este livro é um grande exemplo de como o JMS pode sincronizar e gerenciar objetos distribuídos nestes fascinantes dias que vivemos.

Autores: JC Waeny e Emílio Yoji Numazaki

 

Compre o livro!

7 - Conhecendo o JBUILDER


Para você dar os primeiros passos em Java, precisará de uma ferramenta que edite, compile, corrija e execute a aplicação que você irá desenvolver.
Neste livro, trabalharemos com a IDE JBuilder, que é a ferramenta de desenvolvimento mais utilizada nos ambientes corporativos e, por isso, foi transformada em ferramenta padrão no mercado profissional.
"Conhecendo o JBuilder" tem o objetivo de auxiliar tanto as pessoas que querem dar o primeiro passo no aprendizado da linguagem Java como as que já conhecem e necessitam de uma pequena orientação na utilização do JBuilder.
Este livro, que está dividido em quatro capítulos, possui uma linguagem simples e é ilustrado com muitos exemplos.
No primeiro capítulo, orienta o usuário a se cadastrar no site da Borland e, então, a baixar, instalar, abrir e fechar o JBuilder.
No segundo, são explicadas as formas de construção de uma aplicação, como compilar, executar e adicionar eventos a botões.
O terceiro capítulo trata do desenvolvimento de um programa simples, da edição do código-fonte, compilação e execução desta aplicação.
No último capítulo, há um apêndice com referências para iniciantes em Java, que contém sugestões de livros, listas de discussões e grupos de usuários brasileiros, além de outros links interessantes.

Autor: Daniel DeOliveira

 

Compre o livro!

6 - Gestão do conhecimento individual


No contexto atual da Era do Conhecimento, um dos maiores desafios enfrentados pelas organizações é o de gerir o conhecimento tácito, ponto fundamental para manter a competitividade num mercado cada vez mais exigente, onde agregar novos valores ao produto depende, basicamente, de uma gestão eficaz dos ativos intelectuais. Mas como gerenciar o conhecimento sem saber o que ele é e como evoluiu no tempo? Quais foram os principais objetos do conhecimento de que se ocupou o homem? São questões intrigantes, estudadas desde os tempos mais remotos e, atualmente, dispostas na área da filosofia, na disciplina da Teoria do Conhecimento (TC).
Presentemente, a idéia dominante é buscar, de diversas maneiras, transformar o conhecimento em ativo tangível. A Gestão do Conhecimento Individual (GCI) propõe que a Teoria do Conhecimento fundamente a Gestão do Conhecimento e afirma que o conhecimento necessita ser ordenado já no âmbito do indivíduo para tornar possível a sua socialização, transformando-o em elemento ativo.
Além dessa concepção, este livro também propõe uma nova conotação a dois velhos conceitos: o de inventário e o de balanço, que, quando direcionados por um propósito claro e impulsionados por uma atitude de gestão adequada, podem apresentar resultados significativos, tanto para o indivíduo quanto para a organização, no âmbito da Gestão do Conhecimento.

Autor: Sérgio Peixoto Mendes

 

Compre o livro!

5 - Aplicando lógica orientada a Objetos em JAVA


Este livro foi criado para pessoas que desejam entrar no mundo da programação e que não têm conhecimento nesta área, mas, certamente, também será muito proveitoso para quem já possui conhecimentos básicos, principalmente em outras linguagens não Orientadas a Objetos.
São abordados assuntos que abrangem desde a Lógica de Programação voltada para Orientação a Objetos, até a criação de avançadas interfaces gráficas em linguagem Java, tudo com uma ótima didática e um texto fácil e divertido, uma marca registrada do autor.
Com seu formato diferenciado, divido em dez dias de estudo, é ideal para um aprendizado rápido. Os exercícios complementares ajudam a fixar o assunto abordado em cada dia e, em muitos casos, relembram lições passadas.
Ao longo do livro, serão encontrados alguns ícones ilustrativos, que indicarão os conceitos e a modalidade do exercício, facilitando, assim, a localização por parte do estudante. Para que se tenha maior sucesso no aprendizado, estes passos deverão ser lidos e compreendidos antes do prosseguimento às etapas seguintes.
Esta publicação traz, ainda, muitos exemplos para facilitar o entendimento e possibilitar uma melhor absorção do conteúdo.

Autor: Fernando Anselmo

 

Compre o livro!

4 - Aplicando lógica orientada a objetos em JAVA, 2ª edIÇÃo


Este livro foi criado para pessoas que desejam entrar no mundo da programação e que não têm conhecimento nessa área, mas, certamente, também será muito proveitoso para quem já possui conhecimentos básicos, principalmente em outras linguagens não-orientadas a objetos.
São abordados assuntos que abrangem desde a Lógica de Programação voltada para Orientação a Objetos até a criação de avançadas interfaces gráficas em linguagem Java, tudo com uma ótima didática e um texto fácil e divertido, uma marca registrada do autor.
Com seu formato diferenciado, dividido, agora, em doze dias de estudo, é ideal para um aprendizado rápido. Os exercícios complementares ajudam a fixar o assunto abordado em cada dia e, em muitos casos, relembram lições passadas.
Ao longo do livro, serão encontrados alguns ícones ilustrativos que indicarão os conceitos e a modalidade do exercício, facilitando, assim, a localização por parte do estudante. Para que se tenha maior sucesso no aprendizado, esses passos deverão ser lidos e compreendidos antes do prosseguimento às etapas seguintes.
Esta publicação traz, ainda, muitos exemplos para facilitar o entendimento e possibilitar uma melhor absorção do conteúdo.

Autor: Fernando Anselmo

 

Compre o livro!

3 - Tudo o que você queria saber sobre a JDBC


A idéia para este livro surgiu de vários cursos de Java que ministrei. Resolvi coletar diversas perguntas que os alunos faziam além, obviamente, da pesquisa normal que todo professor acaba fazendo.
Optei então fazer o livro formado por uma série de perguntas que, passo a passo, lhe ajudarão a desvendar todos os segredos da conexão JDBC do Java.
Os capítulos deste livro foram divididos de maneira que você possa percorrer todos os passos necessários para se interar deste mundo da conexão Java com os mais diversos bancos de dados.
Sou amante da linguagem java, especialmente por sua característica de um mesmo programa poder ser transportado para os mais diversos ambientes. Isto faz de nós desenvolvedores MultiPlataforma e aqui você verá isso na prática!

Um aviso: a proposta deste livro não é a de ensinar Java, considere isto um pré requisito.

Autor: Fernando Anselmo

 

Compre o livro!

2 - Tudo o que você queria saber sobre o JSP quando utiliza o servidor TOMCAT com o banco MYSQL


Este livro está dividido em cinco capítulos para facilitar seu aprendizado em Java Server Pages.
O primeiro capítulo irá lhe ajudar a instalar e configurar o servidor que utilizaremos e a colocar o JSP rodando no ambiente Windows, acessando o banco MySQL.
O segundo trará a descrição de um dos melhores editores que conheço - tanto de Java, quanto de HTML e JSP – porém, raramente vemos qualquer documentação sobre o assunto, por isso que decidi mostrar todas as minúcias deste, além de dar algumas dicas sobre a programação Java.
No terceiro capítulo, que acredito ser o maior do livro, iremos desenvolver um sistema completo passo a passo em JSP.
No quarto capítulo, iremos nos deliciar com os feijões e desvendaremos os mistérios dos Beans, como criá-los, qual sua utilidade e para que servem.
E, no quinto e último capítulo, falarei de alguns macetes e descobertas que fiz utilizando o JSP, quando trataremos do assunto Tags Personalizadas. Completando este, teremos um Apêndice que conterá os comandos básicos com o JSP, outro para comandos do MySQL e um último para os comandos em linguagem HTML.
Este livro é para usuários de Windows.

Autor: Fernando Anselmo

 

Compre o livro!

1-TUDO SOBRE A JSP COM O NETBEANS EM APLICAÇÕES DISTRIBUÍDAS


Sobre este novo livro, o primeiro capítulo irá ajudar você a instalar e configurar tanto o servidor de J2EE quanto o NetBeans que utilizaremos, e a colocar a JSP rodando no ambiente Windows acessando o banco MySQL.
O segundo trará a descrição de um dos melhores editores que conheço, tanto de Java quanto de JSP: o NetBeans. Pelo fato de raramente vermos qualquer documentação sobre ele, decidi mostrar todas as suas minúcias, inclusive você poderá acessar o banco de dados, criando e excluindo os registros, pois agora todos os exemplos serão direcionados à Web.
No terceiro capítulo, falarei de alguns macetes e descobertas que fiz utilizando a JSP, quando trataremos do assunto Jakarta Standard Tag Library e usaremos as tags para toda a nossa aplicação.
No quarto capítulo, iremos desenvolver um sistema completo e profissional de uma locadora de DVDs, passo a passo em JSP.
Em seguida, iremos nos deliciar com os “Feijões” e desvendaremos os mistérios dos Beans, como criá-los, qual sua utilidade e para que serve.
O sexto capítulo tratará do Session EJB, mostrando como obter o máximo de aplicações com esse tipo de EJB padrão.

Autor: Fernando Anselmo