4
ReadyNerd Computer Academy ReadyNerd Computer Academy Address: Flatno. 9, Madhav Chambers, Above Dena bank, opp. to Domino's,Senapati Bapat road, Shivaji Nagar, Pune Contact: 9595304461/ (020) 2565230 Core Java 1. Object-Oriented Programming Introduction to Object-Oriented Programming Classes and Objects Fields and Methods Encapsulation Access Control Inheritance Polymorphism 2. Inheritance in Java Inheritance in Java Types of Inheritence Method Overriding Polymorphism 3. Interfaces and Abstract Classes separating Interface and Implementation Interfaces and Realization Defining Interfaces Implementing and Extending Interfaces Abstract Classes 4. Interfaces and Abstract Classes separating Interface and Implementation Interfaces and Realization Defining Interfaces Implementing and Extending Interfaces Abstract Classe 5. Exception handling Catching Exceptions The finally Block Except ion Methods Declaring Exceptions Defining and Throwing Exceptions Errors and Runtime Exceptions 6. Multithreding Introduction to Threads Threaded Applications Creating Threads Thread States

Core Java Advanced Java- ReadyNerd

Embed Size (px)

Citation preview

Page 1: Core Java   Advanced Java- ReadyNerd

ReadyNerd Computer Academy

ReadyNerd Computer Academy Address: Flatno. 9, Madhav Chambers, Above Dena bank, opp. to Domino's,Senapati Bapat road, Shivaji Nagar, Pune Contact: 9595304461/ (020) 2565230

Core Java

1. Object-Oriented Programming

Introduction to Object-Oriented Programming

Classes and Objects

Fields and Methods

Encapsulation

Access Control

Inheritance

Polymorphism

2. Inheritance in Java

Inheritance in Java

Types of Inheritence

Method Overriding

Polymorphism

3. Interfaces and Abstract Classes

separating Interface and Implementation

Interfaces and Realization

Defining Interfaces Implementing and Extending

Interfaces Abstract Classes

4. Interfaces and Abstract Classes

separating Interface and Implementation

Interfaces and Realization

Defining Interfaces Implementing and Extending

Interfaces Abstract Classe

5. Exception handling

Catching Exceptions

The finally Block

Except ion Methods

Declaring Exceptions

Defining and Throwing Exceptions

Errors and Runtime Exceptions

6. Multithreding

Introduction to Threads

Threaded Applications

Creating Threads

Thread States

Page 2: Core Java   Advanced Java- ReadyNerd

ReadyNerd Computer Academy

ReadyNerd Computer Academy Address: Flatno. 9, Madhav Chambers, Above Dena bank, opp. to Domino's,Senapati Bapat road, Shivaji Nagar, Pune Contact: 9595304461/ (020) 2565230

Runnable Threads

Coordinating Threads

Synchronization

7. Input/Output Streams

Overview of St reams

Bytes vs. Characters

Converting Byte St reams to Character St reams

File Object

Binary

Input and Output

PrintWriter Class

Reading and Writing Objects

Basic and Filtered Streams

8. Collection Framework

The Collections Framework

The Set Interface

Set Implementation Classes

The List Interface

The Map Interface

Map Implementation Classes

9. Generics

Using Generics

Type Erasure

Type Boundaries

Wildcards , Generic Methods

Strengths and Weaknesses of Generics

Legacy Code and Generics

ADVANCED JAVA

1.JDBC

Introduction to JDBC

JDBC Drivers & Architecture

CURD operation

Using JDBC

Connecting to databases: the seven basic steps

Simplifying JDBC usage: some utilities

Using precompiled (parameterized) queries

Creating and executing stored procedures

Page 3: Core Java   Advanced Java- ReadyNerd

ReadyNerd Computer Academy

ReadyNerd Computer Academy Address: Flatno. 9, Madhav Chambers, Above Dena bank, opp. to Domino's,Senapati Bapat road, Shivaji Nagar, Pune Contact: 9595304461/ (020) 2565230

2. Servlets

Web Application Basics.

Architecture and challenges of Web Application.

Introduction to servlet Servlet life cycle

Developing and Deploying Servlets

Exploring Deployment Descriptor (web.xml).

Handling Request and Response

Initializing a Servlet

Accessing Database

Servlet Chaining Session Tracking & Management

Dealing with cookies

Transferring Request

Accessing Web Context Passing INIT and CONTEXT Parameter

Sharing information using scope object

Cont rolling concurrent access

User Authentication

Filtering Request and Response Programming Filter

Filter Mapping

3. JSP

Basic JSP Architecture

Life Cycle of JSP (Translation, compilation)

JSP Tags and Expressions

Role of JSP in MVC-2

JSP with Database

JSP Implicit Objects

Tag Libraries

JSP Expression Language (EL)

Using Custom Tag

JSP Capabilities:

Exception Handling

Session Management

Directives

JSP with Java Bean

Page 4: Core Java   Advanced Java- ReadyNerd

ReadyNerd Computer Academy

ReadyNerd Computer Academy Address: Flatno. 9, Madhav Chambers, Above Dena bank, opp. to Domino's,Senapati Bapat road, Shivaji Nagar, Pune Contact: 9595304461/ (020) 2565230