舉報

會員
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
推薦閱讀
- 少兒人工智能趣味入門:Scratch 3.0動畫與游戲編程
- Node.js+Webpack開發實戰
- 摩登創客:與智能手機和平板電腦共舞
- Java 9 Programming Blueprints
- 青少年美育趣味課堂:XMind思維導圖制作
- C語言實驗指導及習題解析
- C語言程序設計
- Java SE實踐教程
- ArcGIS for Desktop Cookbook
- Java并發編程之美
- 平面設計經典案例教程:CorelDRAW X6
- 寫給大家看的Midjourney設計書
- 深入淺出 HTTPS:從原理到實戰
- 歐姆龍PLC編程指令與梯形圖快速入門
- 瘋狂Ajax講義(第3版)
- OpenCV輕松入門:面向Python
- Python3網絡爬蟲寶典
- 深入淺出Python機器學習
- Learning OpenCV 4 Computer Vision with Python 3
- ROS機器人程序設計
- 算法競賽寶典(第一部):語言及算法入門
- Mastering Redmine
- Learning System Center App Controller
- Python數據分析、挖掘與可視化(慕課版)
- 大話設計模式
- Haskell High Performance Programming
- Java Web輕量級開發全體驗
- Puppet 5 Essentials(Third Edition)
- Mastering Gradle
- Lua Game Development Cookbook