Programmation en réseau avec Rust

Note :   (4,1 sur 5)

Programmation en réseau avec Rust (Abhishek Chanda)

Avis des lecteurs

Résumé:

Le livre fournit une vue d'ensemble de haut niveau de la programmation réseau en Rust mais manque d'explications détaillées, ce qui le rend inadapté pour les débutants complets. Bien qu'il comprenne de bons exemples de code et qu'il soit bien ciblé pour ceux qui ont une certaine expérience, de nombreux lecteurs trouvent que le contenu est superficiel et insuffisamment expliqué.

Avantages:

Contenu bien ciblé pour les personnes ayant une expérience de la programmation, bon équilibre entre concision et détails, inclut des exemples de code clairs et présente diverses bibliothèques dans le domaine.

Inconvénients:

Ne convient pas aux débutants complets, manque d'explications approfondies du code, décrit comme superficiel avec des sections courtes, mauvaise qualité d'impression notée, et de nombreux lecteurs ont estimé qu'il était mal structuré et confus.

(basé sur 7 avis de lecteurs)

Titre original :

Network Programming with Rust

Contenu du livre :

Apprenez à écrire des serveurs et des clients réseau en utilisant Rust

Caractéristiques principales Construire une base solide en Rust tout en maîtrisant les détails importants de la programmation réseau Tirer parti de la puissance d'un certain nombre de bibliothèques disponibles pour effectuer des opérations réseau en Rust Développer un serveur web entièrement fonctionnel pour acquérir les compétences dont vous avez besoin, rapidement Description du livreRust est suffisamment bas niveau pour fournir un contrôle fin sur la mémoire tout en offrant une sécurité grâce à la validation au moment de la compilation. Cela le rend particulièrement adapté à l'écriture d'applications réseau de bas niveau.

Ce livre est divisé en trois parties principales qui vous emmèneront sur le chemin passionnant de la construction d'un serveur web entièrement fonctionnel. Le livre commence par une solide introduction à Rust et aux concepts essentiels de mise en réseau. Cela permet de poser les bases et de donner le ton de l'ensemble du livre. Dans la deuxième partie, nous examinerons en profondeur l'utilisation de Rust pour les logiciels de réseau. Du réseau client-serveur utilisant les sockets à IPv4/v6, DNS, TCP, UDP, vous apprendrez également à sérialiser et désérialiser des données à l'aide de serde. Le livre montre comment communiquer avec des serveurs REST via HTTP. La dernière partie du livre traite de la programmation réseau asynchrone à l'aide de la pile Tokio. Étant donné l'importance de la sécurité pour les systèmes modernes, vous verrez comment Rust supporte des primitives communes telles que TLS et la cryptographie à clé publique.

Après avoir lu ce livre, vous serez plus que confiant dans l'utilisation de Rust pour construire des logiciels réseau efficaces.

Ce que vous apprendrez Comprendre pourquoi la mise en réseau est importante dans la mise en œuvre de systèmes distribués Écrire un serveur d'écho asynchrone sur TCP qui parle à un client sur un réseau Analyser JSON et les données binaires en utilisant des combinateurs d'analyseurs tels que nom Écrire un client HTTP qui parle au serveur en utilisant reqwest Modifier un serveur HTTTP Rust existant et lui ajouter SSL Maîtriser le support de la programmation asynchrone dans Rust Utiliser des paquets externes dans un projet Rust À qui s'adresse ce livreCe livre s'adresse aux développeurs de logiciels qui veulent écrire des logiciels de mise en réseau avec Rust. Une familiarité de base avec les concepts de réseau est supposée. Une connaissance de Rust au niveau débutant sera utile mais n'est pas nécessaire.

Table des matières Introduction aux réseaux client/serveur Introduction à Rust et à son écosystème TCP et UDP avec Rust Sérialisation, désérialisation et analyse des données Protocoles de la couche application Parler de HTTP sur Internet Programmation de réseaux asynchrones avec Tokio Security Annexe

Autres informations sur le livre :

ISBN :9781788624893
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Programmation en réseau avec Rust - Network Programming with Rust
Apprenez à écrire des serveurs et des clients réseau en utilisant RustCaractéristiques...
Programmation en réseau avec Rust - Network Programming with Rust

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)