0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (587)
  • R250 - R500 (4,910)
  • R500+ (33,467)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

Problem Solving with C++ - Global Edition (Paperback, 10th edition): Walter Savitch Problem Solving with C++ - Global Edition (Paperback, 10th edition)
Walter Savitch
R2,511 Discovery Miles 25 110 Ships in 9 - 15 working days

For courses in C++ introductory programming. Learn the fundamentals of C++ programming with an emphasis on problem solving Now in its 10th Edition, Problem Solving with C++ is written for the beginning programmer. The text cultivates strong problem-solving skills and programming techniques as it introduces readers to the C++ programming language. Author Walt Savitch's approach to programming emphasizes active reading through the use of well-placed examples and self-tests, while flexible coverage means the order of chapters and sections can easily be adapted without sacrificing continuity. Savitch's clear, concise style is a hallmark feature of the text and is supported by a suite of tried-and-true pedagogical tools. The 10th Edition includes ten new Programming Projects, along with new discussions and revisions. Also available with MyLab Programming MyLab (TM) Programming is an online learning system designed to engage students and improve results. MyLab Programming consists of programming exercises correlated to the concepts and objectives in this book. Through practice exercises and immediate, personalized feedback, MyLab Programming improves the programming competence of beginning students who often struggle with the basic concepts of programming languages. Note: You are purchasing a standalone product; MyLab (TM) Programming does not come packaged with this content. Students, if interested in purchasing this title with MyLab Programming , ask your instructor for the correct package ISBN and Course ID. Instructors, contact your Pearson representative for more information. If you would like to purchase both the physical text and MyLab Programming , search for: 0134710746 / 9780134710747 Problem Solving with C++ Plus MyLab Programming with Pearson eText -- Access Card Package, 10/e Package consists of: 0134448286 / 9780134448282 Problem Solving with C++ 0134522419 / 9780134522418 MyLab Programming with Pearson eText -- Access Card -- for Problem Solving with C++, 10/e

Sams Teach Yourself: Beginning Programming In 24 Hours (Paperback, 4th Edition): Greg Perry, Dean Miller Sams Teach Yourself: Beginning Programming In 24 Hours (Paperback, 4th Edition)
Greg Perry, Dean Miller
R716 R651 Discovery Miles 6 510 Save R65 (9%) In Stock

Sams Teach Yourself Beginning Programming in 24 Hoursexplains the basics of programming in the successful 24 Hours format. The book's examples are easily readable and understandable by even those with no previous exposure to programming.

This book covers the absolute basics of programming: Why program? What tools to use? How does a program tell the computer what to do? Readers will learn how to program the computer and will explore some of the most popular programming languages in use. This book will introduce the reader to common programming fundamentals using Python and will provide an overview of other common programming languages and their uses.

C++ Programming - Program Design Including Data Structures (Paperback, 8th edition): D. Malik C++ Programming - Program Design Including Data Structures (Paperback, 8th edition)
D. Malik
R1,636 R1,466 Discovery Miles 14 660 Save R170 (10%) Ships in 10 - 15 working days

Learn how to program with C++ using today's definitive choice for your first programming language experience -- C++ PROGRAMMING: PROGRAM DESIGN INCLUDING DATA STRUCTURES, 8E. D.S. Malik's time-tested, student-centered methodology incorporates a strong focus on problem-solving with full-code examples that vividly demonstrate the hows and whys of applying programming concepts and utilizing C++ to work through a problem. Thoroughly updated end-of-chapter exercises, more than 20 extensive new programming exercises, and numerous new examples drawn from Dr. Malik's experience further strengthen your understanding of problem solving and program design in this new edition. You review the important features of C++ 14 Standard with timely discussions that ensure this edition equips you to succeed in your CS1 course and beyond.

Program Construction - Calculating Implementations from Specifications (Paperback): Roland Backhouse Program Construction - Calculating Implementations from Specifications (Paperback)
Roland Backhouse
R1,362 Discovery Miles 13 620 Ships in 12 - 17 working days

The ever-increasing dependence of our lives and livelihoods on the correct functioning of computer software means that logic and program correctness are core elements of all good computer science degrees. This book presents both these topics in one self-contained text.

The focus of the book is on "correct-by-construction" program design -- the discipline of calculating programs from their specifications. Modern, calculational logic is introduced in combination with key program construction principles, such as the assignment axiom, loop invariants and bound functions. This material is intertwined with motivational discussion, programming examples and challenging problem-solving exercises, bringing the book alive for its intended audience, undergraduates in computer science and mathematics, as well as professional programmers wishing to further develop their programming skills.

The book covers the elements of logic and program correctness that form the foundations of further study --- the logical connectives and their algebraic properties, induction, quantifiers and program construction rules. Substantial examples of program construction are included. Many exercises are provided, all with detailed solutions.

Programming Logic & Design, Comprehensive (Paperback, 9th edition): Joyce Farrell Programming Logic & Design, Comprehensive (Paperback, 9th edition)
Joyce Farrell
R1,221 R1,096 Discovery Miles 10 960 Save R125 (10%) Ships in 10 - 15 working days

Prepare for programming success as you learn the fundamental principles of developing structured program logic with Farrell's fully revised PROGRAMMING LOGIC AND DESIGN, COMPREHENSIVE, 9E. Ideal for mastering foundational programming, this popular book takes a unique, language-independent approach to programming with a distinctive emphasis on modern conventions. Noted for its clear writing style and complete coverage, the book eliminates highly technical jargon while introducing you to universal programming concepts and encouraging a strong programming style and logical thinking. Frequent side notes and Quick Reference boxes provide concise explanations of important programming concepts. Each chapter also contains learning objectives, a concise summary, and a helpful list of key terms. End-of-chapter material ensures your comprehension with multiple-choice review, programming and debugging exercises, and a maintenance exercise that encourages you to improve working logic.

C++ How to Program: Horizon Edition (Paperback, 8th edition): Harvey Deitel, Paul Deitel C++ How to Program: Horizon Edition (Paperback, 8th edition)
Harvey Deitel, Paul Deitel
R1,857 Discovery Miles 18 570 Ships in 12 - 17 working days
The Business Analyst - Information Technology?s Paradigm Shift (Paperback): Vernon Zwiers The Business Analyst - Information Technology’s Paradigm Shift (Paperback)
Vernon Zwiers
R608 R536 Discovery Miles 5 360 Save R72 (12%) Ships in 4 - 8 working days

The Business Analysts completely dissolves the perception that the IT industry dictates to businesses what IT systems they will use and dispels the myth that business users and IT technicians are from different planets. It suggests how to create an environment in which everybody works together in an exciting and refreshing way – a paradigm shift in the way business analysis projects are done.

The IT industry has to move to a point where it realises that the users of IT systems and the technical personnel are both equally responsible for getting the system to work. The users of the IT system should be an integral part of the team when the system is being put together. This, unfortunately, is not the norm within the industry. It is the business analyst’s responsibility, among others, to make sure that communication flows freely between all the parties involved.

This book gives the business analyst the tools and techniques to find out what the business users of IT systems really need and to guide the project to meet those needs.

Foundations of Software Testing - ISTQB Certification (Paperback, 4th edition): Dorothy Graham, Rex Black, Erik van Veenendaal Foundations of Software Testing - ISTQB Certification (Paperback, 4th edition)
Dorothy Graham, Rex Black, Erik van Veenendaal
R879 R805 Discovery Miles 8 050 Save R74 (8%) Ships in 10 - 15 working days

Now in its fourth edition, Foundations of Software Testing: ISTQB Certification is the essential guide to software testing and to the ISTQB Foundation qualification. Completely updated to comprehensively reflect the most recent changes to the 2018 ISTQB Foundation Syllabus, the book adopts a practical, hands-on approach, covering the fundamental topics that every system and software tester should know. The authors are themselves developers of the ISTQB syllabus and are highly respected international authorities and teachers within the field of software testing. About ISTQB ISTQB is a multinational body overseeing the development of international qualifications in software testing. It offers an internationally recognized qualification that ensures there is an international, common understanding of software and system testing issues.

NES/Famicom: a visual compendium (Hardcover): Bitmap Books NES/Famicom: a visual compendium (Hardcover)
Bitmap Books
R1,285 Discovery Miles 12 850 Ships in 9 - 15 working days
Starting Out with Python, Global Edition (Paperback, 5th edition): Tony Gaddis Starting Out with Python, Global Edition (Paperback, 5th edition)
Tony Gaddis
R2,116 Discovery Miles 21 160 In Stock

For courses in Python programming. A clear and student-friendly introduction to the fundamentals of Python In Starting Out with Python, 5th Edition, Tony Gaddis' accessible coverage introduces students to the basics of programming in a high-level language. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, students gain confidence in their skills and learn to recognize the logic behind developing high-quality programs. Starting Out with Python discusses control structures, functions, and lists before classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, focused explanations, and an abundance of exercises appear in every chapter. Updates to the 5th Edition include a new chapter on database programming, and new coverage of GUI programming, string processing and formatting, and turtle graphics topics.

Modern Software Engineering - Doing What Works to Build Better Software Faster (Paperback): David Farley Modern Software Engineering - Doing What Works to Build Better Software Faster (Paperback)
David Farley
R827 Discovery Miles 8 270 Ships in 12 - 17 working days

Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues. Writing for programmers, managers, and technical leads at all levels of experience, Farley illuminates durable principles at the heart of effective software development. He distills the discipline into two core exercises: learning and exploration and managing complexity. For each, he defines principles that can help you improve everything from your mindset to the quality of your code, and describes approaches proven to promote success. Farley's ideas and techniques cohere into a unified, scientific, and foundational approach to solving practical software development problems within realistic economic constraints. This general, durable, and pervasive approach to software engineering can help you solve problems you haven't encountered yet, using today's technologies and tomorrow's. It offers you deeper insight into what you do every day, helping you create better software, faster, with more pleasure and personal fulfillment. Clarify what you're trying to accomplish Choose your tools based on sensible criteria Organize work and systems to facilitate continuing incremental progress Evaluate your progress toward thriving systems, not just more "legacy code" Gain more value from experimentation and empiricism Stay in control as systems grow more complex Achieve rigor without too much rigidity Learn from history and experience Distinguish "good" new software development ideas from "bad" ones Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Python All-in-One For Dummies (Paperback, 2nd Edition): John C. Shovic, Alan Simpson Python All-in-One For Dummies (Paperback, 2nd Edition)
John C. Shovic, Alan Simpson
R804 R745 Discovery Miles 7 450 Save R59 (7%) Ships in 12 - 17 working days

The one-stop resource for all your Python queries Powerful and flexible, Python is one of the most popular programming languages in the world. It's got all the right stuff for the software driving the cutting-edge of the development world--machine learning, robotics, artificial intelligence, data science, etc. The good news is that it's also pretty straightforward to learn, with a simplified syntax, natural-language flow, and an amazingly supportive user community. The latest edition of Python All-in-One For Dummies gives you an inside look at the exciting possibilities offered in the Python world and provides a springboard to launch yourself into wherever you want your coding career to take you. These 7 straightforward and friendly mini-books assume the reader is a beginning programmer, and cover everything from the basic elements of Python code to introductions to the specific applications where you'll use it. Intended as a hands-on reference, the focus is on practice over theory, providing you with examples to follow as well as code for you to copy and start modifying in the "real world"--helping you get up and running in your area of interest almost right away. This means you'll be finishing off your first app or building and remote-controlling your own robot much faster than you can believe. Get a thorough grounding in the language basics Learn how the syntax is applied in high-profile industries Apply Python to projects in enterprise Find out how Python can get you into hot careers in AI, big data, and more Whether you're a newbie coder or just want to add Python to your magic box of tricks, this is the perfect, practical introduction--and one you'll return to as you grow your career.

Java How to Program, Late Objects, Global Edition (Paperback, 11th edition): Paul Deitel, Harvey Deitel Java How to Program, Late Objects, Global Edition (Paperback, 11th edition)
Paul Deitel, Harvey Deitel
R900 R750 Discovery Miles 7 500 Save R150 (17%) In Stock

The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming fundamentals, object-oriented programming concepts and intermediate-level topics for further study. Java How to Program, Late Objects, 11th Edition, presents leading-edge computing technologies using the Deitel signature live-code approach, which demonstrates concepts in hundreds of complete working programs. The 11th Edition presents updated coverage of Java SE 8 and new Java SE 9 capabilities, including JShell, the Java Module System, and other key Java 9 topics.

ISE Object-Oriented Software Engineering: An Agile Unified Methodology (Paperback, 2nd edition): David Kung ISE Object-Oriented Software Engineering: An Agile Unified Methodology (Paperback, 2nd edition)
David Kung
R1,846 Discovery Miles 18 460 In Stock

The new edition of Software Engineering presents a step-by-step methodology that integrates Modeling and Design, UML, Patterns, Test-Driven Development, Quality Assurance, Configuration Management, and Agile Principles throughout the life cycle. The overall approach is casual and easy to follow, with many practical examples that show the theory at work. The author uses his experiences as well as real-world stories to help the reader understand software design principles, patterns, and other software engineering concepts. The book also provides stimulating exercises that go far beyond the type of question that can be answered by simply copying portions of the text. The new edition of Software Engineering is now available for the first time in McGraw Hill Connect! Connect for this course features the MHeBook, Writing Tool, Proctorio, and the Connect authoring tool that offers the ability to create your own questions.

OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829 (Paperback): S Selikoff OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829 (Paperback)
S Selikoff
R1,192 Discovery Miles 11 920 Ships in 12 - 17 working days

An effective and practical study aid to the new OCP Java SE 17 Developer certification exam In the OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829, you'll find accessible and essential test prep material for the in-demand and practical OCP Java SE 17 Developer certification. Providing comprehensive coverage of all OCP Java SE 17 exam objectives and competencies, the Study Guide offers you access to all the skills and knowledge you'll need to succeed on the test and in the field as a new or experienced Java developer. This book provides material on records, sealed classes, text blocks, dates, streams, controlling program flow, using the Java object-oriented approach, handling exceptions, working with arrays and collections, and more. You'll also get: Intuitively organized information that aligns with the competencies tested on the exam and those required by real-world Java developers Opportunities to practice and develop skills that remain in high demand in the IT industry Access to the Sybex online learning center, with chapter review questions, full-length practice exams, hundreds of electronic flashcards, and a glossary of key terms Perfect for anyone prepping for the brand-new OCP Java SE 17 credential, OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829 is also a can't-miss reference for practicing and aspiring Java developers seeking to learn or reinforce their foundational skills in Java programming and improve their performance on the job.

Java Programming (Paperback, 10th edition): Joyce Farrell Java Programming (Paperback, 10th edition)
Joyce Farrell
R1,324 R1,190 Discovery Miles 11 900 Save R134 (10%) Ships in 10 - 15 working days

Discover the power of Java for developing applications today with the engaging, hands-on approach in Farrell's JAVA PROGRAMMING, 10th edition. Even if you're a first-time programmer, JAVA PROGRAMMING can show you step-by-step how to quickly start developing useful programs, all while mastering the basic principles of structured and object-oriented programming. Up-to-date, reader-friendly explanations and meaningful programming and collaboration exercises emphasize business applications, while useful debugging exercises and contemporary case problems further expand your understanding. Offering anywhere, anytime learning, MindTap equips you with an additional online learning platform, interactive learning tools and auto-graded coding labs for practicing and expanding your skills.

C++ Programs to Accompany Programming Logic and Design (Paperback, 8th edition): Jo Ann Smith C++ Programs to Accompany Programming Logic and Design (Paperback, 8th edition)
Jo Ann Smith
R890 R812 Discovery Miles 8 120 Save R78 (9%) Ships in 10 - 15 working days

Learn how to use C++ to transform program logic and design concepts into working programs with Smith's C++ PROGRAMS TO ACCOMPANY PROGRAMMING LOGIC AND DESIGN, 8E. Specifically designed to be paired with the latest edition of Farrell's highly successful PROGRAMMING LOGIC AND DESIGN, this new guide combine the power of C++ with the popular, language-independent, logical approach of the PROGRAMMING LOGIC AND DESIGN text. Together, the two books provide the perfect opportunity for readers to learn the fundamentals of programming, while also learning an actual leading programming language.

HTML and JavaScript BASICS (Paperback, 4th edition): E. Turner, Karl Barksdale HTML and JavaScript BASICS (Paperback, 4th edition)
E. Turner, Karl Barksdale
R1,400 R1,244 Discovery Miles 12 440 Save R156 (11%) Ships in 10 - 15 working days

This BASICS series text, updated to include the latest information on JavaScript and HTML, provides an easy-to-follow, step-by-step introduction to all aspects of HTML and JavaScript programming. Topics covered in the book include HTML organization techniques, HTML power techniques, using images with JavaScript, and using forms with JavaScript.

21st Century RPG: /Free, ILE, and MVC - Free, ILE, and MVC (Paperback): David Shirey 21st Century RPG: /Free, ILE, and MVC - Free, ILE, and MVC (Paperback)
David Shirey
R1,754 R1,364 Discovery Miles 13 640 Save R390 (22%) Ships in 10 - 15 working days

This guide teaches programmers who have been left behind in the IBM i's evolution to code more productively and modernize their business applications. Shirey uses a casual, humorous teaching style to explain the concepts, along with plenty of code examples. Readers will gain confidence in areas that may be new to them and use the provided examples to practice what they've learned. The manual is structured so that whether they are using the latest IBM i technology or an older version, readers will learn methods to improve coding and applications, as well as become comfortable with writing programs using ILE RPG, free-format RPG, and Model-View-Controller (MVC).

BTEC Nationals Information Technology Student Book + Activebook - For the 2016 specifications (Paperback): Jenny Phillips, Alan... BTEC Nationals Information Technology Student Book + Activebook - For the 2016 specifications (Paperback)
Jenny Phillips, Alan Jarvis, Mark Fishpool, Richard McGill, Tim Cook, …
R1,036 Discovery Miles 10 360 Ships in 12 - 17 working days

Each Student Book and ActiveBook have has clearly laid out pages with a range of supportive features to aid learning and teaching: Getting to know your unit sections ensure learners understand the grading criteria and unit requirements. Getting ready for Assessment sections focus on preparation for external assessment with guidance for learners on what to expect. Hints and tips will help them prepare for assessment and sample answers are provided for a range of question types including, short and long answer questions, all with a supporting commentary. Learners can also prepare for internal assessment using this feature. A case study of a learner completing the internal assessment for that unit covering 'How I got started', 'How I brought it all together' and 'What I got from the experience'. Pause Point feature provide opportunities for learners to self-evaluate their learning at regular intervals. Each Pause Point point feature gives learners a Hint or Extend option to either revisit and reinforce the topic or to encourage independent research or study skills. Case Study and Theory into Practice features enable development of problem-solving skills and place the theory into real life situations learners could encounter. Assessment Activity/Practice provide scaffolded assessment practice activities that help prepare learners for assessment. Within each assessment practice activity, a Plan, Do and Review section supports learners' formative assessment by making sure they fully understand what they are being asked to do, what their goals are and how to evaluate the task and consider how they could improve. Dedicated Think Future pages provide case studies from the industry, with a focus on aspects of skills development that can be put into practice in a real work environment and further study.

Introduction to Programming with C++, International Edition (Paperback, 7th edition): Diane Zak Introduction to Programming with C++, International Edition (Paperback, 7th edition)
Diane Zak
R1,324 R1,191 Discovery Miles 11 910 Save R133 (10%) Ships in 10 - 15 working days

Readers quickly become motivated to learn C++ with popular author Diane Zak's distinctive emphasis on the importance of C++ programming skills in business today. AN INTRODUCTION TO PROGRAMMING WITH C++, 7E, International Edition distinguishes itself from all other C++ instructional books with its unique, reader-focused approach. Memorable new examples demonstrate concepts in action while a wealth of hands-on unique exercises allow readers to apply concepts as they progress. The book's visually-driven presentation clarifies concepts with useful IPO charts, flowcharts and code examples throughout. New videos and PDF files for each chapter demonstrate how readers can complete exercises using various compilers. Microsoft (R) Visual Studio 2012 (R) is also available with the book as an optional bundle. Trust AN INTRODUCTION TO PROGRAMMING WITH C++, 7E, International Edition to stay engaged and enthusiastic about mastering the skills of C++ today.

Agile 2 - The Next Iteration of Agile (Paperback): C. Berg Agile 2 - The Next Iteration of Agile (Paperback)
C. Berg
R545 Discovery Miles 5 450 Ships in 12 - 17 working days

Agile is broken. Most Agile transformations struggle. According to an Allied Market Research study, "63% of respondents stated the failure of agile implementation in their organizations." The problems with Agile start at the top of most organizations with executive leadership not getting what agile is or even knowing the difference between success and failure in agile. Agile transformation is a journey, and most of that journey consists of people learning and trying new approaches in their own work. An agile organization can make use of coaches and training to improve their chances of success. But even then, failure remains because many Agile ideas are oversimplifications or interpreted in an extreme way, and many elements essential for success are missing. Coupled with other ideas that have been dogmatically forced on teams, such as "agile team rooms", and "an overall inertia and resistance to change in the Agile community," the Agile movement is ripe for change since its birth twenty years ago. "Agile 2" represents the work of fifteen experienced Agile experts, distilled into Agile 2: The Next Iteration of Agile by seven members of the team. Agile 2 values these pairs of attributes when properly balanced: thoughtfulness and prescription; outcomes and outputs, individuals and teams; business and technical understanding; individual empowerment and good leadership; adaptability and planning. With a new set of Agile principles to take Agile forward over the next 20 years, Agile 2 is applicable beyond software and hardware to all parts of an agile organization including "Agile HR", "Agile Finance", and so on. Like the original "Agile", "Agile 2", is just a set of ideas - powerful ideas. To undertake any endeavor, a single set of ideas is not enough. But a single set of ideas can be a powerful guide.

The Staff Engineer's Path - A Guide For Individual Contributors Navigating Growth and Change (Paperback): Tanya Reilly The Staff Engineer's Path - A Guide For Individual Contributors Navigating Growth and Change (Paperback)
Tanya Reilly
R904 R796 Discovery Miles 7 960 Save R108 (12%) Ships in 12 - 17 working days

For years, companies have rewarded their most effective engineers by suggesting they move to a management position. But treating management as the default (or only) path for an engineer with leadership ability doesn't serve the industry well. The staff engineer path allows you to contribute at a high level, with more free time to drive big projects, determine tech strategy, and raise everyone's skills. With this in-depth book, author Tanya Reilly shows you ways to master strategic thinking, manage difficult projects, and set the standard for technical work. You'll learn how to be a leader without direct authority, how to plan ahead so that you're making the right technical decisions, and how to make everyone around you better, all while still leaving you time to grow as an expert in your domain. In three parts, you'll explore the three pillars of an engineer's job: Big picture thinking: learn how to take a broad, strategic view when thinking about your work Project execution: dive into tactics and explore the practicalities of making projects succeed Being a positive influence: determine the standards for what "good engineering" means in your organization

A Game of Life or Death (Paperback): Triona Campbell A Game of Life or Death (Paperback)
Triona Campbell
R211 Discovery Miles 2 110 Ships in 12 - 17 working days

An addictive thriller from the most sensational new voice in YA fiction. When sixteen-year-old Asha Kennedy discovers her older sister Maya's dead body in their home, her world falls apart. Desperate for answers, and to stay out of the hands of the social services she grew up in, Asha turns to her hacker friends for help. Her search leads her to Zu Tech, the hit games studio where Maya was a lead coder. As Asha begins to unravel the riddle of her death, she realises that the only way to uncover the truth is from the inside. Asha ghosts her old life and infiltrates a Zu Tech eSport tournament as they launch 'SHACKLE', the revolutionary Virtual Reality video game Maya was working on - and which hides a monstrous secret... Perfect for fans of The Hunger Games and A Good Girl's Guide to Murder A guaranteed page turner full of heart, tension and twists you won't see coming! The first book in a major new YA series

Practical Go - Building Scalable Network and Non-Network Applications (Paperback): A. Saha Practical Go - Building Scalable Network and Non-Network Applications (Paperback)
A. Saha
R724 Discovery Miles 7 240 Ships in 12 - 17 working days

YOUR PRACTICAL, HANDS-ON GUIDE TO WRITING APPLICATIONS USING GO Google announced the Go programming language to the public in 2009, with the version 1.0 release announced in 2012. Since its announcement to the community, and the compatibility promise of the 1.0 release, the Go language has been used to write scalable and high-impact software programs ranging from command-line applications and critical infrastructure tools to large-scale distributed systems. It's speed, simplicity, and reliability make it a perfect choice for developers working in various domains. In Practical Go - Building Scalable Network + Non-Network Applications, you will learn to use the Go programming language to build robust, production-ready software applications. You will learn just enough to building command line tools and applications communicating over HTTP and gRPC. This practical guide will cover: Writing command line applications Writing a HTTP services and clients Writing RPC services and clients using gRPC Writing middleware for network clients and servers Storing data in cloud object stores and SQL databases Testing your applications using idiomatic techniques Adding observability to your applications Managing configuration data from your applications You will learn to implement best practices using hands-on examples written with modern practices in mind. With its focus on using the standard library packages as far as possible, Practical Go will give you a solid foundation for developing large applications using Go leveraging the best of the language's ecosystem.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Code the Classics Volume 1
David Crookes, Andrew Gillett Hardcover  (1)
R453 Discovery Miles 4 530
Job Ready Java
H Balti Paperback R767 Discovery Miles 7 670
Software Engineering - Basic Principles…
Ravi Sethi Hardcover R1,417 Discovery Miles 14 170
WDSC Step-by-step - A Practical Guide to…
Joe Pluta Paperback R2,019 Discovery Miles 20 190
IBM System I APIs at Work
Bruce Vining, Doug Pence, … Paperback R2,373 Discovery Miles 23 730
Subfiles in Free-format RPG: Rules…
Kevin Vandever Paperback R2,002 Discovery Miles 20 020
Engineering Management for the Rest of…
Sarah Drasner Paperback R482 R403 Discovery Miles 4 030
Data: A Guide to Humans
Phil Harvey, Noelia Jimenez Martinez Hardcover R348 Discovery Miles 3 480
Flexible Input, Dazzling Output with IBM…
Rafael Victoria-Pereira Paperback R1,986 R1,531 Discovery Miles 15 310
Algorithms Illuminated - Omnibus Edition
Tim Roughgarden Hardcover R1,563 Discovery Miles 15 630

 

Partners