Serwery, usługi i aplikacje Rust

Ocena:   (5,0 na 5)

Serwery, usługi i aplikacje Rust (Prabhu Eshwarla)

Opinie czytelników

Podsumowanie:

Recenzje podkreślają, że książka Eshwarli jest niezbędnym źródłem informacji na temat rozwoju backendu Rusta, podkreślając jej kompleksowe omówienie kluczowych tematów, praktyczne przykłady i jasne wyjaśnienia. Podczas gdy książka wyróżnia się w rozwoju backendu, niektórzy recenzenci sugerują, że włączenie tematów frontendowych mogłoby zwiększyć jej wartość.

Zalety:

Kompleksowe omówienie tematów związanych z tworzeniem backendu w języku Rust.
Praktyczne przykłady, które jasno ilustrują koncepcje.
Jasne i szczegółowe wyjaśnienia.
Dobrze nadaje się zarówno dla początkujących, jak i doświadczonych programistów.
Wgląd w rzeczywiste tworzenie i wdrażanie aplikacji przy użyciu Dockera.

Wady:

Brak pokrycia rozwoju frontendu przy użyciu wasm.
Może być zbyt skoncentrowany na tematach backendowych dla niektórych czytelników.

(na podstawie 4 opinii czytelników)

Oryginalny tytuł:

Rust Servers, Services, and Apps

Zawartość książki:

Dostarczaj szybkie, niezawodne i łatwe w utrzymaniu aplikacje, budując serwery zaplecza, usługi i frontendu w języku Rust.

W Rust Servers, Services, and Apps nauczysz się:

⬤ tworzenia usług internetowych opartych na bazach danych w języku Rust

⬤ Budowania i zabezpieczania interfejsów API RESTful.

⬤ Pisania aplikacji internetowych po stronie serwera w języku Rust.

⬤ Mierzenie i porównywanie wydajności usług sieciowych.

⬤ Pakowanie i wdrażanie usług sieciowych.

⬤ Aplikacje Rust z pełnym stosem.

Niesamowicie szybki, bezpieczny i wydajny język Rust został wybrany "najbardziej lubianym" przez wiele kolejnych lat w ankiecie StackOverflow. Rust Server, Services, and Apps pokazuje dlaczego! Wewnątrz, będziesz budować serwery internetowe, usługi RESTful, aplikacje renderowane na serwerze i frontendy klienta tylko przy użyciu Rusta. Nauczysz się pisać kod z niewielkimi i przewidywalnymi śladami zasobów oraz tworzyć wydajne aplikacje o niezrównanym bezpieczeństwie i niezawodności.

Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.

O technologii

Twórz szybkie, stabilne i bezpieczne serwery internetowe w języku Rust! Dzięki unikalnemu podejściu do zarządzania pamięcią i współbieżności, Rust doskonale radzi sobie z niskopoziomowymi szczegółami, dzięki czemu aplikacje działają szybko i bezbłędnie. A niesamowity kompilator Rusta pomaga uniknąć kosztownych błędów podczas wdrażania usług internetowych i innych podstawowych komponentów w produkcji.

O książce

Rust Servers, Services, and Apps pokazuje, jak tworzyć nowoczesne rozproszone aplikacje internetowe przy użyciu języka Rust. Zaczniesz od podstaw: zbudowania prostego serwera HTTP i usługi internetowej RESTful. Następnie przygotujesz je do produkcji, dodając zabezpieczenia, interaktywność bazy danych i obsługę błędów. Na koniec zajmiemy się usługą sklepu cyfrowego, stworzymy aplikację jednostronicową i zagłębimy się w programowanie asynchroniczne. Wszystkie przykłady są w pełni zilustrowane i zawierają kod z adnotacjami, który można łatwo dostosować do własnych projektów.

Co zawiera

⬤ Tworzenie odpornych i bezpiecznych interfejsów API RESTful.

⬤ Pakowanie i wdrażanie usług sieciowych.

⬤ Nieustraszona refaktoryzacja dzięki gwarantowanemu bezpieczeństwu Rusta.

⬤ Obniż koszty dzięki optymalizacjom w czasie wykonywania i kompilacji języka Rust.

⬤ Programowanie asynchroniczne z Rust.

O czytelniku

Dla twórców stron internetowych, którzy znają podstawy języka Rust.

O autorze

Prabhu Eshwarla jest CTO startupu budującego blockchain warstwy 1 przy użyciu Rust. Wcześniej pełnił funkcje inżynierskie i kierownicze w Hewlett Packard.

Spis treści

CZĘŚĆ 1 - SERWERY I USŁUGI INTERNETOWE.

1 Dlaczego Rust dla aplikacji internetowych?

2 Pisanie podstawowego serwera WWW od podstaw.

3 Tworzenie usługi internetowej RESTful.

4 Wykonywanie operacji na bazie danych.

5 Obsługa błędów.

6 Ewolucja interfejsów API i nieustraszona refaktoryzacja.

CZĘŚĆ 2 - APLIKACJE INTERNETOWE PO STRONIE SERWERA.

7 Wprowadzenie do aplikacji internetowych po stronie serwera w języku Rust.

8 Praca z szablonami do rejestracji opiekunów.

9 Praca z formularzami do obsługi kursów.

CZĘŚĆ 3 - TEMAT ZAAWANSOWANY: ASYNC RUST.

10 Zrozumienie asynchronicznego języka Rust.

11 Budowanie węzła P2P przy użyciu asynchronicznego języka Rust.

12 Wdrażanie usług internetowych za pomocą Dockera.

Dodatkowe informacje o książce:

ISBN:9781617298608
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2023
Liczba stron:325

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Praktyczne programowanie systemowe dla programistów Rust: Twórz szybkie i bezpieczne oprogramowanie...
Poznaj różne funkcje Rust, struktury danych,...
Praktyczne programowanie systemowe dla programistów Rust: Twórz szybkie i bezpieczne oprogramowanie dla systemów Linux/Unix z pomocą praktycznych przykładów - Practical System programming for Rust developers: Build fast and secure software for Linux/Unix systems with the help of practical examples
Serwery, usługi i aplikacje Rust - Rust Servers, Services, and Apps
Dostarczaj szybkie, niezawodne i łatwe w utrzymaniu aplikacje, budując serwery zaplecza,...
Serwery, usługi i aplikacje Rust - Rust Servers, Services, and Apps

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)