Filter
(found 261 products)
Book cover image
The comprehensive study aide for those preparing for the new Oracle Certified Professional Java SE Programmer I Exam 1Z0-815 Used primarily in mobile and desktop application development, Java is a platform-independent, object-oriented programming language. It is the principal language used in Android application development as well as a popular language ...
OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815
The comprehensive study aide for those preparing for the new Oracle Certified Professional Java SE Programmer I Exam 1Z0-815 Used primarily in mobile and desktop application development, Java is a platform-independent, object-oriented programming language. It is the principal language used in Android application development as well as a popular language for client-side cloud applications. Oracle has updated its Java Programmer certification tracks for Oracle Certified Professional. OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide covers 100% of the exam objectives, ensuring that you are thoroughly prepared for this challenging certification exam. This comprehensive, in-depth study guide helps you develop the functional-programming knowledge required to pass the exam and earn certification. All vital topics are covered, including Java building blocks, operators and loops, String and StringBuilder, Array and ArrayList, and more. Included is access to Sybex's superior online interactive learning environment and test bank--containing self-assessment tests, chapter tests, bonus practice exam questions, electronic flashcards, and a searchable glossary of important terms. This indispensable guide: Clarifies complex material and strengthens your comprehension and retention of key topics Covers all exam objectives such as methods and encapsulation, exceptions, inheriting abstract classes and interfaces, and Java 8 Dates and Lambda Expressions Explains object-oriented design principles and patterns Helps you master the fundamentals of functional programming Enables you to create Java solutions applicable to real-world scenarios There are over 9 millions developers using Java around the world, yet hiring managers face challenges filling open positions with qualified candidates. The OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide will help you take the next step in your career.
https://magrudy-assets.storage.googleapis.com/9781119584704.jpg
63.000000 USD

OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815

by Scott Selikoff, Jeanne Boyarsky
Paperback / softback
Book cover image
Develop faster with DevOps DevOps embraces a culture of unifying the creation and distribution of technology in a way that allows for faster release cycles and more resource-efficient product updating. DevOps For Dummies provides a guidebook for those on the development or operations side in need of a primer on ...
DevOps For Dummies
Develop faster with DevOps DevOps embraces a culture of unifying the creation and distribution of technology in a way that allows for faster release cycles and more resource-efficient product updating. DevOps For Dummies provides a guidebook for those on the development or operations side in need of a primer on this way of working. Inside, DevOps evangelist Emily Freeman provides a roadmap for adopting the management and technology tools, as well as the culture changes, needed to dive head-first into DevOps. Identify your organization's needs Create a DevOps framework Change your organizational structure Manage projects in the DevOps world DevOps For Dummies is essential reading for developers and operations professionals in the early stages of DevOps adoption.
https://magrudy-assets.storage.googleapis.com/9781119552222.jpg
31.490000 USD

DevOps For Dummies

by Emily Freeman
Paperback / softback
Book cover image
A friendly introduction to the most useful algorithms written in simple, intuitive English The revised and updated second edition of Essential Algorithms, offers an accessible introduction to computer algorithms. The book contains a description of important classical algorithms and explains when each is appropriate. The author shows how to analyze ...
Essential Algorithms: A Practical Approach to Computer Algorithms Using Python and C#
A friendly introduction to the most useful algorithms written in simple, intuitive English The revised and updated second edition of Essential Algorithms, offers an accessible introduction to computer algorithms. The book contains a description of important classical algorithms and explains when each is appropriate. The author shows how to analyze algorithms in order to understand their behavior and teaches techniques that the can be used to create new algorithms to meet future needs. The text includes useful algorithms such as: methods for manipulating common data structures, advanced data structures, network algorithms, and numerical algorithms. It also offers a variety of general problem-solving techniques. In addition to describing algorithms and approaches, the author offers details on how to analyze the performance of algorithms. The book is filled with exercises that can be used to explore ways to modify the algorithms in order to apply them to new situations. This updated edition of Essential Algorithms Contains explanations of algorithms in simple terms, rather than complicated math Steps through powerful algorithms that can be used to solve difficult programming problems Helps prepare for programming job interviews that typically include algorithmic questions Offers methods can be applied to any programming language Includes exercises and solutions useful to both professionals and students Provides code examples updated and written in Python and C# Essential Algorithms has been updated and revised and offers professionals and students a hands-on guide to analyzing algorithms as well as the techniques and applications. The book also includes a collection of questions that may appear in a job interview. The book's website will include reference implementations in Python and C# (which can be easily applied to Java and C++).
https://magrudy-assets.storage.googleapis.com/9781119575993.jpg
63.000000 USD

Essential Algorithms: A Practical Approach to Computer Algorithms Using Python and C#

by Rod Stephens
Paperback / softback
Book cover image
Python makes machine learning easy for beginners and experienced developers With computing power increasing exponentially and costs decreasing at the same time, there is no better time to learn machine learning using Python. Machine learning tasks that once required enormous processing power are now possible on desktop machines. However, machine ...
Python Machine Learning
Python makes machine learning easy for beginners and experienced developers With computing power increasing exponentially and costs decreasing at the same time, there is no better time to learn machine learning using Python. Machine learning tasks that once required enormous processing power are now possible on desktop machines. However, machine learning is not for the faint of heart--it requires a good foundation in statistics, as well as programming knowledge. Python Machine Learning will help coders of all levels master one of the most in-demand programming skillsets in use today. Readers will get started by following fundamental topics such as an introduction to Machine Learning and Data Science. For each learning algorithm, readers will use a real-life scenario to show how Python is used to solve the problem at hand. - Python data science--manipulating data and data visualization - Data cleansing - Understanding Machine learning algorithms - Supervised learning algorithms - Unsupervised learning algorithms - Deploying machine learning models Python Machine Learning is essential reading for students, developers, or anyone with a keen interest in taking their coding skills to the next level.
https://magrudy-assets.storage.googleapis.com/9781119545637.jpg
42.000000 USD

Python Machine Learning

by Wei-Meng Lee
Paperback / softback
Book cover image
Get ready to make SQL easy! Updated for the latest version of SQL, the new edition of this perennial bestseller shows programmers and web developers how to use SQL to build relational databases and get valuable information from them. Covering everything you need to know to make working with SQL ...
SQL For Dummies
Get ready to make SQL easy! Updated for the latest version of SQL, the new edition of this perennial bestseller shows programmers and web developers how to use SQL to build relational databases and get valuable information from them. Covering everything you need to know to make working with SQL easier than ever, topics include how to use SQL to structure a DBMS and implement a database design; secure a database; and retrieve information from a database; and much more. SQL is the international standard database language used to create, access, manipulate, maintain, and store information in relational database management systems (DBMS) such as Access, Oracle, SQL Server, and MySQL. SQL adds powerful data manipulation and retrieval capabilities to conventional languages--and this book shows you how to harness the core element of relational databases with ease. Server platform that gives you choices of development languages, data types, on-premises or cloud, and operating systems Find great examples on the use of temporal data Jump right in--without previous knowledge of database programming or SQL As database-driven websites continue to grow in popularity--and complexity--SQL For Dummies is the easy-to-understand, go-to resource you need to use it seamlessly.
https://magrudy-assets.storage.googleapis.com/9781119527077.jpg
31.490000 USD

SQL For Dummies

by Allen G. Taylor
Paperback / softback
Book cover image
Decades of software testing experience condensed into the most important lessons learned. The world's leading software testing experts lend you their wisdom and years of experience to help you avoid the most common mistakes in testing software. Each lesson is an assertion related to software testing, followed by an explanation ...
Lessons Learned in Software Testing: A Context-Driven Approach
Decades of software testing experience condensed into the most important lessons learned. The world's leading software testing experts lend you their wisdom and years of experience to help you avoid the most common mistakes in testing software. Each lesson is an assertion related to software testing, followed by an explanation or example that shows you the how, when, and why of the testing lesson. More than just tips, tricks, and pitfalls to avoid, Lessons Learned in Software Testing speeds you through the critical testing phase of the software development project without the extensive trial and error it normally takes to do so. The ultimate resource for software testers and developers at every level of expertise, this guidebook features: Over 200 lessons gleaned from over 30 years of combined testing experience Tips, tricks, and common pitfalls to avoid by simply reading the book rather than finding out the hard way Lessons for all key topic areas, including test design, test management, testing strategies, and bug reporting Explanations and examples of each testing trouble spot help illustrate each lesson's assertion
https://magrudy-assets.storage.googleapis.com/9780471081128.jpg
41.990000 USD

Lessons Learned in Software Testing: A Context-Driven Approach

by Brett Pettichord, James Bach, Cem Kaner
Paperback / softback
Book cover image
A novel approach to decision engineering, with a verified framework for modeling human reasoning Soft Computing Evaluation Logic provides an in-depth examination of evaluation decision problems and presents comprehensive guidance toward the use of the Logic Scoring of Preference (LSP) method in modeling complex decision criteria. Fully aligned with current ...
Soft Computing Evaluation Logic: The LSP Decision Method and Its Applications
A novel approach to decision engineering, with a verified framework for modeling human reasoning Soft Computing Evaluation Logic provides an in-depth examination of evaluation decision problems and presents comprehensive guidance toward the use of the Logic Scoring of Preference (LSP) method in modeling complex decision criteria. Fully aligned with current developments in computational intelligence, the discussion covers the design and use of LSP criteria for evaluation and comparison in diverse areas, such as search engines, medical conditions, real estate, space management, habitat mitigation projects in ecology, and land use and residential development suitability maps, with versatile transfer to other similar decision-modeling contexts. Human decision making is rife with fuzziness, imprecision, uncertainty, and half-truths--yet humans make evaluation decisions every day. In this book, such decision processes are observed, analyzed, and modeled. The result is graded logic, a soft computing mathematical infrastructure that provides both formal logic and semantic generalizations of classical Boolean logic. Graded logic is used for logic aggregation in the context of evaluation models consistent with observable properties of human reasoning. The LSP method, based on graded logic and logic aggregation, is a vital component of an industrial-strength decision engineering framework. Thus, the book: Provides detailed theoretical background for graded logic Provides a theory of logic aggregators Explains the LSP method for designing complex evaluation criteria and their use Shows techniques for evaluation, comparison, and selection of complex systems, as well as the cost/suitability analysis, optimization, sensitivity analysis, tradeoff analysis, and missingness-tolerant aggregation Includes a survey of available LSP software tools, including ISEE, ANSY and LSP.NT. With quantitative modeling of human reasoning, novel approaches to modeling decision criteria, and a verified decision engineering framework applicable to a broad array of applications, this book is an invaluable resource for graduate students, researchers, and practitioners working within the decision engineering realm.
https://magrudy-assets.storage.googleapis.com/9781119256458.jpg
152.250000 USD
Hardback
Book cover image
The comprehensive developer guide to the latest Android features and capabilities Professional Android, 4th Edition shows developers how to leverage the latest features of Android to create robust and compelling mobile apps. This hands-on approach provides in-depth coverage through a series of projects, each introducing a new Android platform feature ...
Professional Android
The comprehensive developer guide to the latest Android features and capabilities Professional Android, 4th Edition shows developers how to leverage the latest features of Android to create robust and compelling mobile apps. This hands-on approach provides in-depth coverage through a series of projects, each introducing a new Android platform feature and highlighting the techniques and best practices that exploit its utmost functionality. The exercises begin simply, and gradually build into advanced Android development. Clear, concise examples show you how to quickly construct real-world mobile applications. This book is your guide to smart, efficient, effective Android development. * Learn the best practices that get more out of Android * Understand the anatomy, lifecycle, and UI metaphor of Android apps * Design for all mobile platforms, including tablets * Utilize both the Android framework and Google Play services
https://magrudy-assets.storage.googleapis.com/9781118949528.jpg
52.500000 USD

Professional Android

by Ian Lake, Reto Meier
Paperback / softback
Book cover image
Bring your ideas to life with the latest Arduino hardware and software Arduino is an affordable and readily available hardware development platform based around an open source, programmable circuit board. You can combine this programmable chip with a variety of sensors and actuators to sense your environment around you and ...
Arduino For Dummies
Bring your ideas to life with the latest Arduino hardware and software Arduino is an affordable and readily available hardware development platform based around an open source, programmable circuit board. You can combine this programmable chip with a variety of sensors and actuators to sense your environment around you and control lights, motors, and sound. This flexible and easy-to-use combination of hardware and software can be used to create interactive robots, product prototypes and electronic artwork, whether you're an artist, designer or tinkerer. Arduino For Dummies is a great place to start if you want to find out about Arduino and make the most of its incredible capabilities. It helps you become familiar with Arduino and what it involves, and offers inspiration for completing new and exciting projects. - Covers the latest software and hardware currently on the market - Includes updated examples and circuit board diagrams in addition to new resource chapters - Offers simple examples to teach fundamentals needed to move onto more advanced topics - Helps you grasp what's possible with this fantastic little board Whether you're a teacher, student, programmer, hobbyist, hacker, engineer, designer, or scientist, get ready to learn the latest this new technology has to offer!
https://magrudy-assets.storage.googleapis.com/9781119489542.jpg
28.340000 USD

Arduino For Dummies

by John Nussey
Paperback / softback
Book cover image
The updated edition of the bestselling guide to Android app development If you have ambitions to build an Android app, this hands-on guide gives you everything you need to dig into the development process and turn your great idea into a reality! In this new edition of Android App Development ...
Android App Development For Dummies
The updated edition of the bestselling guide to Android app development If you have ambitions to build an Android app, this hands-on guide gives you everything you need to dig into the development process and turn your great idea into a reality! In this new edition of Android App Development For Dummies, you'll find easy-to-follow access to the latest programming techniques that take advantage of the new features of the Android operating system. Plus, two programs are provided: a simple program to get you started and an intermediate program that uses more advanced aspects of the Android platform. Android mobile devices currently account for nearly 80% of mobile phone market share worldwide, making it the best platform to reach the widest possible audience. With the help of this friendly guide, developers of all stripes will quickly find out how to install the tools they need, design a good user interface, grasp the design differences between phone and tablet applications, handle user input, avoid common pitfalls, and turn a meh app into one that garners applause. * Create seriously cool apps for the latest Android smartphones and tablets * Adapt your existing apps for use on an Android device * Start working with programs and tools to create Android apps * Publish your apps to the Google Play Store Whether you're a new or veteran programmer, Android App Development For Dummies will have you up and running with the ins and outs of the Android platform in no time.
https://magrudy-assets.storage.googleapis.com/9781119017929.jpg
31.490000 USD

Android App Development For Dummies

by Donn Felker, Michael Burton
Paperback / softback
Book cover image
The leading author of programming tutorials for beginners introduces you to Visual C++ 2010Ivor Horton is the preeminent author of introductory programming language tutorials; previous editions of his Beginning Visual C++ have sold nearly 100,000 copies. This book is a comprehensive introduction to both the Standard C++ language and to ...
Ivor Horton's Beginning Visual C++ 2010
The leading author of programming tutorials for beginners introduces you to Visual C++ 2010

Ivor Horton is the preeminent author of introductory programming language tutorials; previous editions of his Beginning Visual C++ have sold nearly 100,000 copies. This book is a comprehensive introduction to both the Standard C++ language and to Visual C++ 2010; no previous programming experience is required.

All aspects of the 2010 release are covered, including changes to the language and the C++ standard. * Microsoft Visual C++ is one of the most popular C++ development environments and compilers, used by hundreds of thousands of developers * Ivor Horton's approach to programming tutorials has achieved a huge following; this book gives beginning programmers a comprehensive introduction to both Standard C++ and Visual C++ 2010 * Covers all the language changes in Visual C++ 2010, library additions, new MFC features, changes in the Visual Studio development environment, and more * Also includes a brief introduction to programming for multicore processors in native C++ and C++/CLR processors * Nearly 100,000 copies of this book have been sold in previous editions

Beginners seeking a complete education in Visual C++ will find everything they need in Ivor Horton's Beginning Visual C++ 2010.

https://magrudy-assets.storage.googleapis.com/9780470500880.jpg
83.68 USD

Ivor Horton's Beginning Visual C++ 2010

by Ivor Horton
Paperback
Book cover image
A guide to architecting, designing, and building distributed applications with Windows Communication Foundation Windows Communication Foundation is the .NET technology that is used to build service-oriented applications, exchange messages in various communication scenarios, and run workflows. This guide enables developers to create state-of-the-art applications using this technology. Written by a ...
Professional WCF 4: Windows Communication Foundation with .NET 4
A guide to architecting, designing, and building distributed applications with Windows Communication Foundation

Windows Communication Foundation is the .NET technology that is used to build service-oriented applications, exchange messages in various communication scenarios, and run workflows. This guide enables developers to create state-of-the-art applications using this technology.

Written by a team of Microsoft MVPs and WCF experts, this book explains how the pieces of WCF 4.0 build on each other to provide a comprehensive framework to support distributed enterprise applications. Experienced developers will learn both theory and practical application using the familiar Wrox approach.

.NET developers will learn to design services, create a hosting environment with Dublin, build cloud-based integrations, and much more.

Coverage Includes: * Design Principles and Patterns * Service Contracts and Data Contracts * Bindings * Clients * Instancing * Workflow Services * Understanding WCF Security * WCF Security in Action * Federated Authentication in WCF * Windows Azure Platform AppFabric * Creating a SOA Case * Creating the Communication and Integration Case * Creating the Business Process * Hosting

https://magrudy-assets.storage.googleapis.com/9780470563144.jpg
63.21 USD

Professional WCF 4: Windows Communication Foundation with .NET 4

by Johann Grabner, Fabio Cozzolino, Pablo Cibraro, Kurt Claeys
Paperback
Book cover image
The book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles and practices, and lays special emphasis on implementing and managing SQA. Primarily designed to serve three audiences; universities and college students, vocational training participants, and software engineers and software development managers, the book may ...
Software Quality: Concepts and Practice
The book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles and practices, and lays special emphasis on implementing and managing SQA. Primarily designed to serve three audiences; universities and college students, vocational training participants, and software engineers and software development managers, the book may be applicable to all personnel engaged in a software projects Features: *A broad view of SQA. The book delves into SQA issues, going beyond the classic boundaries of custom-made software development to also cover in-house software development, subcontractors, and readymade software. *An up-to-date wide-range coverage of SQA and SQA related topics. Providing comprehensive coverage on multifarious SQA subjects, including topics, hardly explored till in SQA texts. *A systematic presentation of the SQA function and its tasks: establishing the SQA processes, planning, coordinating, follow-up, review and evaluation of SQA processes. *Focus on SQA implementation issues. Specialized chapter sections, examples, implementation tips, and topics for discussion. *Pedagogical support: Each chapter includes a real-life mini case study, examples, a summary, selected bibliography, review questions and topics for discussion. The book is also supported by an Instructor s Guide.
https://magrudy-assets.storage.googleapis.com/9781119134497.jpg
131.250000 USD
Hardback
Book cover image
Flex your project management muscle Agile project management is a fast and flexible approach to managing all projects, not just software development. By learning the principles and techniques in this book, you'll be able to create a product roadmap, schedule projects, and prepare for product launches with the ease of ...
Agile Project Management For Dummies
Flex your project management muscle Agile project management is a fast and flexible approach to managing all projects, not just software development. By learning the principles and techniques in this book, you'll be able to create a product roadmap, schedule projects, and prepare for product launches with the ease of Agile software developers. You'll discover how to manage scope, time, and cost, as well as team dynamics, quality, and risk of every project. As mobile and web technologies continue to evolve rapidly, there is added pressure to develop and implement software projects in weeks instead of months and Agile Project Management For Dummies can help you do just that. Providing a simple, step-by-step guide to Agile project management approaches, tools, and techniques, it shows product and project managers how to complete and implement projects more quickly than ever. * Complete projects in weeks instead of months * Reduce risk and leverage core benefits for projects * Turn Agile theory into practice for all industries * Effectively create an Agile environment Get ready to grasp and apply Agile principles for faster, more accurate development.
https://magrudy-assets.storage.googleapis.com/9781119405696.jpg
31.490000 USD

Agile Project Management For Dummies

by Mark C. Layton
Paperback / softback
Book cover image
What the book covers: Detailed professionals guide to all aspects of firewalls including threat analysis, firewall architecture, application level details, encryption, authentication, coverage of various firewall products (Checkpoint, BorderManager, Linux, ISA and more) and administration and support from the first steps of setting up a firewall to setting up and ...
Firewall Architecture for the Enterprise
What the book covers: Detailed professionals guide to all aspects of firewalls including threat analysis, firewall architecture, application level details, encryption, authentication, coverage of various firewall products (Checkpoint, BorderManager, Linux, ISA and more) and administration and support from the first steps of setting up a firewall to setting up and analyzing logs generated by a firewall. Includes both detection and prevention perspectives - details how to use a firewalls to detect a potential hack and prevent through denial of access. Shows how to maximize caching and load-balancing with firewalls. Coverage includes fine-tuning firewalls to work with other security solutions including VPNs, PKI, PGP. Cross-platform coverage includes WinNT/2000, NetWare, Linux, Unix and all types of servers(FTP, Telnet, Web etc.) Appendix includes detailed information on making firewalls compliant with all protocols(IPv4, Ipv6, TCP/IP, IP/SPX, NetBEUI, AppleTalk) and security standards (Common Criteria, IPSec, ESP, AH, Security Association).
https://magrudy-assets.storage.googleapis.com/9780764549267.jpg
27.15 USD

Firewall Architecture for the Enterprise

by Tim Crothers, Norbert Pohlmann
Paperback
Book cover image
The book is divided into five parts: Getting Starated with MySQL and Relational Databases; Understanding SQL Through MySQL; MySQL Administration; MySQL Developer Guide; and Advanced and Specialized MySQL Topics. This Bible covers both beginning-level and advanced topics. Topics covered include: introduction to relational database management; installing and configuring MySQL on ...
MySQL Bible
The book is divided into five parts: Getting Starated with MySQL and Relational Databases; Understanding SQL Through MySQL; MySQL Administration; MySQL Developer Guide; and Advanced and Specialized MySQL Topics. This Bible covers both beginning-level and advanced topics. Topics covered include: introduction to relational database management; installing and configuring MySQL on the Linux, Windows 2000, and Mac OS X operating systems; MySQL security; debugging and repairing MySQL databases and servers; MySQL performance tuning; and developing MySQL applications with Perl and PHP. Due to the growing popularity of the NuSphere MySQL package, this book covers its enhancements and how to install and develop with NuSphere MySQL. This book builds an e-commerce sample database application throughout to demonstrate concepts and topics. The CD-ROM includes the latest version of MySQL (either Version 4.0 or 4.1); sample database application and code in the book; and PHP and Perl.
https://magrudy-assets.storage.googleapis.com/9780764549328.jpg
52.490000 USD

MySQL Bible

by Steve Suehring
Paperback
Book cover image
Create powerful, marketable applications with Tizen for the smartphone and beyond Tizen is the only platform designed for multiple device categories that is HTML5-centric and entirely open source. Written by experts in the field, this comprehensive guide includes chapters on both web and native application development, covering subjects such as ...
Professional Tizen Application Development

Create powerful, marketable applications with Tizen for the smartphone and beyond

Tizen is the only platform designed for multiple device categories that is HTML5-centric and entirely open source. Written by experts in the field, this comprehensive guide includes chapters on both web and native application development, covering subjects such as location and social features, advanced UIs, animations, sensors and multimedia.

This book is a comprehensive resource for learning how to develop Tizen web and native applications that are polished, bug-free and ready to sell on a range of smart devices, beyond just smartphones. Tizen is an open source platform that is housed within the Linux Foundation and is fully supported by Intel, Samsung and the Tizen Association.

Professional Tizen Application Development:

* Explains how web applications can combine HTML5 features with Tizen device APIs to unleash the full potential of the Tizen platform

* Provides detailed, practical explanations of the most important Tizen native APIs

* Demonstrates best practices for adding key features like location, contacts and calendars to your apps

* Shows you how to use advanced features such as animations, face recognition and sensors to help you create applications that stand out from the crowd

* Shares code on advanced topics including multi-threading and hybrid applications

* Includes numerous fully functional code examples, for both web and native applications, complete with hints and tips to get the most out of the Tizen APIs Hojun Jaygarl, Yoonsoo Kim, Eunyoung Choi are Samsung engineers working on Tizen. Cheng Luo, Kevin Bradwick and Jon Lansdell are experienced professional developers.

Professional Tizen Application Development prepares you to start creating amazing apps for multiple devices with the Tizen platform.

https://magrudy-assets.storage.googleapis.com/9781118809266.jpg
52.06 USD

Professional Tizen Application Development

by Jon Lansdell, Kevin Bradwick, YoonSoo Kim, EunYoung Choi, Hojun Jaygarl, Cheng Luo
Paperback
Book cover image
A good understanding of algorithms, and the knowledge of when to apply them, is crucial to producing software that not only works correctly, but also performs efficiently. This is the only book to impart all this essential information - from the basics of algorithms, data structures, and performance characteristics to ...
Beginning Algorithms
A good understanding of algorithms, and the knowledge of when to apply them, is crucial to producing software that not only works correctly, but also performs efficiently. This is the only book to impart all this essential information - from the basics of algorithms, data structures, and performance characteristics to the specific algorithms used in development and programming tasks. Packed with detailed explanations and instructive examples, the book begins by offering you some fundamental data structures and then goes on to explain various sorting algorithms. You'll then learn efficient practices for storing and searching by way of hashing, trees, sets, and maps. The authors also share tips on optimization techniques and ways to avoid common performance pitfalls. In the end, you'll be prepared to build the algorithms and data structures most commonly encountered in day-to-day software development.What you will learn from this book: the basics of algorithms, such as iteration and recursion; elementary data structures such as lists, stacks, and queues; basic and advanced sorting algorithms including insertion sort, quicksort, and shell sort; advanced data structures such as binary trees, ternary trees, and heaps; algorithms for string searching, string matching, hashing, and computational geometry; how to use test-driven development techniques to ensure your code works as intended; how to dramatically improve the performance of your code with hands-on techniques for profiling and optimization. This book is for anyone who develops applications, or is just beginning to do so, and is looking to understand algorithms and data structures. An understanding of computer programming is beneficial. Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
https://magrudy-assets.storage.googleapis.com/9780764596742.jpg
41.990000 USD

Beginning Algorithms

by Jon Eaves, Simon Harris
Paperback / softback
Book cover image
How do you select the right programming language for the right job? Austin and Chancogne provide students with a collection of four tutorials that cover concepts in modern engineering computations, and engineering programming in Ansi C, Matlab Version 5, and Java 1.1. The text gives practical guidance on selecting the ...
Introduction to Engineering Programming: In C, Matlab and Java
How do you select the right programming language for the right job? Austin and Chancogne provide students with a collection of four tutorials that cover concepts in modern engineering computations, and engineering programming in Ansi C, Matlab Version 5, and Java 1.1. The text gives practical guidance on selecting the best programming language for a project through a large number of working examples. With the help of these examples, students will learn how to design, write, and execute engineering programs using these programming languages. By incorporating Ansi C, Matlab, and Java into one text, students will quickly learn the strengths and weaknesses of each language. They'll do this with the help of the 56 case study programs and 115 programming exercises integrated throughout the book. A small suite of basic engineering problems is also implemented in each of the three programming languages. The four tutorials featured in the book include: Modern Engineering Computations - covers hardware components in a simple computer, operating systems, networks (including the Internet and World Wide Web), and an overview of programming languages. C Tutorial - teaches students how to write multi-function C programs. Topics include basic data types, operators and expressions, program control, functions, dynamic memory allocation, and input/output. Matlab - shows students how to solve simple matrix programs with simple graphics. This tutorial also demonstrates how MATLAB programs can be much shorter than equivalent implementations in C or Java. Java - explains how Java got started, about object-oriented program design, and how to write Java programs with platform-independent graphical user interfaces that can operate across the Internet.
https://magrudy-assets.storage.googleapis.com/9780471001164.jpg
169.000000 USD

Introduction to Engineering Programming: In C, Matlab and Java

by David Chancogne, Mark Austin
Paperback / softback
Book cover image
An effective, quantitative approach for estimating and managing software projects How many people do I need? When will the quality be good enough for commercial sale? Can this really be done in two weeks? Rather than relying on instinct, the authors of Software Measurement and Estimation offer a new, tested ...
Software Measurement and Estimation: A Practical Approach
An effective, quantitative approach for estimating and managing software projects How many people do I need? When will the quality be good enough for commercial sale? Can this really be done in two weeks? Rather than relying on instinct, the authors of Software Measurement and Estimation offer a new, tested approach that includes the quantitative tools, data, and knowledge needed to make sound estimations. The text begins with the foundations of measurement, identifies the appropriate metrics, and then focuses on techniques and tools for estimating the effort needed to reach a given level of quality and performance for a software project. All the factors that impact estimations are thoroughly examined, giving you the tools needed to regularly adjust and improve your estimations to complete a project on time, within budget, and at an expected level of quality. This text includes several features that have proven to be successful in making the material accessible and easy to master: Simple, straightforward style and logical presentation and organization enables you to build a solid foundation of theory and techniques to tackle complex estimations Examples, provided throughout the text, illustrate how to use theory to solve real-world problems Projects, included in each chapter, enable you to apply your newfound knowledge and skills Techniques for effective communication of quantitative data help you convey your findings and recommendations to peers and management Software Measurement and Estimation: A Practical Approach allows practicing software engineers and managers to better estimate, manage, and effectively communicate the plans and progress of their software projects. With its classroom-tested features, this is an excellent textbook for advanced undergraduate-level and graduate students in computer science and software engineering. An Instructor Support FTP site is available from the Wiley editorial department.
https://magrudy-assets.storage.googleapis.com/9780471676225.jpg
134.400000 USD

Software Measurement and Estimation: A Practical Approach

by M. Carol Brennan, Linda M. Laird
Hardback
Book cover image
Top-selling MVC book from a top team at Microsoft nowfully updated! ASP.NET MVC 2.0 is now available and shipping with Visual Studio2010 and .NET 4. A new update to Microsoft sModel-View-Controller technologies, MVC 2 enables developers tobuild dynamic, data-driven Web sites. Professional ASP.NETMVC 2 shows you step-by-step how to use ...
Professional ASP.NET MVC 2
Top-selling MVC book from a top team at Microsoft nowfully updated!

ASP.NET MVC 2.0 is now available and shipping with Visual Studio2010 and .NET 4. A new update to Microsoft sModel-View-Controller technologies, MVC 2 enables developers tobuild dynamic, data-driven Web sites. Professional ASP.NETMVC 2 shows you step-by-step how to use MVC 2.You ll learn both the theory behind MVC 2, as well as walkthrough practical tutorials, where you ll create a real-worldapplication. Topics include transitioning from ASP.NET development,as well as an overview of related tools and technologies, includingLINQ, jQuery, and REST.

This book is for web developers who are looking to add morecomplete testing to their web sites, and who are perhaps ready for something different.

In some places, we assume that you're somewhat familiar withASP.NET WebForms, at least peripherally. There are a lot of ASP.NETWebForms developers out there who are interested in ASP.NET MVC sothere are a number of places in this book where we contrast the twotechnologies. Even if you're not already an ASP.N ET developer, youmight still find these sections interesting for context, as well asfor your own edification as ASP.NET MVC may not be the webtechnology that you're looking for.

https://magrudy-assets.storage.googleapis.com/9780470643181.jpg
47.240000 USD

Professional ASP.NET MVC 2

by Rob Conery, Scott Guthrie, Phil Haack, Scott Hanselman, John Galloway
Paperback
Book cover image
Bring your big ideas to the small screen with this one-of-a-kind guide to creating amazing Android applications The Android OS continues to rapidly expand offering app developers access to one of the largest platforms available, and this easy-to-follow guide walks you through the development process step by step. In this ...
Android Application Development For Dummies
Bring your big ideas to the small screen with this one-of-a-kind guide to creating amazing Android applications The Android OS continues to rapidly expand offering app developers access to one of the largest platforms available, and this easy-to-follow guide walks you through the development process step by step. In this new edition of the bestselling Android Application Development For Dummies , Android programming experts Michael Burton and Donn Felker explain how to download the SDK, get Eclipse up and running, code Android applications, and share your finished products with the world. Featuring two sample programs, this book explores everything from the simple basics to advanced aspects of Android application development. Walks you through all the steps in developing applications for the Android platform, including the latest Android features like scrollable widgets, enhanced UI tools, social media integration, and new calendar and contact capabilities Starts off with downloading the SDK, then explains how to bring your applications to life and submit your work to the Android Market Includes real-world advice from expert programmers Donn Felker and Michael Burton, who break every aspect of the development process down into practical, digestible pieces Whether you're new to Android development or already on your way, Android Application Development For Dummies, 2nd Edition is the guide you need to dig into the app dev process!
https://magrudy-assets.storage.googleapis.com/9781118387108.jpg
40.90 USD

Android Application Development For Dummies

by Donn Felker, Gerhard Franken, Michael J. Burton
Paperback
Book cover image
UML (the Unified Modeling Language), design patterns, and software component technologies are three new advances that help software engineers create more efficient and effective software designs. Now Eric Braude pulls these three advances together into one unified presentation:* A helpful project threaded throughout the book enables readers to apply what ...
Software Design: From Programming to Architecture
UML (the Unified Modeling Language), design patterns, and software component technologies are three new advances that help software engineers create more efficient and effective software designs. Now Eric Braude pulls these three advances together into one unified presentation:* A helpful project threaded throughout the book enables readers to apply what they are learning * Presents a modern and applied approach to software design * Numerous design patterns with detailed explanations provide essential tools for technical and professional growth * Includes extensive discussion of UML with many UML examples
https://magrudy-assets.storage.googleapis.com/9780471204596.jpg
136.450000 USD

Software Design: From Programming to Architecture

by Eric J. Braude
Paperback / softback
Book cover image
A groundbreaking, unifying theory of computer science for low-cost, high-quality software The Cognitive Dynamics of Computer Science represents the culmination of more than thirty years of the author's hands-on experience in software development, which has resulted in a remarkable and sensible philosophy and practice of software development. It provides a ...
The Cognitive Dynamics of Computer Science: Cost-Effective Large Scale Software Development
A groundbreaking, unifying theory of computer science for low-cost, high-quality software The Cognitive Dynamics of Computer Science represents the culmination of more than thirty years of the author's hands-on experience in software development, which has resulted in a remarkable and sensible philosophy and practice of software development. It provides a groundbreaking ontology of computer science, while describing the processes, methodologies, and constructs needed to build high-quality, large-scale computer software systems on schedule and on budget. Based on his own experience in developing successful, low-cost software projects, the author makes a persuasive argument for developers to understand the philosophical underpinnings of software. He asserts that software in reality is an abstraction of the human thought system. The author draws from the seminal works of the great German philosophers--Kant, Hegel, and Schopenhauer--and recasts their theories of human mind and thought to create a unifying theory of computer science, cognitive dynamics, that opens the door to the next generation of computer science and forms the basic architecture for total autonomy. Four detailed cases studies effectively demonstrate how philosophy and practice merge to meet the objective of high-quality, low-cost software. The Autonomous Cognitive System chapter sets forth a model for a completely autonomous computer system, using the human thought system as the model for functional architecture and the human thought process as the model for the functional data process. Although rooted in philosophy, this book is practical, addressing all the key areas that software professionals need to master in order to remain competitive and minimize costs, such as leadership, management, communication, and organization. This thought-provoking work will change the way students and professionals in computer science and software development conceptualize and perform their work. It provides them with both a philosophy and a set of practical tools to produce high-quality, low-cost software.
https://magrudy-assets.storage.googleapis.com/9780471970477.jpg
137.550000 USD

The Cognitive Dynamics of Computer Science: Cost-Effective Large Scale Software Development

by Mark A Tarbell, Szabolcs Michael De Gyurky
Hardback
Book cover image
This is an unparalleled learning tool and guide to error correction coding. Error correction coding techniques allow the detection and correction of errors occurring during the transmission of data in digital communication systems. These techniques are nearly universally employed in modern communication systems, and are thus an important component of ...
Error Correction Coding: Mathematical Methods and Algorithms
This is an unparalleled learning tool and guide to error correction coding. Error correction coding techniques allow the detection and correction of errors occurring during the transmission of data in digital communication systems. These techniques are nearly universally employed in modern communication systems, and are thus an important component of the modern information economy. Error Correction Coding: Mathematical Methods and Algorithms provides a comprehensive introduction to both the theoretical and practical aspects of error correction coding, with a presentation suitable for a wide variety of audiences, including graduate students in electrical engineering, mathematics, or computer science. The pedagogy is arranged so that the mathematical concepts are presented incrementally, followed immediately by applications to coding. A large number of exercises expand and deepen students' understanding. A unique feature of the book is a set of programming laboratories, supplemented with over 250 programs and functions on an associated Web site, which provides hands-on experience and a better understanding of the material. These laboratories lead students through the implementation and evaluation of Hamming codes, CRC codes, BCH and R-S codes, convolutional codes, turbo codes, and LDPC codes. This text offers both 'classical' coding theory-such as Hamming, BCH, Reed-Solomon, Reed-Muller, and convolutional codes-as well as modern codes and decoding methods, including turbo codes, LDPC codes, repeat-accumulate codes, space time codes, factor graphs, soft-decision decoding, Guruswami-Sudan decoding, EXIT charts, and iterative decoding. Theoretical complements on performance and bounds are presented. Coding is also put into its communications and information theoretic context and connections are drawn to public key cryptosystems. Ideal as a classroom resource and a professional reference, this thorough guide will benefit electrical and computer engineers, mathematicians, students, researchers, and scientists. An Instructor's Manual presenting detailed solutions to all the problems in the book is available from the Wiley editorial department.
https://magrudy-assets.storage.googleapis.com/9780471648000.jpg
229.420000 USD

Error Correction Coding: Mathematical Methods and Algorithms

by Todd K. Moon
Hardback
Book cover image
Model-Driven Software Development (MDSD) is currently a highly regarded development paradigm among developers and researchers. With the advent of OMG's MDA and Microsoft's Software Factories, the MDSD approach has moved to the centre of the programmer's attention, becoming the focus of conferences such as OOPSLA, JAOO and OOP. MDSD is ...
Model-Driven Software Development: Technology, Engineering, Management
Model-Driven Software Development (MDSD) is currently a highly regarded development paradigm among developers and researchers. With the advent of OMG's MDA and Microsoft's Software Factories, the MDSD approach has moved to the centre of the programmer's attention, becoming the focus of conferences such as OOPSLA, JAOO and OOP. MDSD is about using domain-specific languages to create models that express application structure or behaviour in an efficient and domain-specific way. These models are subsequently transformed into executable code by a sequence of model transformations. This practical guide for software architects and developers is peppered with practical examples and extensive case studies. International experts deliver: A comprehensive overview of MDSD and how it relates to industry standards such as MDA and Software Factories. Technical details on meta modeling, DSL construction, model-to-model and model-to-code transformations, and software architecture. Invaluable insight into the software development process, plus engineering issues such as versioning, testing and product line engineering. Essential management knowledge covering economic and organizational topics, from a global perspective. Get started and benefit from some practical support along the way!
https://magrudy-assets.storage.googleapis.com/9780470025703.jpg
84.000000 USD

Model-Driven Software Development: Technology, Engineering, Management

by Simon Helsen, Arno Haase, Jorn Bettin, Thomas Stahl, Markus Volter
Paperback / softback
Book cover image
This title covers the entire open source Web platform known as LAMP, which includes Linux, Apache, MySQL, and PHP, the basis for many dynamic data-driven Web sites. Seven convenient minibooks provide easy reference on open source and team development, working with Linux and Apache, automating Web sites with Perl, developing ...
Apache, MySQL, and PHP Web Development All-in-One Desk Reference For Dummies
This title covers the entire open source Web platform known as LAMP, which includes Linux, Apache, MySQL, and PHP, the basis for many dynamic data-driven Web sites. Seven convenient minibooks provide easy reference on open source and team development, working with Linux and Apache, automating Web sites with Perl, developing front-end applications with Tcl/TK, creating dynamic Web pages with PHP, accessing Web databases with MySQL, and processing Web files with regular expressions. This title includes valuable, hard-to-find coverage of collaboration, file sharing, and version control with CVS. PHP is running on over nine million sites, with an average increase of 6.5 percent monthly over the past two years; Apache Web servers handle seventy percent of Web content.
https://magrudy-assets.storage.googleapis.com/9780764549694.jpg
52.490000 USD

Apache, MySQL, and PHP Web Development All-in-One Desk Reference For Dummies

by Jeff Cogswell
Paperback / softback
Book cover image
Step-by-step lessons for using PHP and MySQL in a unique book-and-video combination Assuming no previous experience with PHP or MySQL, this book-and-video package is ideal reading for anyone who wants to go beyond HTML/CSS in order to provide clients with the most dynamic web sites possible. The approachable tone breaks ...
PHP and MySQL 24-Hour Trainer
Step-by-step lessons for using PHP and MySQL in a unique book-and-video combination Assuming no previous experience with PHP or MySQL, this book-and-video package is ideal reading for anyone who wants to go beyond HTML/CSS in order to provide clients with the most dynamic web sites possible. The approachable tone breaks down the basics of programming and PHP and MySQL in individual lessons starting with the installation of the programs necessary to run PHP. You begin with a static web site and then watch and learn as PHP functionality is added as you work through the lessons. When working with databases, the MySQL database is introduced with demonstrations that show how to interact with it. The accompanying videos enhance your learning experience, as each lesson in the book is portrayed in the video exercises. Lessons include: ? Getting started with PHP ? Setting up your workspace ? Adding PHP to a web page ? Learning PHP syntax ? Working with variables ? Debugging code ? Working with complex data ? Making decisions ? Repeating program steps ? Learning about scope ? Reusing code with functions ? Creating forms ? Introducing object-oriented programming ? Defining classes ? Using classes ? Using advanced techniques ? Handling errors ? Writing secure code ? Introducing databases ? Introducing MySQL ? Creating and connecting to the ? Creating tables ? Entering data ? Selecting data ? Using multiple tables ? Changing data ? Deleting data ? Preventing database security issues ? Creating user logins ? Turn the case study into a content management system Note: As part of the print version of this title, video lessons are included on DVD. For e-book versions, video lessons can be accessed at wrox.com using a link provided in the interior of the e-book.
https://magrudy-assets.storage.googleapis.com/9781118066881.jpg
41.990000 USD
Paperback / softback
Book cover image
Create real-time, highly interactive apps quickly with the powerful XMPP protocol XMPP is a robust protocol used for a wide range of applications, including instant messaging, multi-user chat, voice and video conferencing, collaborative spaces, real-time gaming, data synchronization, and search. This book teaches you how to harness the power of ...
Professional XMPP Programming with JavaScript and jQuery
Create real-time, highly interactive apps quickly with the powerful XMPP protocol XMPP is a robust protocol used for a wide range of applications, including instant messaging, multi-user chat, voice and video conferencing, collaborative spaces, real-time gaming, data synchronization, and search. This book teaches you how to harness the power of XMPP in your own apps and presents you with all the tools you need to build the next generation of apps using XMPP or add new features to your current apps. Featuring the JavaScript language throughout and making use of the jQuery library, the book contains several XMPP apps of increasing complexity that serve as ideal learning tools. Coverage Includes: Getting to Know XMPP Designing XMPP Applications Saying Hello: The First Application Exploring the XMPP Protocol: A Debugging Console Microblogging in Real Time: An Identica Client Talking with Friends: One-on-One Chat Exploring Services: Service Discovery and Browsing Group Chatting: A Multi-User Chat Client Publishing and Subscribing: A Shared Sketch Pad Introduction Writing with Friends: A Collaborative Text Editor Playing Games: Head to Head Tic-Tac-Toe Getting Attached: Bootstrapping BOSH Deploying XMPP Applications Writing Strophe Plug-ins Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
https://magrudy-assets.storage.googleapis.com/9780470540718.jpg
57.750000 USD

Professional XMPP Programming with JavaScript and jQuery

by Jack Moffitt
Paperback / softback
Book cover image
* Software patterns have revolutionized the way developers think about how software is designed, built, and documented, and this unique book offers an in-depth look of what patterns are, what they are not, and how to use them successfully * The only book to attempt to develop a comprehensive language ...
Pattern-oriented Software Architecture: On Patterns and Pattern Languages
* Software patterns have revolutionized the way developers think about how software is designed, built, and documented, and this unique book offers an in-depth look of what patterns are, what they are not, and how to use them successfully * The only book to attempt to develop a comprehensive language that integrates patterns from key literature, it also serves as a reference manual for all pattern-oriented software architecture (POSA) patterns * Addresses the question of what a pattern language is and compares various pattern paradigms * Developers and programmers operating in an object-oriented environment will find this book to be an invaluable resource
https://magrudy-assets.storage.googleapis.com/9780471486480.jpg
55.78 USD

Pattern-oriented Software Architecture: On Patterns and Pattern Languages

by Douglas C. Schmidt, Kevlin Henney, Frank Buschmann
Hardback
Page 1 of 9