Marknadens största urval
Snabb leverans

Böcker utgivna av APress

Filter
Filter
Sortera efterSortera Populära
  • - Master Express.js: The Node.js Framework For Your Web Development
    av Azat Mardan
    939,-

    Pro Express.js is for the reader who wants to quickly get up-to-speed with Express.js, the flexible Node.js framework. Author Azat Mardan clearly explains how to start developing with Express.js with a basic 'Hello World', and then delves into a deep API reference, before looking at common and abstract development problems. Lastly, you will learn how to build a series of real-world apps in order to cement your knowledge.In order to get the best from this book, you will be familiar with Node.js scripts and able to install packages using npm. In the deep API reference, each aspect of the Express.js API is explained clearly with a simple exercise to demonstrate its usage. This includes configuration, settings and environments; different middleware and its uses; templating engines; extracting parameters and routing; request and response; error handling; and running an app. In the next part you'll delve into abstraction, streams, authentication, multithreading, Socket.io, security, and more complex modules. You will also learn about smaller frameworks built using Express.js, such as Sails.js, and Derby. Finally you'll build real-world apps including a REST API, Todo App, and Instagram gallery. Express.js is used by a range of well-known companies such as MySpace and Storify, and it's becoming more and more likely that it'll be a required skill for new developers. With this book you can skip learning via complicated documentation, and get the information from a developer who's been using Express.js for long enough to explain things well. Add Pro Express.js to your library today.

  • av Gregory Jordan
    859

    Why have developers at places like Facebook and Twitter increasingly turned to graph databases to manage their highly connected big data? The short answer is that graphs offer superior speed and flexibility to get the job done. It’s time you added skills in graph databases to your toolkit. In Practical Neo4j, database expert Greg Jordan guides you through the background and basics of graph databases and gets you quickly up and running with Neo4j, the most prominent graph database on the market today. Jordan walks you through the data modeling stages for projects such as social networks, recommendation engines, and geo-based applications. The book also dives into the configuration steps as well as the language options used to create your Neo4j-backed applications.Neo4j runs some of the largest connected datasets in the world, and developing with it offers you a fast, proven NoSQL database option. Besides those working for social media, database, and networking companies of all sizes, academics and researchers will find Neo4j a powerful research tool that can help connect large sets of diverse data and provide insights that would otherwise remain hidden. Using Practical Neo4j, you will learn how to harness that power and create elegant solutions that address complex data problems. This book:Explains the basics of graph databasesDemonstrates how to configure and maintain Neo4jShows how to import data into Neo4j from a variety of sourcesProvides a working example of a Neo4j-based application using an array of language of options including Java, .Net, PHP, Python, Spring, and RubyAs you’ll discover, Neo4j offers a blend of simplicity and speed while allowing data relationships to maintain first-class status. That’s one reason among many that such a wide range of industries and fields have turned to graph databases to analyze deep, dense relationships. After reading this book, you’ll have a potent, elegant tool you can use to develop projects profitably and improve your career options.

  • av Sean Liao
    549,-

    Migrating to Android for iOS Developers gives you—as an experienced native iOS app developer—the skills to learn native Android apps development from scratch. Starting with preparing your Android integrated development environment and introducing just enough Android application framework fundamentals, you’ll understand how to create a simple but meaningful HelloAndroid project immediately. This book provides the guidelines and tutorial projects to show you how to translate your existing iOS app to the Android platform. You’ll use your mobile app knowledge to structure your Android apps in a similar way to how you would structure your iOS apps. To implement use cases with detailed screens, the most common mobile topics are discussed, including user interfaces, managing data, and networking with remote services. As you move through the book, you’ll create Android apps with rich UI components to handle common CRUD operations locally and remotely.There are many Android goodies described in the book. Instead of relying on routine text descriptions, you’ll discover the uniqueness of Android and appreciate the many features that are unique to the platform. This book also explores more powerful mobile UX patterns that are commonly used on the iOS and Android platforms.When you finish reading Migrating to Android for iOS Developers, you’ll be an Android developer as well as an iOS developer. And, you will be fully convinced you can do everything in Android that you can do in iOS.

  • av Ivor Horton
    799

    Using the C++ Standard Template Libraries is a contemporary treatment that teaches the generic programming capabilities that the C++ 14 Standard Library provides. In this book, author Ivor Horton explains what the class and function templates available with C++ 14 do, and how to use them in a practical context.You'll learn how to create containers, and how iterators are used with them to access, modify, and extend the data elements they contain. You'll also learn about stream iterators that can transfer data between containers and streams, including file streams. The function templates that define algorithms are explained in detail, and you'll learn how to pass function objects or lambda expressions to them to customize their behavior. Many working examples are included to demonstrate how to apply the algorithms with different types of containers. After reading this book, you will understand the scope and power of the templates that the C++ 14 Standard Library includes and how these can greatly reduce the coding and development time for many applications. You'll be able to combine the class and function templates to great effect in dealing with real-world problems.The templates in the Standard Library provide you as a C++ programmer with a comprehensive set of efficiently implemented generic programming tools that you can use for most types of application.How to use Standard Library templates with your C++ applications.Understand the different types of containers that are available and what they are used for.How to define your own class types to meet the requirements of use with containers.What iterators are, the characteristics of the various types of iterators, and how they allow algorithms to be applied to the data in different types of container.How you can define your own iterator types.What the templates that define algorithms do, and how you apply them to data stored in containers and arrays.How to access hardware clocks and use them for timing execution.How to use the templates available for compute-intensive numerical data processing.How to create and use pseudo-random number generators with distribution objects.

  • - How to Gain Recognition, Power, and Influence Through Personal Branding
    av Frederic Harper
    519

    Why should you, a competent software developer or programmer, care about your own brand? After all, it’s not like you're an actor or musician.In fact, as Success in Programming: How to Gain Recognition, Power, and Influence Through Personal Branding demonstrates in many ways, it’s never been more important for you to think about yourself as a brand. Doing so will provide rocket fuel for your career. You’ll find better jobs and become the "e;go-to"e; person in various situations. You’ll become known for your expertise and leadership, and you'll find it easier to strike out on your own. People will seek out your advice and point of view. You’ll get paid to speak, write, and consult. What’s not to like about becoming a rock star developer?The good news—as Mozilla’s senior technology evangelist, Frédéric Harper, writes—is that it’s never been easier to improve your skills, stand out, share more quickly, and grow your network. This book provides the tools you need to build your reputation and enhance your career, starting right now. You'll learn what personal branding is and why you should care about it. You’ll also learn what the key themes of a good brand are and where to find the ingredients to build your own, unique brand. Most importantly, you'll understand how to work your magic to achieve your goals and dreams. You’ll also learn:How to use sites like StackOverflow and Github to build both your expertise and your reputationHow to promote your brand in a way that attracts better-paying jobs, consulting gigs, industry invitations, and contract workHow to become visible to the movers and shakers in your specific category of developmentHow to exert power and influence to help yourself and othersSuccess in Programming: How to Gain Recognition, Power, and Influence Through Personal Branding shows you how to scale your skills, gain visibility, make a real impact on people and within organizations, and achieve your goals. There’s no need to become a marketing expert or hire a personal branding guru; this book and a desire to grow personally and professionally are all you need to leap to the next level of your career.

  • - From Professional to Advanced
    av William "Bo" Rothwell
    799

  • - From Novice to Professional
    av William "Bo" Rothwell
    679

    Get started with Perl 5 and learn the important core concepts of Perl programming, such as variables, flow control, expressions, and I/O. Additionally, this book covers pattern matching and shows that Perl is extremely flexible and powerful, and that it isn't afraid of the cloud. After reading and using this book, you'll be able to start writing your own powerful scripts to solve many web and programming problems. This is a book for those of us who believed that we didn't need to learn Perl, and now we know it is more ubiquitous than ever. You'll see that Perl has evolved into a multipurpose, multiplatform language present absolutely everywhere: heavy-duty web applications, the cloud, systems administration, natural language processing, and financial engineering. This book provides valuable insight into Perl's role regarding all of these tasks and more giving you a great start in your Perl programming adventure.What You Will LearnPerform operations on scalar valuesUse scalar, array, and associative array variablesWork with flow control statements such as if, unless, while, until, for, and foreachRead and write directly to files with file handles Use conditional expressions such as numeric and string comparison, regular expressions, file testing, and Perl statementsFormat output with format statements Search for and replace sub-strings within a string using regular expressionsMaster Perl utilities such as split, join, index and moreControl the file system and processes from within a Perl scriptBuild functions for tasks including handling the scope of variablesImport existing modules into your Perl scriptWho This Book Is ForThose who are new to Perl.

  •  
    619

    Get the most out of this foundational reference and improve the productivity of your software teams. This open access book collects the wisdom of the 2017 "Dagstuhl" seminar on productivity in software engineering, a meeting of community leaders, who came together with the goal of rethinking traditional definitions and measures of productivity.The results of their work, Rethinking Productivity in Software Engineering, includes chapters covering definitions and core concepts related to productivity, guidelines for measuring productivity in specific contexts, best practices and pitfalls, and theories and open questions on productivity. You''ll benefit from the many short chapters, each offering a focused discussion on one aspect of productivity in software engineering.Readers in many fields and industries will benefit from their collected work. Developers wanting to improve their personal productivity, will learn effective strategies for overcoming common issues that interfere with progress. Organizations thinking about building internal programs for measuring productivity of programmers and teams will learn best practices from industry and researchers in measuring productivity. And researchers can leverage the conceptual frameworks and rich body of literature in the book to effectively pursue new research directions.What You''ll LearnReview the definitions and dimensions of software productivitySee how time management is having the opposite of the intended effectDevelop valuable dashboardsUnderstand the impact of sensors on productivityAvoid software development wasteWork with human-centered methods to measure productivityLook at the intersection of neuroscience and productivityManage interruptions and context-switchingWho Book Is ForIndustry developers and those responsible for seminar-style courses that include a segment on software developer productivity. Chapters are written for a generalist audience, without excessive use of technical terminology.

  • - App Programming with Lua and LOEVE
    av Seth Kenlon
    445

    Learn to set up a Pi-based game development environment, and then develop a game with Lua, a popular scripting language used in major game frameworks like Unreal Engine (BioShock Infinite), CryEngine (Far Cry series), Diesel (Payday: The Heist), Silent Storm Engine (Heroes of Might and Magic V) and many others.

  • - Common Problems, Tested Solutions
    av Neil Pike
    539,-

    Pike's book gives hands-on answers to FAQ about MS SQL server, and each solution is coded by SQL version number for fast choice. Mainly authored by MVPs, it helps professional programmers get up to speed on a key Microsoft technology.

  • - Project Management Professional Certification Study Guide for the PMP (R) Exam
    av Paul Sanghera
    535

    Use this study guide to prepare for the Project Management Professional (PMP) exam administered by the Project Management Institute (PMI).The revised third edition of the best-selling PMP in Depth, updated to the sixth edition of PMBOK, has a laser-sharp focus on the exam objectives for project managers and others who want to pass the PMP exam. No prior knowledge of project management is assumed. The chapters and the sections within each chapter are presented in a logical learning sequence. The concepts and topics, both simple and complex, are clearly explained when they appear for the first time. This facilitates step-wise learning, prevents confusion, and makes this book useful for those who want to get up to speed quickly to pass the PMP exam, even if you are new to the discipline of project management.This book tells the story of project management in a cohesive, concise, yet comprehensive fashion. Unlike most PMP exam books, PMP in Depth covers the material in the order in which projects are actually run in the real world. The book is an easy-to-understand guide that is valuable both before and after the exam. What Yoüll Learn Understand the body of knowledge required to earn the Project Management Professional (PMP) certification Acquire the knowledge needed to enter the field of project management and successfully manage projects in any fieldWho This Book Is For Project management practitioners preparing for the PMP exam, entry-level project managers and project team members preparing for the PMP exam, beginners who want to join the field of project management and get up to speed quickly, project managers who need a quick and easy reference to the discipline of project management, and instructors and trainers who want a textbook for the PMP exam or a course on project management

  • - Certified Associate in Project Management Study Guide for the CAPM (R) Exam
    av Paul Sanghera
    745

    Use this study guide to prepare for the Certified Associate in Project Management (CAPM) exam, based on PMBOK's sixth edition, administered by the Project Management Institute (PMI).The revised and updated second edition of the best-selling CAPM in Depth has a laser-sharp focus on the exam objectives for project managers and others who want to pass the CAPM exam. No prior knowledge of project management is assumed. The chapters and the sections within each chapter are presented in a logical learning sequence. The concepts and topics, both simple and complex, are clearly explained when they appear for the first time. This facilitates step-wise learning, prevents confusion, and makes this book useful for those who want to get up to speed quickly to pass the CAPM exam, even if you are new to the discipline of project management.This book tells the story of project management in a cohesive, concise, yet comprehensive fashion. Unlike most CAPM exam books, this book is not just an exam-cram book. It is an easy-to-understand guide that is a valuable reference both before and after the exam. What You'll Learn Understand the body of knowledge required to earn the Certified Associate in Project Management (CAPM) certificationAcquire the knowledge needed to successfully manage projects in any field Who This Book Is For Project management practitioners preparing for the CAPM exam, entry-level project managers and project team members preparing for the CAPM exam, beginners who want to join the field of project management and get up to speed quickly, project managers who need a quick and easy reference to the discipline of project management, instructors and trainers who need a textbook for a course on project management

  • - Teaching Concepts and Preparing for FLL (R) Competition
    av Gene Harding
    345,-

    Program Lego® My Blocks to accurately perform navigation functions on competition mats, such as moving forward and backward quickly and precisely, turning, following walls, and following lines. This book features extensive illustrations help to bring each step and concept to life so that you can easily follow along. You'll start by moving your creations forward and backward accurate distances while maintaining directional accuracy. You'll then build My Blocks to turn left and right at precise angles. After that yoüre creations will be ready to find, follow, and otherwise use lines on the mat to improve navigation accuracy. Finally, you'll delve into using game board border walls to navigate and advanced topics, such as handoffs at speed and accelerating/decelerating to enable higher speed while maintaining navigation accuracy.This book addresses EV3 programming in the specific context of FLL® competition. With Programming Lego® EV3 My Blocks, youwill be game-ready to manage the season, prepare for competition, and compete!What You'll Learn Construct and use My Blocks to improve robot performance in the FLL® Robot Game Develop basic programming skills, including feedback, troubleshooting techniques, and unit conversion Comment programs appropriately to note errors and consistencyWho This Book Is For The book is targeted at the many FLL® coaches, mentors, and students who need help with programming the EV3, as well as the students they coach. A secondary audience is teachers who want to use the EV3 to teach programming concepts.

  • av Sas Jacobs & Peter Elst
    649,-

    Object-Oriented ActionScript 3.0 teaches the theory and practice of object-oriented programming (OOP) with ActionScript 3.0.

  • - C, Assembly, and Program Execution on Intel (R) 64 Architecture
    av Igor Zhirkov
    1 215

    Learn Intel 64 assembly language and architecture, become proficient in C, and understand how the programs are compiled and executed down to machine instructions, enabling you to write robust, high-performance code.Low-Level Programming explains Intel 64 architecture as the result of von Neumann architecture evolution. The book teaches the latest version of the C language (C11) and assembly language from scratch. It covers the entire path from source code to program execution, including generation of ELF object files, and static and dynamic linking. Code examples and exercises are included along with the best code practices. Optimization capabilities and limits of modern compilers are examined, enabling you to balance between program readability and performance. The use of various performance-gain techniques is demonstrated, such as SSE instructions and pre-fetching. Relevant Computer Science topics such as models of computation andformal grammars are addressed, and their practical value explained.What You'll LearnLow-Level Programming teaches programmers to:Freely write in assembly languageUnderstand the programming model of Intel 64Write maintainable and robust code in C11Follow the compilation process and decipher assembly listingsDebug errors in compiled assembly codeUse appropriate models of computation to greatly reduce program complexityWrite performance-critical codeComprehend the impact of a weak memory model in multi-threaded applicationsWho This Book Is ForIntermediate to advanced programmers and programming students

  • - Real World Applications
    av Ty Anderson
    535,-

    * Builds real applications that can be customized and used commercially. * Provides real-world examples, each of which offers a fundamental lesson in approaching data structure and code. * Friendly, open and targeted chapters that can be absorbed one lesson at a time.

  • av Asif Sayed
    645,-

    The power of SQL Server 2005 Reporting Services is now available for client-side reporting in Visual Studio 2005. Written for all VS users writing any kind of report, this is the only book that tells the full story of client-side Reporting Services.

  • - From Novice to Professional
    av Jacob Hammer Pedersen, Jon Reid, Syed Fahad Gilani, m.fl.
    535,-

    This book, written by a veteran author with decades of experience in the field of database access and manipulations, walks new readers through the intricacies of developing data-driven solutions using C# 2005 and ADO.NET 2.0.

  • - An Introduction to Windows Presentation Foundation
    av Laurence Moroney
    525,-

    Windows Presentation Foundations (WPF), formerly code-named Avalon, is part of a suite of new technologies collectively known as 'The WinFX stack'. Readers get quickly up to speed with new coding techniques and processes needed for successful WPF coding, and receive a thorough practical grounding in how the technologies can be used.

  • - Poetry in Motion Graphics
    av Tom Green & Tiago Dias
    645,-

    This book provides the world's first and best guide to marrying After Effects and Flash technologies together, starting by taking the reader through the creation of a video project from concept to upload, with emphasis on making their workflow as efficient as possible.

  • - A Problem-Solution Approach
    av Christian Gross
    579,-

    These provide complete solutions for form validation, drag and drop functionality, data sorting, data presentation techniques, application architecture, debugging, performance enhancements, server-side techniques for web services, and much more.

  • av Garry Meaburn & Andy Dominey
    475,-

    Microsoft Operations Manager (MOM) allows administrators to troubleshoot - and prevent - problems in Microsoft server networks. The text offers everything from a review of MOM 2005 architecture and internals to planning and deployment guidelines, advanced troubleshooting, and integration with popular management frameworks like Tivoli.

  • av Matt Kloskowski
    539,-

    friends of ED

  • av Charles Brown & Joyce J. Evans
    479,-

    friends of ED

  • av Kevin Williams, Paul Morris, Stephen Mohr, m.fl.
    589,-

    glasshaus

  • av Stephen Williams, Paul Wilton & Sing Li
    495

    glasshaus

  • - Hassle-Free Content Control
    av Michael Hazard, Bill Barrett, Marc Garrett, m.fl.
    479,-

    glasshaus

  • av Christopher Schmitt, Allan Kent, Craig Grannell & m.fl.
    479,-

    glasshaus

  • - Twenty Techniques for More Effective Software Review and Inspection
    av Yang-Ming Zhu
    509

    Learn twenty software reading techniques to enhance your effectiveness in reviewing and inspecting software artifacts such as requirements specifications, designs, code files, and usability. Software review and inspection is the best practice in software development that detects and fixes problems early. Software professionals are trained to write software but not read and analyze software written by peers. As a result, individual reading skills vary widely. Because the effectiveness of software review and inspection is highly dependent on individual reading skills, differential outcomes among software readers vary by a factor of ten. Software Reading Techniques is designed to close that gap.Dr Yang-Ming Zhu's depth of experience as a software architect, team leader, and scientist make him singularly well-equipped to bring you up to speed on all the techniques and tips for optimizing the effectiveness and efficiency of your software review and inspection skills.What You'll Learn:Improve software review, inspection procedures, and reading skillsStudy traditional and modern advanced reading techniques applicable to software artifactsMaster specific reading techniques for software requirements specification, software design, and codeWho This Book Is For:Software professionals and software engineering students and researchers

  • - 400 Practice Questions and Answers to help you Pass
    av Sean Whitaker
    345,-

    For those studying towards the Project Management Professional (PMP(R)) Examination, this book contains over 400 realistic multiple choice practice questions, answers and explanations. The first part gives all the questions, organized by topic. The second part gives the answers and comments on the incorrect answers.

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.