Software Books

  • BGYRA
    • £47.19
    • RRP £58.99
    • Save £11.80Save 20.00%
    With the New Perspectives' critical-thinking, problem-solving approach, students will gain a comprehensive understanding of MICROSOFT OFFICE POWERPOINT 2010 and will learn how to take advantage of the flexibility it offers. Case-based tutorials challenge students to apply what they are learning to real-life tasks, preparing them to easily transfer skills to new situations. With New Perspectives, students understand why they're learning what they're learning and are better situated to retain skills beyond the classroom.
  • AUYPU
    • £44.79
    • RRP £55.99
    • Save £11.20Save 20.00%
    >Microsoft(R) Dynamics CRM 2015 Unleashed presents start-to-finish guidance for planning, customizing, deploying, integrating, managing, and securing both cloud and on-premise based versions of Dynamics CRM. Leading Dynamics implementer Marc Wolenik fully covers Microsoft Dynamics CRM 2015. You'll find thorough coverage of Dynamics' revamped "Flow" interface and advanced cross-platform mobile client support. Extensive new coverage also includes: Business Process Flows, Portable Business Logic, reporting and forms improvements, server-side email synchronization, MarketingPilot, NetBreeze, Yammer, and much more. Drawing on extensive insider knowledge, Wolenik presents proven best practices and pitfalls to avoid in using every significant Dynamics CRM 2015 capability-information available in no other book. Marc J. Wolenik, is CEO of Webfortis, a Microsoft Gold Customer Relationship Management Competency Partner that specializes in delivering Microsoft Dynamics CRM/xRM solutions for companies of all sizes. Learn from experience and dive deep into CRM technologies that cross almost every industry and vertical. His books include Microsoft Dynamics CRM 2013 Unleashed, Microsoft CRM 4 Unleashed, and Microsoft CRM 4 Integration Unleashed.
  • BGNED
    • £44.00
    • RRP £55.00
    • Save £11.00Save 20.00%
    The best-selling Revit guide, now more complete than ever with all-new coverage on the 2018 release Mastering Autodesk Revit 2018 for Architecture is packed with focused discussions, detailed exercises, and real-world examples to help you get up to speed quickly on the latest version of Autodesk Revit for Architecture. Organized according to how you learn and implement the software, this book provides expert guidance for all skill levels. Hands-on tutorials allow you to dive right in and start accomplishing vital tasks, while compelling examples illustrate how Revit for Architecture is used in every project. The companion website features before-and-after tutorial files, additional advanced content, and an hour of video on crucial techniques to help you quickly master this powerful software. From basic interface topics to advanced visualization techniques and documentation, this invaluable guide is your ideal companion through the Revit Architecture workflow. Whether you're preparing for Autodesk certification exams or just want to become more productive with the architectural design software, practical exercises and expert instruction will get you where you need to be. * Understand key BIM and Revit concepts and master the Revit interface * Delve into templates, work-sharing, and managing Revit projects * Master modeling and massing, the Family Editor, and visualization techniques * Explore documentation, including annotation, detailing, and complex structures BIM software has become a mandatory asset in today's architecture field; automated documentation updates reduce errors while saving time and money, and Autodesk's Revit is the industry leader in the BIM software space.
  • AHFGV
    • £39.99
    • RRP £50.00
    • Save £10.01Save 20.000000000000000426325641456060111522674560546875%
    Successfully deploy a top-quality Exchange messaging service Rolling out a major messaging service with Microsoft Exchange Server 2013 requires that you not only understand the functionality of this exciting new release, but that you fully grasp all aspects of the larger Exchange server ecosystem as well. This practical book is your best field guide to it all. Written for administrators and consultants in the trenches, this innovative new guide begins with key concepts of Microsoft Exchange Server 2013 and then moves through the recommended practices and processes that are necessary to deploy a top-quality Exchange service. Whether you're upgrading from Exchange Server 2010 or earlier, installing for the first time, or migrating from another system, this book provides the concepts, thought processes and real-world advice you need. Understand the fundamentals of Exchange architecture and design Do detailed planning--consider all technical, business, and functional requirements Weigh the demands of high availability (HA) and disaster recovery (DR) versus cost, and explore how to achieve HA onsite, in the cloud, or in hybrid installations Examine the best ways to manager your installation, whether onsite with Exchange Server 2013 or in the cloud with Office 365 Plan for security, compliance, collaboration, and integration with other systems Create a timeline for deployment, including migrations from earlier or other systems Extend and customize your messaging system with Exchange Web Services
  • BCIJN
    • £38.39
    • RRP £47.99
    • Save £9.60Save 20.00%
    Few developers would argue that writing automated tests is a good idea, but actually pursue it is a different story. If you build applications with Java or Groovy, there's good news: the Spock testing framework, built on the foundation of JUnit. This definitive guide shows you how to use Spock's expressive test capabilities to write concise and highly readable tests. Written by a senior software engineer at Netflix with more than 15 years of experience writing automated tests within the Java and Groovy ecosystems, this book takes you from Spock basics to advanced topics, using fully worked integration examples. Learn how initiate test-driven development in your team, using tests as living documentation-and discover why Spock is the most accessible, modern, and innovative testing framework on the JVM.
  • BPWGI
    • £38.39
    • RRP £47.99
    • Save £9.60Save 20.00%
    Recent developments in deep learning have put the field center stage for innovation in software engineering. New algorithms and techniques in academia hold promise for many real world problems, and new machine learning platforms are powerful, but aren't necessarily easy to get started with. With this hands-on cookbook, you'll discover that deep learning doesn't need to be intimidating. Aimed at readers who are new to deep learning, this cookbook enables you to solve problems quickly, using the most appropriate platform for each application. You'll learn how to leverage the work of Google by reusing pre-trained networks, use non-final layers to map data, and build recommender systems out of any correlation data. Work with step-by-step recipes that address familiar problems in areas such as text embeddings, text labeling and generation, and image classification and generation Walk through a practical solution for each recipe, using modern machine learning frameworks Learn how your newly-trained models can be easily ported for use in production settings Build applications that go from interesting results to serving real users Use deep learning in production, including how to query embeddings with the Postgres database, and how export and serve models using TensorFlow Set up a microservice using Python, and run models on mobile devices
  • AFHCO
    • £31.49
    • RRP £39.99
    • Save £8.50Save 21.00%
    Why learn R? Because it's rapidly becoming the standard for developing statistical software. R in a Nutshell provides a quick and practical way to learn this increasingly popular open source language and environment. You'll not only learn how to program in R, but also how to find the right user-contributed R packages for statistical modeling, visualization, and bioinformatics. The author introduces you to the R environment, including the R graphical user interface and console, and takes you through the fundamentals of the object-oriented R language. Then, through a variety of practical examples from medicine, business, and sports, you'll learn how you can use this remarkable tool to solve your own data analysis problems. * Understand the basics of the language, including the nature of R objects * Learn how to write R functions and build your own packages * Work with data through visualization, statistical analysis, and other methods * Explore the wealth of packages contributed by the R community * Become familiar with the lattice graphics package for high-level data visualization * Learn about bioinformatics packages provided by Bioconductor "I am excited about this book. R in a Nutshell is a great introduction to R, as well as a comprehensive reference for using R in data analytics and visualization. Adler provides 'real world' examples, practical advice, and scripts, making it accessible to anyone working with data, not just professional statisticians." --Martin Schultz, Arthur K. Watson Professor of Computer Science, Yale University
  • AUPIY
    • £31.99
    • RRP £39.99
    • Save £8.00Save 20.00%
    Every day, millions of people use Microsoft Office 365, the subscription version of the world's most popular productivity platform. If you're a developer, Programming Microsoft Office 365 will show you how to build custom solutions that access and interact with their Office 365 data right from within your apps, on practically any mobile, web, and desktop platform. Leading Office solutions developer Paolo Pialorsi offers practical, code-rich, task-based coverage of every key aspect of Office 365 development. You'll learn hands-on by building a complete, start-to-finish solution with the newest major release of Office 365. Pialorsi shows you how to use Microsoft's new Microsoft Graph APIs to integrate users' mail, calendars, contacts, users, groups, files, folders, and more. You'll learn how to leverage Microsoft's Graph APIs at the REST level, understanding how to create solutions whether you're building web apps with .NET, PHP, Java, Python, or Ruby on Rails; creating Windows Universal, iOS, or Android, apps; or targeting some other platform altogether. You'll master powerful techniques leveraging SharePoint Online, Microsoft Azure Active Directory and other Microsoft cloud services, Microsoft OneDrive for Business, Microsoft's new REST APIs, and exciting new products such as Microsoft Delve and Office Graph. Microsoft Office 365 and Microsoft's newest development technologies offer unprecedented opportunities to supercharge user and business productivity. One book will help you make the most of those opportunities: Programming Microsoft Office 365.
  • BIKDG
    • £31.99
    • RRP £39.99
    • Save £8.00Save 20.00%
    Just how critical is testing to the success of a software project? And how can you make these tests simple yet maintainable, flexible, and efficient? This unique book offers essays from 25 leading software testers that illustrate the qualities and techniques necessary to make testing an art in itself. Through personal anecdotes, you'll learn how each of these professionals developed best practices for testing a wide range of software projects involving XMPP, GUI tools, Open Map applications, and more. Topics of this book include: OLPC project testing - Mel Chua (The Open Planning Project); Open Maps application testing - Steve Coast (founder of OpenStreetMap); AbiWord open source app testing - Kamran Khan (AbiWord word processor); GNU Compiler Collection tool testing - Mark Mitchell (GCC); GUI Tools - Adam Christian and Mikeal Rogers (OSAF/Mozilla); Python Language testing - Neal Norwitz; Network testing frameworks - Jim Walker (OpenSolaris); and, XMPP Protocol testing - Remko Troncon (Jabber). "Beautiful Testing" provides you with knowledge gained from years of experience that you can put to the test on your own projects.
  • BKXJN
    • £31.99
    • RRP £39.99
    • Save £8.00Save 20.00%
    Investors recognize that technology is a powerful tool for obtaining and interpreting financial data that could give them the one thing everyone on Wall Street wants: an edge. Yet, many don't realize that you don't need to be a programmer to access behind-the-scenes financial information from Bloomberg, IHS Markit, or other systems found at most banks and investment firms. This practical guide teaches analysts a useful subset of Excel skills that will enable them to access and interpret financial information-without any prior programming experience. This book will show analysts, step-by-step, how to quickly produce professional reports that combine their views with Bloomberg or Markit data including historical financials, comparative analysis, and relative value. For portfolio managers, this book demonstrates how to create professional summary reports that contain a high-level view of a portfolio's performance, growth, risk-adjusted return, and composition. If you are a programmer, this book also contains a parallel path that covers the same topics using C#. Topics include: Access additional data that isn't visible on Bloomberg screens Create tables containing corporate data that makes it possible to compare multiple companies, bonds, or loans side-by- side Build one-page analytic ("Tear Sheet") reports for individual companies that incorporates important financials, custom notes, relative value comparison of the company to its peers, and price trends with research analyst targets Build two-page portfolio summary report that contains a high-level view of the portfolio's performance, growth, risk-adjusted return, and composition Explore daily prices and facility information for most of the tradable corporate bond and loan market Determine the relationship between two securities (or index) using correlation and regression Compare each security's performance to a cohort made of up of securities with similar risk and return characteristics Measure portfolio risk-adjusted return by calculating variance, standard deviation, and Sharpe ratio Use Markit data to identify meaningful trends in prices, new issue spreads, and refinancings
  • BGOHP
    • £31.19
    • RRP £38.99
    • Save £7.80Save 20.00%
    MICROSOFT OFFICE WORD 2010: INTRODUCTORY, International Edition provides a project-based, step-by-step approach to successfully teach students Microsoft Word 2010 skills.
  • BNXQM
    • £30.80
    • RRP £38.50
    • Save £7.70Save 19.000000000000001563194018672220408916473388671875%
    You want increased customer satisfaction, faster development cycles, and less wasted work. Domain-driven design (DDD) combined with functional programming is the innovative combo that will get you there. In this pragmatic, down-to-earth guide, you'll see how applying the core principles of functional programming can result in software designs that model real-world requirements both elegantly and concisely - often more so than an object-oriented approach. Practical examples in the open-source F# functional language, and examples from familiar business domains, show you how to apply these techniques to build software that is business-focused, flexible, and high quality. Domain-driven design is a well-established approach to designing software that ensures that domain experts and developers work together effectively to create high-quality software. This book is the first to combine DDD with techniques from statically typed functional programming. This book is perfect for newcomers to DDD or functional programming - all the techniques you need will be introduced and explained. Model a complex domain accurately using the F# type system, creating compilable code that is also readable documentation---ensuring that the code and design never get out of sync. Encode business rules in the design so that you have "compile-time unit tests," and eliminate many potential bugs by making illegal states unrepresentable. Assemble a series of small, testable functions into a complete use case, and compose these individual scenarios into a large-scale design. Discover why the combination of functional programming and DDD leads naturally to service-oriented and hexagonal architectures. Finally, create a functional domain model that works with traditional databases, NoSQL, and event stores, and safely expose your domain via a website or API. Solve real problems by focusing on real-world requirements for your software. What You Need: The code in this book is designed to be run interactively on Windows, Mac and Linux. You will need a recent version of F# (4.0 or greater), and the appropriate .NET runtime for your platform. Full installation instructions for all platforms at fsharp.org.
  • BMADL
    • £30.80
    • RRP £38.50
    • Save £7.70Save 19.000000000000001563194018672220408916473388671875%
    Does your Rails code suffer from bloat, brittleness, or inaccuracy? Cure these problems with the regular application of test-driven development. You'll use Rails 5.1, Minitest 5, and RSpec 3.6, as well as popular testing libraries such as factory_girl and Cucumber. Updates include Rails 5.1 system tests and Webpack integration. Do what the doctor ordered to make your applications feel all better. Side effects may include better code, fewer bugs, and happier developers. Your Ruby on Rails application is sick. Deadlines are looming, but every time you make the slightest change to the code, something else breaks. Nobody remembers what that tricky piece of code was supposed to do, and nobody can tell what it actually does. Plus, it has bugs. You need test-driven development: a process for improving the design, maintainability, and long-term viability of software. With both practical code examples and discussion of why testing works, this book starts with the most basic features delivered as part of core Ruby on Rails. Once you've integrated those features into your coding practice, work with popular third-party testing tools such as RSpec, Jasmine, Cucumber, and factory_girl. Test the component parts of a Rails application, including the back-end model logic and the front-end display logic. With Rails examples, use testing to enable your code to respond better to future change. Plus, see how to handle real-world testing situations. This new edition has been updated to Rails 5.1 and RSpec 3.6 and contains full coverage of new Rails features, including system tests and the Webpack-based JavaScript setup. What You Need: Ruby 2.4, Rails 5.1
  • BRWQZ
    • £30.80
    • RRP £38.50
    • Save £7.70Save 19.000000000000001563194018672220408916473388671875%
    This book is the introduction to Elixir for experienced programmers, completely updated for Elixir 1.6 and beyond. Explore functional programming without the academic overtones (tell me about monads just one more time). Create concurrent applications, but get them right without all the locking and consistency headaches. Meet Elixir, a modern, functional, concurrent language built on the rock-solid Erlang VM. Elixir's pragmatic syntax and built-in support for metaprogramming will make you productive and keep you interested for the long haul. Maybe the time is right for the Next Big Thing. Maybe it's Elixir. Functional programming techniques help you manage the complexities of today's real-world, concurrent systems; maximize uptime; and manage security. Enter Elixir, with its modern, Ruby-like, extendable syntax, compile and runtime evaluation, hygienic macro system, and more. But, just as importantly, Elixir brings a sense of enjoyment to parallel, functional programming. Your applications become fun to work with, and the language encourages you to experiment. Part 1 covers the basics of writing sequential Elixir programs. We'll look at the language, the tools, and the conventions. Part 2 uses these skills to start writing concurrent code-applications that use all the cores on your machine, or all the machines on your network! And we do it both with and without OTP. Part 3 looks at the more advanced features of the language, from DSLs and code generation to extending the syntax. This edition is fully updated with all the new features of Elixir 1.6, with a new chapter on structuring OTP applications, and new sections on the debugger, code formatter, Distillery, and protocols. What You Need: You'll need a computer, a little experience with another high-level language, and a sense of adventure. No functional programming experience is needed.
  • AGEAA
    • £30.39
    • RRP £37.99
    • Save £7.60Save 20.00%
    Excel at Excel with the help of this bestselling spreadsheet guide John Walkenbach's name is synonymous with excellence in computer books that decipher the complexities of Microsoft Excel. Known as "Mr. Spreadsheet," Walkenbach shows you how to maximize the power of Excel 2013 while bringing you up to speed on the latest features. This perennial bestseller is fully updated to cover all the new features of Excel 2013, including how to navigate the user interface, take advantage of various file formats, master formulas, analyze data with PivotTables, and more. Whether you're an Excel beginner who is looking to get more savvy or an advanced user looking to become a power user, this latest edition provides you with comprehensive coverage as well as helpful tips, tricks, and techniques that you won't find anywhere else. Shares the invaluable insight of Excel guru and bestselling author "Mr. Spreadsheet" John Walkenbach as he guides you through every aspect of Excel 2013 Provides essential coverage of all the newest features of Excel 2013 Presents material in a clear, concise, logical format that is ideal for all levels of Excel experience Features a website that includes downloadable templates and worksheets from the book Chart your path to fantastic formulas and stellar spreadsheets with Excel 2013 Bible !
  • BBWYY
    • £30.39
    • RRP £37.99
    • Save £7.60Save 20.00%
    Learn to maintain and update scorecards and dashboards with Excel Balanced Scorecards and operational dashboards measure organizational performance and Microsoft Excel is the tool used worldwide to create these scorecards and dashboards. This book covers time-proven step-by-step processes on how to guide executive teams and managers in creating scorecards and dashboards. It then shows Excel developers how to create those scorecards and dashboards. This is the only book that converts theory into practice. The author addresses the people and processes you need to identify strategy and operational metrics and then implement them in dashboards in three versions of Excel. You'll learn how balanced scorecards help organizations translate strategy into action and the ways that performance dashboards enable managers monitor operations. * Covers Excel 2010 back to Excel 2003 * Shows how to develop consensus on strategy and operational plans with the executive teams * Details steps in creating tactical action plans * Gives step-by-step guidance in creating the most powerful management dashboards * Puts over ten years of experience in one book Balanced Scorecards & Operational Dashboards with Microsoft Excel, Second Edition is the ultimate resource for enhancing your strategic and operational performance.
  • BFXIY
    • £30.39
    • RRP £37.99
    • Save £7.60Save 20.00%
    Take your Excel formulas to the next level with this updatedreference

    John Walkenbach's name is synonymous with excellence in computerbooks that decipher complex technical topics. Known as "Mr.Spreadsheet," Walkenbach provides you with clear explanations onall the methods you can use to maximize the power of Excel withformulas within the frameworks of all the new features ofExcel 2010.

    You'll learn how to create financial formulas, maximize thepower of array formulas, develop custom worksheet functions withVBA, debug formulas, and much more. This invaluable reference isfully updated for the new Microsoft Office release and providescomprehensive formulas coverage, delivering more than 800 pages ofExcel tips, tricks, and techniques you won't find anywhereelse. * Demonstrates how to use all the new features of Excel 2010 tomaximize your formulas * Shows how to develop custom worksheet functions with VBA, debugformulas, create financial formulas, and more * Serves as an indispensable reference no matter your skilllevel * Includes a valuable CD-ROM with sample files, templates andworksheets from the book, plus John Walkenbach's award-winningPower Utility Pak

    Prepare to excel with Excel when you have John Walkenbach andExcel 2010 Formulas by your side!

    Note: CD-ROM/DVD and other supplementary materials arenot included as part of eBook file.

  • AMWRF
    • £29.09
    • RRP £36.50
    • Save £7.41Save 19.999999999999998863131622783839702606201171875%
    This book is written for the technical test analyst who wants to achieve advanced skills in test analysis, design, and execution. With a hands-on, exercise-rich approach, this book teaches you how to define and carry out the tasks required to implement a test strategy. You will be able to analyze, design, implement, and execute tests using risk considerations to determine the appropriate effort and priority for tests. This book will help you prepare for the ISTQB Advanced Technical Test Analyst exam. Included are sample exam questions for most of the learning objectives covered by the latest (2012) ISTQB Advanced Level syllabus. The ISTQB certification program is the leading software tester certification program in the world. You can be confident in the value and international stature that the Advanced Technical Test Analyst certificate will offer you. With over thirty years of software and systems engineering experience, author Rex Black is President of RBCS, a leader in software, hardware, and systems testing, and the most prolific author practicing in the field of software testing today. Previously, he served as President of both the International and American Software Testing Qualifications Boards (ISTQB and ASTQB). Jamie Mitchell is a consultant who has been working in software testing, test automation, and development for over 20 years. He was a member of the Technical Advisory Group for ASTQB, and one of the primary authors for the ISTQB Advanced Technical Test Analyst 2012 syllabus.
  • AQMKJ
    • £28.69
    • RRP £35.99
    • Save £7.30Save 19.999999999999998863131622783839702606201171875%
    Now in full color! The quick way to get started with Microsoft Office 2016! This is learning made easy. Get more done quickly with Microsoft Word, Excel, PowerPoint, and Outlook. Jump in wherever you need answers--brisk lessons and colorful screenshots show you exactly what to do, step by step. * Covers Word, Excel, PowerPoint and Outlook* Format documents for visual impact* Quickly prepare personalized email messages and labels* Build powerful workbooks for analysis and reporting* Analyze alternative data sets with Quick Analysis Lens, Goal Seek, and Solver* Prepare highly effective presentations* Strengthen your presentations by adding tables and graphics* Organize your email, scheduling, and contacts* Look up just the tasks and lessons you need
  • APHUD
    • £28.79
    • RRP £35.99
    • Save £7.20Save 20.00%
    Thoroughly updated and expanded! Includes new coverage on HANA, the cloud, and using SAP's applications! In just 24 sessions of one hour or less, you'll get up and running with the latest SAP technologies, applications, and solutions. Using a straightforward, step-by-step approach, each lesson strengthens your understanding of SAP from both a business and technical perspective, helping you gain practical mastery from the ground up on topics such as security, governance, validations, release management, SLA, and legal issues. Step-by-step instructions carefully walk you through the most common questions, issues, and tasks. Quizzes and exercises help you build and test your knowledge. Notes present interesting pieces of information. Tips offer advice or teach an easier way to do something. Cautions advise you about potential problems and help you steer clear of disaster. Learn how to...* Understand SAP terminology, concepts, and solutions * Install SAP on premises or in the cloud * Master SAP's revamped user interface * Discover how and when to use in-memory HANA databases * Integrate SAP Software as a Service (SaaS) solutions such as Ariba, Successfactors, Fieldglass, and hybris * Find resources at SAP's Service Marketplace, Developer Network, and Help Portal * Avoid pitfalls in SAP project implementation, migration, and upgrades * Discover how SAP fits with mobile devices, social media, big data, and the Internet of Things * Start or accelerate your career working with SAP technologies
  • AYPUV
    • £28.79
    • RRP £35.99
    • Save £7.20Save 20.00%
    The overwhelming majority of a software system's lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems? In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You'll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient-lessons directly applicable to your organization. This book is divided into four sections: Introduction-Learn what site reliability engineering is and why it differs from conventional IT industry practices Principles-Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE) Practices-Understand the theory and practice of an SRE's day-to-day work: building and operating large distributed computing systems Management-Explore Google's best practices for training, communication, and meetings that your organization can use
  • BLNAL
    • £28.79
    • RRP £35.99
    • Save £7.20Save 20.00%
    Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords? In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively Make informed decisions by identifying the strengths and weaknesses of different tools Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity Understand the distributed systems research upon which modern databases are built Peek behind the scenes of major online services, and learn from their architecture
  • ABHTHX1
    • £27.99
    • RRP £34.99
    • Save £7.00Save 20.00%
    Hands-on guidance to creating great test-driven development practice Test-driven development (TDD) practice helps developers recognize a well-designed application, and encourages writing a test before writing the functionality that needs to be implemented. This hands-on guide provides invaluable insight for creating successful test-driven development processes. With source code and examples featured in both C# and .NET, the book walks you through the TDD methodology and shows how it is applied to a real-world application. You'll witness the application built from scratch and details each step that is involved in the development, as well as any problems that were encountered and the solutions that were applied. * Clarifies the motivation behind test-driven development (TDD), what it is, and how it works * Reviews the various steps involved in developing an application and the testing that is involved prior to implementing the functionality * Discusses unit testing and refactoring Professional Test-Driven Development with C# shows you how to create great TDD processes right away.
  • AMZRD
    • £27.99
    • RRP £34.99
    • Save £7.00Save 20.00%
    Build better software with essential software engineeringtechniques

    Beginning Software Engineering teaches you the practical,hands-on skills needed to design and build robust, efficient, andconsistently reliable software. Using jargon-free English, thisbook uses numerous case studies to demonstrate important conceptsand techniques, and describes methods that can be applied to anyprogramming language. Each chapter concludes with a Try It Out andHow It Works section where you can test your skills with practiceexercises. No previous programming, development, or managementexperience is required for you to learn how to complete essentialtasks within all development approaches including linear,waterfall, and agile. * Understand the concept of software engineering * Explore the pros and cons of major development approaches andlearn the major tasks performed regardless of approach * Discover how tasks are handled differently betweenapproaches

    Written for new programmers wanting to build excellent,functional software, Beginning Software Engineering providesvital information and hands-on training.