java+uijava persistence api java persistence query language(jpql) the entity life cycle entity...

7
CURRICULUM J2SE (JAVA 2 STANDARD EDITION) l l l l l l l l Defining a package Understanding CLASSPATH Access Protection Importing packages Defining and Implementing interfaces Anonymous classes Abstract classes Vs Interfaces Adapter classes PACKAGES AND INTERFACES l l l l l l l l l Fundamental of Exception handling Types of Exceptions Learning exceptions handlers Try and Catch Multiple catch Clauses Nested Try statements Throw , throws and finally Creating custom exceptions Assertion EXCEPTION HANDLING l l l l l l Learning String Operation Learning character Extraction Learning string Comparison Understanding string Buffer Classes String builder class Creating Immutable Class STRING HANDLING l l l l l l l l l Premain method , Object size Generics Annotations Vargs Static Import For each String in which Multiple exception handling Dimond Operator NEW IN JDK 5/6/7 l l l Understanding Requirement: why JAVA Why java important to the internet JAVA on LINUX PLATFORM INTRODUCTION To JAVA l l l l l l l Java Virtual machine Architecture Class loading process by class loaders Booting loader Extension loader System loader Role of Just In time compiler (JIT) Execution Engine INTRODUCTION TO JAVA VIRTUAL MACHINE l l l l l l Data Types , Variables ad Arrays Operators Control statements Object oriented paradigms Abstractions The Three OOP Principles: (Encapsulation, Inheritance, Polymorphism) AN OVERVIEW OF JAVA AND BUZZWORDS l l l l l l l l l l l l l l Class fundamentals Commands line arguments Learning Static Initializer Declaration of objects Instance variable Hiding Overloading and Overriding of Methods Upcasting Down casting Understanding of Access Controls (private, public and protected) Learning Nested and Inner classes Dynamic method Dispatching Using Abstract classes Using final to prevent Overriding & Inheritance Garbage collection JAVA CLASSES AND OOP IMPLEMENTATION JAVA+UI

Upload: others

Post on 16-Aug-2021

25 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: JAVA+UIJava Persistence API Java Persistence Query Language(JPQL) The Entity Life Cycle Entity Relationships @One To One @One To Many @Many To One @Many To …

CURRICULUM

J2SE (JAVA 2 STANDARD EDITION)

l

l

l

l

l

l

l

l

Defining a package

Understanding CLASSPATH

Access Protection

Importing packages

Defining and Implementing interfaces

Anonymous classes

Abstract classes Vs Interfaces

Adapter classes

PACKAGES AND INTERFACES

l

l

l

l

l

l

l

l

l

Fundamental of Exception handling

Types of Exceptions

Learning exceptions handlers

Try and Catch

Multiple catch Clauses

Nested Try statements

Throw , throws and finally

Creating custom exceptions

Assertion

EXCEPTION HANDLING

l

l

l

l

l

l

Learning String Operation

Learning character Extraction

Learning string Comparison

Understanding string Buffer Classes

String builder class

Creating Immutable Class

STRING HANDLING

l

l

l

l

l

l

l

l

l

Premain method , Object size

Generics

Annotations

Vargs

Static Import

For each

String in which

Multiple exception handling

Dimond Operator

NEW IN JDK 5/6/7

l

l

l

Understanding Requirement: why JAVA

Why java important to the internet

JAVA on LINUX PLATFORM

INTRODUCTION To JAVA

l

l

l

l

l

l

l

Java Virtual machine Architecture

Class loading process by class loaders

Booting loader

Extension loader

System loader

Role of Just In time compiler (JIT)

Execution Engine

INTRODUCTION TO JAVA VIRTUAL MACHINE

l

l

l

l

l

l

Data Types , Variables ad Arrays

Operators

Control statements

Object oriented paradigms

Abstractions

The Three OOP Principles:

(Encapsulation, Inheritance, Polymorphism)

AN OVERVIEW OF JAVA AND BUZZWORDS

l

l

l

l

l

l

l

l

l

l

l

l

l

l

Class fundamentals

Commands line arguments

Learning Static Initializer

Declaration of objects

Instance variable Hiding

Overloading and Overriding of Methods

Upcasting

Down casting

Understanding of Access Controls (private,

public and protected)

Learning Nested and Inner classes

Dynamic method Dispatching

Using Abstract classes

Using final to prevent Overriding & Inheritance

Garbage collection

JAVA CLASSES AND OOP IMPLEMENTATION

JAVA+UI

Page 2: JAVA+UIJava Persistence API Java Persistence Query Language(JPQL) The Entity Life Cycle Entity Relationships @One To One @One To Many @Many To One @Many To …

Swing & AWT

Introduction to JFC

Controls

Event Delegation Method

Event Classes

Event listeners

l

l

l

l

WINDOWS PROGRAMMING

APPLENETl

l

l

l

l

l

Applenet Basics

Architecture and Skeleton

Simple Apple Display Methods

The HTML Applet Tag

Inter Applet communication

Trusted Applet (Applet with Database)

l

l

l

l

l

l

l

l

l

l

The java thread model

Creating a thread: Extended Thread and Implementing Runable

Creating multiple Thread and Context Switching

Synchronization: methods and statements

Inter thread Communication

Thread local

Dead lock

Threadpool executer class

Shutdown hookup

Re-entrent locking

Multi threaded Programming

l

l

l

l

l

l

l

l

l

File handling

Binary Streams

Character stream

Serialization

Scanner

Stream tokenizer

String tokenizer

GzipOutStream class

Data Encryption & decryption

Introduction to I/O streams

l

l

l

l

URL, InetAddress

Socket And Server Socket

Datagram socket

Socket factories

NETWORKING

l

l

Determining the class of an object

Getting information about classes modifier,

fields, methods, constructor, and super classes

Reflection API

l

l

l

l

l

l

Finding out constant and method declaration

belong to an interface

Creating an instance of a class whose name is

not known until runtime

Getting and setting value of an objects field if

field name is unknown until runtime

Invoking a method on an object if the method is

unknown until runtime

Creating a new array whose size and

components type are not know until runtime

Invoking private member of a class

ADVANCED JAVA/J2EE (JAVA 2

ENTERPRISE EDITION)

l

l

l

l

l

l

l

l

l

l

The Collection Interfaces (list , set, Sorted set)

The collection classes

(The array list, Linked list, Hash set, Tree set)

Accessing a Collection via an Iterator

Working with maps

Working with Comparators

The Collection Algorithms

The Legacy Classes and Interfaces

(Enumeration, Vector, Stack, Dictionary, Hash table)

Date and Time Handling

COLLECTION CLASS

Array class

COLLECTION FRAMEWORK

l

l

l

l

Usage of Property file

Define the locale

ResourceBundle

Fetching Text from ResourceBundle

SYSTEM PROPERTIES & INTERNATIONALIZATION

l

l

l

l

Distributed Applications

RMI Architecture

Implementation

Call-Back Mechanism

REMOTE METHOD INVOCATION (RMI)

Page 3: JAVA+UIJava Persistence API Java Persistence Query Language(JPQL) The Entity Life Cycle Entity Relationships @One To One @One To Many @Many To One @Many To …

l

l

l

l

l

l

l

l

l

l

JDBC Drivers

Statements

Metadata

Scrollable & Updatable Result set

Batch Updates

Data Sources And Connecting Pooling

Row sets

Transaction (commit , rollback,savepoint)

Getting Data from excel sheet

Generating log file

DATABASE PROGRAMMING USING JDBC(4.1)

l

l

l

l

Single Tier

Two Tier

Three Tier

N Tier

INTRODUCTION TO J2EE ARCHITECTURETIER ARCHITECTURE

l

l

Web components

Business components

l

l

Containers Type

Containers Services

J2EE COMPONENTS

J2EE CONTAINERS

l

l

l

l

Java Naming and Directory Interfaces

Java Transaction Services

Java Messaging Services

Java Authentication & Authorization Services

J2EE Services

l

l

Use Cases

Diagrams

INTRODUCATION TO UML

l

l

l

l

Document type Definition (DTD)

XML parsers

Document object module(DOM)

Simple API for XML (SAX)

INTRODUCTION TO XML

l

l

l

l

l

l

l

l

l

Introduction to Web Programming

Advantages to Servlet

Servlet Lifecycle

Request Dispatching

Session Tracker

Event Listener

Dependency Injection

Filters

Servlet with Annotation

JAVA SERVLET

l

l

l

l

l

l

l

l

l

@WebFilter

@WebInitParam

@WebListener

@WebServlet

@MultipartConfig

@ServletSecurity

File uploading/file downloading

Security

Refreshing servlet

l

l

l

l

l

l

l

l

l

JSP Architecture

JSP Element

JSP Directives

JSP Actions

JSP Objects

Custom Tags

Using Tags of JSTL

Expression Language

Exception handling in JSP

JAVA SERVER PAGES (JSP) & JSTL

l

l

l

l

l

l

l

l

l

Ÿ

Ÿ

l

XMLHTTPRequest

Ready State

OnreadystateChange

ResponseText

ResponseXML

Status

StatusText

Div Tag

Functon

Open ( )

Send ( )

Ajax Web Application Model

Ajax

l

l

l

l

l

l

l

l

Jquery with Ajax

Jquery Event

Jquery Selectors

JSON

Calling JSP with Jquery

Animation

get ( ) Function

Jquery Ajax Event

Jquery

l

l

l

Introduction

Architecture

Types of EJB

ENTERPRISE JAVA BEANS (EJB-3.2)

Page 4: JAVA+UIJava Persistence API Java Persistence Query Language(JPQL) The Entity Life Cycle Entity Relationships @One To One @One To Many @Many To One @Many To …

l

l

l

l

l

l

l

l

l

l

l

l

l

l

Introduction

State Management

Dpendency Injection

Interceptors

Timer Service

Life cycle Callback Methods

@PostConstruct

@PreDestroy

@PreActivate

@PrePassivate

Types

Stateless

State full

Singleton

SESSION BEANS

l

l

l

l

l

l

l

l

l

l

l

l

l

l

l

Introduction

Java Persistence API

Java Persistence Query

Language(JPQL)

The Entity Life Cycle

Entity Relationships

@One To One

@One To Many

@Many To One

@Many To Many

@Entity

@Id

@Table

@Column

@Basic

ENTITY BEANS

l

l

l

l

l

l

l

l

Messaging overview

Messaging models

Point to point models

Topic subscriber models

JMS Implementation

Life cycle

@MessageDriven

@ActivationConfigProperty

MESSAGE DRIVEN BEANS & JMS2.0

l

l

l

l

l

l

l

l

Why design pattern?

Front controller

Composite view

Session façade

Service Locator

Data Access Object

Value object

Singleton pattern , factory pattern

J2EE DESIGN PATTERN

l

l

l

l

l

l

Email system and Protocols

Architecture

Sending mail

Receiving mail

Handling attachments

Replying & forwarding

JAVA MAIL

PACKAGING AND DEPLOYMENT USINGANT

l

l

l

Local Device

UUID class

Discovery Listener

BLUETOOTH API

l

l

l

l

l

A conceptual overview of Web Services

Web services requirements

SOAP

WSDL

UDDI

Introduction to Web services

l

l

My Eclipse 2013

NetBeans 6.5

UTILITIES

l Apache Tomcat 7.0

WEB SERVER

l

l

l

l

Bea's Web logic 10.3/12c

J Boss

Sun Application server

Web share

APPLICATION SERVER

STRUTS 2.X curriculum

l

l

l

l

l

l

l

MVC /Model2

Filter

Action

Result

Interceptors

Valuestack, ONGC and DATA transfer

Action Context

STRUTS 2 FRAMEWORK

l

l

l

l

l

Introducing Struts 2 actions

Packing your actions

Implementing Actions

Transferring data onto objects

File uploading: a case study

WORKING WITH STRUTS 2 ACTIONS

l

l

l

l

Why intercept requests

Interceptors in actions

Surveying the built –in struts 2 interceptor

Building your own interceptor

ADDING WORKFLOW WITH INTERCEPTOR

Page 5: JAVA+UIJava Persistence API Java Persistence Query Language(JPQL) The Entity Life Cycle Entity Relationships @One To One @One To Many @Many To One @Many To …

SQL ADVANCEDl

l

l

l

l

l

l

l

l

l

l

l

l

l

SQL order By

SQL AND & OR

SQL in

SQL between

SQL join

SQL union

SQL create

SQL drop

SQL alter

Decode SQL

SQL group By

SQL select by

SQL create view

Creating index

SQL Functionsl

l

Aggregate functions

Scalar functions

Working with Dates

Introduction to PL

Working with Procedure and Functions

Working with Triggers

Working with Sequences

l

l

l

l

Data transfer and type conversion

OGNL and Struts 2

Built-in type convertors

Customizing type conversion

DATA TRANSFER: OGNL AND TYPE CONVERSION

l

l

l

l

l

An overview of struts tags

Data tags

Miscellaneous tags

Using JSTL and other native tags

A brief primer for the OGNL expression

language

BUILDING A VIEW : TAGS

l

l

l

Why we need UI components tags

Tags, template, and themes

UI component tag reference

UI COMPONENT TAGS

l

l

l

Life after action

Commonly used result types

Global results

RESULTS IN DETAIL

l

l

l

Why use spring with struts 2?

Adding to spring to struts 2

Why use the java persistence API with struts 2?

INTEGRATING WITH SPRING AND HIBERNATE/JPA

l

l

l

l

Getting familiar with the validation framework

Wiring your actions for validation

Writing a custom validator

Validation framework advanced topics

EXPLORING THE VALIDATION FRAMEWORK

l

l

l

l

The struts 2 framework and JAVA i18n

A struts 2 i18n demo

Struts 2 i18n: the details

Overloading the framework's default locale

determination

UNDERSTANDING

Struts with Annotation

DATABASE CURRICULUMSQL Basic

l

l

l

l

l

l

Introduction

Select

Where

Insert

Update

Delete

INTERNATIONALIZATION

What is an HTML Table? U sing the Border Attributel

A ligning a Table on the Pagel

A ligning Tables and Textl

Creating a Hyperlink I Framel

Graphic File Formats U sing Images to Anchor Linksl

Forms and Controls F orms , Form Elementsl

F orm Actions, Form Methods , Form \l

Design

CSS 2 and CSS 3CSS review and basics C SS syntaxl

C SS selectorsl

C lasses and ID'sl

Some basic CSS properties T he box modell

D iv's and spansl

UI(USER INTERFACE)

Page 6: JAVA+UIJava Persistence API Java Persistence Query Language(JPQL) The Entity Life Cycle Entity Relationships @One To One @One To Many @Many To One @Many To …

Creative artwork and CSS G raduated fillsl

R ound cornersl

Layout principals with CSS D ocument flowl

A bsolute positioningl

R elative positioningl

S tatic positioningl

F loating elementsl

CSS based navigation S tyling links with pseudo classesl

C SS drop down navigation systemsl

Creating a CSS styled form A ssociating labels with inputsl

F orm based selectorsl

F ormatting inputsl

Working with other media types S witching to a different medial

JavaScript I ntroduction to JavaScriptl

C ommon Programming Conceptsl

J ava and JavaScriptl

W orking with Variables and Datal

J avaScript Reserved and Keywordsl

E xpressions and Operatorsl

F unctions, Methods, and Eventsl

M ethods as Functionsl

U ser Events and JavaScript Event Handlersl

T he button, checkbox, text, text area, radio button, l

and select Objects T he if...else, while, for, break, and continue l

Statements J avaScript Language Objectsl

T he String, Array, Date, and Math Objectsl

E valuating Stringsl

S etting and Extracting Time Informationl

Jquery G etting Started with jQueryl

T raversing the DOM and Chainingl

H andling Events and Event Delegationl

A JAX, JSON and Deferredsl

G rids , Tables with Ajax , Pagination, JQuery UIl

HTML5

Laying out a page with HTML5 N ew HTML5 Structural Tagsl

HTML5 - How we got here N ew Features of HTML5l

C urrent State of Browser Supportl

SECTIONS AND ARTICLES

HTML5 AUDIO AND VIDEO T he audio Elementl

T he video Elementl

A ccessibilityl

S cripting Media Elementsl

D ealing with Non-Supporting Browsersl

HTML5 FORMS N ew Input Typesl

HTML5 NEW FORM FIELD ATTRIBUTES r equiredl

p laceholderl

a utofocusl

a utocompletel

f orml

p atternl

NEW FORM ELEMENTS d atalistl

p rogress and meterl

HTML5 WEB STORAGE O verview of HTML5 Web Storagel

W eb Storagel

HTML5 CANVAS G etting Started with Canvasl

D rawing Linesl

C olor and Transparencyl

R ectanglesl

C ircles and Arcsl

Q uadratic and Bezier Curvesl

I magesl

INTEGRATED APIS O ffline Application APIl

D rag and Drop APIl

BootStrapLayout with Bootstrap G rid Layoutsl

Everyday Bootstrap

Bootstrap Component

Typescript What is Typescriptl�

Typescript Classesl�

Typescript Array ,String ,Tuples, Unionl�

Interfacel�

Inheritancel�

Constants and scoped variablesl�

Arrow functionl�

Template Stringl�

Modulesl�

ANGULAR 2

Page 7: JAVA+UIJava Persistence API Java Persistence Query Language(JPQL) The Entity Life Cycle Entity Relationships @One To One @One To Many @Many To One @Many To …

Partners :

PITAMPURA (DELHI)NOIDAA-43 & A-52, Sector-16,

GHAZIABAD1, Anand Industrial Estate, Near ITS College, Mohan Nagar, Ghaziabad (U.P.)

GURGAON1808/2, 2nd floor old DLF,Near Honda Showroom,Sec.-14, Gurgaon (Haryana)

SOUTH EXTENSION

www.facebook.com/ducateducation

Java

Plot No. 366, 2nd Floor, Kohat Enclave, Pitampura,( Near- Kohat Metro Station)Above Allahabad Bank, New Delhi- 110034.

Noida - 201301, (U.P.) INDIA 70-70-90-50-90 +91 99-9999-3213 70-70-90-50-90 70-70-90-50-90

70-70-90-50-90

70-70-90-50-90

D-27,South Extension-1New Delhi-110049

+91 98-1161-2707

(DELHI)

Introduction A natomy of an Angular 2 Applicationl

G et the Most from This Coursel

S ample Applicationl

Introduction to Components W hat Is a Component?l

C reating the Component Classl

D efining the Metadata with a Decoratorl

I mporting What We Needl

D emo: Creating the App Componentl

B ootstrapping the App Componentl

D emo: Bootstrapping the App Componentl

Templates, Interpolation, and Directives B uilding a Templatel

B uilding the Componentl

U sing a Component as a Directivel

B inding with Interpolationl

A dding Logic with Directives: ngIfl

A dding Logic with Directives: ngForl

Data Binding & Pipes P roperty Bindingl

H andling Events with Event Bindingl

H andling Input with Two-way Bindingl

T ransforming Data with Pipesl

Retrieving Data Using HTTP O bservables and Reactive Extensionsl

S etting Upl

S ending an Http Requestl

S ubscribing to an Observablel

Navigation and Routing Basics S etting Upl

C onfiguring Routesl

T ying Routes to Actionsl

P lacing the Viewsl

P assing Parameters to a Routel

A ctivating a Route with Codel

Services and Dependency Injection H ow Does It Work?l

B uilding a Servicel

R egistering the Servicel

I njecting the Servicel