🎄 Special Offer! 🎅🎁 Flat 40% OFF on all courses!
All Courses
Programming Courses
Python Certification Training Course
Trending
Python Django Certification Training Course
Node.js Certification Training Course
Java Certification Training Course
Best Seller
Spring Framework Certification Training Course
Spring Boot Certification Training Course
Trending
Hibernate Certification Training Course
Microsoft .NET Framework Certification Training Course
Data Analytics Certification Training Course
Trending
PHP MYSQL with MVC Certification Training Course
Advanced Java Certification Training
Go Language Certification Training
Flutter Certification Training
Get your free demo class
Call Us
Master Program
Full Stack Certification Training Course
Trending
DevOps Master Program Certification Training Course
New
Cloud Masters Program Certification Training Course
Popular
Data Science Master Program Certification Training Course
Popular
Software Testing Master Program Certification Training Course
Get your free demo class
Call Us
Cloud Computing
AWS Solution Architect Associate Certification Training
Trending
AWS Certified DevOps Engineer Professional Training
Popular
AWS Development Certification Training Course
New
Microsoft Azure Certification Training Course (AZ-104 & AZ-304)
Microsoft Azure DevOps Certification Training Course (AZ-400)
Microservices Certification Training Course
Salesforce Developer Certification Training Course
Salesforce Administrator Certification Training Course
Linux Certification Training Course
Get your free demo class
Call Us
DevOps
DevOps Certification Training Course
Trending
Kubernetes Certification Training Course
Docker Certification Training Course
Ansible Certification Training Course
Chef Certification Training Course
GIT Certification Training Course
DevSecOps Certification Training Course in Bangalore
Get your free demo class
Get now
Data science
DataScience with Python Certification Training Course
Best Seller
Machine Learning Certification Training Course
Deep Learning Certification Training Course
(AI) Artificial Intelligence Certification Training Course
Trending
Get your free demo class
Call Us
Big Data
Big Data Hadoop Certification Training Course
Trending
Apache Spark and Scala Certification Training Course
Apache Kafka Certification Training Course
Best Seller
Get Your Free Demo Class
Call Us
Software Testing
Selenium Certification Training Course
Trending
Selenium with Python Certification Training Course
New
Selenium with C# Certification Training Course
Manual Testing Certification Training Course
Get your free demo class
Call Us
Robotic Process Automation
RPA using UiPath Certification Training Course
Trending
RPA using Automation Anywhere Certification Training Course
RPA using Blue Prism Certification Training Course
Get your free demo class
Call Us
Frontend Development
Angular Certification Training Course
Trending
React JS Certification Training Course
Best Seller
Web Development Certification Training Course
MERN Stack Certification Training Course
Get your free demo class
Call Us
Databases
MySQL Certification Training Course
Oracle Certification Training Course
MongoDB Certification Training Course
Trending
Get your free demo class
Call Us
Mobile Development
Android Certification Training Course
Trending
Get your free demo class
Call Us
Home
Courses
Programming & Frameworks
DevOps
Data Science
Cloud Computing
Robotic Process Automation
Software Testing
Frontend Development
Master Program
Databases
Big Data
Mobile Development
About
FAQs
Blog
Gallery
Contact
X
Contact Us
Web Development Certification Training Course
Curriculum
78 Sections
692 Lessons
18 Weeks
Expand all sections
Collapse all sections
HTML Introduction
17
1.1
HTML – Elements
1.2
HTML – Tags
1.3
HTML – Text
1.4
HTML – Formatting
1.5
HTML – Pre
1.6
HTML – Attributes
1.7
HTML – Font
1.8
HTML – Text Links
1.9
HTML – Comments
1.10
HTML – Lists
1.11
HTML – Images
1.12
HTML – Image Links
1.13
HTML – Tables
1.14
HTML – Bgcolor
1.15
HTML – Color Codes
1.16
HTML – Color Chart
1.17
HTML – Background
Html Web Forms
3
2.1
HTML – Forms
2.2
HTML – Input
2.3
HTML – Text Fields
Html Hidden Fields
9
3.1
HTML – Password
3.2
HTML – Reset
3.3
HTML – Submit
3.4
HTML – Checkboxes
3.5
HTML – Radio
3.6
HTML – Select
3.7
HTML – Hidden Fields
3.8
HTML – Upload
3.9
HTML – Textarea
Html Special Tags
6
4.1
HTML – Body
4.2
HTML – Meta
4.3
HTML – Style
4.4
HTML – Div
4.5
HTML – Layouts
4.6
HTML – Frames
Html Formatting Tags
4
5.1
HTML – Bold
5.2
HTML – Paragraphs
5.3
HTML – Headings
5.4
HTML – Line Breaks
HTML - Horizontal Rule
2
6.1
HTML – Email
6.2
HTML – Italic
Html Semantic Elements
12
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
7.9
7.10
7.11
7.12
Html Form Elements
3
8.1
8.2
8.3
Html Form Input Types
13
9.1
Color
9.2
Date
9.3
Datetime
9.4
Datetime-local
9.5
Email
9.6
Month
9.7
Number
9.8
Tel
9.9
Time
9.10
Url
9.11
Search
9.12
Week
9.13
Range
Html Form Attributes
13
10.1
autocomplete
10.2
autofocus
10.3
form
10.4
formaction
10.5
formenctype
10.6
formmethod
10.7
formnovalidate
10.8
formtarget
10.9
height and width
10.10
list
10.11
min and max
10.12
multiple
10.13
pattern (regexp)
CSS Introduction
3
11.1
CSS Syntax
11.2
CSS Selectors (ID, Class, Tags, Attributes)
11.3
CSS Styling
Styling Backgrounds in CSS
5
12.1
Styling Text
12.2
Styling Fonts
12.3
Styling Links
12.4
Styling Lists
12.5
Styling Tables
CSS Box Model
12
13.1
CSS Border
13.2
CSS Outline
13.3
CSS Margin
13.4
CSS Padding
13.5
CSS Dimension
13.6
CSS Display
13.7
CSS Positioning
13.8
CSS Floating
13.9
CSS Navigation Bar
13.10
CSS Image Gallery
13.11
CSS Image Opacity
13.12
CSS Align
CSS3 Introduction
14
14.1
Borders
14.2
border-radius
14.3
Border Images
14.4
Backgrounds
14.5
Background Size
14.6
background-origin
14.7
Text Effects
14.8
text-shadow
14.9
box-shadow
14.10
Text
14.11
text-overflow
14.12
word-wrap
14.13
word-break
14.14
Fonts
CSS3 Transforms
2
15.1
2D Transforms
15.2
3D Transforms
CSS3 Transitions
4
16.1
transition-delay
16.2
transition-duration
16.3
transition-property
16.4
transition-timing-function
BootStrap
10
17.1
Overview of Bootstrap
17.2
Grid System
17.3
Typography
17.4
Code
17.5
Tables
17.6
Forms
17.7
Buttons
17.8
Images
17.9
Helper classes
17.10
Responsive utilities
Introduction to JavaScript
2
18.1
What is JavaSript?
18.2
What is AJAX?
JavaScript Developer Essentials
7
19.1
The development workflow
19.2
Selecting the right tools for the job
19.3
Just enough HTML and CSS
19.4
Understanding objects
19.5
Understanding variables
19.6
Making comparisons
19.7
Understanding events
Starting to Code in JavaScript
4
20.1
Writing your first script
20.2
Internal vs. external scripts
20.3
Using comments in scripts
20.4
Using the NoScript tag in HTML
Interacting with Users in javaScript
8
21.1
Creating alert dialogs
21.2
Understanding conditional statements
21.3
Getting confirmations from users
21.4
Creating prompts for users
21.5
Understanding functions
21.6
Making links smarter
21.7
Using switch/case statements
21.8
Handling errors
JavaScript Language Essentials
9
22.1
Getting started
22.2
Creating loops
22.3
Passing values to functions
22.4
Detecting objects
22.5
Reading arrays
22.6
Returning values from functions
22.7
Writing arrays
22.8
Building do and while loops
22.9
Re-using functions
Creating Rollover and More in JavaScript
7
23.1
Creating a basic image rollover
23.2
How to write a better rollover
23.3
Creating a three-state rollover
23.4
Making rollovers accessible and 508 compliant
23.5
Making disjointed rollovers
23.6
Creating slideshows
23.7
Displaying random images
JavaScript Functions
6
24.1
Definitions
24.2
Parameters
24.3
Invocation
24.4
Call
24.5
Apply
24.6
Closures
Building Smarter Forms in JavaScript
9
25.1
Getting started
25.2
Creating jump menus
25.3
Creating dynamic menus
25.4
Requiring fields
25.5
Cross-checking fields
25.6
Displaying more informative errors
25.7
Verifying radio button selections
25.8
Setting one field with another field
25.9
Verifying email addresses
Handling Events in JavaScript
6
26.1
Responding to window events
26.2
Responding to mouse movements
26.3
Responding to mouse clicks
26.4
Responding to onBlur form events
26.5
Responding to onFocus form events
26.6
Responding to keyboard events
Working with Cookies in JavaScript
8
27.1
Demystifying cookies
27.2
Writing a cookie
27.3
Reading a cookie
27.4
Displaying a cookie
27.5
Counting with cookies
27.6
Deleting cookies
27.7
Handling multiple cookies
27.8
Cookies in action
The DOM, Nodes & Objects in JavaScript
6
28.1
Understanding the DOM
28.2
Adding nodes to the DOM
28.3
Deleting nodes from the DOM
28.4
Deleting specific nodes
28.5
Inserting nodes into the DOM
28.6
Replacing nodes in the DOM
JavaScript Browser BOM
8
29.1
Window
29.2
Screen
29.3
Location
29.4
History
29.5
Navigator
29.6
Popup Alert
29.7
Timing
29.8
Cookies
Working with Dates & Times in JavaScript
3
30.1
Displaying dates
30.2
Displaying times
30.3
Creating a countdown
JavaScript JSON
11
31.1
Intro
31.2
Syntax
31.3
Json vs XML
31.4
Data Types
31.5
Parse
31.6
Stringify
31.7
Objects
31.8
Arrays
31.9
PHP
31.10
HTML
31.11
JSONP
Real-World Applications of JavaScript
4
32.1
Creating sliding menus
32.2
Creating pop-up menus
32.3
Creating slideshows with captions
32.4
Creating a stylesheet switcher
AJAX
10
33.1
Introduction
33.2
XMLHttp
33.3
Request
33.4
Response
33.5
XML File
33.6
PHP
33.7
ASP
33.8
Database
33.9
Applications
33.10
Examples
Introduction to jQuery
6
34.1
What is JQuery?
34.2
First jquery code
34.3
Separating scripts
34.4
Selectors
34.5
Replacing content
34.6
Handling events
Animation in JQuery
6
35.1
Show and hide elements
35.2
Fading
35.3
Hover effects
35.4
Toggle
35.5
Sliding
35.6
Custom animations
Extracting Content in JQuery
5
36.1
Overview on extracting data
36.2
Basic selectors
36.3
Basic filters
36.4
Advance selectors
36.5
Advance filters
Creating Content Dynamically in JQuery
6
37.1
Creating content
37.2
Inserting content
37.3
Modifying content
37.4
CSS Manipulation
37.5
Navigating the DOM and using statement chaining
37.6
Wrapping it up
GETTING STARTED WITH ANGULAR
10
38.1
Building Blocks of Web Application Development
38.2
Web Application Architecture
38.3
Introduction to Angular
38.4
Angular Architecture
38.5
Building blocks of Angular
38.6
Angular Installation
38.7
Angular CLI
38.8
Angular CLI commands
38.9
Understanding files in Angular
38.10
Hands-On
ANGULAR COMPONENTS AND DATA BINDING
10
39.1
Working of Angular Applications
39.2
Angular App Bootstrapping
39.3
Angular Modules
39.4
Decorators and its types
39.5
Angular Components
39.6
Creating A Component Through Angular CLI
39.7
Ways to specify selectors
39.8
Template and styles
39.9
Installing bootstrap to design application
39.10
Hands-On
DATABINDING AND ANIMATIONS IN ANGULAR
6
40.1
Databinding
40.2
Types of Databinding
40.3
Component Interaction using @Input and @Output decorator
40.4
Angular Animations
40.5
Component Life-cycle Hooks
40.6
Hands-On
ANGULAR DIRECTIVES AND PIPES
11
41.1
Understanding Angular Directives
41.2
@Component Directive
41.3
Structural Directives
41.4
Attribute Directives
41.5
Custom Directives
41.6
Pipes
41.7
Built-in Pipes
41.8
Chaining pipes
41.9
Custom pipes
41.10
PipeTransform Interface & Transform Function
41.11
Hands-On
ANGULAR SERVICES AND DEPENDENCY INJECTION
8
42.1
Angular service
42.2
Need for a service
42.3
Dependency Injection
42.4
Creating a service
42.5
Hierarchical Injector
42.6
Injecting A Service into Another Service
42.7
Observables
42.8
Hands-On
RXJS AND HTTPCLIENT
5
43.1
RxJS Library
43.2
Angular’s Interaction with Backend
43.3
Parts of an HTTP Request
43.4
HttpClient
43.5
Hands-On
ANGULAR ROUTES AND NAVIGATION
12
44.1
Angular Router
44.2
Setting Up Routes
44.3
Adding Routes Using RouterLink
44.4
Wildcard and Redirecting Routes
44.5
Adding Navigation Programmatically
44.6
Passing Route Parameters
44.7
Extracting Parameters Using ActivatedRoute
44.8
Optional Route Parameters
44.9
Child Routes
44.10
Route Guards
44.11
Location Strategies
44.12
Hands-On
HANDLING FORMS IN ANGULAR
8
45.1
Angular forms
45.2
Types of forms
45.3
Underlying building blocks of the form model
45.4
Template-driven vs Reactive forms
45.5
Template-driven forms
45.6
Reactive Forms
45.7
Dynamically adding data to a form
45.8
Hands-On
VALIDATING ANGULAR FORMS
8
46.1
What is Form Validation?
46.2
Types of Form Validation
46.3
Built-in Validators
46.4
Form control’s status and validity
46.5
Form Validation methods
46.6
CSS classes for Form control
46.7
Custom validators in Template Driven Forms
46.8
Hands-On
AUTHENTICATION WITH JWT AND SECURITY
8
47.1
What is Authentication?
47.2
Authentication and authorization
47.3
Types of Authentication
47.4
Where to store tokens?
47.5
JSON Web Tokens (JWT)
47.6
Authentication in Angular application
47.7
Security threats in web application
47.8
Hands-On
TESTING AND APPLICATION DEPLOYMENT IN ANGULAR
21
48.1
Testing
48.2
Why should we perform testing?
48.3
Types of testing
48.4
Testing Angular application using Jasmine and Karma
48.5
Maintaining application code using Git
48.6
Version control system
48.7
Why should we use Git?
48.8
Git file workflow
48.9
Running application on the production server: Nginx
48.10
Architecture of Nginx
48.11
How to configure Nginx?
48.12
Deployment of an application using Docker
48.13
Problems before containers
48.14
How containers solve the problems
48.15
What is Docker?
48.16
Docker file
48.17
Docker image
48.18
Docker containers
48.19
Docker hub
48.20
Basic Docker commands
48.21
Hands-On
INTRODUCTION TO WEB DEVELOPMENT AND REACT
13
49.1
Building Blocks of Web Application Development
49.2
Single-page and Multi-page Applications
49.3
Different Client-side Technologies
49.4
MVC Architecture
49.5
Introduction to React
49.6
Installation of React
49.7
JSX and its use case
49.8
DOM
49.9
Virtual DOM and its working
49.10
ECMAScript
49.11
Difference between ES5 and ES6
49.12
NPM Modules
49.13
Hands-On
COMPONENTS AND STYLING THE APPLICATION LAYOUT
20
50.1
React Elements
50.2
Render Function
50.3
Components
50.4
Class Component
50.5
Component Constructor
50.6
Functional Components
50.7
Multiple Components
50.8
Props
50.9
Props with Class-based Component
50.10
Props with Function based Component
50.11
States
50.12
Component Lifecycle
50.13
React Events
50.14
React Forms
50.15
Different Form Concepts
50.16
Styling in React
50.17
Inline Styling
50.18
CSS Stylesheet
50.19
Building Music Shop Application using React Components
50.20
Hands-On
HANDLING NAVIGATION WITH ROUTES
14
51.1
Routing
51.2
react-router
51.3
Features of react-router
51.4
Configuration of routing using react-router
51.5
Navigation using Links
51.6
404 page (Not found Page)
51.7
URL Parameters
51.8
Nested Routes
51.9
Implementing styles using NavLink
51.10
Application Programming Interface
51.11
Build a REST API using JSON-server
51.12
API consumption in React application using Fetch method
51.13
Build a dynamic Music Store application using Routing and API connectivity
51.14
Hands-On
REACT STATE MANAGEMENT USING REDUX
11
52.1
Need of Redux
52.2
What is Redux?
52.3
Redux Architecture
52.4
Redux Action
52.5
Redux Reducers
52.6
Redux Store
52.7
Principles of Redux
52.8
Pros of Redux
52.9
NPM Packages required to work with Redux
52.10
More about react-redux package
52.11
Hands-On
ASYNCHRONOUS PROGRAMMING WITH SAGA MIDDLEWARE
13
53.1
Need of Async operations
53.2
Async Workflow
53.3
Action Creators
53.4
How to write Action Creators?
53.5
Handling Async Actions via Reducers
53.6
Middleware
53.7
Redux-Saga
53.8
Generators in Redux-Saga
53.9
Saga Methods()
53.10
Major Sections of Redux-Saga
53.11
Building a Product List application using Redux-Saga Middleware
53.12
Debugging application using Redux Devtools
53.13
Hands-On
REACT HOOKS
13
54.1
Caveat of JavaScript classes.
54.2
Functional components and React hooks
54.3
What are React hooks?
54.4
Basic hooks
54.5
useState() hook
54.6
How to write useState() hook when the state variable is an array of objects
54.7
useEffect() hook
54.8
Fetch API data using useEffect() hook
54.9
useContext() hook
54.10
Rules to write React hooks
54.11
Additional hooks
54.12
Custom hooks
54.13
Hands-On
FETCH DATA USING GRAPHQL
16
55.1
What is GraphQL?
55.2
Cons of Rest API
55.3
Pros of GraphQL
55.4
Frontend backend communication using GraphQL
55.5
Type system
55.6
GraphQL datatypes
55.7
Modifiers
55.8
Schemas
55.9
GraphiQL tool
55.10
Express framework
55.11
NPM libraries to build the server side of GraphQL
55.12
Build a GraphQL API
55.13
Apollo client
55.14
NPM libraries to build client side of GraphQL
55.15
How to setup Apollo client
55.16
Hands-On
REACT APPLICATION TESTING AND DEPLOYMENT
9
56.1
Define Jest
56.2
Setup Testing environment
56.3
Add Snapshot testing
56.4
Integrate Test Reducers
56.5
Create Test Components
56.6
Push Application on Git
56.7
Deploy App on Nginx
56.8
Create Docker for React Application
56.9
Hands-On
INTRODUCTION TO REACT NATIVE
8
57.1
Native Applications
57.2
React Native
57.3
React Native Elements
57.4
Expo CLI
57.5
Build a shopping cart mobile application using React Native
57.6
React Native installation and setup
57.7
Working with Styles and Layout
57.8
Hands-On
BUILDING REACT NATIVE APPLICATION WITH API
9
58.1
Native modules
58.2
Native Navigation libraries
58.3
Integration of Redux with React Native
58.4
React Native and Redux major components
58.5
Redux Thunk middleware
58.6
NPM libraries
58.7
Shopping cart application using React Native and Redux
58.8
Integration of Redux actions, store, and reducers In React Native application
58.9
Hands-On
Introduction to Node.js
10
59.1
What is Node.js?
59.2
Why Node.js?
59.3
Installing NodeJS
59.4
Node in-built packages (buffer, fs, http, os, path, util, url)
59.5
Node.js Modules
59.6
Import your own Package
59.7
Node Package Manager (NPM)
59.8
Local and Global Packages
59.9
Push code to GitHub
59.10
Hands-On
File System Module and Express.js
12
60.1
Get Input from Users
60.2
Pass Multiple Arguments with Yargs
60.3
File System Module
60.4
Operations associated with File System Module
60.5
JSON Data
60.6
HTTP Server and Client
60.7
Sending and receiving events with EventEmitters
60.8
Express Framework
60.9
Run a Web Server using Express Framework
60.10
Routes
60.11
Deploy the application using PM2 and Nginx
60.12
Hands-On
Asynchronous Programming
11
61.1
Call Stack
61.2
Callbacks, Callback Queue, and Event Loop
61.3
Callback Abstraction
61.4
Callback Chaining
61.5
Promises
61.6
Promise Chaining
61.7
Request Package
61.8
Customizing HTTP Requests
61.9
Error handing with appropriate HTTP codes
61.10
Introduction to template engine (EJS)
61.11
Hands-On
Integration with MongoDB and Email Server
9
62.1
Introduction to NoSQL Databases and MongoDB
62.2
Installation of MongoDB on Windows
62.3
Installation of Database GUI Viewer
62.4
Inserting Documents
62.5
Querying, Updating, and Deleting Documents
62.6
Connect MongoDB and Node.js Application
62.7
Exploring SendGrid
62.8
Sending emails through Node.js application using SendGrid
62.9
Hands-On
REST APIs and GraphQL
9
63.1
REST API
63.2
REST API in Express
63.3
Postman
63.4
MongoDB Driver API
63.5
Express Router
63.6
Mongoose API
63.7
GraphQL
63.8
GraphQL Playground
63.9
Hands-On
Building Node.js Applications using ES6
15
64.1
ES6 variables
64.2
Functions with ES6
64.3
Import and Export withES6
64.4
Async/Await
64.5
Introduction to Babel
64.6
Rest API with ES6
64.7
Browsing HTTP Requests with Fetch
64.8
Processing Query String
64.9
Creating API using ES6
64.10
Transpilation
64.11
Building Dashboard API
64.12
Creating dashboard UI with EJS
64.13
ES6 Aside: Default Function Parameters
64.14
Data Validation and Sanitization
64.15
Hands-On
User Authentication and Application Security
7
65.1
Authentication
65.2
Types of Authentication
65.3
Session Vs Tokens
65.4
JSON Web Tokens
65.5
Bcrypt
65.6
Node-localstorage
65.7
Hands-On
Dynamic Client-Server Interaction using Socket.IO
13
66.1
Web Sockets
66.2
Web Sockets
66.3
Socket.io
66.4
Broadcasting Events
66.5
Sharing Your Location
66.6
Event Acknowledgements
66.7
Form and Button States
66.8
Rendering Messages
66.9
Working with Time and Timestamps for determining Location of Messages
66.10
Storing Users, Rendering User List, Tracking Users Joining and Leaving
66.11
Deploying the Chat Application
66.12
Redis – Building API with Redis
66.13
Hands-On
Testing Node.js Applications
11
67.1
Writing Tests and Assertions
67.2
Testing Asynchronous Code
67.3
Testing an Express Application
67.4
Setup and Teardown
67.5
Testing with Authentication
67.6
Advanced Assertions
67.7
Mocking Libraries
67.8
Wrapping up User Tests
67.9
Setup Task Test Suite
67.10
Testing with Task Data
67.11
Hands-On
Microservices Application
8
68.1
Why Microservices?
68.2
What are Microservices?
68.3
Why Docker?
68.4
What is Docker?
68.5
Terminologies in Docker
68.6
Child Processes
68.7
Types of child process
68.8
Hands-On
INTRODUCTION TO MONGODB - ARCHITECTURE AND INSTALLATION
9
69.1
Understanding the basic concepts of a Database
69.2
Database categories: What is NoSQL? Why NoSQL? The benefit over RDBMS
69.3
Types of NoSQL Database, and NoSQL vs. SQL Comparison, ACID & Base Property
69.4
CAP Theorem, implementing NoSQL and what is MongoDB?
69.5
Overview of MongoDB, Design Goals for MongoDB Server and Database, MongoDB tools
69.6
Understanding the following: Collection, Documents and Key/ Values, etc.,
69.7
Introduction to JSON and BSON documents
69.8
Case study discussion
69.9
Environment setup (live Hands-on) and using various MongoDB tools available in the MongoDB Package
SCHEMA DESIGN AND DATA MODELLING
10
70.1
Data Modelling Concepts
70.2
Why Data Modelling? Data Modelling Approach
70.3
Analogy between RDBMS & MongoDB Data Model, MongoDB Data Model (Embedding & Linking)
70.4
Challenges for Data Modelling in MongoDB
70.5
Data Model Examples and Patterns
70.6
Model Relationships between Documents
70.7
Model Tree Structures
70.8
Model Specific Application Contexts
70.9
Use Case discussion of Data modeling
70.10
Hands-on
CRUD OPERATIONS
11
71.1
MongoDB Development Architecture
71.2
MongoDB Production Architecture
71.3
MongoDB CRUD Introduction, MongoDB CRUD Concepts
71.4
MongoDB CRUD Concerns (Read & Write Operations)
71.5
Concern Levels, Journaling, etc.,
71.6
Cursor Query Optimizations
71.7
Query Behavior in MongoDB
71.8
Distributed Read & Write Queries
71.9
MongoDB Datatypes
71.10
MongoDB CRUD Syntax & Queries
71.11
Hands-on
INDEXING AND AGGREGATION FRAMEWORK
7
72.1
Index Introduction, Index Concepts, Index Types, Index Properties
72.2
Index Creation and Indexing Reference
72.3
Introduction to Aggregation
72.4
Approach to Aggregation
72.5
Types of Aggregation (Pipeline, MapReduce & Single Purpose)
72.6
Performance Tuning
72.7
Hands-on
MongoDB ADMINISTRATION
10
73.1
Administration concepts in MongoDB
73.2
Monitoring issues related to Database
73.3
Monitoring at Server, Database, Collection level, and various Monitoring tools related to MongoDB
73.4
Database Profiling, Locks, Memory Usage, No of connections, page fault, etc.,
73.5
Backup and Recovery Methods for MongoDB
73.6
Export and Import of Data to and from MongoDB
73.7
Run time configuration of MongoDB
73.8
Production notes/ best practices
73.9
Data Managements in MongoDB (Capped Collections/ Expired data from TTL), Hands-on Administrative Tasks
73.10
Hands-on
SCALABILITY AND AVAILABILITY
11
74.1
Introduction to Replication (High Availability)
74.2
Concepts around Replication
74.3
What is Replica Set and Master-Slave Replication?
74.4
Type of Replication in MongoDB
74.5
How to set up a replicated cluster & managing replica sets etc.,
74.6
Introduction to Sharding (Horizontal Scaling)
74.7
Concepts around Sharding, what shards, Key
74.8
Config Server, Query Router, etc.
74.9
How to set up a Sharding
74.10
Type of Sharding (Hash-Based, Range, Based, etc.), and Managing Shards
74.11
Hands-on
MongoDB SECURITY
9
75.1
Security Introduction
75.2
Security Concepts
75.3
Integration of MongoDB with Jaspersoft
75.4
Integration of MongoDB with Pentaho
75.5
Integration of MongoDB with Hadoop/Hive
75.6
Integration of MongoDB with Java
75.7
Integration of MongoDB with GUI Tool Robomongo
75.8
Case Study MongoDB and Java
75.9
Hands-on
APPLICATION ENGINEERING AND MongoDB TOOLS
9
76.1
MongoDB Package Components
76.2
Configuration File Options
76.3
MongoDB Limits and Thresholds
76.4
Connection String URI Format/ Integration of any compatible tool with MongoDB API and Drivers for MongoDB
76.5
MMS (MongoDB Monitoring Service)
76.6
HTTP and Rest Interface
76.7
Integration of MongoDB with Hadoop and Data Migration MongoDB with Hadoop (MongoDB to Hive)
76.8
Integration with R
76.9
Hands-on
MongoDB ON THE CLOUD
7
77.1
Overview of MongoDB Cloud products
77.2
Using Cloud Manager to monitor MongoDB deployments
77.3
Introduction to MongoDB Stitch
77.4
MongoDB Cloud Atlas
77.5
MongoDB Cloud Manager
77.6
Working with MongoDB Ops Manager
77.7
Hands-on
DIAGNOSTICS AND FIXES
8
78.1
Overview of tools
78.2
MongoDB Diagnostic Tools
78.3
Diagnostics Commands
78.4
MongoDB Deployment
78.5
Setup & Configuration, Scalability, Management & Security
78.6
Slow Queries
78.7
Connectivity
78.8
Hands-on
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content