Get Programming with F#: Przewodnik dla programistów .Net

Ocena:   (4,4 na 5)

Get Programming with F#: Przewodnik dla programistów .Net (Isaac Abraham)

Opinie czytelników

Podsumowanie:

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.

Wady:

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)

Oryginalny tytuł:

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

Zawartość książki:

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#.

Dodatkowe informacje o książce:

ISBN:9781617293993
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2018
Liczba stron:400

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Get Programming with F#: Przewodnik dla programistów .Net - Get Programming with F#: A Guide for...
Podsumowanie Get Programming with F#: A guide...
Get Programming with F#: Przewodnik dla programistów .Net - Get Programming with F#: A Guide for .Net Developers
F# w działaniu - F# in Action
F# został zaprojektowany, aby uczynić programowanie funkcyjne praktycznym i dostępnym, szczególnie dla programistów pracujących na platformie.NET. Ta...
F# w działaniu - F# in Action

Prace autora wydały następujące wydawnictwa:

© 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)