70 resultater (4,62497 sekunder)

Mærke

Butik

Pris (EUR)

Nulstil filter

Produkter
Fra
Butikker

OCP Oracle Certified Professional Java SE 17 Developer (Exam 1Z0-829) Programmer's Guide - Khalid Mughal - Bog - Pearson Education (US) - Plusbog.dk

OCP Oracle Certified Professional Java SE 17 Developer (Exam 1Z0-829) Programmer's Guide - Khalid Mughal - Bog - Pearson Education (US) - Plusbog.dk

A comprehensive guide to the Java programming language and the Java SE 11 and Java SE 17 Developer certification exams, this complete reference contains so much information, we had to split the print edition into two volumes for ease of use. This two-volume set features exhaustive coverage of all the Java language features and APIs covered by the exam objectives. Both volumes of this print edition are included in your purchase and are not sold separately. OCP Oracle Certified Professional Java SE 17 Developer (Exam 1Z0-829) Programmer''s Guide is a unique guide that combines a rigorous introduction to programming in Java with meticulous coverage of the Java SE 17 and Java SE 11 Developer exam objectives. Fully updated to reflect changes in the latest exams, it features an increased focus on analyzing code scenarios--not just individual language constructs. Each objective is thoroughly addressed, reflecting the latest features and APIs, as well as best practices for taking the exam. The only book anyone needs to study for Java SE 17 Developer or Java SE 11 Developer certification. Book features include: - - Easy to find coverage of key topics relevant to each exam objective - - An introduction to essential concepts in object-oriented programming (OOP) and functional-style programming - - In-depth coverage of declarations, access control, operators, flow control, OOP techniques, lambda expressions, streams, modules, concurrency, Java I/O, key API classes and much more - - Program output demonstrating expected results from complete Java programs - - Unique diagrams to illustrate important concepts, such as Java I/O, modules, and streams - - Extensive use of Unified Modeling Language (UML) to illustrate program design - - Dozens of review questions with annotated answers to help prepare for the exam and a complete mock exam - Contents, Volume I (print): Figures xxiii Tables xxvii Examples xxxi Foreword xxxix Preface xli Chapter 1: Basics of Java Programming 1Chapter 2: Basic Elements, Primitive Data Types, and Operators 29Chapter 3: Declarations 97Chapter 4: Control Flow 151Chapter 5: Object-Oriented Programming 189Chapter 6: Access Control 323Chapter 7: Exception Handling 363Chapter 8: Selected API Classes 423Chapter 9: Nested Type Declarations 489Chapter 10: Object Lifetime 531Chapter 11: Generics 563Chapter 12: Collections, Part I: ArrayList 643Chapter 13: Functional-Style Programming 673Chapter 14: Object Comparison 741Chapter 15: Collections: Part II 781 Index Contents, Volume II (print): Chapter 16: Streams 879Chapter 17: Date and Time 1023Chapter 18: Localization 1095Chapter 19: Java Module System 1161Chapter 20: Java I/O: Part I 1231Chapter 21: Java I/O: Part II 1285Chapter 22: Concurrency: Part I 1365Chapter 23: Concurrency: Part II 1419Chapter 24: Database Connectivity 1511Chapter 25: Annotations 1555Chapter 26: Secure Coding 1599Appendix A: Taking the Java SE 17 and Java SE 11 Developer Exams 1615Appendix B: Exam Topics: Java SE 17 Developer 1623Appendix C: Exam Topics: Java SE 11 Developer 1629Appendix D: Annotated Answers to Review Questions 1635Appendix E: Mock Exam: Java SE 17 Developer 1709Appendix F: Annotated Answers to Mock Exam 1737Appendix G: Java Logging API Overview 1747 Index 1753 Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

DKK 547.00
1

Learn Enough Developer Tools to Be Dangerous - Michael Hartl - Bog - Pearson Education (US) - Plusbog.dk

Learn Enough Developer Tools to Be Dangerous - Michael Hartl - Bog - Pearson Education (US) - Plusbog.dk

All You Need to Know, and Nothing You Don''t, About Core Tools for Software Development Three of the core tools needed for modern software development are the Unix command line, a text editor, and version control with Git. But you don''t need to learn "everything" about them, just how to use them efficiently to solve real problems. In Learn Enough Developer Tools to Be Dangerous, renowned instructor Michael Hartl teaches the specific concepts, skills, and approaches you need so you can learn to write apps, get hired, collaborate, and maybe even launch your own company. Even if you''ve never used (or even heard of ) these tools before, Hartl helps you quickly build technical sophistication and master the lore you need to succeed. Focused exercises help you internalize what matters, without wasting time on details pros don''t care about. Soon, it''ll be like you were born knowing this stuff--and you''ll be suddenly, seriously dangerous . Learn enough about . . . - - Running a terminal, entering and editing commands, and using man pages - - Manipulating and inspecting files: from basic copying to finding patterns - - Organizing files with directories - - Learning Minimum Viable Vim - - Basic and advanced editing techniques with editors like Atom and VS Code - - Using the human-readable Markdown language for writing quick documentation - - Formatting source code and writing executable scripts - - Getting started with Git and GitHub - - Using key Git workflows: commit, push, branch, merge, and more - - Collaborating on Git projects and resolving code conflicts - - Setting up dev environments: macOS, Linux, Windows, and cloud - Michael Hartl''s Learn Enough series includes books and video courses that focus on the most important parts of each subject, so you don''t have to learn everything to get started--you just have to learn enough to be dangerous and solve technical problems yourself. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

DKK 360.00
1

Google Daydream VR Cookbook - Sam Keene - Bog - Pearson Education (US) - Plusbog.dk

Google Daydream VR Cookbook - Sam Keene - Bog - Pearson Education (US) - Plusbog.dk

The Complete, Up-to-Date Guide to Building AR and VR Games Google’s new ARCore and Daydream VR platforms enable you to deliver advanced augmented and virtual reality games and apps on a wide spectrum of modern Android devices. Now for the first time, there’s a comprehensive deep dive into both ARCore and Daydream for every Android developer and designer. Multi-award-winning AR/VR developer Sam Keene takes a hands-on approach, leading you through all aspects of the ARCore and Daydream frameworks and SDKs, with step-by-step tutorials and advice for building pro-quality AR/VR games and apps. Keene presents his material as a cookbook of recipes to get you up and running with VR/AR development as fast and as painlessly as possible. The recipes in most chapters start by assembling the essential building blocks, which are pieced together to create something larger. You are then free to take these building blocks and turn them into your own creation. Keene also provides an extensive library of downloadable, up-to-the-minute ARCore and Daydream code to jumpstart your project. In addition, he takes you through crucial UX design principles and best practices learned from building large scale VR and AR apps at Google. Google Daydream VR Cookbook shows you how to: - - Install and explore the Google Daydream development tools - - Master basic and advanced Daydream Controller techniques - - Implement intuitive VR user interfaces - - Integrate audio, video, and realistic physics into your VR games - - Install and explore the ARCore SDK and development tools - - Learn how to build AR apps that solve real user needs - - Master AR game development using ARCore - - Optimize VR and AR game performance - Whether you are a software developer, UX professional, visual designer, beginner, or you come from a different design field, this book is a great practical introduction to VR and AR.

DKK 344.00
1

Software Craftsmanship - Pete Mcbreen - Bog - Pearson Education (US) - Plusbog.dk

Business Analysis Agility - Suzanne Robertson - Bog - Pearson Education (US) - Plusbog.dk

Extreme Programming Installed - Ron Jeffries - Bog - Pearson Education (US) - Plusbog.dk

Python 3 Standard Library by Example, The - Doug Hellmann - Bog - Pearson Education (US) - Plusbog.dk

Python 3 Standard Library by Example, The - Doug Hellmann - Bog - Pearson Education (US) - Plusbog.dk

Master the Powerful Python 3 Standard Library through Real Code Examples “The genius of Doug’s approach is that with 15 minutes per week, any motivated programmer can learn the Python Standard Library. Doug’s guided tour will help you flip the switch to fully power-up Python’s batteries.” –Raymond Hettinger, Distinguished Python Core Developer The Python 3 Standard Library contains hundreds of modules for interacting with the operating system, interpreter, and Internet–all extensively tested and ready to jump-start application development. Now, Python expert Doug Hellmann introduces every major area of the Python 3.x library through concise source code and output examples. Hellmann’s examples fully demonstrate each feature and are designed for easy learning and reuse. You’ll find practical code for working with text, data structures, algorithms, dates/times, math, the file system, persistence, data exchange, compression, archiving, crypto, processes/threads, networking, Internet capabilities, email, developer and language tools, the runtime, packages, and more. Each section fully covers one module, with links to additional resources, making this book an ideal tutorial and reference. The Python 3 Standard Library by Example introduces Python 3.x’s new libraries, significant functionality changes, and new layout and naming conventions. Hellmann also provides expert porting guidance for moving code from 2.x Python standard library modules to their Python 3.x equivalents. - - Manipulate text with string, textwrap, re (regular expressions), and difflib - - Use data structures: enum, collections, array, heapq, queue, struct, copy, and more - - Implement algorithms elegantly and concisely with functools, itertools, and contextlib - - Handle dates/times and advanced mathematical tasks - - Archive and data compression - - Understand data exchange and persistence, including json, dbm, and sqlite - - Sign and verify messages cryptographically - - Manage concurrent operations with processes and threads - - Test, debug, compile, profile, language, import, and package tools - - Control interaction at runtime with interpreters or the environment -

DKK 426.00
1

Kotlin Programming - David Greenhalgh - Bog - Pearson Education (US) - Plusbog.dk

Beautiful C++ - J. Davidson - Bog - Pearson Education (US) - Plusbog.dk

Beautiful C++ - J. Davidson - Bog - Pearson Education (US) - Plusbog.dk

Discover the Beauty of Modern C++ " Beautiful C++ presents the C++ Core Guidelines from a developer''s point of view with an emphasis on what benefits can be obtained from following the rules and what nightmares can result from ignoring them. For true geeks, it is an easy and entertaining read. For most software developers, it offers something new and useful." --Bjarne Stroustrup, inventor of C++ and co-editor of the C++ Core Guidelines Writing great C++ code needn''t be difficult. The C++ Core Guidelines can help every C++ developer design and write C++ programs that are exceptionally reliable, efficient, and well-performing. But the Guidelines are so jam-packed with excellent advice that it''s hard to know where to start. Start here, with Beautiful C++ .Expert C++ programmers Guy Davidson and Kate Gregory identify 30 Core Guidelines you''ll find especially valuable and offer detailed practical knowledge for improving your C++ style. For easy reference, this book is structured to align closely with the official C++ Core Guidelines website.Throughout, Davidson and Gregory offer useful conceptual insights and expert sample code, illuminate proven ways to use both new and longstanding language features more successfully, and show how to write programs that are more robust and performant by default. - - Avoid "bikeshedding": stop wasting valuable time on trivia - - Don''t hurt yourself by writing code that will cause problems later - - Know which legacy features to avoid and the modern features to use instead - - Use newer features properly, to get their benefits without creating new problems - - Default to higher-quality code that''s statically type-safe, leak resistant, and easier to evolve - - Use the Core Guidelines with any modern C++ version: C++20, C++17, C++14, or C++11 - There''s something here to improve virtually every program you write, design, or maintain.For ease of experimentation, all sample code is available on Compiler Explorer at https://godbolt.org/z/cg30-ch0.0 . Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

DKK 346.00
1

Parallel Programming Patterns - Timothy Mattson - Bog - Pearson Education (US) - Plusbog.dk

Exploiting Modern C++ - Matthew Butler - Bog - Pearson Education (US) - Plusbog.dk

Roblox Game Development in 24 Hours - Roblox Corporation - Bog - Pearson Education (US) - Plusbog.dk

Git Distilled - Peter Bell - Bog - Pearson Education (US) - Plusbog.dk

Python Distilled - David Beazley - Bog - Pearson Education (US) - Plusbog.dk

DKK 329.00
1

HTML and CSS - Joe Casabona - Bog - Pearson Education (US) - Plusbog.dk

Apple Vision Pro for Creators - John Ray - Bog - Pearson Education (US) - Plusbog.dk

Apple Vision Pro for Creators - John Ray - Bog - Pearson Education (US) - Plusbog.dk

For those who want to explore, imagine, and truly “Think different,” welcome to a journey of creation through the Apple Vision Pro. Apple Vision Pro for Creators: A Beginner’s Guide to Building Immersive Experiences introduces the Apple Vision Pro headset to creative enthusiasts, offering a guide to crafting experiences that leverage its unique features. Not a developer? No worries—code and concepts are introduced and explained in easy-to-understand terms. You’ll learn how to code 2D/3D applications, create immersive spaces, design procedural materials, use photogrammetry to build detailed 3D models, track user gestures, play spatial audio, and deliver your creations through the App Store or TestFlight. Cut through complexity and jargon using this guide and the accompanying exercises that make the most of Apple’s latest software. Readers will learn to leverage cutting-edge development tools and techniques as they - - Learn Apple Vision Pro core concepts and AR/VR terminology - - Master Apple development tools and languages while building interactive projects - - Explore how to scale experiences from simple windows to fully immersive spaces - - Build interactive 3D scenes with your own objects and materials - - Add lighting and spatial audio effects to enhance realism - - Seamlessly mix the real and virtual worlds with advanced object behaviors - - Implement assistive technologies to bring your work to a diverse audience -

DKK 382.00
1

Sams Teach Yourself Windows 8 Apps with XAML and C# in 24 Hours - David Davis - Bog - Pearson Education (US) - Plusbog.dk

Sams Teach Yourself Windows 8 Apps with XAML and C# in 24 Hours - David Davis - Bog - Pearson Education (US) - Plusbog.dk

With Metro, Microsoft has reinvented Windows for a new generation -- and delivered a gorgeous, scalable, exceptionally robust platform for building tablet and smartphone apps, too. Now, there's a practical, hands-on guide to building great Metro apps with XAML and C#. One step at a time, this book covers the entire development lifecycle, from user interface planning through debugging and publishing. Pioneering Microsoft developer Noah Weinert teaches each new technique through examples that integrate into a complex, feature-rich Metro application while reinforcing today's best practices for modular development. In just 24 sessions of one hour or less, Weinert covers: * Preparing for Metro-style development and understanding Metro solutions * Navigating among views * Adding interactivity * Retrieving and storing data * Styling views, controls, and tiles * Leveraging notifications and badges * Incorporating sensor input and proximity-based functionality * Sharing data among devices and applications * Streaming media via PlayTo * Creating apps for multiple displays and resolutions * Maximizing performance and reliability * Managing the application lifecycle, and much more Friendly, accessible, and conversational, this book delivers practical grounding in Metro development without ever becoming overwhelming or intimidating. Each lesson builds on everything that's come before, helping readers learn all the essentials they'll need to create high-quality Metro solutions

DKK 244.00
1

Exam Ref AZ-204 Developing Solutions for Microsoft Azure - Santiago Munoz - Bog - Pearson Education (US) - Plusbog.dk

Exam Ref AZ-204 Developing Solutions for Microsoft Azure - Santiago Munoz - Bog - Pearson Education (US) - Plusbog.dk

Prepare for Microsoft Exam AZ-204 and demonstrate your real-world knowledge of Microsoft Azure solution development. Designed for working Azure developers, this Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the Microsoft Certified Solutions Associate level. Focus on the expertise measured by these objectives: Develop Azure compute solutionsDevelop for Azure storageImplement Azure securityMonitor, troubleshoot, and optimize Azure solutionsConnect to and consume Azure services and third-party services This Microsoft Exam Ref: Organizes its coverage by exam objectivesFeatures strategic, what-if scenarios to challenge youAssumes you want to validate your ability to design and build diverse Microsoft Azure solutions both on-premises and in the cloud About the Exam Exam AZ-204 focuses on knowledge needed to implement IaaS and PaaS solutions; create Azure App Service web apps; implement Azure Functions; develop solutions using Cosmos DB and Blob Storage; create user authentication, authorization, and secure cloud solutions; integrate caching and content delivery within solutions; instrument solutions to support monitoring and logging; develop an App Service logic app; implement API Management; develop event-based and message-based solutions. About Microsoft Certification Passing this exam fulfills your requirements for the Microsoft Certified: Azure Developer Associate credential, demonstrating your readiness to design, build, test, and maintain Microsoft Azure cloud solutions, and partner with other cloud professionals and clients to implement them. See full details at: microsoft.com/learn

DKK 317.00
1

User Stories Applied - Mike Cohn - Bog - Pearson Education (US) - Plusbog.dk

User Stories Applied - Mike Cohn - Bog - Pearson Education (US) - Plusbog.dk

Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software. The best way to build software that meets users'' needs is to begin with "user stories": simple, clear, brief descriptions of functionality that will be valuable to real users. In User Stories Applied , Mike Cohn provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle. You''ll learn what makes a great user story, and what makes a bad one. You''ll discover practical ways to gather user stories, even when you can''t speak with your users. Then, once you''ve compiled your user stories, Cohn shows how to organize them, prioritize them, and use them for planning, management, and testing. - - User role modeling: understanding what users have in common, and where they differ - - Gathering stories: user interviewing, questionnaires, observation, and workshops - - Working with managers, trainers, salespeople and other "proxies" - - Writing user stories for acceptance testing - - Using stories to prioritize, set schedules, and estimate release costs - - Includes end-of-chapter practice questions and exercises - User Stories Applied will be invaluable to every software developer, tester, analyst, and manager working with any agile method: XP, Scrum... or even your own home-grown approach.

DKK 386.00
1

Linux Kernel Development - Robert Love - Bog - Pearson Education (US) - Plusbog.dk

Linux Kernel Development - Robert Love - Bog - Pearson Education (US) - Plusbog.dk

Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding. The book details the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs. The author, a core kernel developer, shares valuable knowledge and experience on the 2.6 Linux kernel. Specific topics covered include process management, scheduling, time management and timers, the system call interface, memory addressing, memory management, the page cache, the VFS, kernel synchronization, portability concerns, and debugging techniques. This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers. The third edition of Linux Kernel Development includes new and updated material throughout the book: - - An all-new chapter on kernel data structures - - Details on interrupt handlers and bottom halves - - Extended coverage of virtual memory and memory allocation - - Tips on debugging the Linux kernel - - In-depth coverage of kernel synchronization and locking - - Useful insight into submitting kernel patches and working with the Linux kernel community -

DKK 357.00
1

Python Programming with Design Patterns - James Cooper - Bog - Pearson Education (US) - Plusbog.dk

Python Programming with Design Patterns - James Cooper - Bog - Pearson Education (US) - Plusbog.dk

Improve Your Python Code with Modern Object-Oriented Design Patterns To write clean, efficient, maintainable code, developers everywhere turn to design patterns. Now there''s a Python-specific patterns guide that''s friendly and practical enough for every Python developer, regardless of experience. Best-selling patterns author James W. Cooper presents visual, example-driven explanations of 23 proven patterns for writing superior object-oriented code. Through clear and intuitive code samples, he introduces modern techniques for creating Python objects that interact effectively in powerful, flexible programs. Python newcomers--including those moving from other languages--will find a succinct introduction designed to get them up to speed fast. Cooper''s wide-ranging patterns coverage addresses abstract classes, multiple inheritance, GUI programming and widgets, graphical classes, drawing and plotting, math, databases, Python decorators, images, threads, iterators, creating executable code, and more. Throughout, his informal visual presentation makes patterns far easier to work with--so you can confidently build sophisticated programs that use Python''s rich capabilities. - - Review the essentials of Python objects and visual programming - - Learn what design patterns are, and how they help you write better code - - Use creational patterns to enhance flexibility and avoid unnecessary complexity - - Apply structural patterns to ensure that program elements work together well in large programs - - Optimize communication between objects with behavioral patterns -

DKK 366.00
1

Learning to Program - Steven Foote - Bog - Pearson Education (US) - Plusbog.dk

Learning to Program - Steven Foote - Bog - Pearson Education (US) - Plusbog.dk

Everyone can benefit from basic programming skills–and after you start, you just might want to go a whole lot further. Author Steven Foote taught himself to program, figuring out the best ways to overcome every obstacle. Now a professional web developer, he’ll help you follow in his footsteps. He teaches concepts you can use with any modern programming language, whether you want to program computers, smartphones, tablets, or even robots. Learning to Program will help you build a solid foundation in programming that can prepare you to achieve just about any programming goal. Whether you want to become a professional software programmer, or you want to learn how to more effectively communicate with programmers, or you are just curious about how programming works, this book is a great first step in helping to get you there. Learning to Program will help you get started even if you aren’t sure where to begin. • Learn how to simplify and automate many programming tasks • Handle different types of data in your programs • Use regular expressions to find and work with patterns • Write programs that can decide what to do, and when to do it • Use functions to write clean, well-organized code • Create programs others can easily understand and improve • Test and debug software to make it reliable • Work as part of a programming team • Learn the next steps to take to build a lifetime of programming skills

DKK 251.00
1

Object-Oriented Thought Process, The - Matt Weisfeld - Bog - Pearson Education (US) - Plusbog.dk

Object-Oriented Thought Process, The - Matt Weisfeld - Bog - Pearson Education (US) - Plusbog.dk

Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, Visual Basic .NET, Ruby, Objective-C, and Swift. Objects also form the basis for many web technologies such as JavaScript, Python, and PHP. It is of vital importance to learn the fundamental concepts of object orientation before starting to use object-oriented development environments. OOP promotes good design practices, code portability, and reuse–but it requires a shift in thinking to be fully understood. Programmers new to OOP should resist the temptation to jump directly into a particular programming language or a modeling language, and instead first take the time to learn what author Matt Weisfeld calls “the object-oriented thought process.” Written by a developer for developers who want to improve their understanding of object-oriented technologies, The Object-Oriented Thought Process provides a solutions-oriented approach to object-oriented programming. Readers will learn to understand the proper uses of inheritance and composition, the difference between aggregation and association, and the important distinction between interfaces and implementations. While programming technologies have been changing and evolving over the years, object-oriented concepts remain a constant–no matter what the platform. This revised edition focuses on the OOP technologies that have survived the past 20 years and remain at its core, with new and expanded coverage of design patterns, avoiding dependencies, and the SOLID principles to help make software designs understandable, flexible, and maintainable.

DKK 383.00
1

Introduction to Game Systems Design - Dax Gazaway - Bog - Pearson Education (US) - Plusbog.dk

Introduction to Game Systems Design - Dax Gazaway - Bog - Pearson Education (US) - Plusbog.dk

As games grow more complex and gamers'' expectations soar, the discipline of game systems design becomes ever more important. Game systems designers plan a game''s rules and balance, its characters'' attributes, most of its data, and how its AI, weapons, and objects work and interact. Introduction to Game Systems Design is the first complete beginner''s guide to this crucial discipline. Writing for all aspiring game professionals, even those with absolutely no experience, leading game designer and instructor Dax Gazaway presents a step-by-step, hands-on approach to designing game systems with industry-standard tools. Drawing on his experience building AAA-level game systems (including games in the Star Wars and Marvel franchises), Gazaway covers all this, and more: - - Exploring the essentials of game design and its emerging subdisciplines - - Asking the essential questions at the heart of all design - - Getting started with modern game system design tools, including the spreadsheets most professionals now use - - Creating systems and data from a blank page - - Populating and quantifying a world of data into a game - - Tuning and balancing game systems - - Testing game systems and data - - Leveraging communication, psychology, and rewards within your games - - Balancing game probability within systems - Whether you''re a college freshman entering a game design program, an indie developer using Unreal or Unity, a Dungeon Master, or anyone who wants to really understand modern games, this guide will help you get where you want to go.

DKK 317.00
1