Hodnotenie:
Kniha „Začnite programovať s F#“ je vysoko oceňovaná pre svoje jasné vysvetlenia a štruktúrovaný prístup, ktorý je vhodný najmä pre vývojárov .NET prechádzajúcich na funkcionálne programovanie. Hoci získala pochvaly za to, že sprístupňuje F# a robí ho praktickým, niektoré recenzie naznačujú, že by mohla zanechať pokročilých čitateľov s nezodpovedanými otázkami a že jej zameranie na Visual Studio môže odradiť používateľov Linuxu alebo tých, ktorí sa chcú hlbšie ponoriť do funkcionálneho programovania.
Výhody:⬤ Jasné, zrozumiteľné vysvetlenia a koncepty.
⬤ Dobre štruktúrované, s lekciami krok za krokom a praktickými cvičeniami.
⬤ Vynikajúce pre vývojárov C# a VB.Net, ktorí prechádzajú na F#.
⬤ Dobré porovnanie medzi F# a C# napomáha pochopeniu.
⬤ Zaujme čitateľa bez toho, aby ho zahltil nepodstatnými detailmi.
⬤ Účinne podnecuje záujem o funkcionálne programovanie.
⬤ Pokročilým čitateľom môže zanechať nezodpovedané otázky kvôli uponáhľaným neskorším kapitolám.
⬤ Zameranie na Visual Studio môže byť menej užitočné pre používateľov na Linuxe alebo s Visual Studio Code.
⬤ Predpokladá základné znalosti C# alebo VB.NET, čo by mohlo odsunúť na vedľajšiu koľaj úplných začiatočníkov.
⬤ Niektorí mali pocit, že kniha je príliš zameraná na jazyk C#, takže pôsobí skôr ako F# pre programátorov C# než pre všetkých vývojárov .NET.
(na základe 19 čitateľských recenzií)
Get Programming with F#: A Guide for .Net Developers
Zhrnutie
Príručka Programovanie s F#: Sprievodca pre vývojárov.NET vám ukáže, ako vylepšiť svoje zručnosti vo vývoji.NET pridaním funkčného programovania v jazyku F#. Len v 43 ucelených častiach sa naučíte, ako používať F# na riešenie najbežnejších programátorských úloh.NET. Príklady využívajú známe prostredie Visual Studia, takže sa v ňom okamžite zorientujete. Tento prehľadný návod plný poučných príkladov, reálnych prípadov použitia a množstva ľahko stráviteľného kódu vás prinúti zamyslieť sa, prečo ste si F# nevybrali už pred rokmi FForewords by Dustin Campbell of Microsoft and Tomas Petricek of fsharpWorks.
Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od vydavateľstva Manning Publications.
O technológii
Vaše.NET aplikácie musia byť dobré na dlhú dobu. Jedinečná kombinácia funkcionálneho a imperatívneho programovania v jazyku F# je ideálna na písanie kódu, ktorý teraz funguje bezchybne a udrží sa v chode, keď vaše potreby rastú a menia sa. Zvládnutie funkčného štýlu F# si vyžaduje trochu cviku, takže sa môžete pustiť do programovania.
O knihe
Získajte Programovanie s F#: Príručka pre vývojárov.NET učí F# prostredníctvom 43 lekcií založených na príkladoch so zabudovanými cvičeniami, aby ste sa mohli učiť jediným spôsobom, ktorý skutočne funguje: cvičením. Kniha zdokonalí vaše zručnosti v oblasti.NET s nádychom funkcionálneho programovania v jazyku F#. Osvojíte si základné princípy FP a naučíte sa techniky pre železnú spoľahlivosť a krištáľovú prehľadnosť. Objavíte techniky produktivity pri kódovaní jazyka F# v prostredí Visual Studio, funkčného návrhu a integrácie funkčného a OO kódu.
Čo je vnútri
⬤ Učte sa písať programy bez chýb.
⬤ Premeniť nudné bežné úlohy na rýchle a jednoduché.
⬤ Používajte minimálny kód na prácu s údajmi JSON, CSV, XML a HTML.
⬤ Integrujte jazyk F# do existujúcich aplikácií v jazykoch C# a VB.NET.
⬤ Vytvárajte aplikácie s podporou webu.
O čítačke
Napísané pre stredne pokročilých vývojárov v jazykoch C# a Visual Basic.NET. Nepredpokladajú sa žiadne skúsenosti s F#.
O autorovi
Isaac Abraham je skúsený vývojár a školiteľ v oblasti.NET. Je držiteľom ocenenia F# MVP za svoje príspevky komunite.NET.
Obsah Table of Contents.
Jednotka 1 - F# A VISUAL STUDIO.
⬤ Lekcia 1 - Skúsenosti s aplikáciou Visual Studio.
⬤ Lekcia 2 - Vytvorenie prvého programu v jazyku F#.
⬤ Lekcia 3 - REPL - zmena spôsobu vývoja.
Jednotka 2 - HELLO F#.
⬤ Lekcia 4 - Hovoriť málo, robiť veľa.
⬤ Lekcia 5 - Dôvera v kompilátor.
⬤ Lekcia 6 - Práca s nemennými údajmi.
⬤ Lekcia 7 - Výrazy a príkazy.
⬤ Lekcia 8 Capstone 1.
Jednotka 3 - TYPY A FUNKCIE.
⬤ Lekcia 9 - Tvarovanie údajov pomocou tuplov.
⬤ Lekcia 10 - Tvarovanie údajov pomocou záznamov.
⬤ Lekcia 11 - Tvorba skladateľných funkcií.
⬤ Lekcia 12 - Organizácia kódu bez tried.
⬤ Lekcia 13 - Dosiahnutie opakovaného použitia kódu vo F#.
⬤ Lekcia 14 - Capstone 2.
Jednotka 4 - KOLEKTÍVY V F#.
⬤ Lekcia 15 - Práca s kolekciami vo F#.
⬤ Lekcia 16 - Užitočné funkcie kolekcií.
⬤ Lekcia 17 - Mapy, slovníky a množiny.
⬤ Lekcia 18 - Skladanie na ceste k úspechu.
⬤ Lekcia 19 - Capstone 3.
Jednotka 5 - JAMA ÚSPECHU S TYPOVÝM SYSTÉMOM F#.
⬤ Lekcia 20 - Tok programu v jazyku F#.
⬤ Lekcia 21 - Modelovanie vzťahov v jazyku F#.
⬤ Lekcia 22 - Oprava chyby za miliardu dolárov.
⬤ Lekcia 23 - Obchodné pravidlá ako kód.
⬤ Lekcia 24 - Capstone 4.
Jednotka 6 - ŽIVOT NA PLATFORME.NET.
⬤ Lekcia 25 - Používanie jazyka C# z jazyka F#.
⬤ Lekcia 26 - Práca s balíčkami NuGet.
⬤ Lekcia 27 - Vystavenie typov a funkcií F# do C#.
⬤ Lekcia 28 - Architektúra aplikácií v hybridných jazykoch.
⬤ Lekcia 29 - Capstone 5.
Jednotka 7 - PRÁCA S DÁTAMI.
⬤ Lekcia 30 - Predstavenie poskytovateľov typov.
⬤ Lekcia 31 - Tvorba schém zo živých údajov.
⬤ Lekcia 32 - Práca s SQL.
⬤ Lekcia 33 - Vytváranie API podporovaných poskytovateľmi typov.
⬤ Lekcia 34 - Používanie poskytovateľov typov v reálnom svete.
⬤ Lekcia 35 - Capstone 6.
Jednotka 8 - WEBOVÉ PROGRAMOVANIE.
⬤ Lekcia 36 - Asynchrónne pracovné postupy.
⬤ Lekcia 37 - Vystavovanie údajov cez HTTP.
⬤ Lekcia 38 - Spotreba údajov HTTP.
⬤ Lekcia 39 - Capstone 7.
Jednotka 9 - TESTOVANIE JEDNOTKY.
⬤ Lekcia 40 - Jednotkové testovanie vo F#.
⬤ Lekcia 41 - Testovanie založené na vlastnostiach v jazyku F#.
⬤ Lekcia 42 - Webové testovanie.
⬤ Lekcia 43 - Capstone 8.
Jednotka 10 - Kam ďalej?
⬤ Príloha A - Komunita F#.
⬤ Príloha B - F# v mojej organizácii.
⬤ Príloha C - Zdroje F#, ktoré musíte navštíviť.
⬤ Príloha D - Knižnice F#, ktoré musíte mať.
⬤ Príloha E - Ďalšie vlastnosti jazyka F#.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)