0328~0329_新天鵝堡
0328~0329_mamayo迷你磁力片

英文書 > 全部商品

Palm Programming in Basic

Jon,Kilburn  著
Apress 出版
2022/04/24 出版

- This is the first and only book on Palm OS programming that explains programming without using C! - This book is geared to the largest developer market in the world, Microsoft Visual Basic. - Covers 3 major compilers for the Palm OS Platform, plus covers other Palm issues such as conduit development and Internet Web Clipping. - Includes tutorials for getting started and building an application using each language.

9 特價1368
立即代訂
下次再買

Microsoft Operations Manager 2005 Field Guide

Andy,Dominey  著
Apress 出版
2022/04/24 出版

Microsoft Operations Manager (MOM) allows the administrator to troubleshoot - and prevent - problems that may exist in Microsoft server networks. The text offers everything from an in-depth review of MOM architecture and internals to planning and deployment guidelines, to advanced troubleshooting, and integration with popular management frameworks like Tivoli. Appendices include custom upgrade guides for MOM 2000 to MOM 2005 and from MOM 2005 to MOM 2005 SP1. The problems and solutions discussed are strictly practical and real-world, based on the authors' own experience. Rather attempting to be too comprehensive for daily use, the book is written for an audience familiar with MOM but not expert at administering it. It focuses on difficulties that are most likely to cause grief. The solutions and troubleshooting tips are concise, and to the point. The chapters are standalone and can be referenced in any order.

9 特價1368
立即代訂
下次再買

David McCarter's VB Tips and Techniques

Apress 出版
2022/04/24 出版

In his new book, veteran Visual Basic programmer David McCarter provides VB professionals with a variety of important new tips and techniques designed to maximize day-to-day productivity. Those who enjoyed David's first book, VB Tips and Tricks, will find the author's familiar style paired with content of special interest to intermediate and advanced developers.

9 特價955
立即代訂
下次再買

Practical JavaScript for the Usable Web

Paul,Wilton  著
Apress 出版
2022/04/24 出版

This is a new kind of JavaScript book. It's not cut'n'paste, it's not a reference, and it's not an exhaustive investigation of the JavaScript language. It is about client-side, web focused, and task-oriented JavaScript. JavaScript is a core skill for web professionals, and as every web professional knows, client-side JavaScript can produce all sorts of glitches and bugs. 'Practical JavaScript for the Usable Web' takes a two pronged approach to learning the JavaScript that you need to get your work done: teaching the core client-side JavaScript that you need to incorporate usable interactivity into your web applications, including many short functional scripts, and building up a complete application with shopping cart functionality. When you have finished working with this book, you'll have a thorough grounding in Client-side JavaScript, and be able to construct your own client-side functionality quickly, easily, and without falling into any of the usability traps that this technology leaves wide open. This book covers: DHTML for IE4 and NN4 browsers, and the Dom for the latest browsers Usability techniques Working scripts that can be incorporated into your web applications immediately Step-by-step breakdown of JavaScript shopping cart functionality Advanced Data Validation Techniques Book Info Covers DHTML for IE4 and NN4 browsers, and the Dom for the latest browsers. Discusses working scripts that can be incorporated into your web applications immediately. Provides advanced data validation techniques. From the Publisher This is for readers who are either learning JavaScript from scratch, or who have a little experience - perhaps with DreamWeaver behaviors, or incorporating scripts into their pages. It assumes a though understanding of HTML, and a little CSS experience. About the Author After an initial stint as a Visual Basic applications programmer at the Ministry of Defence in the UK, Paul Wilton found himself pulled into theNet. He is currently working freelance and is busy trying to piece together the Microsoft .Net jigsaw. Paul's main skills are in developing web front ends using DHTML, JavaScript, VBScript, and Visual Basic, and back-end solutions with ASP, Visual Basic, and SQL Server. Stephen Williams recently co-founded Chimera Digital Ltd, a company that brings together expertise in the fields of education, video production and web technologies, and produces content packages suitable for business in training, promotion, marketing, and more. Prior to this he worked for Edison Interactive, where he was the lead Vignette developer for their Switch2 entertainment portal web site. His interests in artificial life lead him from his PhD in Molecular Microbiology at the University of Birmingham, into object-oriented programming and the Internet. Sing Li is an active author, consultant, and entrepreneur. He has written for popular technical journals and is the creator of the "Internet Global Phone", one of the very first Internet phones available. His wide-ranging consulting expertise spans Internet and Intranet systems design, distributed architectures, web services, embedded systems, real-time technologies, and cross-platform software design. He also participates in the Jini and Jxta communities.

9 特價1368
立即代訂
下次再買

Advanced .Net Remoting in VB.NET

Ingo,Rammer  著
Apress 出版
2022/04/24 出版

.NET Remoting provides a comfortable way to interconnect various applications and components in an object-oriented manner. Like the author's previous work entitled Advanced .NET Remoting, this book shows programmers both how to use standard remoting capabilities and how to extend and customize the framework. In contrast, instead of using C#, all examples in this book are given in VB.NET.

9 特價1710
立即代訂
下次再買

The Definitive Guide to Security in Jakarta Ee

Arjan,Tijms  著
Apress 出版
2022/04/22 出版

Refer to this definitive and authoritative book to understand the Jakarta EE Security Spec, with Jakarta Authentication & Authorization as its underlying official foundation. Jakarta EE Security implementations are discussed, such as Soteria and Open Liberty, along with the build-in modules and Jakarta EE Security third-party modules, such as Payara Yubikey & OIDC, and OmniFaces JWT-Auth.The book discusses Jakarta EE Security in relation to SE underpinnings and provides a detailed explanation of how client-cert authentication over HTTPS takes place, how certifications work, and how LDAP-like names are mapped to caller/user names. General (web) security best practices are presented, such as not storing passwords in plaintext, using HTTPS, sanitizing inputs to DB queries, encoding output, and explanations of various (web) attacks and common vulnerabilities are included.Practical examples of securing applications discuss common needs such as letting users explicitly log in, sign up, verify email safely, explicitly log in to access protected pages, and go direct to the log in page. Common issues are covered such as abandoning an authentication dialog halfway and later accessing protected pages again. What You Will LearnKnow what Jakarta/Java EE security includes and how to get started learning and using this technology for today's and tomorrow's enterprise Java applicationsSecure applications: traditional server-side web apps built with JSF (Faces) as well as applications based on client-side frameworks (such as Angular) and JAX-RSWork with the daunting number of security APIs in Jakarta EEUnderstand how EE security evolvedWho This Book Is ForJava developers using Jakarta EE and writing applications that need to be secured (every application). Basic knowledge of Servlets and CDI is assumed. Library writers and component providers who wish to provide additional authentication mechanisms for Jakarta EE also will find the book useful.

9 特價2394
立即代訂
下次再買

Python Packages

Tomas,Beuzen  著
Ingram 出版
2022/04/22 出版

Python Packages introduces Python packaging at an introductory and practical level that's suitable for those with no previous packaging experience. Python Packages focuses on the use of current and best-practice packaging tools and services like poetry, cookiecutter, pytest, sphinx, GitHub, and GitHub Actions.

9 特價2922
立即代訂
下次再買

Python Packages

Tomas,Beuzen  著
Ingram 出版
2022/04/22 出版

Python Packages introduces Python packaging at an introductory and practical level that's suitable for those with no previous packaging experience. Python Packages focuses on the use of current and best-practice packaging tools and services like poetry, cookiecutter, pytest, sphinx, GitHub, and GitHub Actions.

9 特價7830
立即代訂
下次再買

Core Java

Ingram 出版
2022/04/19 出版

The Classic Guide to Advanced Java Programming: Fully Updated for Java 17 "This is the definitive reference and instructional work for Java and the Java ecosystem."--Andrew Binstock, Java Magazine Core Java is the leading no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java, Volume II: Advanced Features, Twelfth Edition, has been revised to cover the new features and enhancements in the Java 17 long-term support release. As always, all chapters have been completely updated, outdated material has been removed, and the new APIs are covered in detail. This volume focuses on the advanced topics that a programmer needs to know for professional software development and includes authoritative coverage of enterprise programming, networking, databases, security, modularization, internationalization, code processing, and native methods, as well as complete chapters on the Streams, XML, and Date and Time APIs. In addition, the chapter on Advanced Swing and Graphics covers techniques that are applicable to both client-side user interfaces and server-side generation of graphics and images. Cay S. Horstmann clearly explains sophisticated new features with depth and completeness and demonstrates how to use them to build professional-quality applications. Horstmann's thoroughly tested sample code reflects modern Java style and best practices. The examples are carefully crafted for easy understanding and maximum practical value, so you can rely on them to jump-start your own programs. Master advanced techniques, idioms, and best practices for writing reliable Java code Make the most of enhanced Java I/O APIs, object serialization, and regular expressions Efficiently connect to network services, implement servers and the new HTTP/2 client, and harvest web data Process code via the Scripting and Compiler APIs, and use annotations to generate code and files Deepen your understanding of the Java Platform Module System, including recent refinements Leverage the Java security model, user authentication, and the security librarys cryptographic functions Preview powerful new APIs for accessing "foreign" functions and memory See Core Java, Volume I: Fundamentals, Twelfth Edition, for expert coverage of Java programming fundamentals, including objects, generics, collections, lambda expressions, concurrency, and functional programming. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

9 特價2753
立即代訂
下次再買

C++ Software Design

Ingram 出版
2022/04/18 出版

Good software design is essential for the success of your project, but designing software is hard to do. You need to have a deep understanding of the consequences of design decisions and a good overview of available design alternatives. With this book, experienced C++ developers will get a thorough, practical, and unparalleled overview of software design with this modern language. C++ trainer and consultant Klaus Iglberger explains how you can manage dependencies and abstractions, improve changeability and extensibility of software entities, and apply and implement modern design patterns to help you take advantage of today's possibilities. Software design is the most essential aspect of a software project because it impacts the software's most important properties: maintainability, changeability, and extensibility. Learn how to evaluate your code with respect to software design Understand what software design is, including design goals such as changeability and extensibility Explore the advantages and disadvantages of each design approach Learn how design patterns help solve problems and express intent Choose the right form of a design pattern to get the most out of its advantages

9 特價2736
立即代訂
下次再買

iPhone 13 User Guide for Seniors

Ingram 出版
2022/04/15 出版

The iPhone 13 series includes the iPhone 13, iPhone 13 Mini, iPhone 13 Pro, and iPhone 13 Pro Max.The device is power-driven by the latest A15 Bionic Processor, which guarantees fast processing speed and a high refresh rate. Like the previous iPhone models, it also features a triple-lens camera and a front camera, which comes with 12 megapixels. In this new device, Face ID is one of the leading sensors, alongside ultra-broadband, gyro, accelerometer, barometer, compass, and others. Going further, the device features a 6.7-inch super retina display, which makes for a brighter and lengthy screen. Alongside its display features, the new device also features some camera improvements and features, such as being able to record video in ProRes, shooting cinematic video, shooting or capturing macro videos and photos, and so much more. Most importantly, this new device runs on iOS 15, a new operating system released by Apple that also has its own features. Connectivity and browsing won't be an issue with the new iPhone 13 series because it comes with 5G connectivity, 5.0 Bluetooth compatibility, and the new Wi-Fi 6.The iPhone 13 is a very complex device with many features and can be challenging to master. Many iPhone owners can feel overwhelmed at first by their new gadget and are at a loss for where to start. This book puts together an easy-to-follow guide for beginners and seniors who want to become advanced iPhone 13 users. Also, you will learn all the tips and tricks for your Apple iPhone 13 and customize it to work the way you want. Elderly people may not use their smartphones as proficiently as compared to their grandkids, if helped and followed step-by-step, they can quickly learn all the necessary iPhone functionality. This comprehensive manual will assist you in getting started with the iPhone 13 and discovering all of its wonderful capabilities. Learn how to tweak the settings of your iPhone 13 series to make it operate exactly how you want it to, if not better.In order to utilize the best features of the iPhone 13, it is important to understand some of the basics. By learning how to configure your phone properly, you'll increase the odds of using it in the best possible way. Whether you need to set up your email or use the GPS features of your iPhone, this guide can help you get the most out of your device..

9 特價666
立即代訂
下次再買

Reactive Patterns with RxJS for Angular

Lamis,Chebbi  著
Packt 出版
2022/04/08 出版

Discover how you can leverage the reactive paradigm with RxJS in your Angular applications using some common patterns and techniques that can be implemented in real-world use casesKey Features: - Learn how to write clean, maintainable, performant, and optimized Angular web applications using reactive patterns- Explore various RxJS operators and techniques in detail to improve the testing and performance of your code- Switch from an imperative mindset to reactive by comparing bothBook Description: RxJS is a fast, reliable, and compact library for handling asynchronous and event-based programs. It is a first-class citizen in Angular and enables web developers to enhance application performance, code quality, and user experience, so using reactive patterns in your Angular web development projects can improve user interaction on your apps, which will significantly improve the ROI of your applications.This book is a step-by-step guide to learning everything about RxJS and reactivity. You'll begin by understanding the importance of the reactive paradigm and the new features of RxJS 7. Next, you'll discover various reactive patterns, based on real-world use cases, for managing your application's data efficiently and implementing common features using the fewest lines of code.As you build a complete application progressively throughout the book, you'll learn how to handle your app data reactively and explore different patterns that enhance the user experience and code quality, while also improving the maintainability of Angular apps and the developer's productivity. Finally, you'll test your asynchronous streams and enhance the performance and quality of your applications by following best practices.By the end of this RxJS Angular book, you'll be able to develop Angular applications by implementing reactive patterns.What You Will Learn: - Understand how to use the marble diagram and read it for designing reactive applications- Work with the latest features of RxJS 7- Build a complete Angular app reactively, from requirement gathering to deploying it- Become well-versed with the concepts of streams, including transforming, combining, and composing them- Explore the different testing strategies for RxJS apps, their advantages, and drawbacks- Understand memory leak problems in web apps and techniques to avoid them- Discover multicasting in RxJS and how it can resolve complex problemsWho this book is for: If you're an Angular developer who wants to leverage RxJS for building reactive web applications, this is the book for you. Beginner-level experience with Angular and TypeScript and knowledge of functional programming concepts is assumed.Table of ContentsThe Power of the Reactive ParadigmRxJS 7 - The Major FeaturesA Walkthrough of the ApplicationFetching Data as StreamsError HandlingCombining StreamsTransforming StreamsMulticasting EssentialsCaching StreamsSharing Data between ComponentsBulk OperationsProcessing Real-Time UpdatesTesting RxJS Observables

9 特價2523
立即代訂
下次再買

Kotlin In-Depth

Ingram 出版
2022/04/07 出版

TAGLINE It's easy to learn, so you can start making powerful apps right away.KEY FEATURES Numerous code samples covering all aspects of the Kotlin language.Coverage on native applications, web apps, microservices, and app testing.Step-by-step instructions are provided in a clear and concise manner.DESCRIPTION The book Kotlin In-Depth, Second Edition updates all the essential parts of Kotlin and incorporates modern principles, methodologies, and approaches for achieving efficient solutions. The book will guide you to successfully utilize Kotlin in developing JVM apps for desktop, mobile, web platforms and transferring existing Java codebases to Kotlin.The book begins with an introduction to the language and its environment, which will help you to grasp the fundamental concepts underlying Kotlin's design. The readers will learn the Kotlin tooling and the language's core syntax and structures. The book teaches Kotlin's multi-paradigm nature, which enables the creation of powerful abstractions by mixing parts of functional and object-oriented programming. This book discusses how to use standard Kotlin APIs like the standard library, reflection, and coroutine-based concurrency, as well as how to create your flexible APIs using domain-specific languages. The book demonstrates how to use Kotlin for more specific tasks such as testing, developing Android applications, developing Web applications, and developing microservices.After reading this book, you'll be prepared to dive deeper into the Kotlin ecosystem's more specialized areas, including Android applications, server-side development, native programming, and code sharing across different platforms.WHAT YOU WILL LEARNAcquire a deep understanding of all fundamental features of Kotlin programming.Utilize object-oriented and functional capabilities to create a flexible and reusable codebase.Leverage the Kotlin standard library to create custom domain-specific languages.Implement the Kotlin coroutines package to write asynchronous programming.A solid foundation of relevant development platforms, tools, and frameworks.WHO THIS BOOK IS FORThe book is primarily geared towards Java and JVM developers who want to learn Kotlin and explore modern and efficient development techniques. Knowing the basics of programming is helpful but not necessary.TABLE OF CONTENTS1. Kotlin - Powerful and Pragmatic2. Language Fundamentals3. Defining Functions4. Working with Classes and Objects5. Leveraging Advanced Functions and Functional Programming6. Using Special-Case Classes7. Exploring Collections and I/O8. Understanding Class Hierarchies9. Generics10. Annotations and Reflection11. Domain-Specific Languages12. Java Interoperability13. Concurrency14. Testing with Kotlin15. Android Applications16. Web Development with Ktor17. Building MicroservicesRead more

9 特價2193
立即代訂
下次再買

Programming Languages and Systems

Ilya,Sergey  著
Springer 出版
2022/04/05 出版

This open access book constitutes the proceedings of the 31st European Symposium on Programming, ESOP 2022, which was held during April 5-7, 2022, in Munich, Germany, as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022. The 21 regular papers presented in this volume were carefully reviewed and selected from 64 submissions. They deal with fundamental issues in the specification, design, analysis, and implementation of programming languages and systems.

9 特價2609
立即代訂
下次再買

ASP.NET Core 6 and Angular - Fifth Edition

Packt 出版
2022/03/31 出版

Design, build and deploy robust web applications using ASP.NET 6, Angular 13, and Entity Framework CoreKey Features: The most up-to-date book that covers cutting-edge features released in ASP.NET Core 6 and Angular 13Create a production-ready Single-Page Application (SPA) or Progressive Web Application (PWA)Adopt a full-stack approach to handle data management, API documentation, Web APIs, end-to-end testing, security, and deploymentBook Description: Every full-stack Ninja needs the tools to operate on frontend and backend application development. This web app development book takes a hands-on project-based approach to provide you with all the tools and techniques that web developers need to create, debug, and deploy efficient web applications using ASP.NET Core and Angular.The fifth edition has been updated to cover advanced topics such as Minimal APIs, Web API with GraphQL, real-time updates with SignalR alongside new features in .NET 6 and Angular 13.You begin by building a data model with Entity Framework Core, alongside utilizing the Entity Core Fluent API and EntityTypeConfiguration class. You'll learn how to fetch and display data and handle user input with Angular reactive forms and frontend and backend validators for maximum effect.Later, you will perform advanced debugging and explore the unit testing features provided by xUnit.net (.NET 6) and Jasmine, as well as Karma for Angular. After adding authentication and authorization to your apps, you will explore Progressive Web Applications, learning about their technical requirements, testing processes, and how to convert a Standard Web Application to a PWA.By the end of this web development book, you will understand how to tie together the frontend and backend to build and deploy secure and robust web applications.What You Will Learn: Use the new Visual Studio Standalone TypeScript Angular templateImplement and consume a Web API interface with ASP.NET CoreSet up an SQL DB server using a local instance or a cloud datastorePerform C# and TypeScript debugging using Visual Studio 2022Create TDD and BDD unit tests using xUnit, Jasmine, and KarmaPerform DBMS structured logging using providers such as SeriLogDeploy web apps to Azure App Service using IIS, Kestrel, and NGINXLearn to develop fast and flexible Web APIs using GraphQLAdd real-time capabilities to Angular apps with ASP.NET Core SignalRWho this book is for: This book is for experienced ASP.NET developers who already possess some familiarity with ASP.NET Core and Angular and are looking to learn how to use them effectively together.The fully documented code samples (also available on GitHub) and the step-by-step implementation tutorials make this book easy to follow.

9 特價2523
立即代訂
下次再買

Modern Data Engineering with Apache Spark

Scott,Haines  著
Apress 出版
2022/03/27 出版

Leverage Apache Spark within a modern data engineering ecosystem. This hands-on guide will teach you how to write fully functional applications, follow industry best practices, and learn the rationale behind these decisions. With Apache Spark as the foundation, you will follow a step-by-step journey beginning with the basics of data ingestion, processing, and transformation, and ending up with an entire local data platform running Apache Spark, Apache Zeppelin, Apache Kafka, Redis, MySQL, Minio (S3), and Apache Airflow. Apache Spark applications solve a wide range of data problems from traditional data loading and processing to rich SQL-based analysis as well as complex machine learning workloads and even near real-time processing of streaming data. Spark fits well as a central foundation for any data engineering workload. This book will teach you to write interactive Spark applications using Apache Zeppelin notebooks, write and compilereusable applications and modules, and fully test both batch and streaming. You will also learn to containerize your applications using Docker and run and deploy your Spark applications using a variety of tools such as Apache Airflow, Docker and Kubernetes.​Reading this book will empower you to take advantage of Apache Spark to optimize your data pipelines and teach you to craft modular and testable Spark applications. You will create and deploy mission-critical streaming spark applications in a low-stress environment that paves the way for your own path to production. ​What You Will LearnSimplify data transformation with Spark Pipelines and Spark SQLBridge data engineering with machine learningArchitect modular data pipeline applications Build reusable application components and libraries Containerize your Spark applications for consistency and reliabilityUse Docker and Kubernetes to deploy your Spark applicationsSpeed up application experimentation using Apache Zeppelin and Docker Understand serializable structured data and data contracts Harness effective strategies for optimizing data in your data lakes Build end-to-end Spark structured streaming applications using Redis and Apache Kafka Embrace testing for your batch and streaming applications Deploy and monitor your Spark applications Who This Book Is ForProfessional software engineers who want to take their current skills and apply them to new and exciting opportunities within the data ecosystem, practicing data engineers who are looking for a guiding light while traversing the many challenges of moving from batch to streaming modes, data architects who wish to provide clear and concise direction for how best to harness anduse Apache Spark within their organization, and those interested in the ins and outs of becoming a modern data engineer in today's fast-paced and data-hungry world

9 特價2223
立即代訂
下次再買

Go Fundamentals

Mark,Bates  著
Addison-Wesl 出版
2022/03/24 出版

Start Writing Production-Ready Go Code Fast Thousands of developers and teams want to start taking advantage of Go, the powerful language used in projects ranging from Kubernetes to Docker and Vault. Go Fundamentals is specifically designed to get you up-to-speed fast, to leverage your existing knowledge of other languages, and to help you avoid common mistakes made by Go newcomers. Based on author Mark Bates's and Cory LaNou's pioneering Gopher Guides training curricula, this guide will allow you to quickly understand and use Go syntax, core features, and idioms. Reflecting Go through version 1.18--which includes Go's exciting new support for generics--this guide prepares you to write robust, reliable, well-performing production code right from the outset. Learn how Go manages packages, modules, and dependencies Apply Go basics, such as variable declaration, types, and control flow Work effectively with collection types, iteration, functions, structs, and pointers Understand Go Slices and use them properly Write idiomatic Go, using principles such as embedding and composition Expertly use concurrency to improve code performance Create proper tests to quickly identify and fix problems Write simpler, better code with generics and interfaces Take advantage of channels, context, sync primatives, and other advanced features Go is lightweight, simple, and perfect for modern cloud-native and microservices development, which is why Go developers are in such high demand. With this guide and six months' experience with any modern programming language, you'll have what you need to leap into Go programming. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

9 特價1835
立即代訂
下次再買

SQL Pocket Primer

2022/03/23 出版

As part of the best-selling Pocket Primer series, this book is primarily for data scientists and machine learning engineers who want to expand their current knowledge of SQL using MySQL as the primary RDBMS. It includes Python-based code samples to access data from a MySQL table in a Pandas data frame and Java-based code samples for accessing data in a MySQL database, along with XML documents and JSON documents. The book also introduces NoSQL, presents an overview of MongoDB, and SQLite--an open-source RDBMS availableon mobile devices. The final chapter of the book covers a diverse set of miscellaneous topics, such as normalization, schemas, database optimization, and performance. Numerous code samples and listings are included to support myriad topics. Companion files with source code and figures are available from the publisher. FEATURES: Covers extensive topics related to SQL, using MySQL as the primary RDBMSIntroduces NoSQL, presents an overview of MongoDB, and SQLite--an open-source RDBMS available on mobile devicesFeatures companion files with source code and figures from the book

9 特價1434
立即代訂
下次再買

Cross-Platform Modern Apps with Vs Code

Ingram 出版
2022/03/21 出版

Simplified development of cross-platform applications by learning VS CodeKey FeaturesCovers sophisticated to simple web apps and webUIs development on VS Code with debugging.In-depth experimentation of VS Code including Machine Learning, NodeJS API and customized extensions.Provides refresher on popular tools like EF Core, Angular, Xamarin.Forms and Blazor.DescriptionThis book explores VS Code's core features, including multi-language IDE, rapid programming, and innovative front-end development, to show readers how to design and debug modern online and cloud applications.You will learn how to build native apps, spend less time working with the platform, and focus more on the creative aspects of generating a smart UI. While you learn and practise on VS Code, you build solid grounds on robust server-side programming. You will learn how to use VS Code to develop your javascript, typescript, nodejs, or angular app more quickly and easily. Not only an application development environment, but VS Code also enables you to create microservices, extensions, and cloud applications. Not only can you construct applications with VS Code, but you can also develop microservices, extensions, and cloud applications. Throughout the book, you get trained on Entity Framework Core, Razor, Xamarin.Forms and numerous APIs.This book not only prepares you to design multi-platform applications or work with Visual Studio Code, but it also prepares you to be a great developer who can alter the code, debug issues, and manage the many versions on your own.What you will learnEngage Razor and ASP.NET Core to build dynamic web apps.Get a practical edge with Xamarin.Forms to experience the native development.Explore Entity Framework Core for building data-rich applications.Create a custom Visual Studio code extension for your application.Use a variety of APIs, such as NodeJS and Python, in your implementations.Who this book is forThis book caters to application developers and web developers who want to develop multi-platform applications and authentic practice of VS Code environment. You are not required to have any programming experience, though some understanding of application development may help speed up the learnings.Table of Contents1. Comparing Visual Studio Code to Visual Studio2. Up and Running with VS Code3. Building Web UIs with Blazor4. Building Websites with ASP.NET Core Razor Pages5. Building Cross-Platform Mobile Apps with Xamarin.Forms6. Building Web-Based Apps with Angular7. Introducing Entity Framework Core8. Exploring the Database Providers in Entity Framework Core9. Building Multi-Platform Apps with Visual Studio Code10. Building Services with Visual Studio Code11. Application Deployment Options12. Working with Python, Node.JS, and other APIs13. Creating Custom Extensions in Visual Studio Code14. Appendix ARead more

9 特價1644
立即代訂
下次再買

Beginning Pyqt

Apress 出版
2022/03/21 出版

Learn GUI application development from the ground up by building simple projects that teach the fundamentals of using PyQt6. This 2nd edition includes updated code, programs, and new chapters to get you started using the newest version. Taking a practical approach, each chapter will gradually teach more advanced and diverse concepts to aid you in designing and customizing interesting and professional applications.You'll start by learning important concepts related to GUI development, and then jump right into building different and exciting projects in every chapter. Along the way, you'll discover new widgets, layouts, and other concepts that will help you to build better UIs. You'll also construct more elaborate GUIs, covering topics that include storing data using the clipboard, graphics and animation, support for SQL databases, multithreading applications, and building modern-looking interfaces. Using this knowledge, you'll be able to build a photo editor, games, a text editor, a working web browser, and an assortment of other GUIs. In the end, this book will guide you through the process of creating UIs to help you bring your own ideas to life. Find out what you need to begin making your own applications with PyQt! What You'll LearnDevelop cross-platform UIs with PyQt and PythonUse PyQt's many widgets and apply them by building real applicationsBuild larger applications through a step-by-step approach and break the code into smaller chunks for deeper understandingWork with more complex applications in PyQt, covering SQL databases, multithreading, web browsers, and moreCreate modern-looking UIs with Qt Quick and QtQml using the latest version of PyQtWho This Book Is For Python developers who are looking to begin creating user interfaces and want to utilize the latest version of PyQt to getsstarted. Having prior knowledge of PyQt or other Python UI toolkits is not necessary to begin using this book.

9 特價2394
立即代訂
下次再買

Reference-Ladder Free Flash Analog to Digital Converter Architecture

Gulrej,Ahmed  著
Ingram 出版
2022/03/18 出版

Document from the year 2021 in the subject Computer Science - Programming, grade: 10, Manipal University Jaipur, language: English, abstract: In this book, the primary research objective is to design a novel comparator to get rid-off reference-ladder circuit. The design of power efficient Flash ADC is investigated by utilizing a novel power optimized single-ended comparator. The proposed comparator generates inherent embedded threshold voltage. It uses the variable threshold voltage generation method for producing the reference voltage for the Flash ADC design. By employing optimized comparator, the Flash ADC achieves various benefits, as it does not require the necessity of a reference resistor ladder as well as front-end track and hold circuit. This reduces both layout area and power consumption and makes it appropriate for System-on-Chip (SoC) ADC implementation . The basic structure of the single-ended comparator is modified CMOS Inverter. The performance of modified CMOS Inverter circuit is compared with the static CMOS Inverter. To demonstrate the functionality of the new comparator, 4-bit and 6-bit Flash ADCs has been designed and simulated under the environment of Cadence and LTspice CAD tools. For both of the Flash ADCs, a comparative analysis is presented with previously published works on Flash ADCs. The secondary research objective is to propose a novel power reduction technique for high-speed Flash analog-to-digital converter, which not only reduces the power consumption in comparator but also examines the inactive comparators in the Flash ADC, thus inactive comparators get shutdown to save the unnecessary power consumption.This approach is based on two-step method of data conversion. By this method the total numbers of active comparators are reduced in comparison with the conventional Flash ADC. This feature of active comparators reduces the overall power consumption of the converter and the resultant architecture develops into power efficient Flash A

9 特價2601
立即代訂
下次再買

Practical Fraud Prevention

Ingram 出版
2022/03/17 出版

Over the past two decades, the booming ecommerce and fintech industries have become a breeding ground for fraud. Organizations that conduct business online are constantly engaged in a cat-and-mouse game with these invaders. In this practical book, Gilit Saporta and Shoshana Maraney draw on their fraud-fighting experience to provide best practices, methodologies, and tools to help you detect and prevent fraud and other malicious activities. Data scientists, data analysts, and fraud analysts will learn how to identify and quickly respond to attacks. You'll get a comprehensive view of typical incursions as well as recommended detection methods. Online fraud is constantly evolving. This book helps experienced researchers safely guide and protect their organizations in this ever-changing fraud landscape. With this book, you will: Examine current fraud attacks and learn how to mitigate them Find the right balance between preventing fraud and providing a smooth customer experience Share insights across multiple business areas, including ecommerce, banking, cryptocurrency, anti-money laundering, and ad tech Evaluate potential risks for a new vertical, market, or product Train and mentor teams by boosting collaboration and kickstarting brainstorming sessions Get a framework of fraud methods, fraud-fighting analytics, and data science methodologies

9 特價2257
立即代訂
下次再買

Modern Parallel Programming with C++ and Assembly Language

Apress 出版
2022/03/17 出版

Learn the fundamentals of x86 Single instruction multiple data (SIMD) programming using C++ intrinsic functions and x86-64 assembly language. This book emphasizes x86 SIMD programming topics and technologies that are relevant to modern software development in applications which can exploit data level parallelism, important for the processing of big data, large batches of data and related important in data science and much more. Modern Parallel Programming with C++ and Assembly Language is an instructional text that explains x86 SIMD programming using both C++ and assembly language. The book's content and organization are designed to help you quickly understand and exploit the SIMD capabilities of x86 processors. It also contains an abundance of source code that is structured to accelerate learning and comprehension of essential SIMD programming concepts and algorithms. After reading this book, you will be able to code performance-optimized AVX, AVX2, andAVX-512 algorithms using either C++ intrinsic functions or x86-64 assembly language. What You Will Learn Understand the essential details about x86 SIMD architectures and instruction sets including AVX, AVX2, and AVX-512.Master x86 SIMD data types, arithmetic instructions, and data management operations using both integer and floating-point operands.Code performance-enhancing functions and algorithms that fully exploit the SIMD capabilities of a modern x86 processor.Employ C++ intrinsic functions and x86-64 assembly language code to carry out arithmetic calculations using common programming constructs including arrays, matrices, and user-defined data structures.Harness the x86 SIMD instruction sets to significantly accelerate the performance of computationally intense algorithms in applications such as machine learning, image processing, computer graphics, statistics, and matrix arithmetic.Apply leading-edge coding strategies and techniques to optimally exploit the x86 SIMD instruction sets for maximum possible performance. Who This Book Is For Intermediate to advanced programmers/developers in general. Readers of this book should have previous programming experience with modern C++ (i.e., ANSI C++11 or later) and Assembly. Some familiarity with Microsoft's Visual Studio or the GNU toolchain will be helpful. The target audience for Modern X86 SIMD Programming are experienced software developers, programmers and maybe some hobbyists.

9 特價2394
立即代訂
下次再買

The Definitive Guide to Jakarta Faces in Jakarta Ee 10

Apress 出版
2022/03/15 出版

Learn and master the new features in the new Eclipse Jakarta Faces (formerly JavaServer Faces or JSF) web framework in this definitive guide written by two of the driving forces of the Faces project and the co-creators of the OmniFaces library. Authors Bauke Scholtz and Arjan Tijms take you through real-world examples that demonstrate how these new features are used with other APIs in Jakarta EE. You'll see the new and exciting ways Jakarta Faces applications can use to communicate between a client and a server, such as using WebSockets, invoking bean methods directly from Ajax, executing client-side JavaScript when Ajax calls complete, and moreAlong the way you'll broaden your knowledge of Faces components and web APIs best practices, and learn a great deal about the internals of Faces and the design decisions that have been made when building the Faces API. For example, you'll see what artefacts are now CDI injectable, how CDI changed Faces internally, and what some of the caveats are when working with the CDI versions of a Faces artefact.Furthermore, you'll build an example application from scratch. After reading The Definitive Guide to Jakarta Faces in Jakarta EE 10, you'll be ready to build your own efficient and secure web applications. What You Will LearnLeverage the new features in Jakarta Faces in Jakarta EE in your existing applicationsIntegrate Faces and CDIUse the brand new Component Search Expression framework, which enables you to more easily locate components from your templateExtend the Component Search Expression framework with your own search operatorsWork with the different ways of mapping requests to Faces, make your application use extension-less URLs, and programmatically inspect which resources are present in your applicationMaster the best practices for web application development and see which are obsoleteWho This Book Is ForExisting JSF or Java developers who need to create a web UI. No prior knowledge of Faces is required, but the book does skew towards the more experienced developer. Concepts such as dependency injection and MVC are assumed to be known, as is a general knowledge about HTML, HTTP and other web standards.

9 特價2394
立即代訂
下次再買

Html5 2022

Italo Leggo  著
Ingram 出版
2022/03/14 出版
9 特價1093
立即代訂
下次再買

Python for MATLAB Development

Apress 出版
2022/03/11 出版

MATLAB can run Python code!Python for MATLAB Development shows you how to enhance MATLAB with Python solutions to a vast array of computational problems in science, engineering, optimization, statistics, finance, and simulation. It is three books in one: A thorough Python tutorial that leverages your existing MATLAB knowledge with a comprehensive collection of MATLAB/Python equivalent expressionsA reference guide to setting up and managing a Python environment that integrates cleanly with MATLABA collection of recipes that demonstrate Python solutions invoked directly from MATLAB This book shows how to call Python functions to enhance MATLAB's capabilities. Specifically, you'll see how Python helps MATLAB: Run faster with numbaDistribute work to a compute cluster with daskFind symbolic solutions to integrals, derivatives, and series summations with SymPyOverlay data on maps with CartopySolve mixed-integer linear programming problems with PuLPInteract with Redis via pyredis, PostgreSQL via psycopg2, and MongoDB via pymongoRead and write file formats that are not natively understood by MATLAB, such as SQLite, YAML, and iniWho This Book Is ForMATLAB developers who are new to Python and other developers with some prior experience with MATLAB, R, IDL, or Mathematica.

9 特價2394
立即代訂
下次再買

Natural Language Processing Using R Pocket Primer

Ingram 出版
2022/03/03 出版

This book is for developers who are looking for an overview of basic concepts in Natural Language Processing using R. It casts a wide net of techniques to help developers who have a range of technical backgrounds. Numerous code samples and listings are included to support myriad topics. The final chapter presents the Transformer Architecture, BERT-based models, and the GPT family of models, all of which were developed during the past three years. Companion files with source code and figures are included and available for downloading by emailing the publisher at info@merclearning.com with proof of purchase. FEATURES: Covers extensive topics related to natural language processing using RFeatures companion files with source code and figures from the book

9 特價1641
立即代訂
下次再買

Android Studio Bumble Bee Essentials - Kotlin Edition

Neil,Smyth  著
2022/03/03 出版

Fully updated for Android Studio Bumble Bee, the goal of this book is to teach the skills necessary to develop Android-based applications using the Kotlin programming language.Beginning with the basics, this book provides an outline of the steps necessary to set up an Android development and testing environment followed by an introduction to programming in Kotlin including data types, control flow, functions, lambdas and object-oriented programming.An overview of Android Studio is included covering areas such as tool windows, the code editor and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment.Chapters are also included covering the Android Architecture Components including view models, lifecycle management, Room database access, the Database Inspector, app navigation, live data, and data binding.More advanced topics such as intents are also covered, as are touch screen handling, gesture recognition, and the recording and playback of audio. This edition of the book also covers printing, transitions, cloud-based file storage, and foldable device support.The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars.Other key features of Android Studio Bumble Bee and Android are also covered in detail including the Layout Editor, the ConstraintLayout and ConstraintSet classes, MotionLayout Editor, view binding, constraint chains, barriers, and direct reply notifications.Chapters also cover advanced features of Android Studio such as App Links, Dynamic Delivery, Gradle build configuration, and submitting apps to the Google Play Developer Console.Assuming you already have some programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac, or Linux system, and have ideas for some apps to develop, you are ready to get started.

9 特價2115
立即代訂
下次再買

Rust Brain Teasers

Pragmatic 出版
2022/03/02 出版

The Rust programming language is consistent and does its best to avoid surprising the programmer. Like all languages, though, Rust still has its quirks. But these quirks present a teaching opportunity. In this book, you'll work through a series of brain teasers that will challenge your understanding of Rust. By understanding the gaps in your knowledge, you can become better at what you do and avoid mistakes. Many of the teasers in this book come from the author's own experience creating software. Others derive from commonly asked questions in the Rust community. Regardless of their origin, these brain teasers are fun, and let's face it: who doesn't love a good puzzle, right? What better way to exercise your brain and increase your Rust programming knowledge than with a collection of dynamic brain teasers? As you read through each of these puzzles and try to work out the answers, you'll not only learn about Rust's unique quirks and peculiarities, you'll also have loads of fun along the way. Dive right in and get started with example code and sample problems that cover numbers and text, shadowing and memory, and everything in between. Try to figure out why a particular program won't compile, why it produces unexpected output, or why it panics and terminates with an error message. Once you've run the code and read the answer, it's time to get to the heart of the matter with a detailed explanation. Learn why a program produced the result it did, and discover how similar issues might affect the code you write in your own programs, even in production. Sourced from engaging discussions within the Rust community, real-world problems, and even reader feedback, these challenges will certainly surprise, enlighten, and entertain you. Are you ready to experience Rust like never before? Then sharpen your brain and get ready for a challenge! What You Need: This book assumes you have some knowledge of the Rust programming language. To work through the brain teasers in this book, you'll need a working Rust environment on any platform. You can install Rust by visiting https: //rustup.rs/. You'll also need a text editor or Rust-friendly IDE.

9 特價937
立即代訂
下次再買

Java 17 Recipes

Josh,Juneau  著
Apress 出版
2022/02/27 出版

Programmers are in a hurry and under pressure to deliver results. They also must come up to speed fast on new features in their chosen language. Java 9 Recipes meets both needs through its solution-based approach to common programming problems. All the content in this book is presented in terms of problems that working programmers are called upon to solve every day. Solutions incorporate the latest Java 9 language features such as the new module support, the new money and process APIs, new garbage collection methods, and more. Readers of Java 9 Recipes can page to solutions that they are interested in using and put them to use right away with confidence. Readers will come away with a feeling of accomplishment because they will be able to review these solutions and integrate them into their own applications all in the same sitting.

9 特價2394
立即代訂
下次再買

Python Web Development with Sanic

Adam,Hopkins  著
Packt 出版
2022/02/25 出版

Build a performant and scalable web application using Sanic, along with maintaining clean code to fit your unique challenges and business requirementsKey Features: Expand your knowledge of web application architecture for building scalable web appsLearn the core philosophies of performance and scalability from one of the creators of SanicCreate a complete Python web app from scratch and learn to translate the knowledge you gain across various use casesBook Description: Today's developers need something more powerful and customizable when it comes to web app development. They require effective tools to build something unique to meet their specific needs, and not simply glue a bunch of things together built by others. This is where Sanic comes into the picture. Built to be unopinionated and scalable, Sanic is a next-generation Python framework and server tuned for high performance.This Sanic guide starts by helping you understand Sanic's purpose, significance, and use cases. You'll learn how to spot different issues when building web applications, and how to choose, create, and adapt the right solution to meet your requirements. As you progress, you'll understand how to use listeners, middleware, and background tasks to customize your application. The book will also take you through real-world examples, so you will walk away with practical knowledge and not just code snippets.By the end of this web development book, you'll have gained the knowledge you need to design, build, and deploy high-performance, scalable, and maintainable web applications with the Sanic framework.What You Will Learn: Understand the difference between WSGI, Async, and ASGI serversDiscover how Sanic organizes incoming data, why it does it, and how to make the most of itImplement best practices for building reliable, performant, and secure web appsExplore useful techniques for successfully testing and deploying a Sanic web appCreate effective solutions for the modern web, including task management, bot integration, and GraphQLIdentify security concerns and understand how to deal with them in your Sanic appsWho this book is for: This book is for Python web developers who have basic to intermediate-level knowledge of how web technologies work and are looking to take their applications to the next level using the power of the Sanic framework. Working knowledge of Python web development along with frameworks such as Django and/or Flask will be helpful but is not required. A basic to intermediate-level understanding of Python 3, HTTP, RESTful API patterns, and modern development practices and tools, such as type annotations, pytest, and virtual environments will also be beneficial.

9 特價2018
立即代訂
下次再買

Introducing Blockchain with Java

Apress 出版
2022/02/24 出版

Create your own crypto currency by implementing blockchain technology using Java. This step-by-step guide will teach you how to create a user interface using Java FX and implement SQLite DB using JDBC Driver for the blockchain.Introducing Blockchain with Java includes numerous exercises and test questions to help you solidify what you have learned as you progress through the book, and provides ideas on expanding the codebase to make it your own. You will have access to a fully-functioning repository with Java code. Upon completing this book, you will have the knowledge necessary to program your own blockchains with Java and you will have a completed project for your portfolio. What You Will LearnKnow the most important theoretical concepts of the blockchainCode the blockchain in JavaCreate a user interface with JavaFXImplement SQLite DB using JDBC DriverCreate a P2P multi-threaded app Create your own cryptocurrency app with full functionalityImplement blockchain technology on a P2P network from scratch using Java, JavaFX, and SQLWho This Book Is ForAnyone with a basic level knowledge of: Java or similar object-oriented programming language, FXML or HTML or similar markup language, and SQL

9 特價1881
立即代訂
下次再買

Python Testing with Pytest

Brian,Okken  著
Pragmatic 出版
2022/02/23 出版

Test applications, packages, and libraries large and small with pytest, Python's most powerful testing framework. pytest helps you write tests quickly and keep them readable and maintainable. In this fully revised edition, explore pytest's superpowers - simple asserts, fixtures, parametrization, markers, and plugins - while creating simple tests and test suites against a small database application. Using a robust yet simple fixture model, it's just as easy to write small tests with pytest as it is to scale up to complex functional testing. This book shows you how. pytest is undeniably the best choice for testing Python projects. It's a full-featured, flexible, and extensible testing framework. pytest's fixture model allows you to share test data and setup procedures across multiple layers of tests. The pytest framework gives you powerful features such as assert rewriting, parametrization, markers, plugins, parallel test execution, and clear test failure reporting - with no boilerplate code. With simple step-by-step instructions and sample code, this book gets you up to speed quickly on this easy-to-learn yet powerful tool. Write short, maintainable tests that elegantly express what you're testing. Speed up test times by distributing tests across multiple processors and running tests in parallel. Use Python's builtin assert statements instead of awkward assert helper functions to make your tests more readable. Move setup code out of tests and into fixtures to separate setup failures from test failures. Test error conditions and corner cases with expected exception testing, and use one test to run many test cases with parameterized testing. Extend pytest with plugins, connect it to continuous integration systems, and use it in tandem with tox, mock, coverage, and even existing unittest tests. Write simple, maintainable tests quickly with pytest. What You Need: The examples in this book were written using Python 3.10 and pytest 7. pytest 7 supports Python 3.5 and above.

9 特價2274
立即代訂
下次再買

C++ in One Hour a Day, Sams Teach Yourself

Sams Publishing 出版
2022/02/23 出版

Learn C++ programming at your own pace--Covers modern C++ 20 Starting with one hour a day, you can gain all the skills you need to begin programming in C++. This complete tutorial will help you quickly master the basics of object-oriented programming and teach you advanced C++ language features and concepts. Fully updated for the C++20 standard, this practical book is designed to help you write C++ code that's faster, simpler, and more reliable and master the fundamentals of C++ and object-oriented programming. No programming experience required: start writing well-organized, efficient C++ programs quickly! Apply proven Do's and Don'ts to leverage best practices and avoid pitfalls from day one Test your knowledge and expertise with focused exercises after every lesson Simplify your code using automatic type deduction and other features Accelerate learning using nearly 300 code samples explained within Preview improvements expected in C++23 Lessons Part I - The Basics: Using Variables, Declaring Constants; Arrays and Strings; Expressions, Statements, and Operators; Controlling Program Flow; Functions; Pointers and References Part II - Fundamentals of Object-Oriented C++ Programming: Classes and Objects; Implementing Inheritance; Polymorphism; Operator Types and Operator Overloading; Casting Operators; Macros and Templates PART III - Learning the Standard Template Library (STL): The STL String Class; STL Dynamic Array Classes; STL list and forward_list; STL set and multiset; STL map and multimap PART IV: Lambda Expressions and STL Algorithms: Function Objects; Lambda Expressions;

9 特價1710
立即代訂
下次再買

Learning Blazor

David,Pine  著
Ingram 出版
2022/02/23 出版

Take advantage of your C# skills to build UI components and client-side experiences with .NET. With this practical guide, you'll learn how to use Blazor WebAssembly to develop next-generation web experiences. Built on top of ASP.NET Core, Blazor represents the future of .NET single-page application investments. Author David Pine, who focuses on .NET and Azure content development at Microsoft, explains how WebAssembly enables many non-JavaScript-based programming languages to run on the client browser. In this book, you'll learn about real-time web functionality with ASP.NET Core SignalR and discover strategies for bidirectional JavaScript interop. David also covers component data binding, hierarchical event-driven communications, in-memory state management, and local storage. This book shows you how to: Create a beautiful, feature-rich Blazor app Develop and localize an enterprise-scale app using GitHub Actions and Azure Cognitive Services Translator Create advanced validation scenarios for input-based components with forms Automatically deploy and host to Azure Static Web Apps, and rely on HTTP services Use a geolocation service and speech synthesis and recognition native to the browser Author a custom modal verification mechanism for validating a user

9 特價2257
立即代訂
下次再買

WordPress Plugin Development Cookbook - Third Edition

Packt 出版
2022/02/22 出版

Create plugins for WordPress through detailed recipes that cover the creation of shortcodes, custom post types, and custom blocks, integrate data from external sources, and do much more with this recipe-based guideKey Features: Create plugins that change and extend WordPress to perform virtually any taskExtend the WordPress Block Editor (Gutenberg) and other components with the help of detailed examples and explanationsCustomize WordPress to meet your project's needs and create plugins that benefit the entire communityBook Description: WordPress is one of the most widely used, powerful, and open content management systems (CMSs). Whether you're a site owner trying to find the right extension, a developer who wants to contribute to the community, or a website developer working to fulfill a client's needs, learning how to extend WordPress' capabilities will help you to unleash its full potential. This book will help you become familiar with API functions to create secure plugins with easy-to-use administration interfaces.This third edition contains new recipes and up-to-date code samples, including new chapters on creating custom blocks for the block editor and integrating data from external sources. From one chapter to the next, you'll learn how to create plugins of varying complexity, ranging from a few lines of code to complex extensions that provide intricate new capabilities. You'll start by using the basic mechanisms provided in WordPress to create plugins, followed by recipes covering how to design administration panels, enhance the post editor with custom fields, store custom data, and even create custom blocks. You'll safely incorporate dynamic elements into web pages using scripting languages, learn how to integrate data from external sources, and build new widgets that users will be able to add to WordPress sidebars and widget areas.By the end of this book, you will be able to create WordPress plugins to perform any task you can imagine.What You Will Learn: Discover action and filter hooks, which form the basis of plugin creationExplore the creation of administration pages and add new content management sections through custom post types and custom fieldsAdd new components to the block editor libraryFetch, cache, and regularly update data from external sourcesBring in external data sources to enhance your contentMake your pages dynamic by using JavaScript, jQuery, and AJAX and adding new widgets to the platformAdd support for plugin translation and distributing your work to the WordPress communityWho this book is for: This book is for WordPress users, developers, and site integrators interested in creating new plugins to address their personal needs, fulfill client requirements, and bring new capabilities to the WordPress community. Basic knowledge of PHP and WordPress is expected.

9 特價1743
立即代訂
下次再買

Android Studio Bumble Bee Essentials - Java Edition

Neil,Smyth  著
Ingram 出版
2022/02/17 出版

Fully updated for Android Studio Bumble Bee, the goal of this book is to teach the skills necessary to develop Android-based applications using the Java programming language.Beginning with the basics, this book provides an outline of the steps necessary to set up an Android development and testing environment. An overview of Android Studio is included covering areas such as tool windows, the code editor, and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment.Chapters are also included covering the Android Architecture Components including view models, lifecycle management, Room database access, the Database Inspector, app navigation, live data, and data binding.More advanced topics such as intents are also covered, as are touch screen handling, gesture recognition, and the recording and playback of audio. This edition of the book also covers printing, transitions, cloud-based file storage, and foldable device support.The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars.Other key features of Android Studio Bumble Bee and Android are also covered in detail including the Layout Editor, the ConstraintLayout and ConstraintSet classes, MotionLayout Editor, view binding, constraint chains, barriers, and direct reply notifications.Chapters also cover advanced features of Android Studio such as App Links, Dynamic Delivery, Gradle build configuration, and submitting apps to the Google Play Developer Console.Assuming you already have some Java programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac, or Linux system, and have ideas for some apps to develop, you are ready to get started.

9 特價2294
立即代訂
下次再買

C# 10.0 All-In-One for Dummies

For Dummies 出版
2022/02/15 出版

Look sharp--learn or refresh your C# skills with the latest version C# is one of the most popular programming languages, and frequent updates help it keep pace as the world of coding changes. You can keep pace too, thanks to C# 10.0 All-in-One For Dummies, where you'll learn the basics of the language itself, how to code in Visual Studio, and how to take advantage of the new features in the latest release. At every stage of your career, you'll need to know the cutting-edge trends and techniques that clients want. This book has your back, with info on object-oriented programming, writing secure code, building web applications, and more. The six standalone mini-books you'll find inside this all-in-one will take you through the changes to C# and the practical applications and dev tools that you need to know. New features covered include records, init only setters, top-level statements, pattern matching enhancements, fit and finish features, and a lot more. Plus, this version is packed with more examples and code snippets, so you can sharply see C# in action! Learn the very basics of C# programming, even if you have no prior experience Refresh your knowledge of the language and learn how to use the new features in the 10.0 version release Read six mini-books on hot coding topics like object-oriented programming, Visual Studio, and Windows 10 development Enhance your employability and join the 6.5-million-strong community of C# developers You need an easy-to-read C# guide that will help you understand the incoming updates, and this For Dummies reference is it.

9 特價1778
立即代訂
下次再買

Hands-On Software Architecture with Java

Packt 出版
2022/02/13 出版

Build robust and scalable Java applications by learning how to implement every aspect of software architectureKey Features: Understand the fundamentals of software architecture and build production-grade applications in JavaMake smart architectural decisions with comprehensive coverage of various architectural approaches from SOA to microservicesGain an in-depth understanding of deployment considerations with cloud and CI/CD pipelinesBook Description: Well-written software architecture is the core of an efficient and scalable enterprise application. Java, the most widespread technology in current enterprises, provides complete toolkits to support the implementation of a well-designed architecture.This book starts with the fundamentals of architecture and takes you through the basic components of application architecture. You'll cover the different types of software architectural patterns and application integration patterns and learn about their most widespread implementation in Java. You'll then explore cloud-native architectures and best practices for enhancing existing applications to better suit a cloud-enabled world. Later, the book highlights some cross-cutting concerns and the importance of monitoring and tracing for planning the evolution of the software, foreseeing predictable maintenance, and troubleshooting. The book concludes with an analysis of the current status of software architectures in Java programming and offers insights into transforming your architecture to reduce technical debt.By the end of this software architecture book, you'll have acquired some of the most valuable and in-demand software architect skills to progress in your career.What You Will Learn: Understand the importance of requirements engineering, including functional versus non-functional requirementsExplore design techniques such as domain-driven design, test-driven development (TDD), and behavior-driven developmentDiscover the mantras of selecting the right architectural patterns for modern applicationsExplore different integration patternsEnhance existing applications with essential cloud-native patterns and recommended practicesAddress cross-cutting considerations in enterprise applications regardless of architectural choices and application typeWho this book is for: This book is for Java software engineers who want to become software architects and learn everything a modern software architect needs to know. The book is also for software architects, technical leaders, vice presidents of software engineering, and CTOs looking to extend their knowledge and stay up to date with the latest developments in the field of software architecture.

9 特價2523
立即代訂
下次再買

A Journey to Core Python

Ingram 出版
2022/02/10 出版

Come and join hands together tolearn Python from scratch. This book will help you understand Python from scratch and help you build a career in the field of programming.Key FeaturesExciting examples and a solid grasp of the principles of Python.An easy guide for absolute beginners to enjoy coding while learning.Exception handling, OOPs fundamentals, inheritance, and reusability explained in detail.DescriptionThe book offers to teach a novice programmer the fundamentals of Python programming from the ground up. The book provides a brief history of Python, followed by exploring Python's fundamental concepts, features, and applications in detail.The book explains Python identifiers, keywords, variables, and assignments, as well as basic operators and decision-making statements. This book covers repetitive code, strings and integers (dictionaries), functions and modules (files), exception handling, and object-oriented programming in all of its variants. The book explains concepts with illustrations, thus making it simple for even the most unskilled reader to grasp the basics of the code execution flow.By the end of this book, you will have a firm grasp of all of Python's programming ideas. Additionally, it will help you to prepare for any upcoming job interviews with your comprehensive Python understanding.What you will learnQuickly grasp the concepts of lists, tuples, dictionaries, and functions.Examine Python's effective use of exception handling.Makes object-oriented programming more understandable.Discover when and how to use Python's decision-making statements.Use Python to perform and execute file operations.Who this book is forThis book is for web application developers, entry level developers, and IT graduates who want to learn the entire web application development by developing a solid hold on Python principles. Basic programming knowledge is recommended but not required.Table of Contents1. Introduction2. Basic Syntax3. Variable Types4. Basic Operators5. Decision Making6. Repeating Code Using Loops7. Numbers8. Strings9. Lists10. Tuples11. Dictionaries12. Functions13. Modules14. Files I/O15. Exception Handling16. Object-Oriented ProgrammingRead more

9 特價1927
立即代訂
下次再買

Introduction to Iot with Machine Learning and Image Processing Using Raspberry Pi

Ingram 出版
2022/02/09 出版

This book introduces Raspberry Pi, using real world applications in computer vision, machine learning, and deep learning. It provides a detailed, step-by-step, approach to application development for users without any prior programming knowledge.

9 特價3496
立即代訂
下次再買

SQL For Beginners

Shane,Black  著
Ingram 出版
2022/02/09 出版

Do you want to learn SQL in a single day to improve your knowledge and technical understanding? If so, you should get this book.It will teach you everything you've ever wanted to know about SQL in a single day. SQL (Structured Query Language) is used on nearly every server, website, and application available today. This guide will teach you how to get started with SQL, which was created and designed to aid in the storage of data in the form of tables. If you are serious about learning computer science and want to advance your technical knowledge, you should learn SQL right away.We will get started with the SQL server management studio from installation to data querying. I'll also walk you through creating your first database and table while moving ahead and having your information recorded in the system.Also included is the usage of a command line to provide instructions for anything from constructing a SQL database table to feeding datasets, among other queries.You'll learn SQL by creating your own programs and applications. More importantly, you'll learn how SQL interacts with other popular programming languages, such as Java, one of the most widely used programming languages in the world today, and is responsible for the framework of nearly every application.This comprehensive guide teaches you exactly what you need to know to get started with SQL. You won't be weighed down by clumsy terminology and meanings you'll never use. This book solely utilizes current knowledge to teach you SQL as it is used today!If you are serious about a career in technology, you must have a solid grasp of SQL. This book will provide you with: What is SQL, and why is it important?SQL FunctionsAdvantages of Working with DatabasesHow to Insert, Update, and Delete InformationModifying and managing tables, as well as how to utilize themSubqueries: How to Work With ThemWhat is the best way to combine queries?SQL Filters are a kind of filter that is used to improve the performance of SQL queriesSQL Functions and Their VarietiesA step-by-step approach to creating your first database and table.How to Integrate Java with SQL...as well as a plethora of other fascinating and fascinating things!Learning SQL will push your expertise to new heights and make you stand out regardless of where you are in your development path.Do you want to find out more?Scroll to the top of the page and click the "purchase now" button!

9 特價956
立即代訂
下次再買

Front-End Back-End Development with Html, Css, Javascript, Jquery, Php, and MySQL

Jon,Duckett  著
Wiley 出版
2022/02/08 出版

A three-book set for web designers, front-end developers, and full-stack developers This three-book set combines the popular titles HTML & CSS: Design and Build Web Sites (2011) JavaScript & jQuery: Interactive Front-End Development (2014) PHP & MySQL: Server-side Web Development (2022) Together these three books form an ideal platform for anyone who wants to master HTML and CSS, step up to the additional front-end interactivity possible with JavaScript and jQuery, and build back-ends with features like content management and membership using PHP and MySQL. In combination, these skills are commonly referred to as "full-stack development" HTML & CSS covers structure, text, links, images, tables, forms, useful options, adding style with CSS, fonts, colors, thinking in boxes, styling lists and tables, layouts, grids, and even SEO, Google analytics, ftp, and HTML5. JavaScript & jQuery offers an excellent combined introduction to these two technologies starting from how JavaScript changes an HTML page's code and progressing to creating interactivity including sliders, tabbed panels, accordions, and sorting images. PHP & MySQL finishes a self-taught programmer curriculum with data-driven web sites for content management or online shops that use registration, search, sending emails, and tailoring pages to individual users. A handy three-book set that combines related skills Highly visual format and accessible language makes these books highly effective learning tools Perfect for beginning web designers, front-end developers, back-end developers, and full-stack developers Written by the best-selling author on HTML and JavaScript for the last decade

9 特價3249
立即代訂
下次再買

JavaScript from Beginner to Professional

Packt 出版
2022/02/04 出版

Start your journey towards becoming a JavaScript developer with the help of more than 100 fun exercises and projectsKey Features: Write eloquent JavaScript and employ fundamental and advanced features to create your own web appsInteract with the browser with HTML and JavaScript, and add dynamic images, shapes, and text with HTML5 CanvasBuild a password checker, paint web app, hangman game, and many more fun projectsBook Description: This book demonstrates the capabilities of JavaScript for web application development by combining theoretical learning with code exercises and fun projects that you can challenge yourself with. The guiding principle of the book is to show how straightforward JavaScript techniques can be used to make web apps ranging from dynamic websites to simple browser-based games.JavaScript from Beginner to Professional focuses on key programming concepts and DOM (Document Object Model) manipulations that are used to solve common problems in professional web applications. These include data validation, manipulating the appearance of web pages, working with asynchronous and concurrent code, and much more.The book follows project-based learning to provide context for the theoretical components in a series of code examples that can be used as modules of an application, such as input validators, games, and simple animations. This will be supplemented with a brief crash course on HTML and CSS to illustrate how JavaScript components fit into a complete web application.As you learn the concepts, you can try them in your own editor or browser console to get a solid understanding of how they work and what they do. By the end of this JavaScript book, you will feel confident writing core JavaScript code and be equipped to progress to more advanced libraries, frameworks, and environments such as React, Angular, and Node.js.What You Will Learn: Use logic statements to make decisions within your codeSave time with JavaScript loops by avoiding writing the same code repeatedlyUse JavaScript functions and methods to selectively execute codeConnect to HTML5 elements and bring your own web pages to life with interactive contentMake your search patterns more effective with regular expressions (regex)Explore concurrency and asynchronous programming to process events efficiently and improve performanceGet a head start on your next steps with primers on key libraries, frameworks, and APIsWho this book is for: This book is for people who are new to JavaScript (JS) or those looking to build up their skills in web development. Basic familiarity with HTML & CSS would be beneficial.Whether you are a junior or intermediate developer who needs an easy-to-understand practical guide for JS concepts, a developer who wants to transition into working with JS, or a student studying programming concepts using JS, this book will prove helpful.

9 特價1835
立即代訂
下次再買

Mike and Phani's Essential C++ Techniques

Apress 出版
2022/02/04 出版

C++ is the language of choice for developing the most sophisticated Windows programs, but it is filled with hidden traps for the unwary. Mike Hyman and Phani Vaddadi's no-nonsense book helps C++ programmers avoid these traps by providing invaluable techniques gleaned from a combined 30 years of experience. In this book, you'll find a number of invaluable real-world tips and techniques that will help you improve your code and coding practices.

9 特價1195
立即代訂
下次再買

Jetpack Compose Essentials

Neil,Smyth  著
Ingram 出版
2022/02/03 出版

The goal of this book is to teach the skills necessary to build Android applications using Jetpack Compose, Android Studio, and the Kotlin programming language.Beginning with the basics, this book explains how to set up an Android Studio development environment.The book also includes in-depth chapters introducing the Kotlin programming language including data types, operators, control flow, functions, lambdas, and object-oriented programming.An introduction to the key concepts of Jetpack Compose and Android project architecture is followed by a guided tour of Android Studio in Compose development mode. The book also covers the creation of custom Composables and explains how these functions are combined to create user interface layouts including the use of row, column, box, and list components.Other topics covered include data handling using state properties, key user interface design concepts such as modifiers, navigation bars, and user interface navigation. Additional chapters explore building your own re-usable custom layout components.The book also includes chapters covering graphics drawing, user interface animation, transitions, and gesture handling.Chapters are also included covering view models, SQLite databases, Room database access, the Database Inspector, live data, and custom theme creation.Finally, the book explains how to package up a completed app and upload it to the Google Play Store for publication.Along the way, the topics covered in the book are put into practice through detailed tutorials, the source code for which is also available for download.Assuming you already have some rudimentary programming experience, are ready to download Android Studio and the Android SDK, and have access to a Windows, Mac, or Linux system, you are ready to get started.

9 特價1607
立即代訂
下次再買

Customizing ASP.NET Core 6.0 - Second Edition

Packt 出版
2022/02/03 出版

Explore hidden behaviors and customization techniques to help you get the most out of ASP.NET Core for building web applicationsKey Features: Second edition updated and enhanced to cover the latest .NET 6 features and changesLearn expert techniques to implement authentication and authorization for securing your web appsDiscover best practices for configuring ASP.NET Core, from user interface design to hosting it on platformsBook Description: ASP.NET Core comes packed full of hidden features for building sophisticated web applications. You'd be missing out on a lot of its capabilities by not customizing it to work for your applications. With Customizing ASP.NET Core 6.0, you'll discover techniques to help you get the most out of the framework to deliver robust applications.In this updated second edition, you'll cover the latest features and changes in the .NET 6 LTS version. You'll find new insights and customization techniques for important topics such as authentication and authorization. The book will also show you how to work with caches and change the default behavior of ASP.NET Core apps. You'll learn essential concepts relating to optimizing the framework, such as configuration, dependency injection, routing, action filters, and more. As you progress, you'll be able to create custom solutions that meet the needs of your use case with ASP.NET Core. Later chapters will cover expert techniques and best practices for using the framework for your app development needs, from UI design to hosting. Finally, you'll focus on the new endpoint routing in ASP.NET Core to build custom endpoints and add third-party endpoints to your web apps for processing requests faster.By the end of this book, you'll be able to customize ASP.NET Core to develop robust optimized apps.What You Will Learn: Explore various application configurations and providers in ASP.NET Core 6Enable and work with caches to improve the performance of your applicationUnderstand dependency injection in .NET and learn how to add third-party DI containersDiscover the concept of middleware and write your middleware for ASP.NET Core appsCreate various API output formats in your API-driven projectsGet familiar with different hosting models for your ASP.NET Core appWho this book is for: This .NET 6 book is for .NET developers who need to change the default behaviors of the framework to help improve the performance of their applications. Intermediate-level knowledge of ASP.NET Core and C# is required before getting started with the book.

9 特價1513
立即代訂
下次再買

Visual FoxPro 9

Ingram 出版
2022/02/03 出版

Client-Server Applications with Visual FoxProKey FeaturesExplain all features of Visual FoxPro in a step-by-step manner.Various commands, functions and features of Visual FoxPro are explained in detail and illustrated through practical examples.Provides several useful tips for an efficient use of Visual FoxPro.Explains Triggers, Referential Integrity, Data Buffering and Transactions in easy-to-understand language Object-Oriented Programming with Visual FoxPro explained in detail.DescriptionBook is based on Visual FoxPro 9 version 6, 7 or 8, as any important command, function or feature not supported in prior versions is clearly stated in the book. The book is organised into 23 chapters and each chapter covers a distinct set of topics. If you are familiar with Visual FoxPro, you may read the chapters in any sequence; however, beginners are advised to read the book from beginning to end.The book covers almost all commands, functions and features of Visual FoxPro. shown with actual screen images of Visual FoxPro 9, running under Windows XP.What you will learnThe objective of this book is to help you to become proficient in Visual FoxPro. DBMS (Database Management System) software and its applications are explained in a simple and easy to understand manner. The style adopted in the book will help to learn Visual FoxPro in a step-by-step mode. You don t need to have any prior knowledge about database management or Visual FoxPro. All you require, beside this book, is Visual FoxPro installed on a Windows PC.Who this book is forBook is developed for people who want to learn Visual Foxpro in a relatively short time. It will prove an asset to both fresher as well as experienced computer users and will serve as a solid foundation in making them good and efficient programmers of tomorrow.Table of Contents1 Introduction to Visual FoxPro2 Tables3 Locating and Editing Data4 Modify Structure, Memo & General Fields and File Utilities5 Memory Variables, Date, Time and Mathematical Functions6 Sorting and Indexing Tables7 Programming with Visual FoxPro8 Useful Functions, Commands and Error Handling9 Creating Forms10 Using Form Controls and Creating Visual Classes11 Creating Reports and Label12 Creating Windows and Menus13 Validation Rules, Triggers and Referential Integrity14 Query Designer and SQL-SELECT15 Using Views and Accessing Remote Data16 Organising an Application through Project Manager17 Data Buffering and Transactions18 Using Object-Oriented Programming with Visual FoxPro19 Advanced Object-Oriented Programming20 Visual FoxPro Development Productivity Tools21 Interfacing Visual FoxPro with Other Software Package22 Miscellaneous Commands, Functions and Tips23 Creating Help FileRead more

9 特價2044
立即代訂
下次再買
頁數18/43
移至第
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing