[go: up one dir, main page]

0% found this document useful (0 votes)
16 views5 pages

Full STACK Syllabus

The document outlines a comprehensive syllabus for Full-Stack Web Development with MERN/MEAN specialization, covering essential topics such as JavaScript, Java, HTML, CSS, Bootstrap, MongoDB, Node.js, Express.js, React.js, and Angular.js. It includes in-depth programming concepts, database management, and UI/UX design principles, along with practical projects and interview preparation. The course aims to equip learners with the necessary skills for full-stack development in modern web applications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views5 pages

Full STACK Syllabus

The document outlines a comprehensive syllabus for Full-Stack Web Development with MERN/MEAN specialization, covering essential topics such as JavaScript, Java, HTML, CSS, Bootstrap, MongoDB, Node.js, Express.js, React.js, and Angular.js. It includes in-depth programming concepts, database management, and UI/UX design principles, along with practical projects and interview preparation. The course aims to equip learners with the necessary skills for full-stack development in modern web applications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Full-Stack Web Development with

MERN/MEAN specalization
Syllabus
1. Introduction to Full-Stack Web Development

 Distinguish between Back End, Front End and Full stack development
 Understanding the pre- requistie of Full stack Development
 Introduction of Programming languages
 Difference between MERN and MEAN

2. Programming with Java script

 Understanding Java script and its basics


 History of Java script
 Basic coding with Java script and ES6
 Fundamentals and data types in Java script
 Understanding JSON and
 Distinguish between JSON and AJAX
 Types of error handlings in Java script

3. Java script in depth

 Running Java script on browser


 Distinguish between console and snippets
 Creating popups on browser
 Understanding different types of popups in browser
 Debugging the code using F12

4. Programming with Java

 Understanding the basics of Java


 History of Java
 Understanding Java Virtual Machine (JVM) and Java Runtime environment.
 Working with Intellij idea
 Features of java
 Understanding a simple Java code
 Fundamentals of Java
 Data types and Loops in Java
 Error handling
 Java in back end development

5. HTML and CSS in depth

 Understanding Hyper text markup language


 Creating tags in html
 Understanding of HTML code in depth
 Basic designing of webpage using HTML
 About Cascading style sheets
 Importance of CSS in HTML or XML
 Create a simple layout using HTML5 and CSS

6. Bootstrap

 Overview of Bootstrap(Introduction, Syntax)


 Basics of Bootstrap components
 Input types in Bootstrap
 Bootstrap advance components
 Creating a UI using Bootstrap
 Understanding the basics of UI/UX designing
 Understanding the basics of React

7. Mongo DB

 Overview of Mongo DB
a. Introduction of Mongo DB
b. No SQL Database
c. Advantage over RDBMS
d. Mongo DB Data Types
e. Mongo DB Data Modeling
 Understanding Mongo DB operators
 Database and Database commands in Mongo DB
a. Create Database
b. Drop Database
c. Create Collection
d. Drop Collection
 CRUD: Documents
 Mongo DB shell and Mongo DB tools
a. Mongo DB Compass
b. Mongo DB BI connector
 Understanding Mongo DB cloud and connectivity
a. Java Mongo DB
b. PHP Mongo DB
c. Python Mongo DB

8. Node JS
 Overview of Node JS
 Node JS modules
a. Functions
b. Buffer
c. Types of modules

 Node package manner


 Creating web server
a. Sending requests
b. Handling HTTP request
 File system
 Debugging Node JS application

9. Express JS
 Introduction to Express JS
 Routing in Express JS
 Middle ware in Express JS
 Templating engines with Express JS
 Handling static files(CSS, javascript)
 Error handling

10. React JS
 Introduction to React
a. Origin of React
b. React.js syntax
 React components
a. React component properties
b. Setting properties
c. Updating properties
d. Rendering react components
 Expression and attributes
 Creating a dynamic UI in React
 Integration with other Libraries
a. React with jQuery
b. React and AJAX
 Event handling in React
a. Key events
b. Event pooling
c. React.js event handlers
d. Synthetic event

11. Angular JS
 Overview of Angular JS
a. Introduction
b. Setting up the environment
c. MVC architecture
d. Conceptual Overview
e. Understanding ng attributes
 Expressions and data binding
a. Number and String Expressions
b. Object biding and Expressions
c. Working with Arrays
d. Understanding data binding
 Working with Directives
a. Conditional Directives
b. Style directives
 Controllers and Filters
a. Understanding Controllers and Filters
b. Programming Controllers
c. Scope object
d. Adding Behaviour to a Scope Object
e. Passing Parameters to the Methods
f. Multiple Controllers and their scopes
g. Built-In Filters
h. Uppercase and Lowercase Filters
i. Currency and Number Formatting Filters
j. Order By Filter
k. Creating Custom Filter
 Modules and routing
12. MAJOR PROJECT AND MINOR PROJECT

13. PREPARATION FOR VIVA/INTERVIEW

You might also like