1227~1229_天獄園2
1228~1230_世界上最透明的故事2

英文書 > 全部商品

Nonlinear state and parameter estimation of spatially distributed systems

Felix,Sawo  著
Ingram 出版
2022/07/26 出版

In this thesis two probabilistic model-based estimators are introduced that allow the reconstruction and identification of space-time continuous physical systems. The Sliced Gaussian Mixture Filter (SGMF) exploits linear substructures in mixed linear/nonlinear systems, and thus is well-suited for identifying various model parameters. The Covariance Bounds Filter (CBF) allows the efficient estimation of widely distributed systems in a decentralized fashion.

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

SQL Server Query Tuning and Optimization

Packt 出版
2022/07/26 出版

Get well-versed with ready-to-use techniques for creating high-performance queries and applicationsKey Features: Speed up queries and dramatically improve application performance by both understanding query engine internals and practical query optimizationUnderstand how the query optimizer worksLearn about intelligent query processing and what is new in SQL Server 2022Book Description: SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications.This book starts by describing the inner workings of the query optimizer, and will enable you to use this knowledge to write better queries and provide the query engine with all the information it needs to produce efficient execution plans. As you progress, you'll get practical query optimization tips for troubleshooting underperforming queries. The book will also guide you through intelligent query processing and what is new in SQL Server 2022. Query performance topics such as the Query Store, In-Memory OLTP and columnstore indexes are covered as well.By the end of this book, you'll be able to get the best possible performance for your queries and applications.What You Will Learn: Troubleshoot queries using methods including extended events, SQL Trace, and dynamic management viewsUnderstand how the execution engine and query operators workSpeed up queries and improve app performance by creating the right indexesDetect and fix cardinality estimation errors by examining query optimizer statisticsMonitor and promote both plan caching and plan reuse to improve app performanceTroubleshoot and improve query performance by using the Query StoreImprove the performance of data warehouse queries by using columnstore indexesHandle query processor limitations with hints and other methodsWho this book is for: This book is for SQL Server developers who are struggling with slow query execution, database administrators who are tasked with troubleshooting slow application performance, and database architects who design SQL Server databases in support of line-of-business and data warehousing applications.

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

Human Pose Estimation with Implicit Shape Models

Ingram 出版
2022/07/26 出版

This work presents a new approach for estimating 3D human poses based on monocular camera information only. For this, the Implicit Shape Model is augmented by new voting strategies that allow to localize 2D anatomical landmarks in the image. The actual 3D pose estimation is then formulated as a Particle Swarm Optimization (PSO) where projected 3D pose hypotheses are compared with the generated landmark vote distributions.

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

Probabilistic Models for 3D Urban Scene Understanding from Movable Platforms

Ingram 出版
2022/07/26 出版

This work is a contribution to understanding multi-object traffic scenes from video sequences. All data is provided by a camera system which is mounted on top of the autonomous driving platform AnnieWAY. The proposed probabilistic generative model reasons jointly about the 3D scene layout as well as the 3D location and orientation of objects in the scene. In particular, the scene topology, geometry as well as traffic activities are inferred from short video sequences.

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

Tool-supported identification of functional concerns in object-oriented code

Mircea,Trifu  著
2022/07/22 出版

Concern identification aims to find the implementation of a functional concern in existing source code. In this work, concerns are described, using the Hierarchic Concern Model, as gray-boxes containing subconcerns, inputs, and outputs. The inputs and outputs are used as concern seeds to identify data-oriented abstractions of concern implementations, called concern skeletons. The identification approach is based on context free language reachability and supported by a tool, called CoDEx.

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

Building Evacuation with Mobile Devices

Ingram 出版
2022/07/22 出版

The rapidly growing world population and increasingly dense settlements demand ever-larger and more complex buildings from today's engineers. In comparison to this technological progress, a building's equipment for emergency evacuation has been hardly developed further. This work presents a concept for a building evacuation system based on mobile devices. Furthermore, various algorithms for route planning with mobile devices and for indoor localization of mobile devices are addressed.

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

Reconstruction of Software Component Architectures and Behaviour Models using Static and Dynamic Analysis

Ingram 出版
2022/07/22 出版

Model-based performance prediction systematically deals with the evaluation of software performance to avoid for example bottlenecks, estimate execution environment sizing, or identify scalability limitations for new usage scenarios. Such performance predictions require up-to-date software performance models. This book describes a new integrated reverse engineering approach for the reconstruction of parameterised software performance models (software component architecture and behaviour).

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

JavaScript for Sound Artists

Ingram 出版
2022/07/22 出版

Learn how to program JavaScript while creating interactive audio applications with JavaScript for Sound Artists: Learn to Code With the Web Audio API! William Turner and Steve Leonard showcase the basics of JavaScript language programing so that readers can learn how to build browser based audio applications, such as music synthesizers and drum machines. The companion website offers further opportunity for growth. Web Audio API instruction includes oscillators, audio file loading and playback, basic audio manipulation, panning and time. This book encompasses all of the basic features of JavaScript with aspects of the Web Audio API to heighten the capability of any browser. Key Features Uses the readers existing knowledge of audio technology to facilitate learning how to program using JavaScript. The teaching will be done through a series of annotated examples and explanations. Downloadable code examples and links to additional reference material included on the books companion website. This book makes learning programming more approachable to nonprofessional programmers The context of teaching JavaScript for the creative audio community in this manner does not exist anywhere else in the market and uses example-based teaching

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

Python for Data Science

Ingram 出版
2022/07/22 出版

A hands-on, real-world introduction to data analysis with the Python programming language, loaded with wide-ranging examples. Python is an ideal choice for accessing, manipulating, and gaining insights from data of all kinds. Python for Data Science introduces you to the Pythonic world of data analysis with a learn-by-doing approach rooted in practical examples and hands-on activities. You'll learn how to write Python code to obtain, transform, and analyze data, practicing state-of-the-art data processing techniques for use cases in business management, marketing, and decision support. You will discover Python's rich set of built-in data structures for basic operations, as well as its robust ecosystem of open-source libraries for data science, including NumPy, pandas, scikit-learn, matplotlib, and more. Examples show how to load data in various formats, how to streamline, group, and aggregate data sets, and how to create charts, maps, and other visualizations. Later chapters go in-depth with demonstrations of real-world data applications, including using location data to power a taxi service, market basket analysis to identify items commonly purchased together, and machine learning to predict stock prices.

9 特價2052
貨到通知
下次再買

Programming Languages

Ingram 出版
2022/07/14 出版

Computer scientists often need to learn new programming languages quickly. The best way to prepare for this is to understand the foundational principles that underlie even the most complicated industrial languages. This text for an undergraduate programming languages course distills great languages and their design principles down to easy-to-learn 'bridge' languages implemented by interpreters whose key parts are explained in the text. The book goes deep into the roots of both functional and object-oriented programming, and it shows how types and modules, including generics/polymorphism, contribute to effective programming. The book is not just about programming languages; it is also about programming. Through concepts, examples, and more than 300 practice exercises that exploit the interpreter, students learn not only what programming-language features are but also how to do things with them. Substantial implementation projects include Milner's type inference, both copying and mark-and-sweep garbage collection, and arithmetic on arbitrary-precision integers.

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

Devops in Python

Moshe,Zadka  著
Apress 出版
2022/07/06 出版

Take advantage of Python to automate complex systems with readable code. This new edition will help you move from operations/system administration into easy-to-learn coding.You'll start by writing command-line scripts and automating simple DevOps-style tasks followed by creating reliable and fast unit tests designed to avoid incidents caused by buggy automation. You'll then move on to more advanced cases, like using Jupyter as an auditable remote-control panel and writing Ansible and Salt extensions.The updated information in this book covers best practices for deploying and updating Python applications. This includes Docker, modern Python packaging, and internal Python package repositories. You'll also see how to use the AWS API, and the Kubernetes API, and how to automate Docker container image building and running. Finally, you'll work with Terraform from Python to allow more flexible templating and customization of environments.What You'll LearnUnderstand operating system automation with PythonPackage Python applicationsUse Python as a DevOps consoleReview Cloud automation with PythonWho This Book Is ForDevOps engineer. Site Reliability Engineer, or similar (including Platform, Production, and Systems), and whose organization uses Python.

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

Querying SQL Server

Adam,Aspin  著
2022/07/04 出版

Learning real-world analytics using SQLKey FeaturesHands-on approach to learning the fundamentals of data analysisCovers all levels of SQL expertise from novice to master with examplesIncludes techniques and approaches to query complex databases more effectively DescriptionThis book will take you on an interactive journey to master SQL querying from the most fundamental to the most advanced level using various T-SQL techniques to provide meaningful insights from your SQL Server data.The book begins with an introduction to the fundamental concepts of both SQL and SQL Server. It then guides readers through the process of building queries, using simple and then more complex table joins and progressively more advanced data filtering, to deliver advanced queries based on a variety of SQL techniques. The reader will understand how to deliver relevant and trustworthy analysis of the data through learning how to apply fundamental computations in T-SQL, relational logic, and how to group and aggregate data. There is also coverage of other SQL concepts, such as formatting queries, writing subqueries, creating derived tables, joining and filtering tables, etc. In addition to that, the book discusses how to conduct rolling analyses, examine time-series data, and manage large and complex datasets.After finishing the book, readers won't merely be able to write complex queries; rather, they will be able to construct their methodology for analysing relational datasets and arriving at the desired insights.What you will learnAnalyze data using simple math and logic, multiple filters, and data aggregation.Become proficient with table expressions, subqueries, and writing complex computations.Perform rolling analysis and time series analysis using advanced methods.Review SQL concepts such as table joins, data filtering, query structuring, and table derivation.Who this book is forThis book is for data professionals, such as database developers, SQL developers, data analysts, and BI experts, who wish to construct complex queries and extract the desired analytics from their datasets. The book also encourages smart new learners to learn SQL and use it right away in their first jobs.Table of Contents1. Writing Basic SQL Queries2. Using Multiple Tables When Querying Data3. Using Advanced Table Joins4. Filtering Data5. Applying Complex Filters to Queries6. Making Simple Calculations7. Aggregating Output8. Working with Dates in SQL Server9. Formatting Text in Query Output10. Formatting Numbers and Dates11. Using Basic Logic to Enhance Analysis12. Subqueries13. Derived Tables14. Common Table Expressions15. Correlated Subqueries16. Dataset Manipulation17. Using SQL for More Advanced Calculations18. Segmenting and Classifying Data19. Rolling Analysis20. Analyzing Data Over Time21. Complex Data OutputRead more

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

UI Animations with Lottie and After Effects

Packt 出版
2022/06/30 出版

Understand and develop immersive animations along with animated stickers for Telegram using Bodymovin, After Effects and LottieFiles and integrate them in your React Native apps using this color guide to UI animationsKey Features: Explore key principles of storytelling, 2D digital animation, and design thinkingCreate animations in After Effects, learn how to export them with both Bodymovin and LottieFiles plugins, and tweak them using the LottieFiles platformUnderstand how to implement Lottie animations with React NativeBook Description: Lottie is a small and scalable JSON-based animation file. LottieFiles is the platform where Lottie animations can be uploaded, tested, and shared. By combining the LottieFiles plugin and the LottieFiles platform, you'll be able to create stunning animations that are easy to integrate in any device. You'll also see how to use the Bodymovin plugin in After Effects to export your animation to a JSON file.The book starts by giving you an overview of Lottie and LottieFiles. As you keep reading, you'll understand the entire Lottie ecosystem and get hands-on with classic 2D animation principles. You'll also get a step-by-step guided tour to ideate, sketch for storytelling, design an icon that will fulfill the needs and expectations of users based on UX, and finally animate it in Adobe After Effects. This will help you get familiar with the After Effects environment, work with vector shape layers, create and modify keyframes using layer properties, explore path and mask features, and adjust timing easily to create professional-looking animations.By the end of this animation book, you'll be able to create and export your own Lottie animations using After Effects and implement them in mobile apps using React Native. You'll also have an understanding of 2D animation best practices and principles that you can apply in your own projects.What You Will Learn: Get started with Lottie and integrate animations either by creating them from scratch or by downloading them through LottieFilesExplore the key principles of 2D classic animationUnderstand the basics to create your first animation using After EffectsExport your animations into Lottie JSON files through BodymovinIntegrate your very first Lottie icon animation inside your React Native appControl your animation within the app through React APIs, while exploring best practices and common pitfallsWho this book is for: This book is for developers and engineers who are already familiar with React Native, as well as UX and UI designers who want to create their own animations and integrate them with their platforms through React Native. Basic knowledge of JavaScript programming is assumed. Beginner-level illustration skills are also preferred, although not necessary.

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

Android UI Development with Jetpack Compose

Packt 出版
2022/06/30 出版

Get started with creating intuitive native user interfaces on Android platforms Key Features: Understand the difference between the imperative (Android View) and declarative (Jetpack Compose) approachLearn about the structure of a Compose app, built-in Compose UI elements, and core concepts such as state hoisting and composition over inheritanceWrite, test, and debug composable functionsBook Description: Jetpack Compose is Android's new framework for building fast, beautiful, and reliable native user interfaces. It simplifies and significantly accelerates UI development on Android using the declarative approach. This book will help developers to get hands-on with Jetpack Compose and adopt a modern way of building Android applications. The book is not an introduction to Android development, but it will build on your knowledge of how Android apps are developed.Complete with hands-on examples, this easy-to-follow guide will get you up to speed with the fundamentals of Jetpack Compose such as state hoisting, unidirectional data flow, and composition over inheritance and help you build your own Android apps using Compose. You'll also cover concepts such as testing, animation, and interoperability with the existing Android UI toolkit.By the end of the book, you'll be able to write your own Android apps using Jetpack Compose.What You Will Learn: Gain a solid understanding of the core concepts of Jetpack ComposeDevelop beautiful, neat, and immersive UI elements that are user friendly, reliable, and performantBuild a complete app using Jetpack ComposeAdd Jetpack Compose to your existing Android applicationsTest and debug apps that use Jetpack ComposeFind out how Jetpack Compose can be used on other platformsWho this book is for: This book is for any mobile app developer looking to understand the fundamentals of the new Jetpack Compose framework and the benefits of native development. A solid understanding of Android app development, along with some knowledge of the Kotlin programming language, will be beneficial. Basic programming knowledge is necessary to grasp the concepts covered in this book effectively.

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

Django 4 for the Impatient

Greg,Lim  著
Packt 出版
2022/06/30 出版

A quick-start guide to exploring and using Python and Django to develop web applications in minutesKey Features: - Develop web applications with Python and Django quickly- Understand Django features with short explanations and learn how to use them right away- Create a movie reviews app with a responsive user interface and deploy it to the cloudBook Description: Learning Django can be a tricky and time-consuming activity. There are hundreds of tutorials, loads of documentation, and many explanations that are hard to digest. However, this book enables you to use and learn Django in just a couple of days.In this book, you'll go on a fun, hands-on, and pragmatic journey to learn Django full stack development. You'll start building your first Django app within minutes. You'll be provided with short explanations and a practical approach that cover some of the most important Django features, such as Django Apps' structure, URLs, views, templates, models, CSS inclusion, image storage, authentication and authorization, Django admin panel, and many more. You'll also use Django to develop a movies review app and deploy it to the internet.By the end of this book, you'll be able to build and deploy your own Django web applications.What You Will Learn: - Understand and implement Django Apps' basic structure, including URLs, views, templates, and models- Add bootstrap to improve the aesthetics of the site- Create your own custom pages and have different URLs to route to them- Navigate between pages by adding a header bar to all pages- Work with databases and models- Explore the powerful built-in admin interface with Django- Use Django's powerful, built-in authentication system- Deploy your Django project on the internet for the world to useWho this book is for: This book is for Python developers at any level of experience with Python programming who want to build full-stack Python web applications using Django. The book is for absolute Django beginners.Table of Contents- Installing Python and Django- Understanding the Project Structure and Creating Our First App- Managing Django URLs- Generating HTML Pages with Templates- Working with Models- Displaying Objects from Admin- Understanding the Database- Extending Base Templates- Creating a Movie Detail Page- Implementing User Signup and Login- Letting Users Create, Read, Update, and Delete Movie Reviews- Deploying the Application to the Cloud

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

Ruby on Rails Tutorial

Addison-Wesl 出版
2022/06/27 出版

Used by sites as varied as Hulu, GitHub, Shopify, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you're new to web development or new only to Rails, Ruby on RailsTM Tutorial, Seventh Edition, is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three example applications of increasing sophistication. The tutorial's examples focus on the general principles of web development needed for virtually any kind of website. The updates to this edition include full compatibility with Rails 7. This indispensable guide provides integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, and SQL skills you need when developing web applications. Hartl explains how each new technique solves a real-world problem, and then he demonstrates it with bite-sized code that's simple enough to understand while still being useful. Whatever your previous web-development experience, this book will guide you to true Rails mastery. This book will help you Set up your Rails development environment Record version changes with Git and create a secure remote repository at GitHub Deploy your applications early and often with Heroku Go beyond generated code to truly understand how to build Rails applications from scratch Learn testing and test-driven development (TDD) Effectively use the model-view-controller (MVC) pattern Structure applications using the REST architecture Build static pages and transform them into dynamic ones Master the Ruby programming skills all Rails developers need Create high-quality site layouts and data models Implement registration and authentication systems, including validation and secure passwords Update, display, and delete users Upload and display images using Active Storage and Amazon S3 Implement account activation and password reset, including sending email with Rails Integrate JavaScript with Rails using Importmap Add social features and microblogging, including an introduction to Hotwire and Turbo "Ruby on RailsTM Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps."--Peter Cooper, Editor of Ruby Inside Gemfiles are available at https: //gemfiles-7th-ed.railstutorial.org/Code listings are available at https: //github.com/learnenough/ruby_on_rails_tutorial_code_listings_7th_ed Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

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

Core Java Interview Questions You’ll Most Likely Be Asked

Ingram 出版
2022/06/25 出版

● Concept refresher for Java (includes Java 8 and Java 9)● Ideal prep guide for coding interviews - technical and HR rounds● Guidance for Resume building and Aptitude tests● Includes Scenario based questions● Developed and recommended by industry experts and placement expertsCore Java Interview Questions You'll Most Likely Be Asked: Second Edition is your perfect companion to stand above the rest in today's competitive job market.With this guide, you learn or refresh Core Java fundamentals and principles necessary for cracking the coding interview and acquaint yourself with real-life interview questions and strategies to reach the solutions. The Resume building tutorial and the Aptitude tests equip you to present yourself better even before the job interview.This book is a complete course in itself to prepare for your dream Java job placement.About the SeriesThis book is part of the Job Interview Questions series that has more than 75 books dedicated to interview questions and answers for different technical subjects and HR round related topics.This series of books is written by experienced placement experts and subject matter experts. Unlike comprehensive, textbook-sized reference guides, these books include only the required information for job search. Hence, these books are short, concise and ready-to-use by students and professionals.

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

Xamarin with Visual Studio

Ingram 出版
2022/06/17 出版

Learn how to build cross-platform mobile apps from a single shared codebaseKey FeaturesCovers fundamental and advanced aspects of multi-platform mobile developmentRevisit the fundamentals of .NET and C# to create modern native apps more quicklyCheck out tips and advice on getting started as a successful mobile developerDescriptionFor any mobile developer, it's clear that Xamarin knowledge is vital, thanks to the reintroduction of .NET MAUI. This book provides the reader with complete hands-on experience in designing cross-platform mobile applications with Xamarin, C#, and .NET.The book discusses the importance of cross-platform mobile app development and the benefits of learning Xamarin. The book delivers a quick lesson on C# and Visual Studio to implement all of the knowledge gained in this book into your first mobile application.In the second half of the book, you'll learn to start from scratch using Xamarin and create mobile apps in C#. It explains how to utilise Visual Studio as the development environment, design the user interface using the XAML markup language, organise common controls into layouts, and create multi-page applications with navigation and various pages. This includes creating reusable resources, such as styles and templates, and the use of local and remote databases for data manipulation. In addition, the book offers expert advice on the requirements of a standard mobile application, such as handling network connection, battery level, and safeguarding data in the device's secure storage.What you will learnLearn every aspect of Xamarin to create cross-platform mobile applications.Refresh .NET, C#, and Visual Studio skills required for mobile development.Build UI with XAML, views, and layouts, including navigation.Use reusable resources, data-oriented coding, multimedia support, and debug code.Explore advanced programming patterns and ways to improve performance.Tips and answers to help you land a job as a mobile developer.Who this book is forThis book is intended for beginners, aspiring mobile developers, .NET users, Visual Studio users, and application developers eager to design and build mobile apps compatible with numerous platforms. This book will also refresh your knowledge of .NET and C# so you can begin Xamarin development rapidly.Table of Contents1. The importance of mobile app development2. Xamarin and Microsoft in the mobile app market3. Introducing .NET and Visual Studio4. The C# programming language5. Building apps with Xamarin and Xamarin.Forms6. Organizing the User Interface with layouts7. Understanding common views8. Pages and navigation9. Resources and Data Binding10. Brushes, Shapes, and Media11. Managing the application lifecycle12. Working with Web API13. Working with Native API14. Finding a job15. Succeeding as a Mobile App DeveloperRead more

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

SQL in a Nutshell

Kevin,Kline  著
Ingram 出版
2022/06/16 出版

For programmers, analysts, and database administrators, this Nutshell guide is the essential reference for the SQL language used in today's most popular database products. This new fourth edition clearly documents SQL commands according to the latest ANSI/ISO standard and details how those commands are implemented in Microsoft SQL Server 2019 and Oracle 19c, as well as in the MySQL 8, MariaDB 10.5, and PostgreSQL 14 open source database products. You'll also get a concise overview of the relational database management system (RDBMS) model and a clear-cut explanation of foundational RDBMS concepts--all packed into a succinct, comprehensive, and easy-to-use format. Sections include: Background on the relational database model, including current and previous SQL standards Fundamental concepts necessary for understanding relational databases and SQL commands An alphabetical command reference to SQL statements, according to the SQL:2016 ANSI standard The implementation of each command by MySQL, Oracle, PostgreSQL, and SQL Server An alphabetical reference of the ANSI SQL:2016 functions and constructs as well as the vendor implementations Platform-specific functions unique to each implementation

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

Wireless Web Development with PHP and WAP

Apress 出版
2022/06/15 出版

A table of contents is not available for this title.

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

Software Architecture with C# 10 and .NET 6 - Third Edition

Packt 出版
2022/06/14 出版

Design scalable and high-performance enterprise applications using the latest features of C# 10 and .NET 6Key Features: Gain comprehensive software architecture knowledge and the skillset to create fully modular appsSolve scalability problems in web apps using enterprise architecture patternsMaster new developments in front-end architecture and the application of AI for software architectsBook Description: Software architecture is the practice of implementing structures and systems that streamline the software development process and improve the quality of an app. This fully revised and expanded third edition, featuring the latest features of .NET 6 and C# 10, enables you to acquire the key skills, knowledge, and best practices required to become an effective software architect.Software Architecture with C# 10 and .NET 6, Third Edition features new chapters that describe the importance of the software architect, Microservices with ASP.NET Core, and analyzing the architectural aspects of the front-end in the applications, including the new approach of .NET MAUI. It also includes updated chapters on Azure Kubernetes Service, EF Core, and Blazor.You will begin by understanding how to transform user requirements into architectural needs and exploring the differences between functional and non-functional requirements. Next, you will explore how to choose a cloud solution for your infrastructure, taking into account the factors that will help you manage a cloud-based app successfully. Finally, you will analyze and implement software design patterns that will allow you to solve common development problems.By the end of this book, you will be able to build and deliver highly scalable enterprise-ready apps that meet your business requirements.What You Will Learn: Use proven techniques to overcome real-world architectural challengesApply architectural approaches such as layered architectureLeverage tools such as containers to manage microservices effectivelyGet up to speed with Azure features for delivering global solutionsProgram and maintain Azure Functions using C# 10Understand when it is best to use test-driven development (TDD)Implement microservices with ASP.NET Core in modern architecturesGet the best of DevOps principles to enable CI/CD environmentsWho this book is for: This book is for engineers and senior software developers aspiring to become architects or looking to build enterprise applications with the .NET Stack. Basic familiarity with C# and .NET is required to get the most out of this book.

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

Node.Js: Novice to Ninja

Sitepoint 出版
2022/06/13 出版

Node.js: Novice to Ninja is your hands-on guide to learning everything needed to build a professional web application using Node.js, the hugely popular open-source, cross-platform, back-end JavaScript runtime environment. You'll start off by getting familiar with the basics - installation and building your first apps - before moving onto more advanced concepts, including debugging, asynchronous programming, using Express.js, working with databases, deployment, and more. You'll finish by building a complete multi-player real-time quiz application. Install Node and build your first application Get started with Express.js and use it to process forms Master asynchronous programming in Node.js Work with MongoDB and MySQL databases Use WebSockets for real-time applications Understand the Node ecosystem: npm and modules Build a complete multiplayer quiz app And much more! The book includes access to 25 high quality tutorial videos, containing 1.5 hours of content.

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

Microsoft Azure for Java Developers

Apress 出版
2022/06/10 出版

Learn Azure-based features to build and deploy Java applications on Microsoft's Azure cloud platform. This book provides examples of components on Azure that are of special interest to Java programmers, including the different deployment models that are available. The book shows how to deploy your Java applications in Azure WebApp, Azure Kubernetes Service, Azure Functions, and Azure Spring Cloud. Also covered is integration with components such as Graph API, Azure Storage, Azure Redis Cache, and Azure SQL. The book begins with a brief discussion of cloud computing and an introduction to Java support on Azure. You'll then learn how to deploy Java applications using each of the deployment models, and you'll see examples of integrating with Azure services that are of particular interest to Java programmers. Security is an important aspect, and this book shows you how to enable authentication and authorization for your Java applications using Azure Active Directory. Implementing a DevOps strategy is essential in today's market when building any application. Examples in this book show you how to build continuous integration and continuous deployment pipelines to build and deploy Java applications on Azure. The book focuses on the best practices you should follow while designing and implementing Java applications on Azure. The book also elaborates on monitoring and debugging Java applications running on Azure using Application Insights and Azure Monitor. What You Will LearnDesign and build Azure-based Java applicationsRun Azure-based Java applications on services such as Azure App Services, Azure Spring Cloud, Azure Functions, and Azure Kubernetes ServiceIntegrate Azure services such as Azure SQL, Azure Storage Account, Azure Redis Cache, Azure Active Directory, and more with Java applications runningon Azure Monitor and debug Java applications running on AzureSecure Azure-based Java applicationsBuild DevOps CI/CD strategy for Azure-based Java applicationsPackage and deploy Azure-based Java applications on Azure Who This Book Is ForJava developers planning to build Azure-based Java applications and deploy them on Azure. Developers should be aware of the preliminary cloud fundamentals to help them understand the Java capability available on Azure. They do not need to be an expert in Azure to grasp the book's content and start building Java-based applications using the capability available on Azure. However, they should have a good understanding of the Java programming language and frameworks.

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

Intelligent Notification Systems

Springer 出版
2022/06/02 出版

Notifications provide a unique mechanism for increasing the effectiveness of real-time information delivery systems. However, notifications that demand users' attention at inopportune moments are more likely to have adverse effects and might become a cause of potential disruption rather than proving beneficial to users. In order to address these challenges a variety of intelligent notification mechanisms based on monitoring and learning users' behavior have been proposed. The goal of such mechanisms is maximizing users' receptivity to the delivered information by automatically inferring the right time and the right context for sending a certain type of information. This book presents an overview of the current state of the art in the area of intelligent notification mechanisms that rely on the awareness of users' context and preferences. We first present a survey of studies focusing on understanding and modeling users' interruptibility and receptivity to notifications from desktops and mobile devices. Then, we discuss the existing challenges and opportunities in developing mechanisms for intelligent notification systems in a variety of application scenarios.

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

Enterprise Application Development with C# 10 and .NET 6 - Second Edition

Packt 出版
2022/06/02 出版

A comprehensive guide to every important component of C# and .NET 6 required to build robust enterprise web applicationsKey Features: Explore the advanced features of C# and .NET 6 to enhance your code and productivityFollow clear and easy instructions for building an end-to-end enterprise applicationLearn how to build scalable web applications and host them on the cloudBook Description: Building production-ready enterprise applications can be a challenging task due to the overabundance of tools and their different versions that make app development complex. This book simplifies the process with an end-to-end road map for building enterprise applications from scratch using the latest features of .NET Core 6 and C# 10.Throughout the book, you'll work on creating an enterprise app, adding a key component to the app with each chapter, before finally getting it ready for testing and deployment. You'll learn concepts relating to advanced data structures, the Entity Framework Core, parallel programming, and dependency injection. As you progress, you'll cover various authentication and authorization schemes provided by .NET Core to make your apps and APIs secure. The book then shows you how the latest Microsoft Visual Studio and C# 10 help you simplify developer tasks and shares tips and tricks in Visual Studio to improve your productivity. You'll discover various testing techniques, such as unit testing and performance testing, as well as different methods to deploy enterprise apps.By the end of this book, you'll be able to create enterprise apps using the powerful features of .NET 6 and deploy them to the cloud while working with various cloud components using Azure.What You Will Learn: Design enterprise apps by making the most of the latest features of .NET 6Discover different layers of an app, such as the data layer, API layer, and web layerExplore end-to-end architecture by implementing an enterprise web app using .NET and C# 10 and deploying it on AzureFocus on the core concepts of web application development and implement them in .NET 6Integrate the new .NET 6 health and performance check APIs into your appExplore MAUI and build an application targeting multiple platforms - Android, iOS, and WindowsWho this book is for: If you are a developer, architect, or senior programmer, this book will show you how to leverage the features of .NET 6 and the C# language, as well as help you grasp essential techniques to build your skills.

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

Blueprints Visual Scripting for Unreal Engine 5

Packt 出版
2022/05/31 出版

Explore the faster way to build games using UE5 Blueprints using this practical guide with key images printed in colorKey FeaturesDesign a fully functional game in UE5 without writing a single line of codeImplement visual scripting to develop gameplay mechanics, UI, visual effects, VR, and artificial intelligenceDeploy your game on multiple platforms and share it with the worldBook DescriptionUnreal Engine's Blueprint visual scripting system enables designers to script their games and programmers to create base elements that can be extended by designers. With this book, you'll explore all the features of the Blueprint Editor, along with expert tips, shortcuts, and best practices.The book guides you through using variables, macros, and functions, and helps you learn about object-oriented programming (OOP). You'll discover the Gameplay Framework and advance to learning how Blueprint Communication allows one Blueprint to access information from another Blueprint. Later chapters focus on building a fully functional game step by step. You'll start with a basic first-person shooter (FPS) template, and each chapter will build on the prototype to create an increasingly complex and robust game experience. You'll then progress from creating basic shooting mechanics to more complex systems such as user interface elements and intelligent enemy behavior. The book demonstrates how to use arrays, maps, enums, and vector operations and introduces the elements needed for VR game development. In the final chapters, you'll learn how to implement procedural generation and create a product configurator.By the end of this book, you'll have learned how to build a fully functional game and have the skills required to develop an entertaining experience for your audience.What you will learnUnderstand programming concepts in BlueprintsCreate prototypes and iterate new game mechanics rapidlyBuild user interface elements and interactive menusUse advanced Blueprint nodes to manage the complexity of a gameExplore all the features of the Blueprint editor, such as the Components tab, Viewport, and Event GraphGet to grips with OOP concepts and explore the Gameplay FrameworkWork with virtual reality development in UE BlueprintImplement procedural generation and create a product configuratorWho this book is forThis book is for anyone interested in developing games or applications with UE5. Although basic knowledge of Windows OS is required, experience in programming or UE5 is not necessary.Table of ContentsExploring the Blueprint EditorProgramming with BlueprintsObject-Oriented Programming and the Gameplay FrameworkUnderstanding Blueprint CommunicationObject Interaction with BlueprintsEnhancing Player AbilitiesCreating Screen UI ElementsCreating Constraints and Gameplay ObjectivesBuilding Smart Enemies with Artificial IntelligenceUpgrading the AI EnemiesGame States and Applying Finishing TouchesBuilding and PublishingData Structures and Flow ControlMath and Trace NodesBlueprints TipsIntroduction to VR DevelopmentAnimation BlueprintsCreating Blueprint Libraries and ComponentsProcedural GenerationCreating a Product Configurator using the Variant Manager

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

The Pandas Workshop

Packt 出版
2022/05/30 出版

Learn the fundamentals of data science with Python by analyzing real datasets and solving problems using pandasKey Features: Learn how to apply data retrieval, transformation, visualization, and modeling techniques using pandasBecome highly efficient in unlocking deeper insights from your data, including databases, web data, and moreBuild your experience and confidence with hands-on exercises and activitiesBook description: The Pandas Workshop will teach you how to be more productive with data and generate real business insights to inform your decision-making. You will be guided through real-world data science problems and shown how to apply key techniques in the context of realistic examples and exercises. Engaging activities will then challenge you to apply your new skills in a way that prepares you for real data science projects.You'll see how experienced data scientists tackle a wide range of problems using data analysis with pandas. Unlike other Python books, which focus on theory and spend too long on dry, technical explanations, this workshop is designed to quickly get you to write clean code and build your understanding through hands-on practice. As you work through this Python pandas book, you'll tackle various real-world scenarios, such as using an air quality dataset to understand the pattern of nitrogen dioxide emissions in a city, as well as analyzing transportation data to improve bus transportation services.By the end of this data analytics book, you'll have the knowledge, skills, and confidence you need to solve your own challenging data science problems with pandas.What You Will Learn: Access and load data from different sources using pandasWork with a range of data types and structures to understand your dataPerform data transformation to prepare it for analysisUse Matplotlib for data visualization to create a variety of plotsCreate data models to find relationships and test hypothesesManipulate time-series data to perform date-time calculationsOptimize your code to ensure more efficient business data analysisWho this book is for: This data analysis book is for anyone with prior experience working with the Python programming language who wants to learn the fundamentals of data analysis with pandas. Previous knowledge of pandas is not necessary.

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

Software Engineering in C

Springer 出版
2022/05/30 出版
9 特價2623
立即代訂
下次再買

Advanced SQL with SAS

SAS Institute 出版
2022/05/26 出版

This book introduces advanced techniques for using PROC SQL in SAS. If you are a SAS programmer, analyst, or student who has mastered the basics of working with SQL, Advanced SQL with SAS(R) will help take your skills to the next level. Filled with practical examples with detailed explanations, this book demonstrates how to improve performance and speed for large data sets. Although the book addresses advanced topics, it is designed to progress from the simple and manageable to the complex and sophisticated. In addition to numerous tuning techniques, this book also touches on implicit and explicit pass-throughs, presents alternative SAS grid- and cloud-based processing environments, and compares SAS programming languages and approaches including FedSQL, CAS, DS2, and hash programming. Other topics include: Missing values and data quality with audit trails "Blind spots" like how missing values can affect even the simplest calculations and table joins SAS macro language and SAS macro programs SAS functions Integrity constraints SAS Dictionaries SAS Compute Server

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

Advanced SQL with SAS

SAS Institute 出版
2022/05/26 出版

This book introduces advanced techniques for using PROC SQL in SAS. If you are a SAS programmer, analyst, or student who has mastered the basics of working with SQL, Advanced SQL with SAS(R) will help take your skills to the next level. Filled with practical examples with detailed explanations, this book demonstrates how to improve performance and speed for large data sets. Although the book addresses advanced topics, it is designed to progress from the simple and manageable to the complex and sophisticated. In addition to numerous tuning techniques, this book also touches on implicit and explicit pass-throughs, presents alternative SAS grid- and cloud-based processing environments, and compares SAS programming languages and approaches including FedSQL, CAS, DS2, and hash programming. Other topics include: Missing values and data quality with audit trails "Blind spots" like how missing values can affect even the simplest calculations and table joins SAS macro language and SAS macro programs SAS functions Integrity constraints SAS Dictionaries SAS Compute Server

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

Teaching Primary Programming with Scratch Pupil Book Year 4

Phil,Bagge  著
Ingram 出版
2022/05/26 出版

These books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.

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

Teaching Primary Programming with Scratch Pupil Book Year 6

Phil,Bagge  著
Ingram 出版
2022/05/26 出版

These books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.

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

Teaching Primary Programming with Scratch Pupil Book Year 3

Phil,Bagge  著
Ingram 出版
2022/05/26 出版

These books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.

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

Teaching Primary Programming with Scratch Pupil Book Year 5

Phil,Bagge  著
Ingram 出版
2022/05/26 出版

These books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.

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

C# Programming in Easy Steps

Mike,McGrath  著
In Easy Steps 出版
2022/05/24 出版

Modern coding with C# 10 and .NET 6. Updated for Visual Studio 2022. C# Programming in easy steps, 3rdedition is updated for Visual Studio 2022, and teaches you howto code applications and demonstrates every aspect of the C# language you willneed to produce professional programming results. Modern coding with C# 10 and .NET 6. Updated for Visual Studio 2022. The book's examples provide clear syntax-highlighted code showing C# language basics including variables, arrays, logic, looping, methods, and classes. C# Programming in easy steps, 3rdedition begins by explaining how to install thefree Visual Studio Community Edition, to create an environment in which you canquickly begin to create your own executable programs by copying the book's examples.It demonstrates all the C# language basics before moving on to provide examplesof Object Oriented Programming. It concludes by demonstrating how you can useyour acquired knowledge to create graphic programs for traditional PC Desktopapps, and also as Universal apps for multiple devices. You need have no previous knowledge of anyprogramming language, so it's ideal for the newcomer to computer programming. Also ideal for: Programmers moving from another programminglanguage. Students who are studying C# programming at schoolor college. Those seeking a career in computing who need afundamental understanding of procedural programming. Free, downloadable sample code is available todownload from our website for checking against your own work.

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

Fluent C

O'Reilly Media 出版
2022/05/24 出版

Expert advice on C programming is hard to find. While much help is available for object-oriented programming languages, there's surprisingly little for the C language. With this hands-on guide, beginners and experienced C programmers alike will find guidance about design decisions, including how to apply them bit by bit to running code examples when building large-scale programs. Christopher Preschern, a leading member of the design patterns community, answers questions such as how to structure C programs, cope with error handling, or design flexible interfaces. Whether you're looking for one particular pattern or an overview of design options for a specific topic, this book shows you how to implement hands-on design knowledge specifically for the C programming language. You'll find design patterns for: Error handling Returning error information Memory management Returning data from C functions Data lifetime and ownership Flexible APIs Flexible iterator interfaces Organizing files in modular programs Escaping #ifdef Hell

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

Solidity Programming Essentials - Second Edition

Ritesh,Modi  著
Packt 出版
2022/05/24 出版

A comprehensive guide sprinkled with lots of hands-on code samples to get you up and running with Solidity and writing your smart contracts on Blockchain and EthereumKey Features: Learn proven smart contract implementation challenges and solve them using SolidityGo deeper into Solidity to write effective upgradable and maintainable smart contracts using best practicesGet to grips with the latest version of Solidity with updated codes and examplesBook Description: Solidity is a high-level language for writing smart contracts, and the syntax has large similarities with JavaScript, thereby making it easier for developers to learn, design, compile, and deploy smart contracts on large blockchain ecosystems including Ethereum and Polygon among others. This book guides you in understanding Solidity programming from scratch.The book starts with step-by-step instructions for the installation of multiple tools and private blockchain, along with foundational concepts such as variables, data types, and programming constructs. You'll then explore contracts based on an object-oriented paradigm, including the usage of constructors, interfaces, libraries, and abstract contracts. The following chapters help you get to grips with testing and debugging smart contracts. As you advance, you'll learn about advanced concepts like assembly programming, advanced interfaces, usage of recovery, and error handling using try-catch blocks. You'll also explore multiple design patterns for smart contracts alongside developing secure smart contracts, as well as gain a solid understanding of writing upgradable smart concepts and data modeling. Finally, you'll discover how to create your own ERC20 and NFT tokens from scratch.By the end of this book, you will be able to write, deploy, and test smart contracts in Ethereum.What You Will Learn: Write efficient, effective, and secure smart contractsCode, compile, and test smart contracts in an object-oriented wayImplement assembly code in SolidityAdopt upgradable and haltable ownership and security design patternsUnderstand exception handling and debugging in SolidityCreate new ERC20 and NFT tokens from the ground upWho this book is for: This Ethereum book is primarily aimed at beginners who want to get started with Solidity Programming for developing an Ethereum smart contract. No prior knowledge of EVM is required, but knowing the basics of any programming language will help you follow along.

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

C++20 STL Cookbook

Bill,Weinman  著
Packt 出版
2022/05/24 出版

Proven techniques to improve the efficiency of your programs using the Standard Template Library (STL)Key Features: Become familiar with the latest features of C++20 and write better code using the STLReduce the development time for your applications and enable faster deploymentGet up and running with the new and leaner STL capabilities introduced in the latest releaseBook Description: Fast, efficient, and flexible, the C++ programming language has come a long way and is used in every area of the industry to solve many problems. The latest version C++20 will see programmers change the way they code as it brings a whole array of features enabling the quick deployment of applications. This book will get you up and running with using the STL in the best way possible.Beginning with new language features in C++20, this book will help you understand the language's mechanics and library features and offer insights into how they work. Unlike other books, the C++20 STL Cookbook takes an implementation-specific, problem-solution approach that will help you overcome hurdles quickly. You'll learn core STL concepts, such as containers, algorithms, utility classes, lambda expressions, iterators, and more, while working on real-world recipes. This book is a reference guide for using the C++ STL with its latest capabilities and exploring the cutting-edge features in functional programming and lambda expressions.By the end of the book C++20 book, you'll be able to leverage the latest C++ features and save time and effort while solving tasks elegantly using the STL.What You Will Learn: Understand the new language features and the problems they can solveImplement generic features of the STL with practical examplesUnderstand standard support classes for concurrency and synchronizationPerform efficient memory management using the STLImplement seamless formatting using std:: formatWork with strings the STL way instead of handcrafting C-style codeWho this book is for: This book is for intermediate to advanced C++ programmers who want to get the most out of the Standard Template Library of C++20, the newest version of C++. Basic knowledge of coding and C++ concepts is necessary to get started with this boo

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

Dealing with Data Pocket Primer

Ingram 出版
2022/05/23 出版

As part of the best-selling Pocket Primer series, this book is designed to introduce the reader to the basic concepts of managing data using a variety of computerlanguages and applications. It is intended to be a fast-paced introduction to some basic features of data management and covers statistical concepts, data-related techniques, features of Pandas, RDBMS, SQL, NLP topics, Matplotlib, and data visualization. Companion files with source code and color figures are available. FEATURES: Covers Pandas, RDBMS, NLP, data cleaning, SQL, and data visualizationIntroduces probability and statistical conceptsFeatures numerous code samples throughout Includes companion files with source code and figures

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

ASP.NET and VB.NET in 30 Days

Ingram 出版
2022/05/23 出版

Practice VB.NET & ASP.NET in simple steps KEY FEATURES ● VB.NET and ASP.NET topics are demonstrated with various examples in-depth.● Includes detailed explanations of all VB.NET and ASP.NET programming statements.● Numerous hands-on exercises demonstrating database and backend programming. DESCRIPTION The book teaches the essentials of VB.NET and Active Server Pages (ASP.NET) in about four weeks. This book promises to be an excellent resource for novices interested in learning the essentials of ASP.NET, VB.NET, Windows applications, and online apps.Using examples, this book teaches how to declare variables, operators, and control statements in C++. Standard window controls like Listboxes, Comboboxes, Checkboxes, Radio buttons, Timers, Scrollbars, and Picture boxes are explored and elaborated. The basics of Database Management using VB.NET and ASP.NET are demonstrated through instructive examples. Topics like HTML, CSS, and JavaScript are also addressed in detail in the book. Readers will understand the fundamentals of front-end programming, but they will also gain an understanding of the concept of back-end programming.Topics of Arrays, functions, databases, sessions, and file upload control are covered with practical exercises and use-cases scattered throughout. After reading this book, students will be very familiar with the VB.NET and ASP.NET programming examples and can successfully transition themselves into a professional developer.WHAT YOU WILL LEARN● For Windows, you can create simple to complicated applications.● Develop simple database applications using VB.NET and gain knowledge of HTML, CSS, and JavaScript.● Utilize the ASP.NET framework to develop web-based apps.● Learn how the path to Zero Trust will affect your business and security architecture.● Develop your backend programming skills while managing database connections.WHO THIS BOOK IS FORThis book is intended for developers and students interested in learning about VB.NET and ASP.NET to gain strong scripting skills for developing server-side windows applications. It is not necessary to have any prior knowledge.

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

Python for Beginners

Vere,Hunt  著
Ingram 出版
2022/05/23 出版
9 特價1196
立即代訂
下次再買

Mastering Python - Second Edition

Packt 出版
2022/05/19 出版

Use advanced features of Python to write high-quality, readable code and packagesKey Features: Extensively updated for Python 3.10 with new chapters on design patterns, scientific programming, machine learning, and interactive PythonShape your scripts using key concepts like concurrency, performance optimization, asyncio, and multiprocessingLearn how advanced Python features fit together to produce maintainable codeBook Description: Even if you find writing Python code easy, writing code that is efficient, maintainable, and reusable is not so straightforward. Many of Python's capabilities are underutilized even by more experienced programmers. Mastering Python, Second Edition is an authoritative guide to understanding advanced Python programming so you can write the highest quality code. This new edition has been extensively revised and updated with exercises and four new chapters.Revisit important basics including Pythonic style and syntax and functional programming. Avoid common mistakes made by programmers of all experience levels. Make smart decisions about the best testing and debugging tools to use, optimize your code's performance across multiple machines and Python versions, and deploy often forgotten Python features to your advantage. Get fully up to speed with asyncio and stretch the language even further by accessing C functions with simple Python calls. Finally, turn your new and improved code into packages and share them with the wider Python community.If you are a Python programmer wanting to improve your code quality and readability, this Python book will make you confident in writing high-quality scripts and taking on bigger challengesWhat You Will Learn: Write beautiful Pythonic code and avoid common Python coding mistakesApply the power of decorators, generators, coroutines, and metaclassesUse different testing systems like pytest, unittest, and doctestTrack and optimize application performance for both memory and CPU usageDebug your applications with PDB, Werkzeug, and faulthandlerImprove your performance through asyncio, multiprocessing, and distributed computingExplore popular libraries like Dask, NumPy, SciPy, pandas, TensorFlow, and scikit-learnExtend Python's capabilities with C/C++ libraries and system callsWho this book is for: This book will benefit more experienced Python programmers who wish to upskill, serving as a reference for best practices and some of the more intricate Python techniques. Even if you have been using Python for years, chances are that you haven't yet encountered every topic discussed in this book. A good understanding of Python programming is necessary

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

Android Studio Chipmunk Essentials - Kotlin Edition

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

Fully updated for Android Studio Chipmunk, 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. Asynchronous programming using Kotlin coroutines and flow is also covered in detail.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, 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 Chipmunk 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
立即代訂
下次再買

Towards Design and Development of Secure and Privacy-Preserving Frameworks for IoT-enabled Networks

Ingram 出版
2022/05/15 出版

Doctoral Thesis / Dissertation from the year 2022 in the subject Computer Sciences - Internet of Things, IOT, grade: First, course: PhD, language: English, abstract: With the advancement of low-cost and low energy-consuming sensors, the Internet of Things (IoT) is building a network of Internet-enabled devices. The concept of IoT is employed in almost all fields such as healthcare, smart cities, smart grids, energy distribution, agriculture, and even transportation. In a typical IoT-enabled network, smart sensors are geographically distributed to collect and process data within a smart infrastructure using an open channel, the Internet. However, the use of the Internet brings inherent vulnerabilities related to security (e.g., IoT devices can be compromised using advanced hacking techniques) and privacy (e.g., adversary performing inference and data poisoning attacks). Intrusion Detection System (IDS) and Cyber Threat Intelligence (CTI) are the two most extensively used techniques in IoT-enabled networks to safeguard the integrity and availability of sensitive smart systems. However, the presence of a large volume of data i.e., dimensionality curse and cloud-based centralized deployment mechanism hurts the IDS performance in terms of intrusion detection tasks and increased latency for data processing. On the other hand, modelling CTI is challenging due to the limited labels of cyber threat sources, and analysing these sources to extract relevant threat information manually is a time-consuming and error-prone procedure that necessitates a large investment of resources. This thesis provides substantial contributions to research on the building of a distributed IDS, a hybrid feature selection approach, an automated CTI Modelling and Identification scheme, and a deep privacy-encoding module for enhancing security and privacy of IoT-enabled networks.

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

UML Diagramming

Ingram 出版
2022/05/13 出版

The Unified Modeling Language, better known as UML, has become the de facto standard modeling language for analyzing and designing software applications and systems. Software analysis and design is just as much an art as it is a science. UML Diagramming: A Catalog of Cases shows the art and the science behind successful software analysis and design with more than 35 case studies of applications of a variety of industries, including: Transportation Healthcare Supply chain management Education Agriculture Manufacturing The book explains UML diagramming through case studies to help systems and software developers specify, visualize, construct, and document the artifacts of software systems. The cases demonstrate how UML embodies software engineering best practices for modeling large and complex systems. They show how UML is an intuitive diagramming language that can be easily understood by end-users and business professionals. These cases studies also demonstrate how UML is a powerful language for communicating software designs to help developers and end users validate application scope, requirements, and features. Case studies highlighted in the book included: WEBMED healthcare service system services Inventory management system Business process outsourcing (BPO) management system Weather monitoring system Product recommendation system Textile management system Smart traffic management system Online pharmacy management system Placement automation system Farm management system Art gallery management system Website development This catalog of UML case studies is an invaluable reference for students studying software engineering, programmers starting out their careers, and seasoned systems developers needing a reference guide.

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

Test-Driven iOS Development with Swift - Fourth Edition

Packt 出版
2022/05/13 出版

Build robust applications using TDD with Swift 5.5 and become a TDD expert by writing tests for view controller, views, network code, and even SwiftUI viewKey Features: Build a complete iOS app using test-driven developmentExplore testing view controllers, table views, navigation, and network codeLearn how to write tests for Combine and SwiftUI codeBook Description: Test-driven development (TDD) is a proven way to find software bugs earlier on in software development. Writing tests before you code improves the structure and maintainability of your apps, and so using TDD in combination with Swift 5.5's improved syntax leaves you with no excuse for writing bad code.Developers working with iOS will be able to put their knowledge to work with this practical guide to TDD in iOS. This book will help you grasp the fundamentals and show you how to run TDD with Xcode. You'll learn how to test network code, navigate between different parts of the app, run asynchronous tests, and much more. Using practical, real-world examples, you'll begin with an overview of the TDD workflow and get to grips with unit testing concepts and code cycles. You'll then develop an entire iOS app using TDD while exploring different strategies for writing tests for models, view controllers, and networking code. Additionally, you'll explore how to test the user interface and business logic of iOS apps and even write tests for the network layer of the sample app.By the end of this TDD book, you'll be able to implement TDD methodologies comfortably in your day-to-day development for building scalable and robust applications.What You Will Learn: Implement TDD in Swift application developmentDetect bugs before you run code using the TDD approachUse TDD to build models, view controllers, and viewsTest network code with asynchronous tests and stubsWrite code that's a joy to read and maintainDesign functional tests to suit your software requirementsDiscover scenarios where TDD should be applied and avoidedWho this book is for: This book is for iOS developers looking to apply TDD to build maintainable and scalable applications. Intermediate-level developers with Swift application development experience will be able to make the most out of this book. Prior experience of applying TDD to Swift applications is not required.

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

Coding for Kids 5 Books in 1

Bob,Mather  著
Bob Mather 出版
2022/05/12 出版

Coding for Beginners: 5 Books in 1Get our best 5 books at the same timeBook 1: Coding for Kids in C++Book 2: Coding for Kids in JavaScriptBook 3: Coding for Teens in JavaScriptBook 4: Coding for Beginners and Kids in PythonBook 5: Coding for Teens in PythonHere's what sets us apart for the others: Books written by a professional tutor and egineerWell laid and easy to follow for younger studentsActivities are exciting and interesting, with plenty of coding gamesGreat introductory series to codingEven if you've never touched a computer in your life, you will find a lot of value from this series.

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

Programming

Steve,Blair  著
Ingram 出版
2022/05/09 出版

How many times have you said to yourself, "I wish I could program in Python, but all the books are too confusing!"? Well, I'm here to help!I've developed an easy, three-book method to not only get you started in Python but to take you through both coding AND data analysis, so you can become proficient in a matter of weeks!Most Python training books and courses aim at people who already possess extensive programming skills, and are looking to expand the list of computer languages they're competent in.But what if you don't have a single bit of programming experience?That's where this three-book method comes in! These books contain proven steps and strategies to learn Python Programming quickly and easily, and also to guide you through both Python Machine Learning and Data Science! These volumes will show you the way not only to programming, but will pilot you through the Python Ecosystem, and teach you to use your new skills to succeed!Here's what you get: Book 1: Python Crash Course will teach you--Understanding The Python Coding LanguageGеttіng Pуthоn on Your SуѕtеmThe Python Code BasicsInheritances In The Python CodeWorking With The Python GeneratorsWhat Are 'Regular Expressions'?The Classes And Objects In PythonWhat The Operators Are, And How To Use ThemThe Variables in PythonTroubleshooting a Python ProgramPython is a powerful, flexible, high-level programming language, easy to learn and very powerful because of its simple syntax, which allows short lines of code. This enables programmers to develop more complex programs in less time.Book 2: Python Machine Learning for Beginners will show you-Understanding The Basics of Machine LearningMachine Learning as a Multi-Disciplinary FieldThe Different Types of Machine LearningPython Ecosystem for Machine LearningGetting Familiar with Python and SciPyLoading Machine Learning DataUnderstanding Your Data with Descriptive StatisticsUnderstanding Your Data with VisualizationPreparing Your Data for Machine LearningReal-World Applications of Machine LearningBest Practices to FollowThe Python Ecosystem includes SciPy, NumPy, Matplotlib, Pandas, and scikit learn-these provide virtually all of the Machine Learning algorithms.Book 3: Python Data Science will teach you-Understanding Data ScienceGetting Started with Python for Data ScientistsDescriptive statisticsData Analysis and LibrariesNumPy Arrays and Vectorized ComputationData Analysis with PandasData VisualizationData MiningClassifying with Scikit-learn EstimatorsGiving Computers the Ability to Learn from DataTraining Machine Learning Algorithms"Python Data Science" teaches key topics like data integration, data mining, etc. We will explore NumPy for numerical data, Pandas for data analysis, and others for machine learning and business.These books aren't full of difficult terms and situations, but are practical guides to take you from beginner to proficient in just a matter of weeks! Python is the single most valuable programming language to know today, and I've made it my mission to get you where you need to be. What are you waiting for? Get these books, and start your future now!

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