Programação Funcional em Kotlin: do básico às técnicas avançadas
300 páginas
Portuguese
PDF
4.5

Programação Funcional em Kotlin: do básico às técnicas avançadas

Programação Funcional em Kotlin: do básico às técnicas avançadas

Autor:

Ano:

Resumo:

O livro «Programação Funcional em Kotlin» é um guia prático que o ajudará a dominar o paradigma da programação funcional (PF) na linguagem moderna Kotlin. Diferente dos livros tradicionais, este livro foca em problemas reais: você aprenderá a escrever código limpo, previsível e facilmente testável, utilizando conceitos como imutabilidade de dados, funções puras, composição e mônadas.



Para quem é este livro?

  • Desenvolvedores Kotlin e Java que desejam aprofundar o estilo funcional.
  • Programadores migrando de linguagens imperativas (Python, C++, Java) para Kotlin.
  • Estudantes e profissionais que desejam melhorar a arquitetura de seus projetos.
  • Todos que se interessam por abordagens modernas de desenvolvimento de software.


O que você aprenderá com o livro?

  • Fundamentos da PF: funções puras, transparência referencial, imutabilidade.
  • Trabalho com funções de ordem superior, lambdas e closures.
  • Composição de funções e currying para criar cadeias flexíveis.
  • Mônadas (Option, Either, Try) e sua aplicação no tratamento de erros.
  • Fluxos de dados (Sequence) e computação lazy.
  • Combinação de POO e PF em Kotlin: data classes, sealed classes, extension functions.
  • Testes de código funcional e combate a efeitos colaterais.


Por que vale a pena ler este livro?

  • Todos os exemplos são escritos em Kotlin — sem linguagens abstratas.
  • Exercícios passo a passo e projetos prontos (parser JSON, calculadora de expressões).
  • Dicas de desempenho e legibilidade do código.
  • Comparação com o estilo imperativo — você verá a diferença na prática.


O livro é adequado tanto para iniciantes quanto para desenvolvedores experientes. Comece com exemplos simples e gradualmente avance para conceitos complexos, como mônadas e transformações funtoras. Ao final do livro, você será capaz de projetar aplicações fáceis de manter e expandir.



«Programação Funcional em Kotlin» é a sua chave para escrever código confiável e elegante. Junte-se à comunidade de desenvolvedores que já apreciam o poder da PF!

Recommendations