Web Reference
Web Reference
jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS
animation, and Ajax
A jQuery Selector is a function which makes use of css expressions to find out matching elements from a DOM
JQuery Event Listener is a way of doing specific task when an event occurs.
AJAX
is a set of web development techniques using many web technologies on the client side to create asynchronous web
applications
It allows client to request data from different server without refreshing or redirecting the page
To warehouse data
Definition of Terms
Functionality
o Specific functions, program, task that can be performed
Feature
o a distinctive attribute or aspect of the application. Usually used refers to a unique or uncommon functionality
Component
o Set of functionalities that are related to each other
Module
o Combination of component and/or modules
Commonly used Design Patterns
Monolithic
o The front end, back end application, database are one application. One is useless without the other
Headless
o The front end application is decoupled or separated from the back end and database. The front end application
utilizes API Resources
MVC
o The business logic, data, and user interface are separated from each other
HMVC
o Hierarchical MVC. Each major module of an application has its own MVC
Microservice
Node js
is an open source development platform for executing JavaScript code server-side
Development platform
Server Application
Web Application
What is MongoDB
MongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era
MongoDB is an open source database management system (DBMS) and nonrelational that uses a document-oriented database model
which supports various forms of data
Properties of MongoDB
Structure composed of field and value pairs
Document Based (BSON)
Has Primary Key or Unique Identifier
Collection (Table) can contain any data or Document(Entry)
NoSQL
Mongoose
Is an Object Data Modeling (ODM) library for MongoDB and Node.js. It manages relationships between data, provides schema
validation, and is used to translate between objects in code and the representation of those objects in MongoDB
Important Concepts
Schema
A plan or blueprint of a collection
Model
Is a model object used to manipulate the collectionsss