目錄(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
推薦閱讀
- scikit-learn Cookbook
- JavaScript+DHTML語法與范例詳解詞典
- 程序員面試算法寶典
- AngularJS深度剖析與最佳實踐
- Julia機器學習核心編程:人人可用的高性能科學計算
- 微信公眾平臺開發:從零基礎到ThinkPHP5高性能框架實踐
- OpenShift在企業中的實踐:PaaS DevOps微服務(第2版)
- 全棧自動化測試實戰:基于TestNG、HttpClient、Selenium和Appium
- Getting Started with Laravel 4
- 組態軟件技術與應用
- 低代碼平臺開發實踐:基于React
- 機器學習與R語言實戰
- Scala編程(第5版)
- Python函數式編程(第2版)
- SQL Server 2012 數據庫應用教程(第3版)
- Raspberry Pi Blueprints
- C++面向對象程序設計
- C語言程序設計
- Apple Watch極速開發
- 計算機視覺增強現實應用程序開發
- QlikView for Finance
- KVM Virtualization Cookbook
- Learning Geospatial Analysis with Python(Second Edition)
- 深入淺出R語言數據分析
- C語言程序設計習題解析與實驗指導(第3版)
- 面向對象是怎樣工作的(第3版)
- RHCSA/RHCE8紅帽Linux認證學習教程
- Oracle 12c數據庫應用與開發
- Building a Home Security System with Arduino
- Android開發入門百戰經典 (程序員典藏)