Rust Web Programming : Un guide pratique pour développer des applications web rapides et sécurisées avec le langage de programmation Rust

Note :   (4,2 sur 5)

Rust Web Programming : Un guide pratique pour développer des applications web rapides et sécurisées avec le langage de programmation Rust (Maxwell Flitton)

Avis des lecteurs

Résumé:

Le livre présente un mélange d'opinions de la part des utilisateurs, beaucoup soulignant des problèmes sérieux liés à un contenu obsolète et à une mauvaise qualité d'écriture, se concentrant principalement sur les erreurs de syntaxe et les exemples de code déroutants. Certains utilisateurs trouvent le livre instructif et une bonne ressource pour les débutants, mais dans l'ensemble, il est recommandé de rechercher des documents plus récents.

Avantages:

Fournit de bonnes pratiques de conception, informe les débutants sur la programmation Rust et la création d'applications, couvre les principales parties du framework Actix.

Inconvénients:

Contenu obsolète avec des différences majeures de version des bibliothèques, des erreurs de syntaxe dans les exemples de code, une navigation difficile dans les extraits de code, et une mauvaise qualité d'écriture qui fait que l'on passe plus de temps à corriger qu'à apprendre.

(basé sur 4 avis de lecteurs)

Titre original :

Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language

Contenu du livre :

Adopter le langage de programmation Rust en apprenant à construire des applications et des services web entièrement fonctionnels et à relever les défis liés à la sécurité et à la performance.

Caractéristiques principales :

⬤ Construire des applications web évolutives en Rust en utilisant des frameworks populaires tels que Actix, Rocket, et Warp.

⬤ Créer des composants frontaux qui peuvent être injectés dans des vues multiples.

⬤ Le développement de modèles de données en Rust pour interagir avec la base de données.

Description du livre :

La sécurité et la haute performance sont-elles des préoccupations majeures pour vous lorsque vous développez des applications web ?

Alors que la plupart des langages de programmation ont un compromis entre sécurité et rapidité, Rust offre une sécurité mémoire sans utiliser de garbage collector. Cela signifie qu'avec sa faible empreinte mémoire, vous pouvez construire des applications web performantes et sécurisées avec une relative facilité.

Ce livre vous guidera à travers chaque étape du processus de développement web, en vous montrant comment combiner Rust et les principes modernes de développement web pour créer des applications web surpuissantes.

Vous commencerez par une introduction à Rust et comprendrez comment éviter les pièges courants lors de la migration à partir de langages de programmation dynamiques traditionnels. Le livre vous montrera comment structurer le code Rust pour un projet qui s'étend sur plusieurs pages et modules. Ensuite, vous explorerez le framework Actix Web et mettrez en place un serveur web de base. Au fur et à mesure de votre progression, vous apprendrez à traiter les requêtes JSON et à afficher les données de l'application Web via HTML, CSS et JavaScript. Vous serez également en mesure de persister les données et de créer des services RESTful en Rust. Plus tard, vous construirez un processus de déploiement automatisé pour l'application sur une instance AWS EC2 et Docker Hub. Enfin, vous jouerez avec quelques frameworks web populaires en Rust et les comparerez.

À la fin de ce livre sur Rust, vous serez en mesure de créer en toute confiance des applications web évolutives et rapides avec Rust.

Ce que vous apprendrez :

⬤ Structurer des applications web évolutives en Rust avec Rocket, Actix Web et Warp.

⬤ Appliquer la persistance des données pour vos applications web en utilisant PostgreSQL.

⬤ Construire des modules de connexion, de JWT et de configuration pour vos applications web.

⬤ Servir HTML, CSS et JavaScript à partir du serveur Web Actix.

⬤ Construire des tests unitaires et des tests fonctionnels d'API avec Postman et Newman.

⬤ Déployer l'application Rust avec NGINX et Docker sur une instance AWS EC2.

A qui s'adresse ce livre :

Ce livre sur la programmation web avec Rust s'adresse aux développeurs web qui ont programmé dans des langages traditionnels tels que Python, Ruby, JavaScript et Java et qui cherchent à développer des applications web performantes avec Rust. Bien qu'aucune expérience préalable avec Rust ne soit nécessaire, une solide compréhension des principes de développement web et des connaissances de base en HTML, CSS et JavaScript sont requises si vous voulez tirer le meilleur parti de ce livre.

Autres informations sur le livre :

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

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Rust Web Programming : Un guide pratique pour développer des applications web rapides et sécurisées...
Adopter le langage de programmation Rust en...
Rust Web Programming : Un guide pratique pour développer des applications web rapides et sécurisées avec le langage de programmation Rust - Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language
Accélérer votre Python avec Rust : Optimiser les performances de Python en créant des modules Python...
Découvrez comment injecter dans votre code des...
Accélérer votre Python avec Rust : Optimiser les performances de Python en créant des modules Python pip en Rust avec PyO3 - Speed Up Your Python with Rust: Optimize Python performance by creating Python pip modules in Rust with PyO3
Programmation Web Rust - Deuxième édition : Un guide pratique pour développer, empaqueter et...
Utilisez le langage de programmation Rust pour...
Programmation Web Rust - Deuxième édition : Un guide pratique pour développer, empaqueter et déployer des applications web Rust entièrement fonctionnelles. - Rust Web Programming - Second Edition: A hands-on guide to developing, packaging, and deploying fully functional Rust web applications

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)