Syllabus

Unit 1 Introduction to MongoDB
2. Introduction to Computing
3. Introduction to Distributed Computing
4. Introduction to BigData
5. What is advantages of Big Data
6. Introduction to MongoDB
7. Advantages and Features of MongoDB
8. Introduction to NoSQL
9. Features of NoSQL
10. Q/A and Doubt Clearing


Unit 2 Practical approach to NoSQL

1. Installing MongoDB
2. Configuring MongoDB server and client
3. Practical NoSQL with CRUID
4. Creating Database
5. Creating Collections



Unit 3 CRUD operations in MongoDB

1. Inserting documents in Collections by insert method
2. Searching documents in collections by find method
3. Lessons
4. find particular records
5. Limiting documents
6. Skipping documents
7. Sorting documents
8. Updating documents
9. Lessons
10. Q/A and Doubt Clearing


Unit 4 MongoDB functionalities
1. Removing documents
2. Removing collections
3. Removing Documents
4. Grouping Documents
5. Lessons


Unit 5 Overview of PHP
1. Overview of web
2. What is PHP
3. Installing php
4. Overview of web server
5. PHP connectivity to IIS/Apache
6. Php.ini file
7. Running the first script in php
8. Exercise


Unit 6 Variables and Operators
1. Variables
2. Dynamic Variables
3. References to Variables
4. Data Types
5. Changing Type with settype()
6. Changing Type by Casting
7. Operators and Expressions
8. The Assignment Operator
9. Arithmetic Operators
10. The Concatenation Operator
11. More Assignment Operators
12. Comparison Operators
13. Creating More Complex Test Expressions with the Logical
14. Operators
15. Automatically Incrementing and Decrementing an Integer
16. Variable
17. Operator Precedence
18. Exercise

Unit 7 if else, switch

1. Constants
2. Predefined Constants
3. Switching Flow
4. The if Statement
5. Using the else Clause with the if Statement
6. Using the else if Clause with the if Statement
7. The switch Statement
8. Using the ? Operator
9. Exercise


Unit 8 Loops and functions

1. Loops
2. The while Statement
3. The do..while Statement
4. The for Statement
5. Breaking Out of Loops with the break Statement
6. Skipping an Iteration with the continue Statement
7. Nesting Loops
8. Functions
9. Overview
10. What Is a Function?
11. Calling Functions
12. Defining a Function
13. Returning Values from User-Defined Functions
14. Exercise


Unit 9 functions contd and arrays

1. Dynamic Function Calls
2. Variable Scope
3. Accessing Variables with the global Statement
4. Saving State Between Function Calls with the static Statement
5. More About Arguments
6. Setting Default Values for Arguments
7. Passing References to Variables to Functions
8. Overview of Array
9. What Is an Array?
10. Creating Arrays
11. Defining Arrays with the array() Function
12. Defining or Adding to Arrays with the Array Identifier
13. Associative Arrays
14. Defining Associative Arrays with the array() Function
15. Directly Defining or Adding to an Associative Array
16. Exercise


Unit 10 Multidimensional Arrays and array functions

1. Multidimensional Arrays
2. Accessing Arrays
3. Getting the Size of an Array
4. Looping Through an Array
5. Looping Through an Associative Array
6. Outputting a Multidimensional Array
7. Manipulating Arrays
8. Joining Two Arrays with array_merge()
9. Adding Multiple Variables to an Array with array_push()
10. Removing the First Element of an Array with array_shift()
11. Slicing Arrays with array_slice()
12. Exercise


Unit 11 Working with Forms

1. Working with Forms
2. Overview
3. Global and Environment Variables
4. A Script to Acquire User Input
5. Accessing Input from Multiple SELECT Elements
6. Accessing All the Fields from a Form in an Associative Array
7. Distinguishing Between GET and POST Transactions
8. Combining HTML and PHP Code on a Single Page
9. Using Hidden Fields to Save State
10. Redirecting the User
11. File Upload Forms and Scripts
12. Exercise


Unit 12 MongoDB with PHP

Unit 13 Project on MongoDB with PHP