ODBIERZ TWÓJ BONUS :: »

Scala od podszewki Joshua Suereth D.

(ebook) (audiobook) (audiobook)
Autor:
Joshua Suereth D.
Serie wydawnicze:
Od podszewki
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.4/6  Opinie: 7
Stron:
304
Druk:
oprawa miękka
Dostępny format:
     PDF
Czytaj fragment
Książka
49,00 zł

Powiadom mnie, gdy książka będzie dostępna

Ebook
14,90 zł 49,00 zł (-70%)
24,50 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia aplikacji łączących paradygmaty programowania obiektowego i funkcyjnego
  • Wykorzystywania statycznego typowania i wnioskowania typów w Scali
  • Korzystania z REPL do eksperymentowania i testowania kodu
  • Stosowania niemodyfikowalnych obiektów i klasy Option zamiast null
  • Implementowania polimorfizmu i równoważności obiektów
  • Przestrzegania konwencji kodowania specyficznych dla Scali
  • Wykorzystywania adnotacji optymalizacyjnych i wywołań ogonowych
  • Tworzenia i wykorzystywania cech (traits) oraz kompozycji w projektach
  • Stosowania słowa kluczowego implicit do domniemanych wartości i widoków
  • Definiowania zaawansowanych typów, parametrów typu i wariancji
  • Łączenia typów z wartościami i widokami domniemanymi dla ekspresywnego kodu
  • Wybierania i optymalnego stosowania kolekcji niemodyfikowalnych i modyfikowalnych
  • Implementowania aktorów do obsługi współbieżności i komunikacji asynchronicznej
  • Integracji kodu Scali z Javą oraz radzenia sobie z różnicami językowymi
  • Stosowania funktorów, monad i wzorców programowania funkcyjnego
  • Rozwijania funkcji i korzystania ze stylu aplikacyjnego w projektach Scali

Scala to słowo, które ostatnio nie schodzi z ust programistów Javy. Pod tą nazwą kryje się język łączący światy programowania funkcyjnego i obiektowego. Jego ogromną zaletą jest działanie w oparciu o wirtualną maszynę Javy. Pozwala to między innymi na bezproblemową komunikację i współdzielenie kodu między oboma językami. James Gosling, twórca Javy, zapytany o to, jakiego języka oprogramowania działającego w ten sposób użyłby obecnie (gdyby nie mógł wykorzystać Javy), odparł bez zastanowienia: „Scala!”. To chyba najlepszy dowód na to, że ten język wart jest Twojego czasu!

Dzięki tej książce opanujesz Scalę szybko i bezboleśnie, więc będziesz mógł wykorzystać jej zalety już w najbliższym projekcie. W trakcie lektury poznasz składnię, fundamentalne zasady tworzenia oprogramowania w Scali oraz konwencje kodowania w tym języku. W kolejnych rozdziałach dowiesz się, czym są niejawne widoki, jakie typy danych masz do dyspozycji i jakie są ich ograniczenia. Co jeszcze? Integracja Scali z Javą to niezwykle istotny temat, dający Ci pole do popisu! Ponadto poznasz wzorce stosowane w programowaniu funkcyjnym. Słowo wstępne do tej niezwykłej książki napisał sam Martin Odersky - twórca języka Scala! Niniejsza książka jest najlepszym kompendium wiedzy na temat programowania w tym języku. Musisz ją mieć!

Poznaj:

  • konwencje obowiązujące w Scali
  • składnię języka
  • najlepsze wzorce projektowe stosowane w programowaniu funkcyjnym
  • potencjał języka Scala!

Poznaj i wykorzystaj potęgę programowania funkcyjnego!

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać Javę, aby korzystać z książki "Scala od podszewki"?
Podstawowa znajomość Javy jest pomocna, ale nie jest wymagana. Książka wyjaśnia różnice i podobieństwa między Scalą a Javą, co ułatwia naukę nawet osobom mniej zaawansowanym.
2. Czy książka obejmuje praktyczne przykłady kodu w Scali?
Tak, w książce znajdziesz liczne przykłady kodu oraz szczegółowe omówienia składni i konwencji programowania w Scali, co pozwala na szybkie wdrożenie zdobytej wiedzy w praktyce.
3. Jakie zagadnienia dotyczące integracji Scali z Javą są opisane w książce?
Książka szczegółowo omawia współdziałanie Scali z Javą, m.in. komunikację między kodem obu języków, różnice językowe, serializację oraz sposoby wykorzystywania bibliotek Javy w projektach scalowych.
4. Czy książka wyjaśnia zaawansowane koncepcje programowania funkcyjnego w Scali?
Tak, znajdziesz tu rozdziały poświęcone wzorcom programowania funkcyjnego, takim jak funktory i monady, a także teorię kategorii i praktyczne zastosowania tych technik.
5. W jaki sposób książka pomaga w wyborze odpowiednich kolekcji w Scali?
W książce opisano hierarchię kolekcji, różnice między kolekcjami modyfikowalnymi i niemodyfikowalnymi oraz wskazówki, jak dobrać odpowiedni typ kolekcji do konkretnego zadania.
6. Czy książka nadaje się do samodzielnej nauki Scali?
Tak, publikacja prowadzi krok po kroku przez wszystkie kluczowe zagadnienia - od podstaw po zaawansowane tematy - umożliwiając efektywną naukę bez konieczności korzystania z dodatkowych materiałów.
7. Czy "Scala od podszewki" omawia najlepsze praktyki i konwencje kodowania?
Tak, jeden z rozdziałów poświęcony jest konwencjom kodowania w Scali, co pozwala pisać czytelny, wydajny i zgodny ze standardami kod.
8. Czy mogę kupić książkę w wersji elektronicznej?
Tak, na Helion.pl książka dostępna jest zarówno w wersji papierowej, jak i elektronicznej (ebook). Wybierz odpowiadający Ci format podczas składania zamówienia.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
29,40 zł
Czasowo niedostępna
Ebook
14,90 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint