Busca

For-j Treinamentos

Treinamentos e consultorias em engenharia de software.

Métodos Privados Transacionais com Spring

Fernando Franzini Blog

Como a maioria de vocês provavelmente já sabe, devido à própria natureza da solução, a anotação @Transactional do Spring não funciona em métodos privados, devido ao fato que, o controle transacional é gerado via proxy dinâmico que decora a chamada publica da interface. Mas muitas das vezes, eu já precisei fatorar um método privado transacional para reuso de código. E ai vem a pergunta: É possível fazer? Com Java 8 na sua caixa de ferramenta sim, no qual você pode criar um método funcional recebendo um Supplier que faz uma operação publica, totalmente dinâmica que faça o encapsulamento do controle transacional. veja um exemplo:

Como pode ser observado, a versão do Java 8 e suas features funcionais são base da nova revolução que esta acontecendo dentro da linguagem Java. E você, já sabe programar funcional no Java 8? Veja nosso curso de Java SE F5 – Desenvolvedor Funcional Java 8

Ver o post original 27 mais palavras

Anúncios

Revista Oracle Java Magazine Julho/Agosto 2017

Fernando Franzini Blog

Faça download direto do site oficial

“Porém ele estava sofrendo por causa dos nossos pecados, estava sendo castigado por causa das nossas maldades.”Isaías 53:5

Ver o post original

Feedback Livro: Javascript Guia Definitivo

Fernando Franzini Blog

Semana passada terminei de ler o livro Javascript: O Guia Definitivo e gostaria de dar meu feedback. Esse livro tem uma didática muito ruim, não linear e ensina as coisas usando uma ordem que dificulta muito o aprendizado. Varias vezes tive que procurar explicações extras na web para complementar alguma coisa que estava falando no livro.

“Ajudem uns aos outros e assim vocês estarão obedecendo à lei de Cristo.” Gálatas 6:2

Ver o post original

Feedback Livro: Primeiros Passos com Node.JS

Fernando Franzini Blog

Semana passada terminei de ler o livro Primeiros Passos com Node.JS e gostaria de dar meu feedback. Livro simples, básico, tem mais exemplos coisas de solução web que explicação de conceito e conteúdo.

“O nome do SENHOR é como uma torre forte para onde as pessoas direitas vão e ficam em segurança.” Provérbios 18:10

Ver o post original

Novo Curso EAD – Desenvolvedor de Interfaces Gráficas Desktop Swing

Fernando Franzini Blog

Objetivos

Objetivo desse curso é oferecer aos participantes conhecimentos teóricos e práticos de como construir interfaces gráficas desktop multiplataformas usando Swing. Mesmo com o surgimento do JavaFX, o Swing continuará seu legado de + de 20 anos, ainda sendo um ótima opção para criação de interfaces gráficas multiplataforma com JSE.

Público Alvo

Estudantes e desenvolvedores Java que almejem dominar o uso Swing.

Nível de Dificuldade

Intermediário

Pré-requisitos

  • Tem feito o curso JSE M1 ou possuir conhecimentos básicos em: Linguagem de programação java e OOP.
  • Pc contendo no mínimo de 2 GB RAM com Windows VISTA/WIN7/WIN10.

Exercícios

Total de 34 exercícios, 10 minutos em média de tempo para cada um.

Tempo de Aula

  • 6h12 de videos em aulas.
  • 3h00 de exercícios práticos.
  • Total aproximado de 9h12 de horas em aula.

Disponibilidade

Acesso limitado por 45 dias a partir da matrícula.

Conteúdo Programático:

Introdução ao Swing

  • O que é?
  • Para que serve?
  • O que faz de bom para mim?

Ver o post original 437 mais palavras

Aula Gratis – Swing

Fernando Franzini Blog

O que é o framework Swing?
Para que serve?
Quais os benefícios de usar?
O que eu ganho usando Swing?
Veja nessa aula grátis com o Instrutor Edson Bernardo, todas essas e muitas outras informações:

Veja o curso completo:
Java SE Swing – Desenvolvedor de Interfaces Gráficas Desktop

Ver o post original

Java Frameworks – Persistência em Banco de Dados Relacionais

Fernando Franzini Blog

Segue as opções de framework para banco de dados relacionais:

Provedores de JPA

Para todas as informações, veja o post inicial.

“Tu criaste cada parte do meu corpo; tu me formaste na barriga da minha mãe.” Salmos 139:13

Ver o post original

Lançado EcmaScript 8

Fernando Franzini Blog

ou EcmaScript 2017 foi lançado oficialmente no final de junho pelo TC39. Parece que estamos falando muito do EcmaScript no último ano. Não é para nada. Atualmente, o padrão é publicar uma nova versão da especificação ES uma vez por ano. O ES6 foi publicado em 2015 e o ES7 foi publicado em 2016. Para todas as informações, Veja o link completo.

“Peça a Deus que abençoe os seus planos, e eles darão certo.” Provérbios 16:3

Ver o post original

O pato sempre morre…

Fernando Franzini Blog

Mês passado tive a oportunidade de assistir uma palestra de um empresario de Curitiba muito conhecido, que tem muitas empresas, muitos funcionários e altos negócios. Ele contou uma história e afirmou algumas coisas que eu gostaria de repassar. Segue ai:

Houve uma vez, na floresta uma situação interessante. Uma cobra estava com fome e estava atrás de comida. Essa cobra encurralou 4 bichos na beira de um rio. Um peixe, um passarinho, uma lebre e o pato. Esses 4 bichos ali, encurralados, vendo a cobra chegar para dar o bote, começaram a conversar entre si. A lebre falou: “Essa cobra não vai me comer, porque eu sei correr, assim já to saindo daqui!”. O peixe falou: “Eu também não vou virar almoço, porque sei nadar e já to vazando!”. O passarinho, muito apreensivo falou: “Eu também não vou virar rango, porque eu sei voar, e já to partindo!  O pato…

Ver o post original 130 mais palavras

Java – Desenvolvimento e Evolução

Fernando Franzini Blog

Embora alguns acreditam que o Java está morrendo, o desenvolvimento de soluções como o próximo lançamento do Java 9 e a força da comunidade Java apontam para outra história. Novos idiomas baseados em JVM, como o Kotlin e mudanças interessantes no Java 9, como Project Jigsaw, Streams API e JShell, nos mostram que java continua firme e forte, voando alto e com um futuro brilhante. Veja o Guia do 2017 para Java que explora os próximos recursos do Java 9, como tornar seus aplicativos compatíveis com versões anteriores, um olhar sobre se o Microservices são adequados para você e usar a API Futures em Java.

“Felizes os que guardam os mandamentos de Deus e lhe obedecem de todo o coração!” Salmos 119:2

Ver o post original

Java Frameworks – Provedores de DataSource

Fernando Franzini Blog

Segue abaixo as opções de provedores de DataSource:

Para todas as informações, veja o post inicial.

“..pode dizer a ele: “Ó SENHOR Deus, tu és o meu defensor e o meu protetor. Tu és o meu Deus; eu confio em ti.” Salmos 91:2

Ver o post original

Feedback Livro: Princípios de Orientação a Objetos em JavaScript

Fernando Franzini Blog

Semana passada terminei de ler o livro Princípios de Orientação a Objetos em JavaScript e gostaria de dar meu feedback. Simplesmente fantástico! Perfeito! Diferentemente de vários outros livros de JS que tenho lido. Até que enfim achei um livro que me ensinou a como fazer OOP de forma totalmente nova e inusitada. Resumindo a historia: a linguagem javascript ES5 não usa a tradicional “sintaxe sugar” de classe, construtor, herança e afins para a programação OOP. Esse livro foi feito justamente para isso, ensinar OOP no javascript ES5 para pessoas vinda de outras linguagens programação com sintaxe sugar para OOP.

“Jesus respondeu: — “Ame o Senhor, seu Deus, com todo o coração, com toda a alma e com toda a mente.” Este é o maior mandamento e o mais importante.” Mateus 22:37-38

Ver o post original

Linguagem Java continua no topo…

Fernando Franzini Blog

Para alegria de muitos e tristeza de muitooooooosss outros 😦 …Java ainda é a linguagem mais usada! Veja a tiobe de junho 2017 :

Cuidado com os “bla bla bla”, “Java morreu”, “Java vai morrer” por ai dos fanboy de outras plataformas. A verdade é uma só : A plataforma e linguagem Java domina há mais de 10 anos! E você? Quer se tornar um programador profissional de Java? Temos uma grade de formação completa em Java – Java SE P1 – Pacote Programador Profissional Java com ótimos descontos! Te espero por lá 😀 !

“Porém, quando o Espírito Santo descer sobre vocês, vocês receberão poder e serão minhas testemunhas em Jerusalém, em toda a Judeia e Samaria e até nos lugares mais distantes da terra.” Atos 1:8

Ver o post original

Novo Curso Java Ead JEE REST – Desenvolvedor de Web Services REST

Fernando Franzini Blog

Objetivos

Objetivo deste curso é introduzir e oferecer aos participantes conhecimentos conceituais de práticos referentes ao desenvolvimento de web services REST utilizando a tecnologia Java.

Público Alvo

Desenvolvedores Java que queiram adquirir conhecimentos para criar soluções rest com Java

Nível de Dificuldade

Intermediario.

Pré-requisitos

Exercícios

Total de 19 exercícios, 10 minutos em média de tempo para cada um.

Tempo de Aula

  • 9h00 de videos em aulas.
  • 3h20 de exercícios práticos.
  • Total aproximado de 12h20 de horas em aula.

Disponibilidade

Acesso limitado por 45 dias a partir da matrícula.

Conteúdo Programático:

Introdução

  • O que é web service?
  • Para que servem web services?
  • Quando usar web services?
  • Cenários de usabilidade
  • Cenários reais de alicabilidade

Arquitetura

  • Arquitetura de web services

Ver o post original 332 mais palavras

Aula Grátis – Web Services

Fernando Franzini Blog

Você já fez algum web service?
De qual tipo? REST ou SOAP?
Antes de falar dos tipos, você sabe realmente o que é um web services?
Para que servem?
Veja nessa aula todas essas informações:

Veja curso completo Java EE REST – Desenvolvedor de Web Services REST
Veja curso completo Java EE SOAP – Desenvolvedor de Web Services SOAP

“Pois, por meio dele, Deus criou tudo, no céu e na terra, tanto o que se vê como o que não se vê, inclusive todos os poderes espirituais , as forças, os governos e as autoridades.” Colossenses 1:16

Ver o post original

Blog no WordPress.com.

Acima ↑