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

Java Syllubus

Java Syllubus

Uploaded by

roopesha
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)
22 views

Java Syllubus

Java Syllubus

Uploaded by

roopesha
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/ 6

Core Java and J2EE

Syllabus
Course Brochure

Duration – 2 Months

INTRODUCTION

 Java Language & Java Platform


 Java Technologies
 History of Java
 Execution Model Of Java
 First Java Program
 The JDK Directory Structure
 IDE
 Similarities between C & Java
 Differences between C & Java

STANDARD EDITION OF JAVA


 JDK
 PATH
 CLASSPATH

DATA TYPES
 What are data types?
 Int
 Float
 Char
 Double
 Boolean
 Short
 Long
 Byte

METHODS
 What are Methods?
 Method Structure
 Declaration Of Methods
 Calling Of Methods
 Defining Methods
 Method Parameters Scope
 Why static methods?

www.apponix.com

OtherCities: 90699-80888
Core Java and J2EE
Syllabus
Course Brochure

CONTROL FLOW STATEMENT


 What are Control Flow Statements?
 If - Statement
 Else if Statement
 Conditional (Switch) Statements

OPERATORS
 Arithmetic Operators
 Relational Operators
 Logical Operators
 Conditional Operators

LOOPS
 For Loop
 While Loop
 Do While Loop
 Break Statement

OBJECT ORIENTED PROGRAMMING(OOPS)


 Class & Object
 Encapsulation
 Attributes (Properties)
 Operations (Methods)Reference Vs Object
 Real-time Object Oriented Examples

CONSTRUCTOR
 No Argument Constructor
 Parameterized Constructor
 Constructor Overloading
 Explicit Vs Implicit Default Constructor

WRAPPER CLASSES ACCESSIBILITY MODE


 Private?
 Protected
 Default
 Public
INTER OBJECT COMMUNICATION
 Message
 Message Passing
 Message Sender
 Message Receiver

www.apponix.com

OtherCities: 90699-80888
Core Java and J2EE
Syllabus
Course Brochure

ARRAYS
 What is an array?
 Declaring an array
 Initializing an array
 One Dimensional array
 Two Dimensional arrays
 Multi Dimensional arrays

STATIC MODIFIER
 Static Variables
 Static Methods
 Static Blocks
 Static Classes

INHERITANCE
 Inheritance in Java
 Use of Inheritance
 Single Inheritance
 Multi-level Inheritance
 Hierarchical Inheritance
 Hybrid Inheritance
 Method Overloading
 Method Overriding
 Super Class-Sub Class
 Abstract Classes
 Abstract Methods

POLYMORPHISM
 Static Polymorphism
 Dynamic Polymorphism
Static Vs Dynamic Binding

INTERFACE
 Interfaces Vs Abstract Class
 Role of Interfaces in Real time
 Interfaces Inheriting from other Interfaces
 Declarative Multiple Inheritance using Interfaces

PACKAGES
 What is a Package?
 Advantages of Packages
 Types Of Packages

www.apponix.com

OtherCities: 90699-80888
Core Java and J2EE
Syllabus
Course Brochure

 Naming Convention
 Steps For Creating Packages
 The import Statement
 Static Imports
 CLASSPATH and Import
 Defining Packages
 Scope of Packages

STRING HANDLING
 String
 String Buffer
 String Handler

EXCEPTION HANDLING
 Types of errors
 Need of Exception Handling
 Try, Catch, throws, Finally
 Try with resources
 Exception Hierarchy
 User Defined Exceptions

IOSTREAMS
 Byte-Oriented Streams
 Character Oriented Streams
 Java.Io.File Class
 Object Serialization
MULTITHREADING
 Multi-tasking Vs Multi threading
 Life Cycle of Thread
 Java.lang.thread Vs Java.lang.runnable
 Developing Multithreaded Applications
 Synchronization
 Dead-Lock
 Inter-thread communication

JDBC
 Introduction To JDBC
 JDBC Architecture
 Types Of JDBC Drivers
 Creating a Database & Table
 Getting Information from Database
 Obtaining Result Set Information

www.apponix.com

OtherCities: 90699-80888
Core Java and J2EE
Syllabus
Course Brochure

 Connecting a Java Program to DB


 Prepared Statement & Statement classes in java
 Inserting, Updating & Deleting data

Java Servlets
 what is a web application
 Java servlets
 Servlet lifecycle
 Servlet Context
 Session Management
 Building the first servlet
 Deploying the servlet

SPRING BOOT
 Rest Api & Web Service Creation
 Integration with JDBC Template
 Integration with Hibernate

JSP
 What is a JSP page
 Basic HTML tags
 JSP Tag Library
 JSP Page Lifecycle
 Creating first dynamic web page
MVC ARCHITECTURE
 Introduction to MVC
 MVC Architecture
 Advantages of MVC
 Three-tier architecture

HIBERNATE FRAMEWORK
 Technologies for Persistency
 Introduction to ORM
 Hibernate Architecture
 Hibernate API
 Configuration Properties
 Inheritance in Hibernate
 Component Mapping
 Collection Mapping
 One-to-many, Many-to-many Relations
 HQL (Aggregate Function ,clauses ,Criteria)

www.apponix.com

OtherCities: 90699-80888
Core Java and J2EE
Syllabus
Course Brochure

SKILL ENHANCEMENT –

 Project Guiding Session


 Interview Preparation Skills
 Resume Building
 Mock Up Interviews
 Logical Reasoning and Analytical Ability
 Decision Making Skills
 Problem Solving Techniques
 Includes 1
Mini
Project +
1
Capstone
Project

www.apponix.com

OtherCities: 90699-80888

You might also like