Hodnocení:
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í.
⬤ 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ářů)
Get Programming with F#: A Guide for .Net Developers
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#.
© 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)