Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    Explorando APIs e bibliotecas Java JDBC, IO, Threads, JavaFX e mais

    Rodrigo Turini
    Livro de APIs e bibliotecas Java

    *Você terá acesso às futuras atualizações do livro.

    Conteúdo

    Uma vez que você aprende Orientação a Objetos e o básico do Java, é necessário se tornar fluente em suas APIs, que não são poucas. Um programador Java eficaz conhece o que há disponível e sabe quando pode usar cada uma das possibilidades que a linguagem lhe oferece. É isso que queremos para você.

    Rodrigo Turini ensina como lidar com as diferentes APIs do Java com exemplos práticos e que são relevantes no seu dia a dia. Você vai aprender as diferentes APIs para fazer IO, trabalhar com threads da forma correta, se conectar com banco de dados via JDBC, integrar com ferramentas de build e muito mais.

    Saiba o que você vai aprender

     

    Sumário

    • 1 Introdução
    • 1.1 O projeto e as tecnologias
    • 1.2 Instalando e configurando o Eclipse
    • 1.3 Download dos arquivos pro projeto
    • 1.4 Acesse o código desse livro
    • 1.5 Aproveitando ao máximo o conteúdo
    • 1.6 Tirando suas dúvidas
    • 2 Java FX
    • 2.1 Nossa primeira App em Java FX
    • 2.2 Configurando a livraria-base
    • 2.3 Preparando nosso cenário
    • 2.4 Uma listagem de produtos
    • 3 Java IO
    • 3.1 Entrada e saída de dados
    • 3.2 Lendo um arquivo de texto
    • 3.3 Lendo texto do teclado com System.in
    • 3.4 Tornando tudo mais simples com Scanner
    • 3.5 Saída de dados e o OutputStream
    • 3.6 Escrita mais simples com PrintStream
    • 3.7 Gerando um CSV de produtos
    • 3.8 Botão de exportar produtos
    • 3.9 Adicionando ações com setOnAction
    • 3.10 JavaFx e Java
    • 4 Banco de Dados e JDBC
    • 4.1 Iniciando com MySQL
    • 4.2 Criando a tabela de produtos
    • 4.3 O pacote java.sql e o JDBC
    • 4.4 Abrindo conexão com MySQL em Java
    • 4.5 Listando todos os produtos do banco
    • 4.6 Importando produtos de um dump
    • 4.7 Para saber mais: Adicionando programaticamente
    • 4.8 Qual a melhor forma de fechar a conexão?
    • 4.9 O padrão de projeto DAO
    • 5 Threads e Paralelismo
    • 5.1 Processamento demorado, e agora?
    • 5.2 Trabalhando com Threads em Java
    • 5.3 O contrato Runnable
    • 5.4 Threads com classes anônimas e lambdas
    • 5.5 Exportando em uma thread separada
    • 5.6 Um pouco mais sobre as Threads
    • 5.7 Garbage Collector
    • 5.8 Java FX assíncrono
    • 5.9 Trabalhando com a classe Task
    • 5.10 Código final com e sem lambdas
    • 6 CSS no Java FX
    • 6.1 Seu primeiro CSS no Java FX
    • 6.2 Extraindo estilos pra um arquivo .css
    • 7 JAR, bibliotecas e build
    • 7.1 JAR
    • 7.2 Gerando JAR executável pela IDE
    • 7.3 Executando a livraria-fx.jar
    • 7.4 Bibliotecas em Java
    • 7.5 Documentando seu projeto com Javadoc
    • 7.6 Automatizando build com Maven
    • 7.7 Transformando nossa app em um projeto Maven
    • 7.8 Adicionando as dependências com Maven
    • 7.9 Executando algumas tasks do Maven
    • 7.10 Adicionando plugin do Java FX
    • 7.11 Maven na linha de comando
    • 7.12 Como ficou nosso pom.xml
    • 8 Refatorações
    • 8.1 Refatoração
    • 8.2 Os tão populares Design Patterns
    • 9 Próximos passos com Java
    • 9.1 Entre em contato conosco

    Autor

    Rodrigo Turini

    Rodrigo Turini é Bacharel em Ciência da Computação e líder técnico na Alura, a plataforma de cursos online do Grupo Caelum. Desenvolve em diferentes linguagens, mas tem um envolvimento muito forte com o Java, sendo membro ativo da JCP e de expert groups do JavaEE. Turini participa ativamente da comunidade em blogs, fóruns, listas de discussões e também em eventos nacionais e internacionais. É um dos líderes de desenvolvimento do VRaptor, e contribui para diversos outros projetos e manifestos open source. Gosta de estudar continuamente as melhores práticas da orientação a objetos, programação funcional e reativa.

    Dados do produto

    Número de páginas:
    185
    ISBN:
    978-85-5519-049-0
    Data publicação:
    02/2015
    Submeter errata Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    Impulsione sua carreira aprendendo também...

    Livro de Orientação a Objetos e Java
    Java e OO
    +
    Livro de Orientação a Objetos e Java
    Java e OO
    altLogoFooter

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alura

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev