万本电子书0元读

万本电子书0元读

I'm Virtually Yours
I'm Virtually Yours
Jennifer Bohnet
¥23.25
Need a virtual PA? Then Polly Jones is your girl! Polly Jones is taken aback when a new client asks her to investigate the Robertson family business in Devon, after all, a ‘virtual assistant’ doesn’t usually leave their home office! But she needs the work – and less proximity to an endless supply of tea and biscuits can only be a good thing right? So she sets off, with energetic puppy Rosie close by her side. Polly’s new job isn’t quite in her comfort zone… Arriving in the small fishing village where everyone knows everyone’s business, any upsides (all those yummy scones and clotted cream) of course have their downside - she’s completely forgotten to pack her sea legs, and the temptingly handsome Will Robertson is making her job difficult at every turn. It’s so much easier to keep things strictly professional in the virtual world – but with no e-mail to hide behind Polly must admit that Will’s smile is incredibly, deliciously distracting… Praise for Jennifer Bohnet '…it was such a lovely, sweet read that I didn’t want to end!' - Chick Lit Reviews 'What a sweet romance, set by the seaside, starring appealing characters, namely likeable Polly, mysterious Daniel and hunky Will. An intriguing plot with a satisfying ending.' - The Virtual Bookcase
Enchanted Again (Luna) (Mystic Circle, Book 2)
Enchanted Again (Luna) (Mystic Circle, Book 2)
Robin D. Owens
¥54.74
Magic has a price—and for Amber Sarga it’s days and years off her life. Each curse she breaks ages her—and the bigger the curse the bigger the cost, and not only to her. That’s why she hides away and has vowed not to get involved again… That’s why she hates looking in a mirror… And then an ill-fated stranger arrives. Rafe Davail doesn’t believe in curses—not even knowing that in his family every first son dies young. Amber offers guidance but she won’t break the curse. Still, as she grows closer to Rafe and discovers the secrets of their pasts, she wonders if for this time, this man, she should risk it all… .
Red Rock Cinderella (Fast Fiction)
Red Rock Cinderella (Fast Fiction)
Judy Duarte
¥11.77
Ella Stewart had found a kindred spirit in Clay Baldwin. He listened when she spoke, he was there when she needed him, he respected her—and he was down on his luck, just like she was. Except Clay hadn't exactly told her that he wasn't at all poor and that he was, in fact, a wealthy businessman. But to find true love, wasn't it worth telling one little white lie?
Twilight
Twilight
Sherryl Woods
¥62.59
For former private investigator Dana Miller, there can be no peace of mind until she finds the person who killed her husband. Now a single mother to three boys, Dana wants closure. But it turns out she’ll need to form an alliance with the man she holds responsible for the death. And uncovering answers may mean bringing down the program her husband believed in. Rick Sanchez has no intention of letting Dana destroy all the good he and Ken Miller worked for. As he and Dana try to learn the truth about what happened, he discovers that he and his old friend have something else in common – an undeniable attraction toward this intrepid, high-spirited woman who fights for the people she loves.
Wake to Darkness (A Brown and De Luca novel, Book 3)
Wake to Darkness (A Brown and De Luca novel, Book 3)
Maggie Shayne
¥54.74
Rachel de Luca’s uncanny sense of perception is the key to her success as a self-help celebrity. Even before she regained her sight, she had a gift for seeing people’s most carefully hidden secrets. But the secret she shares with Detective Mason Brown is one she has promised to keep. As for Mason, he sees Rachel more clearly than she’d like to admit. After a single night of adrenaline-fueled passion, they have agreed to keep their distance—until a string of murders brings them together again. Mason thinks that he can protect everyone he loves, including Rachel, by taking them to a winter hideaway, but danger follows them up the mountain. As guests disappear from the snowbound resort, the race to find the murderer intensifies. Rachel knows she’s a target. Will acknowledging her feelings for Mason destroy her—or save them both and stop a killer?
Another Little Piece Of My Heart
Another Little Piece Of My Heart
Tracey Martin
¥23.25
What if your devastating breakup became this summer’s hit single? In this rock-and-roll retelling of Jane Austen’s Persuasion, music can either bring you together or tear you apart. At her dying mother’s request, Claire dumps Jared, the only boy she’s ever loved. Left with a broken family and a broken heart, Claire is furious when she discovers that her biggest regret became Jared’s big break. While Jared is catapulted into rock-star status, another piece of Claire’s heart crumbles every time his song plays on the radio. The summer after her senior year, it’s been months since the big breakup, and Claire is just trying to keep her head down and make it through a tense trip to the beach with her family. But when Jared shows up, and old feelings reignite, can Claire and Jared let go of the past? Or will they be stuck singing the same old refrain.
The Dark Discovery of Jack Dandy
The Dark Discovery of Jack Dandy
Kady Cross
¥12.75
Jack Dandy didn’t become prince of the London underworld at barely twenty-one by being soft-hearted, even if a certain girl in a steel corset has wormed her way into his affections of late. He knows how to manipulate charm and rob people blind. And if his criminal activities embarrass his aristocratic father, so much the better. So when a friend of Jack’s father hires him for an underhanded job, Jack is happy to oblige—for an outrageous fee, of course. Delivering a mysterious crate seems like an easy task—until Jack realizes just what is inside… Don’t miss the conclusion to Jack’s escapade in The Girl with the Iron Touch by Kady Cross, available now
满3件6折 超奇迹分类记15000韩语单词:韩语入门词汇学习,一站式搞定
超奇迹分类记15000韩语单词:韩语入门词汇学习,一站式搞定
耿小辉
¥5.97
《超奇迹 分类记 15000韩语单词》包含15个话题和362个场景,囊括了日常生活中的方方面面,如基本常识、居家生活、住房、人物、外表、交通出行、娱乐休闲等方面。 每个场景都罗列了与之相关的20个常用核心词,并精心挑选10个常用单词给出例句,除了具备“场景词汇”和“你一定要会说的Top10场景句”两个模块外,又增加了“场景对话演练”模块。每个对话都采用男女对话的形式,幽默、风趣,并且非常贴近生活,每个对话都包括至少5个场景词汇。让单词回归语境才能记得更快、更牢、更灵活。 此外,对某些句子还行了适当讲解,包括单词(★)、语法(█)、固定词组(●)等,让你学单词的同时轻松扩展知识,一本双利,实在超值哦! 全书配套MPR读功能,双速录音,只需轻轻一,地道韩语即学即说! ◆紧贴生活,分类记忆本书包含15个话题和362个场景,囊括了日常生活中的方方面面。每个场景都罗列了与之相关的常用核心词,更全面,更实用,更易查。(P12) ◆讲练结合,务实实用每个场景占据独立一页,分为三个模块:“场景词汇”、“你一定要会说的Top10场景句”和“场景对话演练”。每个场景包括约20个单词,并精心挑出10个常用词给出例句。(P38) ◆适度扩展,内容充实本书针对句子或对话行了适当解析,包括单词意思、构成及用法,常见短语、句型及常识等。(P247)
满3件6折 自助旅行日语
自助旅行日语
朱欣
¥9.60
到日本自助旅行,不会日文怎么办?讲英文会让听不懂的日本人手忙脚乱,比手划脚又毫无效率?别担心,只要手上有这本就万事OK!精选出旅途的各种场合下好用的一句话,附上MP3正确发音,让您旅行中遇到什么情况都不怕,轻松畅游日本。? 《自助旅行日语》为了满足现代人喜欢出国观光、享受自由、顺利畅游我们这个地球村的需要,作者归纳整理了在国外旅游、生活、洽商时有可能发生的情景,内容涵盖面极广,包括搭机、住宿、租车、生病、遗失物品、遭窃、谈生意等等各种状况,让你的自由行轻松自在无烦恼!
满3件6折 韩语听力从入门到达人:TOPIK考试初级、中高级听力素材精选精练
韩语听力从入门到达人:TOPIK考试初级、中高级听力素材精选精练
李雪姬
¥7.92
学习外语,“把好门关”十分重要。“听说读写”中将“听”放在首位,可见听力在外语学习中的重要性。《韩语听力从门到达人:TOPIK考试初级、中高级听力素材精选精练》选取多场景多层次的内容,采用由浅深的讲解方式,分为发音门、辨别发音相似的音节词汇短语、日常会话、心灵美文、名家名作选、可爱童谣、热门韩剧、人气歌谣、名人演讲等章节,涵盖与韩语听力相关的几乎全部内容。本书对话分为简单会话和复杂会话,且录音速度有常速和慢速两本版本。而且考虑到初学者的学习要求,本书还设置了大量的讲解和练习环节。本书完美附赠双速音频、新TOPIK听力词汇迷你小册。
江户川乱步(中日双语) (日本推理小说鼻祖短篇精选)
江户川乱步(中日双语) (日本推理小说鼻祖短篇精选)
钱晓波
¥1.99
本书是日本推理小说鼻祖江户川乱步脍炙人口的短篇小说选集。本书精选江户川乱步脍炙人口的4篇经典短篇小说,谜一般的推理、跌宕起伏的情节,带你领略光怪陆离的推理世界。推理小说研究者钱晓波献译导读。书中日文部分全文标注假名,中日对照排版,方便读者学习与朗读。超值精装有声典藏版,附赠日文全文朗读及中文广播剧。日文版由日籍专家倾情朗读,中文版由《琅琊榜》“誉王”配音献声朗读。并赠送精美书签。
满3件6折 日语入门教程
日语入门教程
文钟莲
¥20.61
旨在借助简明实用的内容构建起因人制宜的教程,以利于有志赴日研修的同学通过短期强化具备简单的听说能力。主要特色如下:   ①重“听说”,轻“笔头”。突出言语的交流功能,严防“哑巴”日语。   ②语法讲解简明扼要,通过开门见山、浅显易懂的解释使学生殊途同归地掌握基本句式框架和基本助词用法。   ③将歌谣式课文导入日语入门期,辅以相应听力材料;通过歌曲等多媒体手段激发学生学习热情,有助于学生牢记平、片假名。   ④句型训练时,须有大量例句作支撑。同一句型框架下选用的代替词汇要具有高频性,即突出实用效果。   ⑤循序渐进地推进“简单场景对话练习”,加大口试在复习题中的比重。兼顾日常会话的适用性、词汇句型的简约性和解释分析的明了性。
Manage Your SAP Projects With SAP Activate
Manage Your SAP Projects With SAP Activate
Vinay Singh
¥71.93
Explore and use the agile techniques of SAP Activate Framework in your SAP Projects. About This Book ? Explore the three pillars of SAP Activate and see how it works in different scenario. ? Understand and Implement Agile and Scrum concepts in SAP Activate. ? Get to Grisp with SAP Activate framework and manage your SAP projects effectively. Who This Book Is For This book is for readers who want to understand the working of SAP Activate and use it to manage SAP projects. Prior knowledge of SAP Hana is must. What You Will Learn ? Understand the fundamentals of SAP S4/HANA. ? Get familiar with the structure and characteristics of SAP Activate. ? Explore the application scenarios of SAP Activate. ? Use Agile and Scrum in SAP Projects effectively and efficiently ? Implement your learning into a sample project to explore and understand the benefits of SAP Activate methodology. In Detail It has been a general observation that most SAP consultants and professionals are used to the conventional waterfall methodology. Traditionally, this method has been there for ages and we all grew up learning about it and started practicing it in real world. The evolution of agile methodology has revolutionized the way we manage our projects and businesses. SAP Activate is an innovative, next generation business suite that allows producing working deliverables straight away. Manage your SAP Project with SAP Activate, will take your learning to the next level. The book promises to make you understand and practice the SAP Activate Framework. The focus is to take you on a journey of all the phases of SAP Activate methodology and make you understand all the phases with real time project examples. The author explains how SAP Activate methodology can be used through real-world use cases, with a comprehensive discussion on Agile and Scrum, in the context of SAP Project. You will get familiar with SAP S4HANA which is an incredibly innovative platform for businesses which can store business data, interpret it, analyze it, process it in real time, and use it when it's needed depending upon the business requirement. Style and approach An easy to follow approach with concepts explained via scenarios and project examples
AMP: Building Accelerated Mobile Pages
AMP: Building Accelerated Mobile Pages
Ruadhan O'Donoghue
¥80.65
Engineer naturally lean web pages and leverage the latest web platform features to dramatically boost page speed About This Book ? The first book for web developers that shows how to put AMP to work ? Improve your website's mobile experience and get more traffic ? Practical methods to achieve a step change in performance quickly and easily Who This Book Is For This book is for experienced web developers who are aware of the impact of slow-loading web pages on conversion rates and user engagement, and who are seeking to serve content to their end users in a rich and enticing way using the Accelerated Mobile Pages framework. You should be familiar with HTML5, CSS3, JavaScript, and JSON. What You Will Learn ? Build, validate, and deploy AMP pages ? Create interactive user notifications, navigation menus, accordions, contact pages with forms and maps ? Monetize your traffic with a variety of ad styles and providers ? Analyze your traffic by integrating analytics providers and tracking user-behavior along several dimensions ? Embed social media with amp-youtube, amp-instagram, amp-twitter, and amp-facebook ? Build e-commerce functionality including product pages and shopping carts ? Deliver rich media experiences using AMP custom elements ? Use advanced deployment techniques to extend functionality ? Install ServiceWorkers and build Progressive Web Apps for offline use In Detail Google introduced the Accelerated Mobile Pages (AMP) project to give mobile users lightning-fast response times when accessing web pages on mobile devices. AMP delivers great user experiences by providing a framework for optimizing web pages that otherwise would take much longer to load on a mobile platform. This book shows how to solve page performance issues using the mobile web technologies available today. You will learn how to build instant-loading web pages, and have them featured more prominently on Google searches. If you want your website to succeed on mobile, if you care about SEO, and if you want to stay competitive, then this book is for you! You will go on a mobile web development journey that demonstrates with concrete examples how to build lightning-fast pages that will keep your visitors on-site and happy. This journey begins by showing how to build a simple blog article-style web page using AMP. As new concepts are introduced this page is gradually refined until you will have the skills and confidence to build a variety of rich and interactive mobile web pages. These will include e-commerce product pages, interactive forms and menus, maps and commenting systems, and even Progressive Web Apps. Style and approach Get step-by-step instructions to build web pages of different types, gain expert tricks to brand your pages without bloating them, and see methods to embed advertising.
Learn C# in 7 days
Learn C# in 7 days
Gaurav Aroraa
¥71.93
Learn C# in 7 days with practical examples, build a foundation for C# programming, and boost your skills to an advanced level About This Book ? Learn the basics of C# in 7 days ? Works as a reference guide describing the major features of C# ? Build easy and simple code through real-world example scenarios Who This Book Is For The book is for aspiring developers and absolute novices who want to get started with the world of programming. You do not need any knowledge of C# for this book. What You Will Learn ? Understand and set up the .NET environment ? Code in C# using the Visual Studio 2017 RC (preferable community edition) IDE ? Define variables, syntax, control flows, statements, and arrays etc through examples ? Understand the concepts of Object-Oriented Programming using C# ? Get acquainted with attributes, collection, generics, and LINQ ? Get your hands on class members such as Modifiers, Methods, Properties, Indexers, File I/O, Exception Handling, and Regex ? Build a real-world application using C# 7 In Detail This book takes a unique approach to teach C# to absolute beginners. You’ll learn the basics of the language in seven days. It takes a practical approach to explain the important concepts that build the foundation of the C# programming language. The book begins by teaching you the basic fundamentals using real-world practical examples and gets you acquainted with C# programming. We cover some important features and nuances of the language in a hands-on way, helping you grasp the concepts in a fluid manner. Later, you’ll explore the concepts of Object-Oriented Programming (OOP) through a real-world example. Then we dive into advanced-level concepts such as generics and collections, and you’ll get acquainted with objects and LINQ. Towards the end, you’ll build an application that covers all the concepts explained in the book. By the end of this book, you will have next-level skills and a good knowledge of the fundamentals of C#. Style and approach Fast paced guide to get you up-to-speed with the language. Every chapter is followed by an exercise that focuses on building something with the language. The codes of the exercises can be found on the Packt website
Swift 4 Protocol-Oriented Programming - Third Edition
Swift 4 Protocol-Oriented Programming - Third Edition
Jon Hoffman
¥71.93
Build fast and powerful applications by harnessing the power of protocol-oriented programming in Swift 4 About This Book ? Leverage the power of protocol-oriented programming in your applications and learn from real-world use cases ? Create a flexible code base with protocols and protocol extensions ? Leverage the power of generics in Swift 4 to create very flexible frameworks Who This Book Is For This book is for Swift developers who want to learn and implement protocol-oriented programming in their real-world applications.. What You Will Learn ? Understand the differences between object-oriented programming and protocol-oriented programming ? Explore the different types that Swift offers and what pitfalls to avoid ? Delve into generics and generic programming ? Learn how to implement Copy-On-Write within your custom types ? Implement several design patterns in a protocol-oriented way ? Design applications by prioritizing the protocol first and the implementation types second In Detail Swift has become the number one language used in iOS and macOS development. The Swift standard library is developed using protocol-oriented programming techniques, generics, and first-class value semantics; therefore, every Swift developer should understand these powerful concepts and how to take advantage of them in their application design. This book will help you understand the differences between object-oriented programming and protocol-oriented programming. It will demonstrate how to work with protocol-oriented programming using real-world use cases. You will gain a solid knowledge of the various types that can be used in Swift and the differences between value and reference types. You will be taught how protocol-oriented programming techniques can be used to develop very flexible and easy-to-maintain code. By the end of the book, you will have a thorough understanding of protocol-oriented programming and how to utilize it to build powerful and practical applications. Style and approach This book is written for developers who learn best by working with code, so every concept discussed in this book is reinforced with real code examples.
Mastering CSS
Mastering CSS
Rich Finelli
¥71.93
Rich Finelli's modern CSS training course, based on his bestselling Mastering CSS video, now available in a book. Master CSS from best practices to practical CSS coding. About This Book ? Learn CSS directly from Rich Finelli, author of the bestselling Mastering CSS training course ? From best practices to deep coding, Rich Finelli shares his CSS knowledge with you ? Rich Finelli covers the latest CSS updates with flexbox and works with retina devices Who This Book Is For This book is for web designers who wish to master the best practices of CSS in their web projects. You already know how to work with a web page, and want to use CSS to master website presentation. What You Will Learn ? Master fundamental CSS concepts like the anatomy of a rule set, the box model, and the differences between block and inline elements ? Employ flexbox to layout and align elements simply and cleanly ? Become proficient with CSS3 properties such as transitions, transforms, gradients, and animations ? Delve into modular, reusable, and scalable CSS for more organized and maintainable style sheets ? Understand media queries and other pillars of responsive web design ? Get creative with the @font-face property, Google Web Fonts, font services such as Typekit, as well as, icon fonts ? Understand the workflow for HiDPI (retina) devices using 2x images, SVG, and the srcset attribute In Detail Rich Finelli trains you in CSS deep learning and shows you the techniques you need to work in the world of responsive, feature-rich web applications. Based on his bestselling Mastering CSS training video, you can now learn with Rich in this book! Rich shares with you his skills in creating advanced layouts, and the critical CSS insights you need for responsive web designs, fonts, transitions, animations, and using flexbox. Rich begins your CSS training with a review of CSS best practices, such as using a good text editor to automate your authoring and setting up a CSS baseline. You then move on to create a responsive layout making use of floats and stylable drop-down menus, with Rich guiding you toward a modular-organized approach to CSS. Your training with Rich Finelli then dives into detail about working with CSS and the best solutions to make your websites work. You'll go with him into CSS3 properties, transforms, transitions, and animations. You’ll gain his understanding of responsive web designs, web fonts, icon fonts, and the techniques used to support retina devices. Rich expands your knowledge of CSS so you can master one of the most valuable tools in modern web design. Style and approach Let Rich Finelli train you in CSS! This book has a direct training style because it is based on Rich's bestselling Mastering CSS training course.
Modern R Programming Cookbook
Modern R Programming Cookbook
Jaynal Abedin
¥80.65
Recipes for emerging developers in R programming and data scientists to simplify their R programming capabilities About This Book ? Develop strategies to speed up your R code ? Tackle programming problems and explore both functional and object-oriented programming techniques ? Learn how to address the core problems of programming in R with the most popular R packages for common tasks Who This Book Is For This book is for developers who would like to enhance the R programming skills. Basic knowledge of R programming is assumed. What You Will Learn ? Install R and its various IDE for a given platform along with installing libraries from different repositories and version control ? Learn about basic data structures in R and how to work with them ? Write customized R functions and handle recursions, exceptions in R environments ? Create the data processing task as a step by step computer program and execute using dplyr ? Extract and process unstructured text data ? Interact with database management system to develop statistical applications ? Formulate and implement parallel processing in R In Detail R is a powerful tool for statistics, graphics, and statistical programming. It is used by tens of thousands of people daily to perform serious statistical analyses. It is a free, open source system whose implementation is the collective accomplishment of many intelligent, hard-working people. There are more than 2,000 available add-ons, and R is a serious rival to all commercial statistical packages. The objective of this book is to show how to work with different programming aspects of R. The emerging R developers and data science could have very good programming knowledge but might have limited understanding about R syntax and semantics. Our book will be a platform develop practical solution out of real world problem in scalable fashion and with very good understanding. You will work with various versions of R libraries that are essential for scalable data science solutions. You will learn to work with Input / Output issues when working with relatively larger dataset. At the end of this book readers will also learn how to work with databases from within R and also what and how meta programming helps in developing applications. Style and approach This book will be a companion for R programmer and emerging developers in R programming areas. This book will contain recipes related to advanced R programming which will enable users to solve complex problems efficiently.
Learning Neo4j 3.x - Second Edition
Learning Neo4j 3.x - Second Edition
Jérôme Baton;Rik Van Bruggen
¥90.46
Run blazingly fast queries on complex graph datasets with the power of the Neo4j graph database About This Book ? Get acquainted with graph database systems and apply them in real-world use cases ? Use Cypher query language, APOC and other Neo4j extensions to derive meaningful analysis from complex data sets. ? A practical guide filled with ready to use examples on querying, graph processing and visualizing information to build smarter spatial applications. Who This Book Is For This book is for developers who want an alternative way to store and process data within their applications. No previous graph database experience is required; however, some basic database knowledge will help you understand the concepts more easily. What You Will Learn ? Understand the science of graph theory, databases and its advantages over traditional databases. ? Install Neo4j, model data and learn the most common practices of traversing data ? Learn the Cypher query language and tailor-made procedures to analyze and derive meaningful representations of data ? Improve graph techniques with the help of precise procedures in the APOC library ? Use Neo4j advanced extensions and plugins for performance optimization. ? Understand how Neo4j's new security features and clustering architecture are used for large scale deployments. In Detail Neo4j is a graph database that allows traversing huge amounts of data with ease. This book aims at quickly getting you started with the popular graph database Neo4j. Starting with a brief introduction to graph theory, this book will show you the advantages of using graph databases along with data modeling techniques for graph databases. You'll gain practical hands-on experience with commonly used and lesser known features for updating graph store with Neo4j's Cypher query language. Furthermore, you'll also learn to create awesome procedures using APOC and extend Neo4j's functionality, enabling integration, algorithmic analysis, and other advanced spatial operation capabilities on data. Through the course of the book you will come across implementation examples on the latest updates in Neo4j, such as in-graph indexes, scaling, performance improvements, visualization, data refactoring techniques, security enhancements, and much more. By the end of the book, you'll have gained the skills to design and implement modern spatial applications, from graphing data to unraveling business capabilities with the help of real-world use cases. Style and approach A step-by-step approach of adopting Neo4j, the world's leading graph database. This book includes a lot of background information, helps you grasp the fundamental concepts behind this radical new way of dealing with connected data, and will give you lots of examples of use cases and environments where a graph database would be a great fit
Progressive Web Apps with React
Progressive Web Apps with React
Scott Domes
¥80.65
Enhance the performance of your applications by using React and adding the Progressive web app capability to it About This Book ? Bring the best of mobile sites and native apps to your users with progressive web applications ? Create fast, reliable, and engaging PWAs with React and Firebase ? Create high-performance applications even with low connection speeds by leveraging modern web technologies Who This Book Is For This book is for Java* Developers who want to develop high performance Web User Interfaces. This book requires basic knowledge of HTML, CSS and JavaScript. What You Will Learn ? Set up Webpack configuration, as well as get the development server running ? Learn basic Firebase configuration and deployment ? Create routes, manage multiple components, and learn how to use React Router v4 to manage the flow of data ? Use React life cycle methods to load data ? Add a service worker to the app and learn how it works ? Use a service worker to send Push Notifications ? Configure Webpack to split up the JavaScript bundle and lazy load component files ? Learn how to use the web Cache API to use your app offline ? Audit PWAs with Google's Lighthouse tool In Detail For years, the speed and power of web apps has lagged behind native applications. Progressive Web Apps (PWAs) aim to solve this by bridging the gap between the web apps and native apps, delivering a host of exciting features. Simultaneously, React is fast becoming the go-to solution for building modern web UIs, combining ease of development with performance and capability. Using React alongside PWA technology will make it easy for you to build a fast, beautiful, and functional web app. After an introduction and brief overview of the goals of PWAs, the book moves on to setting up the application structure. From there, it covers the Webpack build process and the process of creating React components. You'll learn how to set up the backend database and authentication solution to communicate with Firebase and how to work with React Router. Next, you will create and configure your web app manifest, making your PWA installable on mobile devices. Then you'll get introduced to service workers and see how they work as we configure the app to send push notifications using Firebase Cloud Messaging. We'll also explore the App Shell pattern, a key concept in PWAs and look at its advantages regarding efficient performance. Finally, you'll learn how to add offline capabilities to the app with caching and confirm your progress by auditing your PWA with Lighthouse. Also, you'll discover helper libraries and shortcuts that will help you save time and understand the future of PWA development. Style and approach This is a step-by-step book, wherein, you will use the React framework to create a complete progressive web app.
Building Web and Mobile ArcGIS Server Applications with JavaScript - Second Edit
Building Web and Mobile ArcGIS Server Applications with JavaScript - Second Edit
Eric Pimpler;Mark Lewin
¥90.46
Master the ArcGIS API for JavaScript to build web and mobile applications using this practical guide. About This Book ? Develop ArcGIS Server applications with JavaScript, both for traditional web browsers as well as the mobile platform ? Make your maps informative with intuitive geographic layers, user interface widgets, and more ? Integrate ArcGIS content into your custom applications and perform analytics with the ArcGIS Online Who This Book Is For If you are a web or mobile application developer, who wants to create GIS applications in your respective platform, this book is ideal for you. You will need Java Script programming experience to get the most out of this book. Although designed as an introductory to intermediate level book, it will also be useful for more advanced developers who are new to the topic of developing applications with ArcGIS Server. What You Will Learn ? To create an application with the ArcGIS API for JavaScript ? Build and display a broad range of different geometry types to represent features on the map ? The best way to leverage a feature layer and display related attribute data ? The functionality of the wide range of widgets and how to use them effectively ? Query data to gain new insights into the information it contains ? Work with tasks to discover and locate features on the map ? Using the geocoder and associated widgets ? The ability of the API to provide turn by turn directions and routing capabilities ? How to use the Geometry Engine and Geometry Service tasks for common geoprocessing operations ? Integrate content on ArcGIS online and add it to your custom web mapping application In Detail The ArcGIS API for JavaScript enables you to quickly build web and mobile mapping applications that include sophisticated GIS capabilities, yet are easy and intuitive for the user. Aimed at both new and experienced web developers, this practical guide gives you everything you need to get started with the API. After a brief introduction to HTML/CSS/JavaScript, you'll embed maps in a web page, add the tiled, dynamic, and streaming data layers that your users will interact with, and mark up the map with graphics. You will learn how to quickly incorporate a broad range of useful user interface elements and GIS functionality to your application with minimal effort using prebuilt widgets. As the book progresses, you will discover and use the task framework to query layers with spatial and attribute criteria, search for and identify features on the map, geocode addresses, perform network analysis and routing, and add custom geoprocessing operations. Along the way, we cover exciting new features such as the client-side geometry engine, learn how to integrate content from ArcGIS.com, and use your new skills to build mobile web mapping applications. We conclude with a look at version 4 of the ArcGIS API for JavaScript (which is being developed in parallel with version 3.x) and what it means for you as a developer. Style and approach Readers will be taken through a series of exercises that will demonstrate how to efficiently build ArcGIS Server applications for the mobile and web.