Aprenda Programação Funcional
De: R$ 56,90Por: R$ 45,50ou X de
Economia de R$ 11,40Formas de pagamento:
Detalhes
CARACTERÍSTICAS
Formato | BROCHURA |
---|---|
Número de Páginas | 157 |
Subtítulo | COMO PENSAR FUNCIONALMENTE PARA TRABALHAR COM CODIGOS COMPLEXOS |
Editora | ALTA BOOKS |
Autor | JACK WIDMAN |
Ano da Edição | 2025 |
EAN13 | 9788550819624 |
Edição | 1 |
Idioma | PORTUGUES |
Fabricante | ALTA BOOKS |
ISBN | 855081962X |
Páginas | 157 |
Saiba mais
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.