Articles liés à The Modern C++ Challenge: Become an expert programmer...

The Modern C++ Challenge: Become an expert programmer by solving real-world problems - Couverture souple

 
9781788993869: The Modern C++ Challenge: Become an expert programmer by solving real-world problems

Présentation de l'éditeur

Test your C++ programming skills by solving real-world programming problems covered in the book

Key Features

  • Solve a variety of real-world programming and logic problems by leveraging the power of C++17
  • Test your skills in using language features, algorithms, data structures, design patterns, and more
  • Explore areas such as cryptography, communication, and image handling in C++

Book Description

C++ is one of the most widely-used programming languages and has applications in a variety of fields, such as gaming, GUI programming, and operating systems, to name a few. Through the years, C++ has evolved into (and remains) one of the top choices for software developers worldwide. This book will show you some notable C++ features and how to implement them to meet your application needs. Each problem is unique and doesn't just test your knowledge of the language; it tests your ability to think out of the box and come up with the best solutions. With varying levels of difficulty, you'll be faced with a wide variety of challenges. And in case you're stumped, you don't have to worry: we've got the best solutions to the problems in the book. So are you up for the challenge?

What you will learn

  • Serialize and deserialize JSON and XML data
  • Perform encryption and signing to facilitate secure communication between parties
  • Embed and use SQLite databases in your applications
  • Use threads and asynchronous functions to implement generic purpose parallel algorithms
  • Compress and decompress files to/from a ZIP archive
  • Implement data structures such as circular buffer and priority queue
  • Implement general purpose algorithms as well as algorithms that solve specific problems
  • Create client-server applications that communicate over TCP/IP
  • Consume HTTP REST services
  • Use design patterns to solve real-world problems

Who This Book Is For

This book will appeal to C++ developers of all levels. There's a challenge inside for everyone.

Table of Contents

  1. Math Problems
  2. Language Features
  3. Strings and Regular Expressions
  4. Streams and Filesystems
  5. Date and Time
  6. Algorithms and Data Structures
  7. Concurrency
  8. Design Patterns
  9. Data Serialization
  10. Archives, Images, and Databases
  11. Cryptography
  12. Networking and Services

Biographie de l'auteur

Marius Bancila is a software engineer with 14 years of experience in developing solutions for the industrial and financial sectors. He focuses on Microsoft technologies and mainly develops desktop applications with C++ and C#. Over the years, he has worked with other languages and technologies including Java, HTML/CSS, PHP, and JavaScript.

Marius is passionate about sharing his technical expertise with others, and for that reason, he has been recognized as a Microsoft MVP for more than a decade. He has been an active contributor to forums and other developer communities where he has published many articles, for which he has won multiple awards. He also created and contributed to several open source libraries. He is a co-founder of Codexpert, a Romanian community for C++ developers. He is based in Timisoara, Romania, and works as a system architect, building accounting and logistic solutions for a major European software vendor.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

  • ÉditeurPackt Publishing
  • Date d'édition2018
  • ISBN 10 1788993861
  • ISBN 13 9781788993869
  • ReliureBroché
  • Langueanglais
  • Nombre de pages328

Acheter D'occasion

état :  Satisfaisant
Connecting readers with great books...
Afficher cet article
EUR 14,66

Autre devise

EUR 3,32 expédition vers Etats-Unis

Destinations, frais et délais

Acheter neuf

Afficher cet article
EUR 35,12

Autre devise

EUR 3,53 expédition vers Etats-Unis

Destinations, frais et délais

Résultats de recherche pour The Modern C++ Challenge: Become an expert programmer...

Image d'archives

Bancila, Marius
Edité par Packt Publishing, 2018
ISBN 10 : 1788993861 ISBN 13 : 9781788993869
Ancien ou d'occasion paperback

Vendeur : HPB-Red, Dallas, TX, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

paperback. Etat : Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! N° de réf. du vendeur S_391207677

Contacter le vendeur

Acheter D'occasion

EUR 14,66
Autre devise
Frais de port : EUR 3,32
Vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Bancila, Marius
Edité par Packt Publishing, 2018
ISBN 10 : 1788993861 ISBN 13 : 9781788993869
Ancien ou d'occasion Couverture souple

Vendeur : clickgoodwillbooks, Indianapolis, IN, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : Acceptable. This is a paper back book: Used - Acceptable: All pages and the cover are intact, but shrink wrap, dust covers, or boxed set case may be missing. Pages may include limited notes, highlighting, or minor water damage but the text is readable. Item may be missing bundled media. N° de réf. du vendeur 3O6QYV0023TY_ns

Contacter le vendeur

Acheter D'occasion

EUR 14,66
Autre devise
Frais de port : EUR 3,53
Vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Bancila, Marius
Edité par Packt Publishing, 2018
ISBN 10 : 1788993861 ISBN 13 : 9781788993869
Ancien ou d'occasion Paperback

Vendeur : ThriftBooks-Atlanta, AUSTELL, GA, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.45. N° de réf. du vendeur G1788993861I3N00

Contacter le vendeur

Acheter D'occasion

EUR 18,29
Autre devise
Frais de port : Gratuit
Vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Bancila, Marius
Edité par Packt Publishing, 2018
ISBN 10 : 1788993861 ISBN 13 : 9781788993869
Ancien ou d'occasion Couverture souple

Vendeur : medimops, Berlin, Allemagne

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages. N° de réf. du vendeur M01788993861-V

Contacter le vendeur

Acheter D'occasion

EUR 23,19
Autre devise
Frais de port : EUR 9
De Allemagne vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Bancila, Marius
Edité par Packt Publishing, 2018
ISBN 10 : 1788993861 ISBN 13 : 9781788993869
Neuf Couverture souple

Vendeur : Lucky's Textbooks, Dallas, TX, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur ABLIING23Mar2912160182945

Contacter le vendeur

Acheter neuf

EUR 35,12
Autre devise
Frais de port : EUR 3,53
Vers Etats-Unis
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Bancila, Marius
Edité par Packt Publishing 5/24/2018, 2018
ISBN 10 : 1788993861 ISBN 13 : 9781788993869
Neuf Paperback or Softback

Vendeur : BargainBookStores, Grand Rapids, MI, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback or Softback. Etat : New. The Modern C++ Challenge: Become an expert programmer by solving real-world problems 1.25. Book. N° de réf. du vendeur BBS-9781788993869

Contacter le vendeur

Acheter neuf

EUR 39,31
Autre devise
Frais de port : Gratuit
Vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 5 disponible(s)

Ajouter au panier

Image d'archives

Marius Bancila
Edité par Packt Publishing, 2018
ISBN 10 : 1788993861 ISBN 13 : 9781788993869
Neuf PAP
impression à la demande

Vendeur : PBShop.store US, Wood Dale, IL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

PAP. Etat : New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. N° de réf. du vendeur L0-9781788993869

Contacter le vendeur

Acheter neuf

EUR 43,76
Autre devise
Frais de port : Gratuit
Vers Etats-Unis
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Marius Bancila
Edité par Packt Publishing, 2018
ISBN 10 : 1788993861 ISBN 13 : 9781788993869
Neuf PAP
impression à la demande

Vendeur : PBShop.store UK, Fairford, GLOS, Royaume-Uni

Évaluation du vendeur 4 sur 5 étoiles Evaluation 4 étoiles, En savoir plus sur les évaluations des vendeurs

PAP. Etat : New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. N° de réf. du vendeur L0-9781788993869

Contacter le vendeur

Acheter neuf

EUR 40,81
Autre devise
Frais de port : EUR 5,90
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Bancila, Marius
Edité par Packt Publishing 2018-05, 2018
ISBN 10 : 1788993861 ISBN 13 : 9781788993869
Neuf PF

Vendeur : Chiron Media, Wallingford, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

PF. Etat : New. N° de réf. du vendeur 6666-IUK-9781788993869

Contacter le vendeur

Acheter neuf

EUR 35,08
Autre devise
Frais de port : EUR 18,22
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

Quantité disponible : 10 disponible(s)

Ajouter au panier

Image d'archives

Bancila, Marius
Edité par Packt Publishing, 2018
ISBN 10 : 1788993861 ISBN 13 : 9781788993869
Neuf Couverture souple

Vendeur : Ria Christie Collections, Uxbridge, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. In. N° de réf. du vendeur ria9781788993869_new

Contacter le vendeur

Acheter neuf

EUR 40,14
Autre devise
Frais de port : EUR 14,09
De Royaume-Uni vers Etats-Unis
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

There are 4 autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre