Získejte programování s F#: Průvodce pro vývojáře .net

Hodnocení:   (4,4 z 5)

Získejte programování s F#: Průvodce pro vývojáře .net (Isaac Abraham)

Recenze čtenářů

Shrnutí:

Kniha 'Get Programming with F#' je vysoce ceněna pro své jasné vysvětlení a strukturovaný přístup, který je vhodný zejména pro vývojáře .NET přecházející na funkcionální programování. Přestože byla oceněna za zpřístupnění jazyka F# a jeho praktické využití, některé recenze naznačují, že by mohla zanechat pokročilé čtenáře s nezodpovězenými otázkami a že její zaměření na Visual Studio může odradit uživatele Linuxu nebo ty, kteří se chtějí do funkcionálního programování ponořit hlouběji.

Klady:

Jasná, srozumitelná vysvětlení a koncepty.
Přehledná struktura, lekce krok za krokem a praktická cvičení.
Vynikající pro vývojáře C# a VB.Net, kteří přecházejí na F#.
Dobré srovnání F# a C# usnadňuje pochopení.
Čtenáře zaujme, aniž by ho zahltil nepodstatnými detaily.
Účinně rozvíjí zájem o funkcionální programování.

Zápory:

Kvůli uspěchaným pozdějším kapitolám mohou pokročilejší čtenáři zůstat bez odpovědí.
Zaměření na Visual Studio může být méně užitečné pro uživatele Linuxu nebo Visual Studia Code.
Předpokládá základní znalosti jazyka C# nebo VB.NET, což by mohlo odradit úplné začátečníky.
Někteří měli pocit, že se kniha příliš soustředí na jazyk C#, takže působí spíše jako F# pro programátory v C# než pro všechny vývojáře .NET.

(na základě 19 hodnocení čtenářů)

Původní název:

Get Programming with F#: A Guide for .Net Developers

Obsah knihy:

Shrnutí

Kniha Programování v jazyce F#: Průvodce pro vývojáře v síti.NET vám ukáže, jak vylepšit své dovednosti při vývoji v síti.NET přidáním funkčního programování v jazyce F#. V pouhých 43 kouscích se naučíte, jak pomocí jazyka F# řešit nejběžnější úlohy programování v prostředí.NET. Příklady využívají známé prostředí Visual Studia, takže se v něm okamžitě zorientujete. Tento srozumitelný výukový program, plný poučných příkladů, reálných případů použití a spousty snadno stravitelného kódu, vás donutí přemýšlet, proč jste si F# nevzali do ruky už před lety FForewords by Dustin Campbell of Microsoft and Tomas Petricek of fsharpWorks.

Zakoupení tištěné knihy zahrnuje bezplatnou elektronickou knihu ve formátech PDF, Kindle a ePub od Manning Publications.

O technologii

Vaše aplikace v síti.NET musí být dobré na dlouhou dobu. Jedinečná kombinace funkcionálního a imperativního programování v jazyce F# je ideální pro psaní kódu, který nyní funguje bezchybně a udrží si svůj chod, jakmile se vaše potřeby rozrostou a změní. Zvládnutí funkčního stylu F# vyžaduje trochu cviku, takže se můžete pustit do programování.

O knize

Kniha Programování v jazyce F#: Průvodce pro vývojáře v síti.NET vás naučí programovat v jazyce F# prostřednictvím 43 příkladových lekcí se zabudovanými cvičeními, abyste se mohli učit jediným způsobem, který skutečně funguje: procvičováním. Kniha zdokonalí vaše dovednosti v prostředí.NET s nádechem funkcionálního programování v jazyce F#. Osvojíte si základní principy FP a naučíte se techniky pro železnou spolehlivost a křišťálovou přehlednost. Objevíte techniky produktivity při kódování F# ve Visual Studiu, funkčního návrhu a integrace funkčního a OO kódu.

Co je uvnitř

⬤ Naučíte se psát programy bez chyb.

⬤ Přeměňte nudné běžné úlohy na rychlé a snadné.

⬤ Používejte minimální kód pro práci s daty JSON, CSV, XML a HTML.

⬤ Integrujte jazyk F# do svých stávajících aplikací v jazycích C# a VB.NET.

⬤ Vytvářejte aplikace s podporou webu.

O čtečce

Napsáno pro středně pokročilé vývojáře v jazycích C# a Visual Basic.NET. Nepředpokládají se žádné zkušenosti s F#.

O autorovi

Isaac Abraham je zkušený vývojář a školitel v oblasti.NET. Je držitelem ocenění F# MVP za své příspěvky komunitě.NET.

Obsah

Jednotka 1 - F# A VISUAL STUDIO.

⬤ Lekce 1 - Zkušenosti s Visual Studiem.

⬤ Lekce 2 - Vytvoření prvního programu v jazyce F#.

⬤ Lekce 3 - REPL - změna způsobu vývoje.

Unit 2 - HELLO F#.

⬤ Lekce 4 - Říct málo, udělat hodně.

⬤ Lekce 5 - Důvěra v překladač.

⬤ Lekce 6 - Práce s neměnnými daty.

⬤ Lekce 7 - Výrazy a příkazy.

⬤ Lekce 8 Capstone 1.

Jednotka 3 - TYPY A FUNKCE.

⬤ Lekce 9 - Tvarování dat pomocí tuplů.

⬤ Lekce 10 - Tvarování dat pomocí záznamů.

⬤ Lekce 11 - Tvorba složených funkcí.

⬤ Lekce 12 - Organizace kódu bez tříd.

⬤ Lekce 13 - Dosažení opakovaného použití kódu ve F#.

⬤ Lekce 14 - Capstone 2.

Unit 4 - COLLECTIONS IN F#.

⬤ Lekce 15 - Práce s kolekcemi ve F#.

⬤ Lekce 16 - Užitečné funkce kolekcí.

⬤ Lekce 17 - Mapy, slovníky a množiny.

⬤ Lekce 18 - Skládání na cestě k úspěchu.

⬤ Lekce 19 - Capstone 3.

Jednotka 5 - JÁMA ÚSPĚCHU S TYPOVÝM SYSTÉMEM F#.

⬤ Lekce 20 - Tok programu v jazyce F#.

⬤ Lekce 21 - Modelování vztahů ve F#.

⬤ Lekce 22 - Oprava miliardové chyby.

⬤ Lekce 23 - Obchodní pravidla jako kód.

⬤ Lekce 24 - Capstone 4.

Unit 6 - LIVING ON THE.NET PLATFORM.

⬤ Lekce 25 - Používání jazyka C# z jazyka F#.

⬤ Lekce 26 - Práce s balíčky NuGet.

⬤ Lekce 27 - Vystavení typů a funkcí F# do C#.

⬤ Lekce 28 - Architektura aplikací v hybridních jazycích.

⬤ Lekce 29 - Capstone 5.

Kapitola 7 - PRÁCE S DATY.

⬤ Lekce 30 - Představení poskytovatelů typů.

⬤ Lekce 31 - Tvorba schémat z živých dat.

⬤ Lekce 32 - Práce s SQL.

⬤ Lekce 33 - Vytváření API podporovaných poskytovateli typů.

⬤ Lekce 34 - Použití poskytovatelů typů v reálném světě.

⬤ Lekce 35 - Capstone 6.

Jednotka 8 - PROGRAMOVÁNÍ WEBU.

⬤ Lekce 36 - Asynchronní pracovní postupy.

⬤ Lekce 37 - Vystavování dat přes HTTP.

⬤ Lekce 38 - Spotřeba dat HTTP.

⬤ Lekce 39 - Capstone 7.

Unit 9 - UNIT TESTING.

⬤ Lekce 40 - Jednotkové testování ve F#.

⬤ Lekce 41 - Testování založené na vlastnostech ve F#.

⬤ Lekce 42 - Testování webu.

⬤ Lekce 43 - Capstone 8.

Unit 10 - WHERE NEXT?

⬤ Příloha A - Komunita F#.

⬤ Příloha B - F# v mé organizaci.

⬤ Příloha C - Zdroje F#, které musíte navštívit.

⬤ Příloha D - Knihovny F#, které musíte mít.

⬤ Příloha E - Další vlastnosti jazyka F#.

Další údaje o knize:

ISBN:9781617293993
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2018
Počet stran:400

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Získejte programování s F#: Průvodce pro vývojáře .net - Get Programming with F#: A Guide for .Net...
Shrnutí Kniha Programování v jazyce F#: Průvodce...
Získejte programování s F#: Průvodce pro vývojáře .net - Get Programming with F#: A Guide for .Net Developers
F# v akci - F# in Action
F# je navržen tak, aby funkcionální programování bylo praktické a přístupné zejména pro vývojáře pracující na platformě.NET. Tato kniha vám pomůže začít...
F# v akci - F# in Action

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)