Node.js, MongoDB and Angular Web Development (Developer's Library) (2ND)

個数:

Node.js, MongoDB and Angular Web Development (Developer's Library) (2ND)

  • 提携先の海外書籍取次会社に在庫がございます。通常約2週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 609 p.
  • 言語 ENG
  • 商品コード 9780134655536
  • DDC分類 005.2762

Full Description


Node.js, MongoDB and Angular Web DevelopmentThe definitive guide to using the MEAN stack to build web applicationsNode.js is a leading server-side programming environment, MongoDB is the most popular NoSQL database, and Angular is the leading framework for MVC-based front-end development. Together, they provide an easy-to-implement, fully integrated web development stack that allows web programmers to create high-performance sites and applications built completely in JavaScript, from server to client.Updated for Angular 2, Angular 4, and subsequent versions, this new edition of Node.js, MongoDB and Angular Web Development shows you how to integrate these three technologies into complete working solutions. It begins with concise, crystal-clear tutorials on each technology and then quickly moves on to building common web applications.You'll learn how to use Node.js and MongoDB to build more scalable, high-performance sites, how to leverage Angular's innovative MVC approach to structure more effective pages and applications, and how to use all three together to deliver outstanding next-generation Web solutions.Implement a highly scalable and dynamic web server using Node.js and ExpressImplement a MongoDB data store for your web applicationsAccess and interact with MongoDB from Node.js JavaScript codeLearn the basics of TypeScriptDefine custom Angular directives that extend the HTML languageBuild server-side web services in JavaScriptImplement client-side services that can interact with the Node.js web serverBuild dynamic browser views that provide rich user interactionAdd authenticated user accounts and nested comment components to your web applications and pagesContents at a Glance Part I: Getting Started1 Introducing the Node.js-to-Angular Stack2 JavaScript PrimerPart II: Learning Node.js3 Getting Started with Node.js4 Using Events, Listeners, Timers, and Callbacks in Node.js5 Handling Data I/O in Node.js6 Accessing the File System from Node.js7 Implementing HTTP Services in Node.js8 Implementing Socket Services in Node.js9 Scaling Applications Using Multiple Processors in Node.js10 Using Additional Node.js ModulesPart III: Learning MongoDB11 Understanding NoSQL and MongoDB12 Getting Started with MongoDB13 Getting Started with MongoDB and Node.js14 Manipulating MongoDB Documents from Node.js15 Accessing MongoDB from Node.js16 Using Mongoose for Structured Schema and Validation17 Advanced MongoDB ConceptsPart IV: Using Express to Make Life Easier18 Implementing Express in Node.js19 Implementing Express MiddlewarePart V: Learning Angular20 Jumping into TypeScript21 Getting Started with Angular22 Angular Components23 Expressions24 Data Binding25 Built-in DirectivesPart VI: Advanced Angular26 Custom Directives27 Events and Change Detection28 Implementing Angular Services in Web Applications29 Creating Your Own Custom Angular Services30 Having Fun with Angular

Contents

Part IChapter 1 Introducing the Node.js-to-Angular StackUnderstanding the Basic Web Development FrameworkUnderstanding the Node.js-to-Angular Stack ComponentsChapter 2 JavaScript PrimerDefining VariablesUnderstanding JavaScript Data TypesUsing OperatorsImplementing LoopingCreating FunctionsUnderstanding Variable ScopeUsing JavaScript ObjectsManipulating StringsWorking with ArraysAdding Error HandlingPart II: Learning Node.jsChapter 3 Getting Started with Node.jsUnderstanding Node.jsInstalling Node.jsWorking with Node PackagesCreating a Node.js ApplicationWriting Data to the ConsoleChapter 4 Using Events, Listeners, Timers, and Callbacks in Node.jsUnderstanding the Node.js Event ModelAdding Work to the Event QueueImplementing CallbacksChapter 5 Handling Data I/O in Node.jsWorking with JSONUsing the Buffer Module to Buffer DataUsing the Stream Module to Stream DataCompressing and Decompressing Data with ZlibChapter 6 Accessing the File System from Node.jsSynchronous Versus Asynchronous File System CallsOpening and Closing FilesWriting FilesReading FilesOther File System TasksChapter 7 Implementing HTTP Services in Node.jsProcessing URLsProcessing Query Strings and Form ParametersUnderstanding Request, Response, and Server ObjectsImplementing HTTP Clients and Servers in Node.jsImplementing HTTPS Servers and ClientsChapter 8 Implementing Socket Services in Node.jsUnderstanding Network SocketsUnderstanding TPC Server and Socket ObjectsImplementing TCP Socket Servers and ClientsImplementing TLS Servers and ClientsChapter 9 Scaling Applications Using Multiple Processors in Node.jsUnderstanding the Process ModuleImplementing Child ProcessesImplementing Process ClustersChapter 10 Using Additional Node.js ModulesUsing the os ModuleUsing the util ModuleUsing the dns ModuleUsing the crypto ModuleOther Node Modules and ObjectsPart III: Learning MongoDBChapter 11 Understanding NoSQL and MongoDBWhy NoSQL?Understanding MongoDBMongoDB Data TypesPlanning Your Data ModelChapter 12 Getting Started with MongoDBBuilding the MongoDB EnvironmentAdministering User AccountsConfiguring Access ControlAdministering DatabasesManaging CollectionsChapter 13 Getting Started with MongoDB and Node.jsAdding the MongoDB Driver to Node.jsConnecting to MongoDB from Node.jsUnderstanding the Objects Used in the MongoDB Node.js DriverAccessing and Manipulating DatabasesAccessing and Manipulating CollectionsChapter 14 Manipulating MongoDB Documents from Node.jsUnderstanding Database Change OptionsUnderstanding Database Update OperatorsAdding Documents to a CollectionGetting Documents from a CollectionUpdating Documents in a CollectionAtomically Modifying Documents in a CollectionSaving Documents in a CollectionUpserting Documents in CollectionDeleting Documents from a CollectionRemoving a Single Document from a CollectionChapter 15 Accessing MongoDB from Node.jsIntroducing the Data SetUnderstanding Query ObjectsUnderstanding Query Options ObjectsFinding Specific Sets of DocumentsCounting DocumentsLimiting Result SetsSorting Result SetsFinding Distinct Field ValuesGrouping ResultsApplying MapReduce by Aggregating ResultsChapter 16 Using Mongoose for Structured Schema and ValidationUnderstanding MongooseConnecting to a MongoDB Database Using MongooseDefining a SchemaCompiling a ModelUnderstanding the Query ObjectUnderstanding the Document ObjectFinding Documents Using MongooseAdding Documents Using MongooseUpdating Documents Using MongooseRemoving Documents Using MongooseAggregating Documents Using MongooseUsing the Validation FrameworkImplementing Middleware FunctionsChapter 17 Advanced MongoDB ConceptsAdding IndexesUsing Capped CollectionsApplying ReplicationImplementing ShardingRepairing a MongoDB DatabaseBacking Up MongoDBPart IV: Using Express to Make Life EasierChapter 18 Implementing Express in Node.jsGetting Started with ExpressConfiguring RoutesUsing Requests ObjectsUsing Response ObjectsImplementing a Template EngineChapter 19 Implementing Express MiddlewareUnderstanding MiddlewareUsing the query MiddlewareServing Static FilesHandling POST Body DataSending and Receiving CookiesImplementing SessionsApplying Basic HTTP AuthenticationImplementing Session AuthenticationCreating Custom MiddlewarePart V: Learning AngularChapter 20 Jumping into TypeScriptLearning the Different TypesUnderstanding InterfacesImplementing ClassesImplementing ModulesUnderstanding FunctionsChapter 21 Getting Started with AngularWhy Angular?Understanding AngularSeparation of ResponsibilitiesAdding Angular to Your EnvironmentUsing the Angular CLICreating a Basic Angular ApplicationChapter 22 Angular ComponentsComponent ConfigurationBuilding a TemplateUsing ConstructorsUsing External TemplatesInjecting DirectivesChapter 23 ExpressionsUsing ExpressionsUsing PipesBuilding a Custom PipeChapter 24 Data BindingUnderstanding Data BindingChapter 25 Built-in DirectivesUnderstanding DirectivesUsing Built-in DirectivesPart VI: Advanced AngularChapter 26 Custom DirectivesCreating a Custom Attribute DirectiveCreating a Custom Directive with a ComponentChapter 27 Events and Change DetectionUsing Browser EventsEmitting Custom EventsUsing ObservablesChapter 28 Implementing Angular Services in Web ApplicationsUnderstanding Angular ServicesUsing the Built-in ServicesSending HTTP GET and PUT Requests with the http ServiceImplementing a Simple Mock Server Using the http ServiceChanging Views with the router ServiceImplementing a Router with a Navigation BarImplementing a Router with ParametersChapter 29 Creating Your Own Custom Angular ServicesIntegrating Custom Services into Angular ApplicationsImplementing a Simple Application that Uses a Constant Data ServiceImplementing a Data Transform ServiceImplementing a Variable Data ServiceImplementing a Service that Returns a PromiseImplementing a Shared ServiceChapter 30 Having Fun with AngularImplementing an Angular Application that Uses the Animation ServiceImplementing an Angular Application that Zooms in on ImagesImplementing an Angular Application that Enables Drag and DropImplementing a Star Rating Angular Component

最近チェックした商品