Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
  1. Search
  2. Images
  3. Maps
  4. Play
  5. YouTube
  6. News
  7. Gmail
  8. Drive
  9. More
    1. Calendar
    2. Translate
    3. Mobile
    4. Books
    5. Shopping
    6. Blogger
    7. Finance
    8. Photos
    9. Videos
    10. Docs
    11. Even more »

Account Options

  1. Sign in

    Top ebooks in computers & technology

    Sybex's proven Study Guide format teaches Google Cloud Architect job skills and prepares you for this important new Cloud exam.

    The Google Cloud Certified Professional Cloud Architect Study Guide is the essential resource for anyone preparing for this highly sought-after, professional-level certification. Clear and accurate chapters cover 100% of exam objectives—helping you gain the knowledge and confidence to succeed on exam day. A pre-book assessment quiz helps you evaluate your skills, while chapter review questions emphasize critical points of learning. Detailed explanations of crucial topics include analyzing and defining technical and business processes, migration planning, and designing storage systems, networks, and compute resources. Written by Dan Sullivan—a well-known author and software architect specializing in analytics, machine learning, and cloud computing—this invaluable study guide includes access to the Sybex interactive online learning environment, which includes complete practice tests, electronic flash cards, a searchable glossary, and more.

    Providing services suitable for a wide range of applications, particularly in high-growth areas of analytics and machine learning, Google Cloud is rapidly gaining market share in the cloud computing world. Organizations are seeking certified IT professionals with the ability to deploy and operate infrastructure, services, and networks in the Google Cloud. Take your career to the next level by validating your skills and earning certification.

    Design and plan cloud solution architecture Manage and provision cloud infrastructure Ensure legal compliance and security standards Understand options for implementing hybrid clouds Develop solutions that meet reliability, business, and technical requirements

    The Google Cloud Certified Professional Cloud Architect Study Guide is a must-have for IT professionals preparing for certification to deploy and manage Google cloud services.

    A revealing look at how negative biases against women of color are embedded in search engine results and algorithms

    Run a Google search for “black girls”—what will you find? “Big Booty” and other sexually explicit terms are likely to come up as top search terms. But, if you type in “white girls,” the results are radically different. The suggested porn sites and un-moderated discussions about “why black women are so sassy” or “why black women are so angry” presents a disturbing portrait of black womanhood in modern society.

    In Algorithms of Oppression, Safiya Umoja Noble challenges the idea that search engines like Google offer an equal playing field for all forms of ideas, identities, and activities. Data discrimination is a real social problem; Noble argues that the combination of private interests in promoting certain sites, along with the monopoly status of a relatively small number of Internet search engines, leads to a biased set of search algorithms that privilege whiteness and discriminate against people of color, specifically women of color.

    Through an analysis of textual and media searches as well as extensive research on paid online advertising, Noble exposes a culture of racism and sexism in the way discoverability is created online. As search engines and their related companies grow in importance—operating as a source for email, a major vehicle for primary and secondary school learning, and beyond—understanding and reversing these disquieting trends and discriminatory practices is of utmost importance.

    An original, surprising and, at times, disturbing account of bias on the internet, Algorithms of Oppression contributes to our understanding of how racism is created, maintained, and disseminated in the 21st century.
    Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.

    Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer–but only if you work at it.

    What kind of work will you be doing? You’ll be reading code–lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.

    Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code–of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.

    Readers will come away from this book understanding
    How to tell the difference between good and bad code How to write good code and how to transform bad code into good code How to create good names, good functions, good objects, and good classes How to format code for maximum readability How to implement complete error handling without obscuring code logic How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
    Trust the best-selling Official Cert Guide series from Cisco Press to help you learn, prepare, and practice for exam success. They are built with the objective of providing assessment, review, and practice to help ensure you are fully prepared for your certification exam. This book, combined with CCNA 200-301 Official Cert Guide, Volume 1, covers all the exam topics on the CCNA 200-301 exam.

    · Master Cisco CCNA 200-301 exam topics

    · Assess your knowledge with chapter-opening quizzes

    · Review key concepts with exam preparation tasks


    This is the eBook edition of CCNA 200-301 Official Cert Guide, Volume 2. This eBook does not include access to the Pearson Test Prep practice exams that comes with the print edition.


    CCNA 200-301 Official Cert Guide, Volume 2 presents you with an organized test preparation routine through the use of proven series elements and techniques. “Do I Know This Already?” quizzes open each chapter and enable you to decide how much time you need to spend on each section. Exam topic lists make referencing easy. Chapter-ending Exam Preparation Tasks help you drill on key concepts you must know thoroughly.


    CCNA 200-301 Official Cert Guide, Volume 2 from Cisco Press enables you to succeed on the exam the first time and is the only self-study resource approved by Cisco. Best-selling author Wendell Odom shares preparation hints and test-taking tips, helping you identify areas of weakness and improve both your conceptual knowledge and hands-on skills.


    This complete study package includes

    · A test-preparation routine proven to help you pass the exams

    · Do I Know This Already? quizzes, which enable you to decide how much time you need to spend on each section

    · Chapter-ending Key Topic tables, which help you drill on key concepts you must know thoroughly

    · The powerful Pearson Test Prep Practice Test software, complete with hundreds of well-reviewed, exam-realistic questions, customization options, and detailed performance reports

    · A free copy of the CCNA 200-301 Network Simulator, Volume 2 Lite software, complete with meaningful lab exercises that help you hone your hands-on skills with the command-line interface for routers and switches

    · Links to a series of hands-on config labs developed by the author

    · Online interactive practice exercises that help you enhance your knowledge

    · More than 50 minutes of video mentoring from the author

    · An online interactive Flash Cards application to help you drill on Key Terms by chapter

    · A final preparation chapter, which guides you through tools and resources to help you craft your review and test-taking strategies

    · Study plan suggestions and templates to help you organize and optimize your study time


    Well regarded for its level of detail, study plans, assessment features, hands-on labs, and challenging review questions and exercises, this official study guide helps you master the concepts and techniques that ensure your exam success.


    CCNA 200-301 Official Cert Guide, Volume 2, combined with CCNA 200-301 Official Cert Guide, Volume 1, walk you through all the exam topics found in the Cisco 200-301 exam. Topics covered in Volume 2 include

    · IP access control lists

    · Security services

    · IP services

    · Network architecture

    · Network automation


    Companion Website:

    Companion Website:

    The companion website contains CCNA Network Simulator Lite software, practice exercises, 50 minutes of video training, and other study resources. See the Where Are the Companion Files on the last page of your eBook file for instructions on how to access.


    In addition to the wealth of content, this new edition includes a series of free hands-on exercises to help you master several real-world configuration activities. These exercises can be performed on the CCNA 200-301 Network Simulator Lite, Volume 2 software included for free on the companion website that accompanies this book.

    Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study.

    The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to happen. After all, that's the way it was built to help you stay alive. It takes all the routine, ordinary, dull stuff and filters it to the background so it won't interfere with your brain's real work--recording things that matter. How does your brain know what matters? It's like the creators of the Head First approach say, suppose you're out for a hike and a tiger jumps in front of you, what happens in your brain? Neurons fire. Emotions crank up. Chemicals surge.

    That's how your brain knows.

    And that's how your brain will learn Java. Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever.

    If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. You'll see why people say it's unlike any other Java book you've ever read.

    By exploiting how your brain works, Head First Java compresses the time it takes to learn and retain--complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book's for you.
    What others in the trenches say about The Pragmatic Programmer...

    “The cool thing about this book is that it’s great for keeping the programming process fresh. The book helps you to continue to grow and clearly comes from people who have been there.”

    —Kent Beck, author of Extreme Programming Explained: Embrace Change

    “I found this book to be a great mix of solid advice and wonderful analogies!”

    —Martin Fowler, author of Refactoring and UML Distilled

    “I would buy a copy, read it twice, then tell all my colleagues to run out and grab a copy. This is a book I would never loan because I would worry about it being lost.”

    —Kevin Ruland, Management Science, MSG-Logistics

    “The wisdom and practical experience of the authors is obvious. The topics presented are relevant and useful.... By far its greatest strength for me has been the outstanding analogies—tracer bullets, broken windows, and the fabulous helicopter-based explanation of the need for orthogonality, especially in a crisis situation. I have little doubt that this book will eventually become an excellent source of useful information for journeymen programmers and expert mentors alike.”

    —John Lakos, author of Large-Scale C++ Software Design

    “This is the sort of book I will buy a dozen copies of when it comes out so I can give it to my clients.”

    —Eric Vought, Software Engineer

    “Most modern books on software development fail to cover the basics of what makes a great software developer, instead spending their time on syntax or technology where in reality the greatest leverage possible for any software team is in having talented developers who really know their craft well. An excellent book.”

    —Pete McBreen, Independent Consultant

    “Since reading this book, I have implemented many of the practical suggestions and tips it contains. Across the board, they have saved my company time and money while helping me get my job done quicker! This should be a desktop reference for everyone who works with code for a living.”

    —Jared Richardson, Senior Software Developer, iRenaissance, Inc.

    “I would like to see this issued to every new employee at my company....”

    —Chris Cleeland, Senior Software Engineer, Object Computing, Inc.

    “If I’m putting together a project, it’s the authors of this book that I want. . . . And failing that I’d settle for people who’ve read their book.”

    —Ward Cunningham

    Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to

    Fight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly and effectively; Delight your users; Build teams of pragmatic programmers; and Make your developments more precise with automation.

    Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.



    Cisco Press has the only study guides approved by Cisco for the new CCNA certification. The new edition of the best-selling two-book, value-priced CCNA 200-301 Official Cert Guide Library includes updated content, new online practice exercises, and more than two hours of video training–PLUS the CCNA Network Simulator Lite Editions with 34 free Network Simulator labs (available on the companion web site).

    The two books contained in this package, CCNA 200-301 Official Cert Guide, Volume 1 and CCNA 200-301 Official Cert Guide, Volume 2, present complete reviews and a more challenging and realistic preparation experience. The books have been fully updated to refresh the content for the latest CCNA exam topics and to enhance certain key topics that are critical for exam success.

    This is the eBook edition of the CCNA 200-301 Official Cert Guide Library and does not include access to the Pearson Test Prep practice exams that come with the print edition.

    This complete study package includes

    · A test-preparation routine proven to help you pass the exams
    · Do I Know This Already? quizzes
    · Chapter-ending Key Topic tables
    · A free copy of the CCNA 200-301 Network Simulator Lite software
    · Links to a series of hands-on config labs
    · Online, interactive practice exercises

    · More than 2 hours of video mentoring from the author
    · An online, interactive Flash Cards application to help you drill on Key Terms
    · Study plan suggestions and templates

    These official study guides help you master all exam topics, including

    · Networking fundamentals
    · Implementing Ethernet LANs
    · Implementing VLANs and STP
    · IPv4 addressing and subnetting
    · IPv4 routing
    · Implementing OSPF
    · IPv6 addressing, subnetting, and routing
    · Wireless LANs
    · IP Access Control Lists
    · Security services
    · IP services
    · Network architecture
    · Network automation

    Volume 1

    Configuring Local Usernames Configuring Hostnames Interface Status I Interface Status II Interface Status III Interface Status IV Configuring Switch IP Settings Switch IP Address Switch IP Connectivity I Switch CLI Configuration Process I Switch CLI Configuration Process II Switch CLI Exec Mode Setting Switch Passwords Interface Settings I Interface Settings II Interface Settings III Switch Forwarding I Switch Security I Switch Interfaces and Forwarding Configuration Scenario Configuring VLANs Configuration Scenario VLAN Troubleshooting

    Volume 2

    ACL I ACL II ACL III ACL IV ACL V ACL VI ACL Analysis I Named ACL I Named ACL II Named ACL III Standard ACL Configuration Scenario Extended ACL I Configuration Scenario Extended ACL II Configuration Scenario

    CCNA Network Simulator Lite System Requirements

    Windows system requirements (minimum):

    Windows 10 (32/64-bit), Windows 8.1 (32/64-bit), or Windows 7 (32/64 bit), 1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor, 1 GB RAM (32-bit) or 2 GB RAM (64-bit), 16 GB available hard disk space (32-bit) or 20 GB (64-bit), DirectX 9 graphics device with WDDM 1.0 or higher driver, Adobe Acrobat Reader version 8 and above

    Mac system requirements (minimum)

    macOS 10.14, 10.13, 10.12, or 10.11, Intel core Duo 1.83 GHz, 512 MB RAM (1 GB recommended), 1.5 GB hard disk space, 32-bit color depth at 1024x768 resolution, Adobe Acrobat Reader version 8 and above

    To access interactive study tools on this book’s companion website:

    Go to www.ciscopress.com/register. Enter the print book ISBN: (Volume 1: 9780135792735, Volume 2: 9781587147135). Answer the security question to validate your purchase. Go to your account page. Click on the Registered Products tab. Under the book listing, click on the Access Bonus Content link.

    Contact our support team at http://pearsonitp.echelp.org with questions.

    “One of the most significant books in my life.” –Obie Fernandez, Author, The Rails Way

    “Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.” –Mike Cohn, Author of Succeeding with Agile, Agile Estimating and Planning, and User Stories Applied

    “. . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come.” –Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks

    “. . . lightning does strike twice, and this book is proof.” –VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks
    The Pragmatic Programmer is one of those rare tech books you’ll read, re-read, and read again over the years. Whether you’re new to the field or an experienced practitioner, you’ll come away with fresh insights each and every time.

    Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories.

    Now, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you’ll learn how to:
    Fight software rot Learn continuously Avoid the trap of duplicating knowledge Write flexible, dynamic, and adaptable code Harness the power of basic tools Avoid programming by coincidence Learn real requirements Solve the underlying problems of concurrent code Guard against security vulnerabilities Build teams of Pragmatic Programmers Take responsibility for your work and career Test ruthlessly and effectively, including property-based testing Implement the Pragmatic Starter Kit Delight your users Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you’re a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you’ll quickly see improvements in personal productivity, accuracy, and job satisfaction. You’ll learn skills and develop habits and attitudes that form the foundation for long-term success in your career.

    You’ll become a Pragmatic Programmer.

    Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
    Bestselling Programming Tutorial and Reference Completely Rewritten for the New C++11 Standard

    Fully updated and recast for the newly released C++11 standard, this authoritative and comprehensive introduction to C++ will help you to learn the language fast, and to use it in modern, highly effective ways. Highlighting today’s best practices, the authors show how to use both the core language and its standard library to write efficient, readable, and powerful code.

    C++ Primer, Fifth Edition, introduces the C++ standard library from the outset, drawing on its common functions and facilities to help you write useful programs without first having to master every language detail. The book’s many examples have been revised to use the new language features and demonstrate how to make the best use of them. This book is a proven tutorial for those new to C++, an authoritative discussion of core C++ concepts and techniques, and a valuable resource for experienced programmers, especially those eager to see C++11 enhancements illuminated.

    Start Fast and Achieve More

    Learn how to use the new C++11 language features and the standard library to build robust programs quickly, and get comfortable with high-level programming Learn through examples that illuminate today’s best coding styles and program design techniques Understand the “rationale behind the rules”: why C++11 works as it does Use the extensive crossreferences to help you connect related concepts and insights Benefit from up-to-date learning aids and exercises that emphasize key points, help you to avoid pitfalls, promote good practices, and reinforce what you’ve learned

    Access the source code for the extended examples from informit.com/title/0321714113

    C++ Primer, Fifth Edition, features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method—notable by a small space inside the spine—also increases durability.

    This is the eBook version of the print title. The eBook edition does not provide access to the test engine and practice test that accompanies the print book.


    This is the perfect study guide to help you pass CompTIA®’s new A+® Core 1 (220-1001) and Core 2 (220-1002) exams. It provides coverage and practice questions for every exam topic, including substantial new coverage of Windows 10, as well as new PC hardware, tablets, smartphones, macOS, Linux, cloud computing, and professional-level networking and security. Extensive prep tools include quizzes, Exam Alerts, our great last-minute Cram Sheet, two full practice exams in the print book and an additional two exams in the test engine, plus complete real-time practice and feedback through Pearson’s state-of-the-art test engine. You’ll also find 14 exclusive Real-World Scenario case studies, all linked to simulations or video on our bonus content site.

    Covers the critical information you’ll need to know to score higher on your A+ Core 1 (220-1001) and Core 2 (220-1002) exams!

    --Deploy and manage computers running Windows 10/8/7, macOS, Linux, iOS, and Android

    --Master and practice the six-step A+ troubleshooting process

    --Understand, install, configure, and troubleshoot motherboards, CPUs, and memory

    --Test and troubleshoot power-related problems

    --Use all forms of storage, including SSDs, optical devices, and RAID systems

    --Work effectively with mobile devices, including laptops, tablets, and smartphones

    --Configure Windows components and applications, use Windows administrative tools, and optimize Windows systems

    --Repair damaged Windows environments and troubleshoot Windows issues

    --Install and manage printers and other peripherals

    --Understand and work with networks, network hardware, wireless protocols, and cloud technologies

    --Install and configure SOHO wired/wireless networks, and troubleshoot connectivity

    --Secure desktops and mobile devices, implement authentication methods, prevent malware attacks, and protect data



     Parametric Modeling with SOLIDWORKS 2019 contains a series of seventeen tutorial style lessons designed to introduce SOLIDWORKS 2019, solid modeling and parametric modeling techniques and concepts. This book introduces SOLIDWORKS 2019 on a step-by-step basis, starting with constructing basic shapes, all the way through to the creation of assembly drawings and motion analysis.

    This book takes a hands on, exercise intensive approach to all the important parametric modeling techniques and concepts. Each lesson introduces a new set of commands and concepts, building on previous lessons. The lessons guide the user from constructing basic shapes to building intelligent solid models, assemblies and creating multi-view drawings.

    This book also covers some of the more advanced features of SOLIDWORKS 2019, including how to use the SOLIDWORKS Design Library, basic motion analysis, collision detection and analysis with SimulationXpress.

    The exercises in this book cover the performance tasks that are included on the Certified SOLIDWORKS Associate (CSWA) Examination. Reference guides located at the front of the book and in each chapter show where these performance tasks are covered.

    This book also introduces you to the general principles of 3D printing including a brief history of 3D printing, the types of 3D printing technologies, commonly used filaments, and the basic procedure for printing a 3D model. 3D printing makes it easier than ever for anyone to start turning their designs into physical objects and by the end of this book you will be ready to start printing out your own designs.

    Trust the best-selling Official Cert Guide series from Cisco Press to help you learn, prepare, and practice for exam success. They are built with the objective of providing assessment, review, and practice to help ensure you are fully prepared for your certification exam.

    · Master Cisco CCNA 200-301 exam topics

    · Assess your knowledge with chapter-opening quizzes

    · Review key concepts with exam preparation tasks

    · Practice with realistic exam questions in the practice test software


    This is the eBook edition of the CCNA 200-301 Official Cert Guide, Volume 1. This eBook, combined with the CCNA 200-301 Official Cert Guide Volume 2, cover all of exam topics on the CCNA 200-301 exam. This eBook does not include the practice exams that comes with the print edition.


    CCNA 200-301 Official Cert Guide , Volume 1 presents you with an organized test-preparation routine using proven series elements and techniques. “Do I Know This Already?” quizzes open each chapter and enable you to decide how much time you need to spend on each section. Exam topic lists make referencing easy. Chapter-ending Exam Preparation Tasks help you drill on key concepts you must know thoroughly.


    CCNA 200-301 Official Cert Guide, Volume 1 from Cisco Press enables you to succeed on the exam the first time and is the only self-study resource approved by Cisco. Best-selling author and expert instructor Wendell Odom shares preparation hints and test-taking tips, helping you identify areas of weakness and improve both your conceptual knowledge and hands-on skills.

    This complete study package includes

    · A test-preparation routine proven to help you pass the exams

    · Do I Know This Already? quizzes, which enable you to decide how much time you need to spend on each section

    · Chapter-ending and part-ending exercises, which help you drill on key concepts you must know thoroughly

    · The powerful Pearson Test Prep Practice Test software, complete with hundreds of well-reviewed, exam-realistic questions, customization options, and detailed performance reports

    · A free copy of the CCNA 200-301 Volume 1 Network Simulator Lite software, complete with meaningful lab exercises that help you hone your hands-on skills with the command-line interface for routers and switches

    · Links to a series of hands-on config labs developed by the author

    · Online, interactive practice exercises that help you hone your knowledge

    · More than 90 minutes of video mentoring from the author

    · A final preparation chapter, which guides you through tools and resources to help you craft your review and test-taking strategies

    · Study plan suggestions and templates to help you organize and optimize your study time


    Well regarded for its level of detail, study plans, assessment features, challenging review questions and exercises, video instruction, and hands-on labs, this official study guide helps you master the concepts and techniques that ensure your exam success.

    The CCNA 200-301 Official Cert Guide, Volume 1, combined with CCNA 200-301 Official Cert Guide, Volume 2, walk you through all the exam topics found in the Cisco 200-301 exam. Topics covered in Volume 1 include:

    · Networking fundamentals

    · Implementing Ethernet LANs

    · Implementing VLANs and STP

    · IPv4 addressing

    · IPv4 routing

    · OSPF

    · IPv6

    · Wireless LANs


    Companion Website:

    The companion website contains the CCNA Network Simulator Lite software, online practice exercises, study resources, and 90 minutes of video training.


    In addition to the wealth of updated content, this new edition includes a series of free hands-on exercises to help you master several real-world configuration and troubleshooting activities. These exercises can be performed on the CCNA 200-301 Network Simulator Lite, Volume 1 software included for free on the companion website that accompanies this book. This software, which simulates the experience of working on actual Cisco routers and switches, contains the following 21 free lab exercises, covering topics in Part II and Part III, the first hands-on configuration sections of the book:

    1. Configuring Local Usernames

    2. Configuring Hostnames

    3. Interface Status I

    4. Interface Status II

    5. Interface Status III

    6. Interface Status IV

    7. Configuring Switch IP Settings

    8. Switch IP Address

    9. Switch IP Connectivity I

    10. Switch CLI Configuration Process I

    11. Switch CLI Configuration Process II

    12. Switch CLI Exec Mode

    13. Setting Switch Passwords

    14. Interface Settings I

    15. Interface Settings II

    16. Interface Settings III

    17. Switch Forwarding I

    18. Switch Security I

    19. Switch Interfaces and Forwarding Configuration Scenario

    20. Configuring VLANs Configuration Scenario

    21. VLAN Troubleshooting


    Pearson Test Prep online system requirements:

    Browsers: Chrome version 73 and above; Safari version 12 and above; Microsoft Edge 44 and above

    Devices: Desktop and laptop computers, tablets running on Android v8.0 and iOS v13, smartphones with a minimum screen size of 4.7". Internet access required

    Pearson Test Prep offline system requirements:

    Windows 10, Windows 8.1; Microsoft .NET Framework 4.5 Client; Pentium-class 1 GHz processor (or equivalent); 512 MB RAM; 650 MB disk space plus 50 MB for each downloaded practice exam; access to the Internet to register and download exam databases

    The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned.

    Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform.

    This book is actually two books in one. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. The next section, the bulk of the book, is a detailed reference to the patterns themselves. Each pattern provides usage and implementation information, as well as detailed code examples in Java or C#. The entire book is also richly illustrated with UML diagrams to further explain the concepts.

    Armed with this book, you will have the knowledge necessary to make important architectural decisions about building an enterprise application and the proven patterns for use when building them.

    The topics covered include

    · Dividing an enterprise application into layers

    · The major approaches to organizing business logic

    · An in-depth treatment of mapping between objects and relational databases

    · Using Model-View-Controller to organize a Web presentation

    · Handling concurrency for data that spans multiple transactions

    · Designing distributed object interfaces

    Finite Element Simulations with ANSYS Workbench 2019 is a comprehensive and easy to understand workbook. Printed in full color, it utilizes rich graphics and step-by-step instructions to guide you through learning how to perform finite element simulations using ANSYS Workbench.


    Twenty seven real world case studies are used throughout the book. Many of these case studies are industrial or research projects that you build from scratch. Prebuilt project files are available for download should you run into any problems. Companion videos, that demonstrate exactly how to perform each tutorial, are also available.


    Relevant background knowledge is reviewed whenever necessary. To be efficient, the review is conceptual rather than mathematical. Key concepts are inserted whenever appropriate and summarized at the end of each chapter. Additional exercises or extension research problems are provided as homework at the end of each chapter.


    A learning approach emphasizing hands-on experiences is utilized though this entire book. A typical chapter consists of six sections. The first two provide two step-by-step examples. The third section tries to complement the exercises by providing a more systematic view of the chapter subject. The following two sections provide more exercises. The final section provides review problems.


    Who this book is for

    This book is designed to be used mainly as a textbook for undergraduate and graduate students. It will work well in:

    a finite element simulation course taken before any theory-intensive courses

    an auxiliary tool used as a tutorial in parallel during a Finite Element Methods course

    an advanced, application oriented, course taken after a Finite Element Methods course


    About the Videos

    Each copy of this book includes access to video instruction. In these videos the author provides a clear presentation of tutorials found in the book. The videos reinforce the steps described in the book by allowing you to watch the exact steps the author uses to complete the exercises.


    Learn the fundamentals, practical applications, and latest features of C# 8.0 and .NET Core 3.0 from expert teacher Mark J. Price.Key FeaturesBuild modern, cross-platform applications with .NET Core 3.0Get up to speed with C#, and up to date with all the latest features of C# 8.0Start creating professional web applications with ASP.NET Core 3.0Book Description

    In C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development, Fourth Edition, expert teacher Mark J. Price gives you everything you need to start programming C# applications.

    This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with new chapters on Content Management Systems (CMS) and machine learning with ML.NET.

    The book covers all the topics you need. Part 1 teaches the fundamentals of C#, including object-oriented programming, and new C# 8.0 features such as nullable reference types, simplified switch pattern matching, and default interface methods. Part 2 covers the .NET Standard APIs, such as managing and querying data, monitoring and improving performance, working with the filesystem, async streams, serialization, and encryption. Part 3 provides examples of cross-platform applications you can build and deploy, such as web apps using ASP.NET Core or mobile apps using Xamarin.Forms. The book introduces three technologies for building Windows desktop applications including Windows Forms, Windows Presentation Foundation (WPF), and Universal Windows Platform (UWP) apps, as well as web applications, web services, and mobile apps.

    What you will learnBuild cross-platform applications for Windows, macOS, Linux, iOS, and AndroidExplore application development with C# 8.0 and .NET Core 3.0Explore ASP.NET Core 3.0 and create professional web applicationsLearn object-oriented programming and C# multitaskingQuery and manipulate data using LINQUse Entity Framework Core and work with relational databasesDiscover Windows app development using the Universal Windows Platform and XAMLBuild mobile applications for iOS and Android using Xamarin.FormsWho this book is for

    Readers with some prior programming experience or with a science, technology, engineering, or mathematics (STEM) background, who want to gain a solid foundation with C# 8.0 and .NET Core 3.0.

    Discover powerful ways to use deep learning algorithms and solve real-world computer vision problems using PythonKey FeaturesSolve the trickiest of problems in computer vision by combining the power of deep learning and neural networksLeverage PyTorch 1.x capabilities to perform image classification, object detection, and moreTrain and deploy enterprise-grade, deep learning models for computer vision applicationsBook Description

    Computer vision techniques play an integral role in helping developers gain a high-level understanding of digital images and videos. With this book, you’ll learn how to solve the trickiest problems in computer vision (CV) using the power of deep learning algorithms, and leverage the latest features of PyTorch 1.x to perform a variety of CV tasks.

    Starting with a quick overview of the PyTorch library and key deep learning concepts, the book then covers common and not-so-common challenges faced while performing image recognition, image segmentation, object detection, image generation, and other tasks. Next, you’ll understand how to implement these tasks using various deep learning architectures such as convolutional neural networks (CNNs), recurrent neural networks (RNNs), long short-term memory (LSTM), and generative adversarial networks (GANs). Using a problem-solution approach, you’ll learn how to solve any issue you might face while fine-tuning the performance of a model or integrating it into your application. Later, you’ll get to grips with scaling your model to handle larger workloads, and implementing best practices for training models efficiently.

    By the end of this CV book, you’ll be proficient in confidently solving many CV related problems using deep learning and PyTorch.

    What you will learnDevelop, train and deploy deep learning algorithms using PyTorch 1.xUnderstand how to fine-tune and change hyperparameters to train deep learning algorithmsPerform various CV tasks such as classification, detection, and segmentationImplement a neural style transfer network based on CNNs and pre-trained modelsGenerate new images and implement adversarial attacks using GANsImplement video classification models based on RNN, LSTM, and 3D-CNNDiscover best practices for training and deploying deep learning algorithms for CV applicationsWho this book is for

    Computer vision professionals, data scientists, deep learning engineers, and AI developers looking for quick solutions for various computer vision problems will find this book useful. Intermediate-level knowledge of computer vision concepts, along with Python programming experience is required.

    If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, text processing, and more. This book focuses on commonly used tools and libraries to give you a comprehensive understanding of Python’s many roles in practical, real-world programming.

    You'll learn language syntax and programming techniques in a clear and concise manner, with lots of examples that illustrate both correct usage and common idioms. Completely updated for version 3.x, Programming Python also delves into the language as a software development tool, with many code examples scaled specifically for that purpose.

    Topics include:

    Quick Python tour: Build a simple demo that includes data representation, object-oriented programming, object persistence, GUIs, and website basicsSystem programming: Explore system interface tools and techniques for command-line scripting, processing files and folders, running programs in parallel, and moreGUI programming: Learn to use Python’s tkinter widget libraryInternet programming: Access client-side network protocols and email tools, use CGI scripts, and learn website implementation techniquesMore ways to apply Python: Implement data structures, parse text-based information, interface with databases, and extend and embed Python
    An Introduction to Statistical Learning provides an accessible overview of the field of statistical learning, an essential toolset for making sense of the vast and complex data sets that have emerged in fields ranging from biology to finance to marketing to astrophysics in the past twenty years. This book presents some of the most important modeling and prediction techniques, along with relevant applications. Topics include linear regression, classification, resampling methods, shrinkage approaches, tree-based methods, support vector machines, clustering, and more. Color graphics and real-world examples are used to illustrate the methods presented. Since the goal of this textbook is to facilitate the use of these statistical learning techniques by practitioners in science, industry, and other fields, each chapter contains a tutorial on implementing the analyses and methods presented in R, an extremely popular open source statistical software platform.

    Two of the authors co-wrote The Elements of Statistical Learning (Hastie, Tibshirani and Friedman, 2nd edition 2009), a popular reference book for statistics and machine learning researchers. An Introduction to Statistical Learning covers many of the same topics, but at a level accessible to a much broader audience. This book is targeted at statisticians and non-statisticians alike who wish to use cutting-edge statistical learning techniques to analyze their data. The text assumes only a previous course in linear regression and no knowledge of matrix algebra.

    Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.

    Fully Updated, Essential Skills for a Successful IT Career
    Written by the leading authority on CompTIA A+ certification and training, this four-color guide will help you pass CompTIA A+ exams 220-1001 and 220-1002 and become a certified IT professional with proven expertise in hardware and software. Mike Meyers’ CompTIA A+® Guide to Managing and Troubleshooting PCs, Sixth Edition offers complete coverage of the latest exam objectives. You’ll get on-the-job tips, end-of-chapter review questions, and hundreds of photographs and illustrations.
    Learn how to:
    •Work with CPUs, RAM, BIOS, motherboards, power supplies, and other personal computer components•Install, configure, and maintain hard drives•Manage input devices and removable media•Set up, upgrade, and maintain all versions of Windows•Troubleshoot and fix computer problems•Establish users and groups•Set up video and multimedia cards•Administer smartphones, tablets, and other mobile devices•Set up wired and wireless networks•Connect to the Internet•Protect your personal computer and your network•Install printers and other peripherals•Implement virtualization and cloud-based technologies•Understand safety and environmental issues
    Online content includes:
    •Practice exams for 1001 & 1002•One hour+ of free video training from Mike Meyers•TotalSim online simulations of performance-based questions•A list of free networking utilities
    Transform Your Ideas into High-Quality Python Code!

    Zed Shaw has perfected the world’s best system for becoming a truly effective Python 3.x developer. Follow it and you will succeed—just like the tens of millions of programmers he’s already taught. You bring the discipline, commitment, and persistence; the author supplies everything else.

    In Learn Python 3 the Hard Way, Zed Shaw taught you the basics of Programming with Python 3. Now, in Learn More Python 3 the Hard Way, you’ll go far beyond the basics by working through 52 brilliantly crafted projects. Each one helps you build a key practical skill, combining demos to get you started and challenges to deepen your understanding. Zed then teaches you even more in 12 hours of online videos, where he shows you how to break, fix, and debug your code.

    First, you’ll discover how to analyze a concept, idea, or problem to implement in software. Then, step by step, you’ll learn to design solutions based on your analyses and implement them as simply and elegantly as possible. Throughout, Shaw stresses process so you can get started and build momentum, creativity to solve new problems, and quality so you’ll build code people can rely on.

    Manage complex projects with a programmer’s text editor Leverage the immense power of data structures Apply algorithms to process your data structures Master indispensable text parsing and processing techniques Use SQL to efficiently and logically model stored data Learn powerful command-line tools and skills Combine multiple practices in complete projects

    It’ll be hard at first. But soon, you’ll just get it—and that will feel great!

    This course will reward you for every minute you put into it. Soon, you’ll go beyond merely writing code that runs: you’ll craft high-quality Python code that solves real problems. You’ll be a serious Python programmer.

    Perfect for Everyone Who’s Already Started Working with Python, including Junior Developers and Seasoned Python Programmers Upgrading to Python 3.6+

    Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.

    Are you looking for a deeper understanding of the Java™ programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further! Effective Java™, Second Edition, brings together seventy-eight indispensable programmer’s rules of thumb: working, best-practice solutions for the programming challenges you encounter every day.

    This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition. Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing.

    Each chapter in the book consists of several “items” presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and outstanding code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.

    Highlights include:

    New coverage of generics, enums, annotations, autoboxing, the for-each loop, varargs, concurrency utilities, and much more Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io

    Simply put, Effective Java™, Second Edition, presents the most practical, authoritative guidelines available for writing efficient, well-designed programs.

    C++ Primer Plus, Sixth Edition

    New C++11 Coverage


    C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages.

    The sixth edition of C++ Primer Plus has been updated and expanded to cover the latest developments in C++, including a detailed look at the new C++11 standard.

    Author and educator Stephen Prata has created an introduction to C++ that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C++ language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use.

    Review questions and programming exercises at the end of each chapter help readers zero in on the most critical information and digest the most difficult concepts.

    In C++ Primer Plus, you’ll find depth, breadth, and a variety of teaching techniques and tools to enhance your learning:
    A new detailed chapter on the changes and additional capabilities introduced in the C++11 standard Complete, integrated discussion of both basic C language and additional C++ features Clear guidance about when and why to use a feature Hands-on learning with concise and simple examples that develop your understanding a concept or two at a time Hundreds of practical sample programs Review questions and programming exercises at the end of each chapter to test your understanding Coverage of generic C++ gives you the greatest possible flexibility Teaches the ISO standard, including discussions of templates, the Standard Template Library, the string class, exceptions, RTTI, and namespaces Table of Contents

    1: Getting Started with C++

    2: Setting Out to C++

    3: Dealing with Data

    4: Compound Types

    5: Loops and Relational Expressions

    6: Branching Statements and Logical Operators

    7: Functions: C++’s Programming Modules

    8: Adventures in Functions

    9: Memory Models and Namespaces

    10: Objects and Classes

    11: Working with Classes

    12: Classes and Dynamic Memory Allocation

    13: Class Inheritance

    14: Reusing Code in C++

    15: Friends, Exceptions, and More

    16: The string Class and the Standard Template Library

    17: Input, Output, and Files

    18: The New C++11 Standard

    A Number Bases

    B C++ Reserved Words

    C The ASCII Character Set

    D Operator Precedence

    E Other Operators

    F The stringTemplate Class

    G The Standard Template Library Methods and Functions

    H Selected Readings and Internet Resources

    I Converting to ISO Standard C++

    J Answers to Chapter Reviews
    ©2020 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
    By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.