舉報

會員
Learning Node.js for Mobile Application Development
最新章節:
Index
Thisbookisintendedforwebdevelopersofalllevelsofexpertisewhowanttodeepdiveintocross-platformmobileapplicationdevelopmentwithoutgoingthroughthepainsofunderstandingthelanguagesandnativeframeworksthatformanintegralpartofdevelopingfordifferentmobileplatforms.ThisbookisalsoforyouifyouareadeveloperwhowantstocapitalizeontheMobileFirststrategyandsoaregoingtouseJavaScriptforyourcompletestack.
目錄(109章)
倒序
- coverpage
- Learning Node.js for Mobile Application Development
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Setting Up Your Workspace
- The Node.js backend
- Installing Node.js on different systems
- Setting up the Ionic framework and Cordova for Mac OS X
- Setting up the Ionic framework and Cordova for Windows
- Setting up Android Studio for Android Mac and Windows
- Setting up the Android Software Development Kit
- Setting up your physical Android device for development
- Setting up the Environment Variables on Windows 7 and higher
- Setting up the Environment Variables for iOS on Mac OS X
- MongoDB
- Summary
- Chapter 2. Configuring Persistence with MongoDB
- Learning outcomes of MongoDB
- An introduction to MongoDB
- Connecting to MongoDB
- Creating a database
- Creating our collections
- Creating relations between documents
- Querying MongoDB
- Advanced queries
- Connecting MongoDB and Node.js
- Summary
- Chapter 3. Creating an API
- Learning outcomes of the RESTful API
- RESTing easy
- It's all hypermedia
- Building a RESTful API with Node.js
- Implementing our GET handlers
- Moving forward
- Summary
- Chapter 4. Securing Your Backend
- Understanding the outcomes of token-based authentication
- Adding the new collections
- Adding an authentication module
- Summary
- Chapter 5. Real-Time Data and WebSockets
- Polling
- WebSockets
- Using WebSockets in Node.js
- An alternate chat
- The efficient serving of static files
- Summary
- Chapter 6. Introducing Ionic
- Setting up your Ionic web account
- Creating your first Ionic application
- Checking out your Ionic applications with Ionic View
- Going further
- Summary
- Chapter 7. Building User Interfaces
- The structure of an Ionic project
- Introducing AngularJS
- Modifying an Ionic project
- Adding a new tab
- Going further
- Summary
- Chapter 8. Making Our App Interactive
- Creating a new project
- Creating a basic MVC project
- Accessing the device data
- Building for native devices
- The list view revisited
- Summary
- Chapter 9. Accessing Native Phone Features
- Creating the project
- Angular directives
- Putting it all together
- Adding geolocation via GPS
- Summary
- Chapter 10. Working with APIs
- Setting up Parse
- Setting up the Ionic project
- Connecting Parse to our project
- Testing our application
- Summary
- Chapter 11. Working with Security
- An overview of client-side security
- Building a secure app
- Summary
- Chapter 12. Working with Real-Time Data
- A refresher – WebSockets
- Getting the lay of the land
- Creating the server
- Building the chat app
- Going further
- Summary
- Chapter 13. Building an Advanced Chat App
- We need some room!
- Namespaces
- Creating a multiroom chat application
- Summary
- Chapter 14. Creating an E-Commerce Application Using the Ionic Framework
- Designing our application
- Summary
- Index 更新時間:2021-07-09 21:21:49
推薦閱讀
- Instant Testing with CasperJS
- GraphQL學習指南
- 潮流:UI設計必修課
- 測試驅動開發:入門、實戰與進階
- Building a Home Security System with Raspberry Pi
- Oracle 12c中文版數據庫管理、應用與開發實踐教程 (清華電腦學堂)
- Dependency Injection in .NET Core 2.0
- 機器人Python青少年編程開發實例
- 信息安全技術
- PHP 7從零基礎到項目實戰
- Django實戰:Python Web典型模塊與項目開發
- Java從入門到精通(視頻實戰版)
- MySQL從入門到精通
- C#程序開發參考手冊
- Access 2016數據庫應用與開發:實戰從入門到精通(視頻教學版)
- 大象:Thinking in UML(第二版)
- Learning Node.js for Mobile Application Development
- Python自動化運維:技術與最佳實踐
- 趣學Python游戲編程
- 面向WebAssembly編程:應用開發方法與實踐
- Instant MongoDB
- Kivy Blueprints
- 數字化中臺
- Security+? Practice Tests
- L?VE for Lua Game Programming
- Visual Basic程序設計
- Learning Boost C++ Libraries
- Unity 2017 2D Game Development Projects
- 機器學習實踐指南
- Web Design Blueprints