Precisa de ajuda?

+ 55 11 99384-2442
[email protected]

eBook

Aprenda programação funcional
como pensar funcionalmente para trabalhar com códigos complexos



Programação, Funcional, FP, Python, Funções, Lazy Evaluation, Programador, DEV, Produtividade, Scala, Matemática, Classes, Teorias, Conjuntos, Scal, Java, Monads, Mônadas, Dados, Data, Streams, Functional Streams for Scala, Haskell


Sinopse

Aprenda a pensar e a escrever códigos como um programador funcional. Com este guia prático, desenvolvedores de softwares familiarizados com a programação orientada a objetos (POO) mergulharão de cabeça nos principais conceitos da programação funcional (PF) e aprenderão a usar recursos funcionais e da POO em projetos de softwares grandes ou complexos.

O autor Jack Widman usa amostras de Java, Python, C#, Scala e JavaScript para ajudá-lo a adquirir uma nova perspectiva e um conjunto de ferramentas para lidar com a complexidade do seu domínio de problema. Você aprenderá a escrever códigos mais simples, reutilizáveis, mais fáceis de testar e modificar e consistentemente mais corretos. Este livro também mostra como utilizar padrões da teoria das categorias para ajudá-lo a preencher a lacuna entre a POO e a programação funcional.

• Aprenda o básico da programação funcional e explore as maneiras como os programadores funcionais abordam os problemas.

• Descubra em que sentidos a programação funcional é diferente da programação orientada a objetos e imperativa.
• Utilize um conjunto de padrões de design práticos e aplicáveis que modelam a realidade de maneira funcional.

• Aprenda a incorporar recursos da programação funcional e da orientada a objetos em projetos de software.

• Aplique padrões de design funcionais de modo apropriado e use-os para escrever códigos corretos, robustos e facilmente modificáveis.

“Este livro ressalta a beleza e a segurança da programação funcional. Ele me esclareceu tópicos que, por um bom tempo, eu não conseguia entender direito e me inspirou a começar a utilizar mais técnicas de programação funcional no meu trabalho profissional.”

—Matthew Campagna, PhD
Engenheiro principal sênior, Amazon Web Services

Metadado adicionado por Editora Alta Books em 05/02/2025

Encontrou alguma informação errada?

ISBN relacionados

9788550819624 (ISBN do Livro Impresso)


Metadados adicionados: 05/02/2025
Última alteração: 06/02/2025

Autores e Biografia

Widman, Jack (Autor) - Jack Widman tem mais de vinte anos de experiência escrevendo softwares. Ele oferece serviços de consultoria a várias equipes de software, sobretudo no que se refere a converter bases de códigos para o estilo funcional de programação. Jack tem doutorado em matemática pela Universidade Wesleyan e um profundo conhecimento e paixão por software.; Amorim, Renan (Tradutor)

Para acessar as informações desta seção, Faça o login.