目錄(150章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- 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. Building a Twitter-Like Application Using the MVC Design Pattern
- Installing Node.js
- Installing Express generator
- Building the baseline
- Changing the application's structure
- Restructuring the views folder using partials
- Adding templates for login sign-up and profile
- Installing additional middleware
- Refactoring the app.js file with the new middleware
- Adding config and passport files
- Creating a models folder and adding a user schema
- Protecting routes
- Creating the controllers folder
- Running the application and adding comments
- Summary
- Chapter 2. Build a Basic Website Using MySQL Database
- What we are building
- Creating the baseline applications
- Installing the Swig template engine
- Refactoring the views folder
- Creating a controllers folder
- Adding partials files for head and footer
- Installing and configuring Sequelize-cli
- Editing the config.js file with database credentials
- Creating a User scheme
- Creating Band schema
- Creating the database on MySql
- Checking database tables
- Creating the application controllers
- Creating the application templates/views
- Adding style to the application
- Adding routes and a controller to the application
- Adding database content
- Creating a Bands form
- Main difference between ODM (mongoose) and ORM (sequelize)
- Summary
- Chapter 3. Building a Multimedia Application
- What we are building?
- Starting with package.json
- Adding baseline configuration files
- Adding server folders
- Configuring the app.js file
- Creating the config.js file
- Creating the controller's files
- Creating model files
- Creating view files
- Creating the public folder content
- Inserting images in the application using the upload form
- Inserting video files into the application using the upload form
- Important notes about image and video upload
- Summary
- Chapter 4. Dont Take a Photograph Make It – An App for Photographers
- What we are building
- Creating the baseline applications
- Creating the book controller
- Adding a CSS framework to the application
- Refactoring the views folder
- Creating the .env.js file
- How Cloudinary works
- Running the application
- Creating folders in the Cloudinary dashboard
- URL transformation rendering
- Summary
- Chapter 5. Creating a Store Locator Application with MongoDB Geospatial Query
- What we are building
- Creating the baseline application
- Using the Geolocation HTML5 API
- Creating the application controller
- Creating models
- Creating the views template
- Adding locations to MongoDB
- Understanding Geospatial indexes on MongoDB
- Checking the Geolocation application
- Ordering points by distance
- Summary
- Chapter 6. Building a Customer Feedback App with a Restful API and Loopback.io
- What we are building
- Creating models with command line
- Editing models after creation with command line
- Creating a datasource through the command line
- Connecting models to datasources
- Using the API Explorer
- Adding database relations
- Dealing with LoopBack boot files
- Consuming the API
- Creating React components
- Creating new feedbacks
- Summary
- Chapter 7. Building a Real–Time Chat Application with Socket.io
- What we are building
- Starting with a package.json file
- Adding configuration files
- Adding task manager files
- Creating the app.js file
- Creating the route file
- Creating the application views
- Installing frontend components with Bower
- Creating the Socket.io events
- Starting the chat application
- Summary
- Chapter 8. Creating a Blog with the Keystone CMS
- What we are building
- Installing Keystone framework
- Creating the scaffold application
- Running the Keystone blog
- Anatomy of the Keystone engine
- Changing the default bootstrap theme
- Modifying the KeystoneJS core template path
- Adding the Gallery script
- Extending the keystone.js core
- Inserting content using control panel
- Summary
- Chapter 9. Building a Frontend Process with Node.js and NPM
- What we are building
- Creating the baseline application
- Refactoring the application folder
- Refactoring the client folder
- Creating the AngularJS application
- Adding content to the application
- Creating the Building tasks
- Using tasks with individual commands
- Deploying to Heroku Cloud
- Summary
- Chapter 10. Creating and Deploying Using Continuous Integration and Docker
- What we are building
- What Continuous Integration means
- Creating the baseline application
- Running the application
- Creating a GitHub or Bitbucket free account
- Creating a Heroku free account
- Creating a MongoLab free sandbox account
- Initializing a git repository and pushing to GitHub
- Creating a Heroku application using Heroku Dashboard
- Creating a Codeship free account
- Installing Docker and setting up the application
- Summary 更新時間:2021-07-14 10:35:44
推薦閱讀
- R語言數據分析從入門到精通
- Java范例大全
- Learning SAP Analytics Cloud
- 薛定宇教授大講堂(卷Ⅳ):MATLAB最優化計算
- Internet of Things with Intel Galileo
- Python完全自學教程
- Getting Started with Gulp
- Android系統級深入開發
- HTML5從入門到精通(第4版)
- Mastering Git
- MINECRAFT編程:使用Python語言玩轉我的世界
- WildFly Cookbook
- Java程序設計教程
- LabVIEW數據采集(第2版)
- R High Performance Programming
- Java EE框架開發技術與案例教程
- Learning Android Application Development
- Mahout實踐指南
- VB語言程序設計實驗教程
- Intelligent Document Capture with Ephesoft(Second Edition)
- Applied Supervised Learning with Python
- Vue.js 3.0從入門到精通(視頻教學版)
- 明解Python
- Kafka并不難學!入門、進階、商業實戰
- Learning Internet of Things
- Python網絡爬蟲實戰(第2版)
- Xamarin Essentials
- Learn C# Programming
- 滾雪球學Python
- 3D Printing with SketchUp