SevenMentor Full Stack Syllabus
SevenMentor Full Stack Syllabus
Full Stack
Checkpoint
www.sevenmentor.com
1. HTML 4 and HTML 5
A. Introduction of HTML
B. Tag, Elements and Attributes
C. Basics syntax
D. Table
E. List
F. Forms
G. Structure of HTML4 and HTML5
H. Semantic and non-semantic tags
I. HTML 5 Features
J. New Input type
K. Forms Attribute
L. SVG
M. Canvas
N. Audio, Video Tag
www.sevenmentor.com
3. CSS 3
A. Background, Multiple Backgrounds
B. Font Related Features (online fonts)
C. Text-Effect and Box-Effect
D. Gradients-Linear and Radial
E. Transition
F. Transformation
G. Animation
H. Media Queries
4. Bootstrap
5. JavaScript
A. Introduction of JavaScript
B. Use of JavaScript
C. Variables
D. Keywords
E. Data Type (Primitive, non-primitive)
F. JS Conditions (if, if-else)
G. Conditional operators & logical operators
H. Loops (for, while, do-while)
I. Switch Case
www.sevenmentor.com
J. Functions
K. SetTimeout and set Interval Function
L. HTML DOM
M. Use the document object to access and manipulate HTML
N. Changing HTML Elements
O. Adding and Deleting Elements
P. Array
Q. Objects
R. How to access Objects (Dot Notation, bracket Notation)
S. Object Creation (Empty Object, Literal Way, Constructor Way)
T. Prototype
U. Validations
V. Events
6. jQuery
1. Introduction
A. JQuery Library
B. First JQuery Example
C. The Document Ready Function
D. How to escape a special character
2. Selectors
A. Basic selectors
B. Precise Selectors
C. Combination of Selectors
D. Hierarchy Selectors
E. Selection Index Filters
F. Visibility Filters
G. Forms Selectors
H. Forms Filters
3. Find Dropdown Selected Item
4. Document Traversal
A. Getting a specific DOM element
5. Event
A. Events Helpers
B. Attach Event
C. Detaching Events
D. Events Triggering
6. HTML Manipulation
www.sevenmentor.com
7. AJAX with jQuery
9. Overview of AngularJS
MEANSTACK
MongoDB
Express JS
AngularJS
Node.js
Introduction and Environment Set Up.
www.sevenmentor.com
Start First Angular S. P. A. from basic
Directives
Structural directives
Built-in Directives
ngIF, ngFor, ngSwitch
Style and Class Directives
ngClass, [class.clsName]
ngStyle, [style.stlName]
Attribute directives
Customise Directive
Component: Way to Create, Split and reuse it.
Host Listener and Host Binding
www.sevenmentor.com
Data Binding
Interpolation
Property binding
Event binding
Two-way Binding
Class binding
Style binding
Methods
Components
create a dynamic component ( without a separate component file )
using @Component.
What are the components?
Understanding Components lifecycle hooks
Creating a component with CLI
Split an Angular application using components to make Angular
application lightweight and high performance.
Modules
View
Implementing style:
inline style,
internal style, and
external style file
Splitting view files
CSS style Scope
www.sevenmentor.com
Forms
Forms in Angular
Template Driven Forms
Reactive
Pipes
Why pipes are useful?
Built-in pipes
Parameterizing pipes
Custom pipes
Routing
parameterized routing.
Introduction
Configuring & Navigating
Parameterized routes
www.sevenmentor.com
Deployment of an optimize app product
Angular Material
New CLI(s)
Understanding new and Deprecated CLI(s) in Angular.
Start with the development build
www.sevenmentor.com
Node.js:
Node.js is a development framework based on Google’s V8 JavaScript
engine.Node.js code is written in JavaScript and then compiled into
machine code by V8 to be executed. Nice thing about Node.js is that
it is all just JavaScript, so you can easily take functionality from a
client-side script and place it in a server-side script. Following are the
reason why Node.js is a great framework to start from:
I. JavaScript end-to-end: One of the biggest advantages to Node.js is
that it allows to write both server-side and
client-side scripts in JavaScript.
www.sevenmentor.com
MongoDB:
MongoDB is an agile and scalable NOSQL Database. The name
Mongo DB comes from “humongous”. It is based on the NoSQL
document store model, meaning that data is stored in the database as
a form of JSON objects rather than the traditional columns and rows
of a relational database. Following are some reasons that MongoDB
really fits in the Node.js stack well:
Overview
Advantages
Environment
Data Modeling
Create Database
Drop Database
Create Collection
Drop Collection
Data Types
Insert Document
Query Document
Update Document
Delete Document
www.sevenmentor.com
Express:
The Express Module acts as the webserver in the Node.js-to-Angular
stack. The fact that it is running in Node.js makes it easy to configure,
implement, and control. The Express module is an extension of
Node.js for handling several web requests. This allows you to
implement a running web server in Node.js with only a few lines
of code. Features of Express are:
Overview
Environment
Hello World
Routing
HTTP Methods
URL Building
Middleware
Templating
Static Files
Form Data
Database
Project:
CRUD operation with MEAN from scratch.
www.sevenmentor.com