Ocena:

Książka jest wysoko ceniona wśród programistów Salesforce za jej wartość edukacyjną, praktyczne przykłady i przejrzystość w wyjaśnianiu koncepcji programowania Apex. Jest odpowiednia zarówno dla średnio zaawansowanych, jak i zaawansowanych programistów, oferując wgląd w najlepsze praktyki i poprawę wydajności. Odnotowano jednak drobne niedociągnięcia, takie jak literówki i błędy interpunkcyjne.
Zalety:⬤ Kompleksowe omówienie koncepcji programowania Apex.
⬤ Przejrzyste wyjaśnienia, które ułatwiają zrozumienie.
⬤ Praktyczne przykłady kodu w każdym rozdziale.
⬤ Cenne sekcje „Najczęstsze błędy” i sekcje poświęcone wydajności.
⬤ Pomocna dla programistów na wszystkich poziomach, którzy chcą poprawić swoje umiejętności.
⬤ Dobrze zorganizowane i uporządkowane rozdziały.
⬤ Kilka literówek zauważonych w całej książce.
⬤ Problemy z interpunkcją i strukturą zdań, które mogą wpływać na czytelność.
⬤ Sugestie dotyczące bardziej dogłębnej dyskusji na tematy takie jak Platform Cache i narzędzia jakości kodu.
⬤ Sporadyczny brak praktycznego ukierunkowania w przykładach.
(na podstawie 10 opinii czytelników)
Mastering Apex Programming: A developer's guide to learning advanced techniques and best practices for building robust Salesforce applications
Poznaj zaawansowane funkcje programowania Apex dla programistów Salesforce dzięki temu kompleksowemu przewodnikowi
Kluczowa cecha
⬤ Odkryj, jak budować niezawodne aplikacje za pomocą Apex, unikając typowych błędów i pułapek.
⬤ Dowiedz się, jak korzystać z różnych narzędzi programowania asynchronicznego w Apex.
⬤ Profilowanie i poprawa wydajności kodu Apex.
Opis książki
Ponieważ aplikacje zbudowane na platformie Salesforce są obecnie kluczową częścią wielu organizacji, programiści koncentrują się na Apex, zastrzeżonym języku programowania Salesforce. Jako programista Salesforce ważne jest, aby zrozumieć zakres dostępnych narzędzi, jak i kiedy z nich korzystać oraz najlepsze praktyki pracy z Apex. Mastering Apex Programming pomoże ci odkryć zaawansowane funkcje programowania Apex i poprowadzi cię w dostarczaniu solidnych rozwiązań, które można skalować.
Ta książka zaczyna się od omówienia typowych błędów Apex, debugowania, obsługi wyjątków i testowania. Następnie odkryjesz różne asynchroniczne opcje programowania Apex i opracujesz niestandardowe usługi internetowe Apex REST. Książka pokazuje, jak definiować i wykorzystywać Batch Apex, Queueable Apex i Scheduled Apex przy użyciu typowych scenariuszy, a następnie uczy, jak definiować, publikować i konsumować zdarzenia platformy i punkty końcowe RESTful za pomocą Apex. Na koniec dowiesz się, jak profilować i poprawiać wydajność aplikacji Apex, w tym kompromisy w architekturze.
Dzięki przykładom kodu wykorzystywanym do ułatwienia dyskusji, pod koniec książki rozwiniesz umiejętności potrzebne do tworzenia solidnych i skalowalnych aplikacji w Apex.
Czego się nauczysz
⬤ Zrozumieć typowe błędy kodowania w Apex i jak ich uniknąć, korzystając z najlepszych praktyk.
⬤ Dowiesz się, jak skutecznie debugować aplikację Salesforce Apex.
⬤ Poznaj różne asynchroniczne opcje Apex i ich typowe przypadki użycia.
⬤ Poznanie wskazówek dotyczących efektywnej pracy ze zdarzeniami platformy.
⬤ Tworzenie niestandardowych usług Apex REST w celu umożliwienia integracji przychodzących.
⬤ Tworzenie złożonej logiki i procesów na platformie Salesforce.
Dla kogo jest ta książka
.
Ta książka jest przeznaczona dla programistów Salesforce, którzy są zainteresowani opanowaniem umiejętności programowania Apex. Książka ta będzie również pomocna, jeśli jesteś doświadczonym programistą Java lub C#, który chce przejść na programowanie Apex do tworzenia aplikacji na platformie Salesforce. Podstawowa znajomość programowania Apex jest niezbędna do zrozumienia omawianych koncepcji.