Note :
Le livre propose une approche unique et pratique de l'apprentissage du C++, en mettant l'accent sur l'amélioration des compétences en matière de résolution de problèmes. Cependant, certains utilisateurs ont critiqué le manque de documentation et d'alternatives, tandis que d'autres ont noté des problèmes liés à l'état physique du livre à l'arrivée.
Avantages:⬤ Approche unique et pratique
⬤ couverture complète du C++ jusqu'au C++17
⬤ bon pour se familiariser avec le langage et améliorer ses compétences en résolution de problèmes.
⬤ Mauvaise documentation et explication des problèmes
⬤ certains utilisateurs ont reçu des copies endommagées
⬤ perçu comme ne valant pas le prix
⬤ les alternatives disponibles en ligne offrent de meilleures ressources.
(basé sur 8 avis de lecteurs)
The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Testez vos compétences en programmation C++ en résolvant les problèmes de programmation du monde réel abordés dans le livre.
Caractéristiques principales
⬤ Résolvez une variété de problèmes de programmation et de logique du monde réel en tirant parti de la puissance de C++17.
⬤ Le livre vous permet de tester vos compétences en utilisant les fonctionnalités du langage, les algorithmes, les structures de données, les modèles de conception, et plus encore.
⬤ Les résultats de l'analyse des données sont présentés sous forme d'un tableau de bord.
Description du livre
Le C++ est l'un des langages de programmation les plus répandus et trouve des applications dans de nombreux domaines, tels que les jeux, la programmation d'interfaces graphiques et les systèmes d'exploitation, pour n'en citer que quelques-uns. Au fil des ans, le C++ est devenu (et reste) l'un des meilleurs choix pour les développeurs de logiciels du monde entier. Ce livre vous montrera quelques caractéristiques notables du C++ et comment les mettre en œuvre pour répondre aux besoins de vos applications. Chaque problème est unique et ne teste pas seulement votre connaissance du langage.
Il met à l'épreuve votre capacité à sortir des sentiers battus et à trouver les meilleures solutions. Avec différents niveaux de difficulté, vous serez confronté à une grande variété de défis. Et si vous êtes pris au dépourvu, vous n'avez pas à vous inquiéter : nous avons les meilleures solutions aux problèmes dans le livre. Alors, êtes-vous prêt à relever le défi ?
Ce que vous apprendrez
⬤ Sérialiser et désérialiser des données JSON et XML.
⬤ Effectuer le cryptage et la signature pour faciliter la communication sécurisée entre les parties.
⬤ Intégrer et utiliser les bases de données SQLite dans vos applications.
⬤ Utiliser des threads et des fonctions asynchrones pour implémenter des algorithmes parallèles génériques.
⬤ Compressez et décompressez des fichiers vers/depuis une archive ZIP.
⬤ Implémenter des structures de données telles que les tampons circulaires et les files d'attente prioritaires.
⬤ Mettre en œuvre des algorithmes généraux ainsi que des algorithmes qui résolvent des problèmes spécifiques.
⬤ Créer des applications client-serveur qui communiquent sur TCP/IP.
⬤ Consommer des services HTTP REST.
⬤ Utiliser des modèles de conception pour résoudre des problèmes du monde réel.
© 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)