Programação funcional em .NET: Explore um novo universo
Apesar de sua elegância e produtividade, durante muito tempo a programação funcional foi deixada de lado pela maioria dos programadores, mas hoje frequentemente enfrentamos momentos em que a equipe precisa ser altamente produtiva e está cada vez mais comum a necessidade de escrevermos programas que processam grandes conjuntos de dados de forma distribuída entre processadores ou computadores. Nunca houve época melhor para aprender programação funcional do que agora. Neste livro, Gabriel Schade explorará os motivos do ganho recente de popularidade da programação funcional, mudança principalmente graças à incorporação de diversos conceitos funcionais em linguagens populares como Java e C#. Utilizando F#, a linguagem voltada a este paradigma na plataforma .NET, sempre fazendo o paralelo em C# para ajudá-lo na aprendizagem, você verá exemplos com estruturas de dados imutáveis, funcionalidades importantes do paradigma funcional, através da criação de uma aplicação web. O livro vem desmistificar o paradigma funcional com exemplos práticos e contextos reais, para que seja cada vez mais popular entre os desenvolvedores que desejam explorar este novo universo.
1127207651
Programação funcional em .NET: Explore um novo universo
Apesar de sua elegância e produtividade, durante muito tempo a programação funcional foi deixada de lado pela maioria dos programadores, mas hoje frequentemente enfrentamos momentos em que a equipe precisa ser altamente produtiva e está cada vez mais comum a necessidade de escrevermos programas que processam grandes conjuntos de dados de forma distribuída entre processadores ou computadores. Nunca houve época melhor para aprender programação funcional do que agora. Neste livro, Gabriel Schade explorará os motivos do ganho recente de popularidade da programação funcional, mudança principalmente graças à incorporação de diversos conceitos funcionais em linguagens populares como Java e C#. Utilizando F#, a linguagem voltada a este paradigma na plataforma .NET, sempre fazendo o paralelo em C# para ajudá-lo na aprendizagem, você verá exemplos com estruturas de dados imutáveis, funcionalidades importantes do paradigma funcional, através da criação de uma aplicação web. O livro vem desmistificar o paradigma funcional com exemplos práticos e contextos reais, para que seja cada vez mais popular entre os desenvolvedores que desejam explorar este novo universo.
9.99 In Stock
Programação funcional em .NET: Explore um novo universo

Programação funcional em .NET: Explore um novo universo

by Gabriel Schade
Programação funcional em .NET: Explore um novo universo

Programação funcional em .NET: Explore um novo universo

by Gabriel Schade

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

Apesar de sua elegância e produtividade, durante muito tempo a programação funcional foi deixada de lado pela maioria dos programadores, mas hoje frequentemente enfrentamos momentos em que a equipe precisa ser altamente produtiva e está cada vez mais comum a necessidade de escrevermos programas que processam grandes conjuntos de dados de forma distribuída entre processadores ou computadores. Nunca houve época melhor para aprender programação funcional do que agora. Neste livro, Gabriel Schade explorará os motivos do ganho recente de popularidade da programação funcional, mudança principalmente graças à incorporação de diversos conceitos funcionais em linguagens populares como Java e C#. Utilizando F#, a linguagem voltada a este paradigma na plataforma .NET, sempre fazendo o paralelo em C# para ajudá-lo na aprendizagem, você verá exemplos com estruturas de dados imutáveis, funcionalidades importantes do paradigma funcional, através da criação de uma aplicação web. O livro vem desmistificar o paradigma funcional com exemplos práticos e contextos reais, para que seja cada vez mais popular entre os desenvolvedores que desejam explorar este novo universo.

Product Details

ISBN-13: 9788594188168
Publisher: Casa do Código
Publication date: 10/06/2017
Sold by: Bookwire
Format: eBook
Pages: 311
File size: 4 MB
Language: Portuguese

About the Author

Trabalho como desenvolvedor de software na plataforma .NET desde 2008, além de atuar como professor no curso de ciência da computação e ser palestrante em eventos de tecnologia. Mestre em computação aplicada com foco em inteligência artificial e bacharel em Ciência da Computação. Consumidor e criador de jogos no tempo livre, apaixonado por tecnologia, literatura fantástica e card games. Você pode me encontrar em: @gabrielschade.

Table of Contents

1 O paradigma funcional 1.1 Mas afinal, o que é programação funcional? 1.2 O que ele é F# e por que vamos usá-lo? 1.3 Começando a programar com C# e F# 1.4 Resumo 2 Conceitos fundamentais 2.1 Acoplamentos e dependências implícitas 2.2 Efeitos colaterais e imutabilidade 2.3 Enfatize expressões 2.4 Resumo 3 Funções e valores 3.1 Funções como membros de primeira ordem 3.2 Organizando suas funções 3.3 Funções de alta ordem 3.4 Currying e aplicações parciais 3.5 Resumo 4 Funções, operadores e mais funções 4.1 Operadores como funções 4.2 O operador pipeline 4.3 Compondo funções 4.4 Resumo 5 Tipos, não classes 5.1 Se não são classes, o que são? 5.2 Controle de fluxo com expressões 5.3 Apelidos ou abreviações para tipos 5.4 Tuplas 5.5 Records 5.6 Discriminated unions 5.7 Unidades de medida 5.8 Resumo 6 Programação web com F# 6.1 Páginas e serviços 6.2 Orientação a Objetos em F 6.3 ASP.NET MVC e Web API em F 6.4 Resumo 7 Persistência e coleções 7.1 Banco de dados através de JSON 7.2 Criação do domínio 7.3 Trabalhando com listas imutáveis 7.4 Percorra listas utilizando recursividade 7.5 Resumo 8 Transporte e transformação dos dados 8.1 Funções de alta ordem para consultas 8.2 A camada de transporte 8.3 O início dos universos paralelos 8.4 Consultas e retornos com agregações 8.5 Resumo 9 Manipular e gerenciar os erros 9.1 Analisando um caso de uso 9.2 Validações através de exceções 9.3 O caminho dos trilhos 9.4 Abordagem de trilho para atualização de cliente 9.5 Conclusão
From the B&N Reads Blog

Customer Reviews