0% found this document useful (0 votes)
66 views

Java Syllubus

Uploaded by

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

Java Syllubus

Uploaded by

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

Core and Advanced Java syllubus:

================================

1. Introduction:

1. Java History
2. Differences between java and others
3. Java Features
4. Java Naming Conventions
5. Java Programming Format

2. First Java Application Development:

1. Java Installation
2. Editor
3. Java Application and Java File Saving.
4. Compile Java File
5. Execute Java Applications.

3. Language Fundamentals:

1. Tokens
2. Identifiers
3. Literals
4. Key Words /Reserved Words
5. Operators
6. Data Types and Type casting
7. Java Statements
8. Arrays

4. OOPS:

1. Types of Programming Languages


2. Object Oriented Features
3. Object Based PL VS Object Oriented PL
4. Class syntax
5. Method Syntax
6. Var-arg method.
7. Accessor Methods VS Mutator Methods
8. Syntax to create an object
9. Immutable Objects VS Mutable Objects
10. Object Vs Instance
11. Constructors
12. Instance Context
13. This keywords
14. Static keyword
15. Main () method
16. Factory Method
17. Singleton classes and Doubleton classes
18. Final Keyword
19. Enum keyword
20. Relationships in JAVA
21. Assiciations in Java
22. Inheritance and Types of inheritances
23. Staic flow in inheritance
24. Instance flow in inheritance
25. Super keyword
26. Class level type casting
27. Poly Morphism
28. Method overriding
29. Abstract Methods Vs Concreate Methods
30. Abstract class Vs concrete Class
31. Class Vs Abstract class Vs interface
32. "Instance of" operator
33. What is Adapter class?
34. What is marker interface?
35. Object Cloning
36. JAVA8 features in interfaces

5. Inner classes:

1. Member Inner class


2. Static Inner class
3. Method local Inner class
4. Anonymous Inner class

6. Wrapper classes:

1. Byte, Short, Integer, Long, Float, Double, Boolean, Character

7. Packages:

1. What is a package?
2. Adv. of packages
3. Types of packages
4. Jar files preparation
5. Executable Jar files
6. Batch files preparation

8. String manipulations:

1. String
2. String Buffer
3. String Builder
4. String to kenizer

9. Exception Handling:

1. Error VS Exception
2. Exception Def.
3. Types of Exceptions
4. Checked Exception VS Unchecked Exception
5. Throw Vs throws
6. try-catch-finally
7. Custom Exceptions
8. Java7 Features in Exception Handling

10. Multi-Threading:

1. Process Vs Processor Vs Procedure


2. Single Processing Mech. Vs Multi Processing Mech.
3. Single Thread model And Multi Thread Model
4. Thread Design
5. Thread lifecycle
6. Thread class library
7. Daemon Thread
8. Synchronization
9. Inter Thread communication
10. Deadlocks

11. IOStreams:

1. What is stream?
2. Types of Streams?
3. File Input Stream Vs File Output Stream
4. File Reader Vs File Writer
5. File Vs Random Access File
6. Serialization vs Deserialization
7. Externalization

13. Collection Framework:

1. Collection Arch.
2. List and its implementations
3. Set and its implementations
4. Map and its implementations
5. Queue and its implementations
6. Iterators

14. AWT:

1. Text Field, Text Area, Button, Label, Check Box, List.

Fullstack java :
===============

1. Basic of web applications

1.What is web appliccation


2.what is web-client and web-server.
3.How to do client and server communication
4.HTTP Protocol basics
5.HTML Language Basics
6.What is TCP/IP port URL
7.Need for webcontainer

2.Web container and web application project setup:

1.Tosetup Tomcat container on a machine


2.To setup servlets JSP project in Eclipse
3.To configure dependency of servlets JSP API'S
4.Web application Project structure

3.Servlets:

1.What is Servlets
2.What can They do? Why they need?
3.How do servlets look in code?
4.HTTP Methods GET,POST,PUT,DELETE,TRACE,OPTIONS.
5.GET/POST requests and differnces between them.
6.Servlet life cycles
7.Servlet context and servlet config.
8.Forwarding and redirection of requests.
4.Session Mnagement:

1.What is Session?
2.Why is it required?
3.How to get a Session?
4.Session information passing between client and server.
5.Session information passing mechanisms-coookies Rewriting.
6.How to destroy Session?

5.JSP:

1.Introduction of JSP and need for JSPs


2.Basic Html Tags
3.Jsp lifecycle.

6.JSP Elements:

1.Scripts
2.Expressions.
3.Declarations.
4.Significance of above elements and fitment into JSP lifecycle.
5.What are directives of JSP?
6.Page Directive.
7.Include Directives.
8.Taglib Directives.

7.JSP Tag library.

1.JSP standard action.


2.Expression language.
3.JSTL basics and its usage.
4.Need for custom Tag library.
5.Custom tag lirary implementation.

FRAME WORKS:
===========

Hibernate Framework:

1.Introduction:
1.What is ORM principle?
2.Why ORM?
3.ORM implementation.

2.Hibernate Architecture:

1.Introduction to Hibernate.
2.Hibernate Architecture.
3.What are persistant classes.?

3.Hibernate CRUD:

1.Setting up Hibernate project.


2.Configuring all JARs and XML files.
3.Setting up connection to DB.
4.Performing basic CRUD operations using Hibernate API.
5.Object Identity
6.Using SQL with Hibernate.
7.Using HQL.
8.Using criteria queries.

4.Mapping Collections and Associations:

1. To define Sets,Maps, Lists in Hibernate.


2.Association Mappings.
one to one
one to many
many to one
many to many
3.Hibernate caching.
4.What is caching.
5.What are the types of caching ?
6.Explanation of various caching machanism in Hibernate.
7.Using Hibenate Annotations.
Sample example of using Hibernate.

Spring Framework
=================
1. Introduction to spring

What is Spring?
Spring Architecture explanation and all it's components
2. Introduction to all modules of Spring

Spring Bean Factory


Spring Application Context
Spring DI
Spring Integration; Spring messaging, Spring JMS
Spring MVC
Spring DAO
3. Setting up spring

Setting up of Spring framework


Download JARs
Configure XML files
4. Dependency Injection

What is Dependency Injection?


How is it implemented using Spring Framework?
Bean Wiring mechanisms in Spring

5. Spring AOP

What is Spring AOP?


Implementation of Spring AOP
Spring Boot Framework (Version 2.x)
1. Introduction

Spring Boot Introduction


Spring Boot Version
Spring vs Spring Boot vs Spring MVC
Spring Boot Architecture

2. Creating Project

Spring Initializr
Download & Install STS IDE
Spring Boot Example
Spring Boot CLI
Spring Boot Example-STS

3. Project Components

Annotations
Dependency Management
Application Properties
Starters
Starter Parent
Starter Web
Starter Data JPA
Starter Actuator
Starter Test
Devtools
Multi Module Project
Packaging
Auto-Configuration

4. Tool Suite

Hello World Example


Project Deployment Using Tomcat

5. Spring Boot AOP

What is AOP?
AOP Before Advice
AOP After Advice
AOP Around Advice
After Returning Advice
After Throwing Advice

6. Spring Boot Database

JPA
JDBC
H2 Database
Crud Operations

7. Spring Boot View

Thymeleaf View

8. Spring Boot Caching

What is Caching?
Cache Provider
EhCaching

9. Spring Boot Misc

Run Spring Boot Application


Changing Port
Spring Boot Rest Example

Web Services: REST and SOAP


Logging Framework: Splunk, Log4J, SLF4j
Version-control system + repository hosting service: Git + Github

You might also like