Thanks to visit codestin.com
Credit goes to www.scribd.com

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

FSD JAVA Curricullum

The document outlines a full-stack Java course structure, detailing the weekly hours, course description, prerequisites, and a comprehensive syllabus covering various topics such as Java fundamentals, web technologies, and frameworks like Spring and ReactJS. It includes a list of textbooks and reference materials, as well as practical projects for hands-on learning. The course aims to equip students with the skills to design and develop real-time web applications using modern technologies.

Uploaded by

azharbaig.bam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views5 pages

FSD JAVA Curricullum

The document outlines a full-stack Java course structure, detailing the weekly hours, course description, prerequisites, and a comprehensive syllabus covering various topics such as Java fundamentals, web technologies, and frameworks like Spring and ReactJS. It includes a list of textbooks and reference materials, as well as practical projects for hands-on learning. The course aims to equip students with the skills to design and develop real-time web applications using modern technologies.

Uploaded by

azharbaig.bam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

COURSE STRUCTURE-FULL STACK(JAVA)

AXXXX– XXXXXXXXX

Hours Per Week Hours Per Semester Credits Assessment Marks


L T P L T P C CIE SEE Total
X X 1 X X X X X X X

1. Course Description
Course Overview
In this course students will learn knowledgeable about the most recent web development technologies,
and Idea for creating two tier and three tier architectural web applications. Will also learn Design and
analyze real time web application by Construction of client and server side application from front end
and back end programming.

Course Pre/Co-requisites:
AXXXX- Java Programming, DBMS and HTML5

3. Course Syllabus

S. Contents
No
1 Eclipse Overview
2 Java Fundamentals
3 OOPS
4 Inheritance & Polymorphism
5 Abstraction
6 Encapsulation & Arrays
7 Exception Handling
8 Collection Framework
9 Wrapper Classes & I/O Streams
10 Junit & Annotation
11 Multithreading I / II
12 RDBMS/ SQL / PL/SQL/JDBC
13 HTML
14 JavaScript / CSS
15 Servlets and JSP
16 XML-I and XML-II
17 Hibernate/Oracle/Mysql/MangoDB
18 Spring
19 Spring Boot
20 ReactJS
21 Capstone Projects
1.Eclipse Overview
2. Java Fundamentals
 Hello Java Program
 JDK, JRE, JVM
 Java Variables
 Java Data Types
 Operators
 Keywords
3.OOPS
 Java OOPs Concepts
 Naming Convention
 Object & Class
 Method
 Constructor
 Static Keyword
 This Keyword
4.Inheritance & Polymorphism
 Inheritance (Is-A)
 Aggregation (Has-A)
 Method Overloading
 Method Overriding
 Super & Final Keyword
5.Abstraction
 Abstract Class
 Interface
6.Encapsulation & Arrays
 Package
 Access Modifiers
 Encapsulation
 Java Arrays
7.Exception Handling
 Exception Handling
 Advantages of Exception Handling
 Hierarchy of Exception classes
 Types of Exception
 Exception Example
 Scenarios where an exception may occur

8.Collections Framework
 Hierarchy of Collection Framework
 Collection interface
 Iterator interface
9.Wrapper Class & I/O Stream
 File I/O Stream
 Writer
 Print Writer
10. Junit & Annotations
 @test
 @BeforeClass
 @Before
 @After
 @AfterClass
11. Multithreading I/II
 Multithreading
 Multitasking
 Process/Thread Based Multitasking
12. RDBMS/SQL/PL/JDBC
 Through Oracle
13. HTML
 HTML5 Tags
14. JavaScript/CSS
 Introduction
 Objects
 DOM
 Validation
 Cookies
 Events & Exception Handling
 CSS Properties
15. Servlets and JSP
 Servlet in Eclipse
 Servlet Request
 Cookies in servlet
 Session in servlet
 Servlet CRUD
 JSP Directive Elements
 JSP Exception
 JSP CRUD
16.XML I & XML II
 XML validation
 XML Advance
 XML DTD
 XML CSS
 XML Schema
17.Hibernate
 Hibernate Framework
 ORM Tool
 Hibernate Architecture
 Hibernate using XML
 Hibernate using Annotation
 One to many annotation
 Many to many annotation
 Hibernate CRUD
18.Spring
 Spring Framework
 Inversion of Control(IOC) and Dependency Injection
 Spring with Hibernate
 MVC Crud
19. Spring Boot
 STS IDE
 RAD (Rapid Application Development)
 Spring Boot-RESTful
20. React JS
 ReactJS First App
 Designing & Building RESTful APIs
 React JS with Spring
 CRUD Application
 Deploying full stack apps on the Network

4. Books and Materials


Text Book:
1. Web Design with HTML, CSS, JavaScript and JQuery Set Book by Jon Duckett ProfessionalJavaScript
for Web Developers Book by Nicholas C. Zakas
2. Learning PHP, MySQL, JavaScript, CSS & HTML5: A Step-byStep Guide to CreatingDynamic
Websites by Robin Nixon
3. Full Stack JavaScript: Learn Backbone.js, Node.js and MongoDB. Copyright © 2015 BYAZAT
MARDAN

Reference Books:
1. Full-Stack JavaScript Development by Eric Bush.

Problems/Case Studies/Activities

1. Create Spring Boot CRUD App using ChatGPT

2. Full Stack Spring Boot and React(CRUD)

3. Spring-Boot-Crud

4.Coronavirus - (COVID-19) Full Stack Application

The idea behind this application is to displays the statistics of Coronavirus COVID-19
around the world and the data are being collected from Johns Hopkins University Center
for Systems Science and Engineering JHU CSSE and it updates the cases constantly on
this website around the world.

5. chat-app-react-nodejs- Snappy is chat application build with the power of MERN Stack.
You can find the tutorial here

6. AI-Writing-Assistant- DeepWrite AI is Made with the Help of ChatGPT3 and Specific


Model is Prepared for Generating Perfect Blog Post with atmost Clarity.

7. Could API-Integration- Extracting the data from Cloud Data Set.

8. E-Commerce App-To Develop a E-Commerce application by taking sample products

You might also like