Ocena:
Książka „Get Programming with F#” jest bardzo chwalona za jasne wyjaśnienia i uporządkowane podejście, szczególnie odpowiednie dla programistów .NET przechodzących do programowania funkcjonalnego. Choć otrzymała ona pochwały za uczynienie języka F# przystępnym i praktycznym, niektóre recenzje wskazują, że może pozostawić zaawansowanych czytelników z pytaniami bez odpowiedzi, a jej skupienie się na Visual Studio może zniechęcić użytkowników Linuksa lub tych, którzy szukają głębszego zanurzenia się w programowaniu funkcjonalnym.
Zalety:⬤ Przejrzyste, łatwe do zrozumienia wyjaśnienia i koncepcje.
⬤ Dobrze zorganizowana, z lekcjami krok po kroku i praktycznymi ćwiczeniami.
⬤ Doskonała dla programistów C# i VB.Net przechodzących na F#.
⬤ Dobre porównanie między F# i C# ułatwia zrozumienie.
⬤ Angażuje czytelników bez przytłaczania ich nieistotnymi szczegółami.
⬤ Skutecznie rozwija zainteresowanie programowaniem funkcyjnym.
⬤ Może pozostawić zaawansowanych czytelników z pytaniami bez odpowiedzi z powodu pośpiechu w późniejszych rozdziałach.
⬤ Skupienie się na Visual Studio może sprawić, że będzie mniej przydatna dla użytkowników Linuksa lub Visual Studio Code.
⬤ Zakłada podstawową wiedzę w C# lub VB.NET, co może zepchnąć na boczny tor zupełnie początkujących.
⬤ Niektórzy uważali, że książka jest zbyt skoncentrowana na C#, przez co bardziej przypomina F# dla programistów C# niż dla wszystkich programistów .NET.
(na podstawie 19 opinii czytelników)
Get Programming with F#: A Guide for .Net Developers
Podsumowanie
Get Programming with F#: A guide for.NET Developers pokazuje, jak podnieść swoje umiejętności programistyczne w środowisku.NET poprzez dodanie odrobiny programowania funkcjonalnego w języku F#. W zaledwie 43 krótkich fragmentach dowiesz się, jak używać języka F# do rozwiązywania najczęstszych zadań programistycznych.NET. Przykłady wykorzystują znane środowisko Visual Studio, dzięki czemu od razu poczujesz się komfortowo. Pełen pouczających przykładów, rzeczywistych przypadków użycia i mnóstwa łatwego do strawienia kodu, ten łatwy do naśladowania samouczek sprawi, że będziesz się zastanawiać, dlaczego nie wybrałeś F# lata temu Przedmowy Dustina Campbella z Microsoft i Tomasa Petricka z fsharpWorks.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Twoje aplikacje .NET muszą być dobre na dłuższą metę. Unikalna mieszanka programowania funkcjonalnego i imperatywnego w języku F# jest idealna do pisania kodu, który działa bezbłędnie teraz i działa w miarę wzrostu i zmian potrzeb. Opanowanie funkcjonalnego stylu F# wymaga trochę praktyki, więc równie dobrze możesz zacząć programować.
O książce
Get Programming with F#: A guide for.NET developers uczy języka F# poprzez 43 lekcje oparte na przykładach z wbudowanymi ćwiczeniami, dzięki czemu można uczyć się w jedyny sposób, który naprawdę działa: poprzez praktykę. Książka wzbogaca umiejętności.NET o odrobinę programowania funkcyjnego w języku F#. Poznasz podstawowe zasady FP i nauczysz się technik zapewniających żelazną niezawodność i krystaliczną przejrzystość. Odkryjesz techniki produktywności kodowania F# w Visual Studio, projektowania funkcjonalnego oraz integracji kodu funkcjonalnego i OO.
What's Inside
⬤ Naucz się pisać programy wolne od błędów.
⬤ Przekształcić żmudne, typowe zadania w szybkie i łatwe.
⬤ Używaj minimalnej ilości kodu do pracy z danymi JSON, CSV, XML i HTML.
⬤ Zintegruj język F# z istniejącymi aplikacjami C# i VB.NET.
⬤ Tworzyć aplikacje internetowe.
O Czytelniku
Napisany dla średnio zaawansowanych programistów C# i Visual Basic.NET. Nie zakłada się doświadczenia z F#.
O autorze
Isaac Abraham jest doświadczonym programistą i trenerem .NET. Posiada tytuł F# MVP za swój wkład w rozwój społeczności.NET.
Spis treści
Unit 1 - F# AND VISUAL STUDIO.
⬤ Lekcja 1 - Doświadczenie Visual Studio.
⬤ Lekcja 2 - Tworzenie pierwszego programu w języku F#.
⬤ Lekcja 3 - REPL - zmiana sposobu programowania.
Unit 2 - HELLO F#.
⬤ Lekcja 4 - Mało mówić, dużo robić.
⬤ Lekcja 5 - Zaufanie do kompilatora.
⬤ Lekcja 6 - Praca z niezmiennymi danymi.
⬤ Lekcja 7 - Wyrażenia i instrukcje.
⬤ Lekcja 8 - Kamień milowy 1.
Jednostka 3 - TYPY I FUNKCJE.
⬤ Lekcja 9 - Kształtowanie danych za pomocą krotek.
⬤ Lekcja 10 - Kształtowanie danych za pomocą rekordów.
⬤ Lekcja 11 - Tworzenie funkcji składanych.
⬤ Lekcja 12 - Organizowanie kodu bez klas.
⬤ Lekcja 13 - Osiąganie ponownego użycia kodu w F#.
⬤ Lekcja 14 - Kamień milowy 2.
Jednostka 4 - ZBIORY W F#.
⬤ Lekcja 15 - Praca z kolekcjami w F#.
⬤ Lekcja 16 - Przydatne funkcje kolekcji.
⬤ Lekcja 17 - Mapy, słowniki i zbiory.
⬤ Lekcja 18 - Składanie drogą do sukcesu.
⬤ Lekcja 19 - Kamień milowy 3.
Jednostka 5 - DROGA DO SUKCESU Z SYSTEMEM TYPÓW F#.
⬤ Lekcja 20 - Przepływ programu w języku F#.
⬤ Lekcja 21 - Modelowanie relacji w języku F#.
⬤ Lekcja 22 - Naprawianie błędu wartego miliardy dolarów.
⬤ Lekcja 23 - Reguły biznesowe jako kod.
⬤ Lekcja 24 - Kamień milowy 4.
Jednostka 6 - ŻYCIE NA PLATFORMIE.NET.
⬤ Lekcja 25 - Konsumowanie języka C# z języka F#.
⬤ Lekcja 26 - Praca z pakietami NuGet.
⬤ Lekcja 27 - Eksponowanie typów i funkcji F# na C#.
⬤ Lekcja 28 - Architektura aplikacji hybrydowych.
⬤ Lekcja 29 - Kamień milowy 5.
Rozdział 7 - PRACA Z DANYMI.
⬤ Lekcja 30 - Wprowadzenie dostawców typów.
⬤ Lekcja 31 - Tworzenie schematów na podstawie aktualnych danych.
⬤ Lekcja 32 - Praca z SQL.
⬤ Lekcja 33 - Tworzenie interfejsów API opartych na dostawcach typów.
⬤ Lekcja 34 - Korzystanie z dostawców typów w prawdziwym świecie.
⬤ Lekcja 35 - Kamień milowy 6.
Jednostka 8 - PROGRAMOWANIE WWW.
⬤ Lekcja 36 - Asynchroniczne przepływy pracy.
⬤ Lekcja 37 - Udostępnianie danych przez HTTP.
⬤ Lekcja 38 - Konsumowanie danych HTTP.
⬤ Lekcja 39 - Kamień milowy 7.
Jednostka 9 - TESTOWANIE JEDNOSTKOWE.
⬤ Lekcja 40 - Testowanie jednostkowe w F#.
⬤ Lekcja 41 - Testowanie oparte na właściwościach w F#.
⬤ Lekcja 42 - Testowanie sieciowe.
⬤ Lekcja 43 - Kamień milowy 8.
Rozdział 10 - GDZIE DALEJ?
⬤ Dodatek A - Społeczność F#.
⬤ Dodatek B - F# w mojej organizacji.
⬤ Dodatek C - Niezbędne zasoby F#.
⬤ Dodatek D - Niezbędne biblioteki F#.
⬤ Dodatek E - Inne funkcje języka F#.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)