SlideShare a Scribd company logo
Java Overview & JSE (35 Hours)
SQL & JDBC (30 Hours)
HTML5-Bootstrap-CSS & JQuery (20 Hours)
Asp.net Core ( 30 Hours)
Angular Vitals (15 Hours)
JSE
Introduction To Java
Java History
Why Java
Features of Java
Environment Setup
Hello World Application
Java Program Internal
JDK, JRE, JVM
JVM- Java Virtual Machine
Class, Objects, Data Types
Variables
Type Casting
Operators
Java Comments
Object Oriented Programming Concepts
Abstraction
Encapsulation
Polymorphism
Inheritance
Java Coding Standards
Java Keywords
Access Specifiers – Public, Private, Protected, Default
Static Concept – Block, Variable, Method, Class
Scanner Class
Control Statement – If, If…else, Nested if…else and SwitchCase
Flow Statement- for, while, do..while
Java Break Statement
Java Continue Statement
java Arrays
Class
Object
Passing an object and returning an object
Static vs non static
Constructor- Default, Parameterized
Inheritance
Extends, super and this keyword
Method Overloading, Method Overriding
Interface
Abstract Class
Abstract Class vs Interface
Garbage Collection
Marker Interface
Serialization
Transient
Java instanceof
Instance initializer block
Volatile Keyword in Java
Exception Handling
Introduction
Pre Defined Exceptions
Try-Catch-Finally
Throws, throw
User Defined Exception examples
getMessage,ExceptionObject,printStackTrace
PACKAGES
Introduction to all predefined packages
User Defined Packages
Access Specifiers
Wrapper classes
Integer,Float,Double,Byte
String Concept
String Basics
String Methods
String Buffer
String Builder
Custom Immutable Class
Collection Framework
Collection Basics
Iterator Interface
Methods of Collection Interface
List
Array List
Linked List
Vector
Set
Hash Set
Tree Set
Map
Hash Map
Tree Map
Hashtable
Comparable Interface
Comparator Interface
Collections class
Differentiate Comparable and Comparator
Java Enum
Date Concept
Streams
Byte-oriented streams
Character – oriented streams
File
Random-access file
Serialization
File Handling Concept
File Handling Basics
Create Folder
Create File- .txt. .pdf, .xlsx, .docs, etc
Write File
Read File
Delete File
Thread
Concept, Lifecycle
Extends Thread
Implement Runnable Interface
Thread Priorities
Thread Methods
Multithreading
Thread Synchronization
Synchronization
Object Locking
Inter Thread Communication
Lambda Expression
Functional Interface
Default Method in Interface
Static Method in Interface
Method References
Date Time API
Stream API
Collectors
For each Loop
String Joiner Class
Parallel Sort
Optional Class
SQL & JDBC(30 HOURS)
Introduction to DBMS
 Approachto Data Management
 Introduction to prerequisites
 File and Filesystem
 Disadvantages of file
 Review of Database Management Terminology
 Database Models
 Hierarchal Model
 Network Model
 Relational Model
Introduction to RDBMS
 Feature of RDBMS
 Advantages of RDBMS over FMS ad DBMS
 The 12 rules (E.F Codd’sRules –RDBMS)
 Need for Database Design
 Supportof Normalization Process forData Management
 Client-Server Technology
 Oracle Corporation Products
 Oracle Versions
 About SQL&SQL*PLUS
Sub Language Commands
 Data Definition Language (DDL)
 Data Retrieval Language (DRL)
 Data Manipulation Language (DML)
 Transaction Control Language (TCL)
 Database Security and Privileges (DCL)
Introduction to SQL DatabaseObject
 Oracle Pre Defined Datatypes
 DDL Commands
 Create, Alter (add, modify, rename, drop)Columns, Rename, truncate, drop
 DML-Insert, update, delete
 DQL-SELECT Statements using WHEREclause
 Comparison and Conditional Operators
 Arithmetic and Logical Operators
 Set Operators (UNION, UNION ALL, INTERSECT, MINUS)
 Special Operators – IN (NOT IN), BETWEEN (NOT BETWEEN), LIKE
(NOT LIKE), IS NULL (IS NOT NULL)
 Working with DML, DRL Commands
 Operators Support
Built-in Functions
 Arithmetic Functions, Character Functions, Date Functions, Conversion
Functions
 Aggregate Functions, OLAP Functions & General Functions
Grouping the Result of a Query
 Using Group by and Having Clause of DRL Statement
 Using Order by clause
Working with Integrity Constraints
 Importance of Data Integrity
 Supportof Integrity Constraints for Relating Table in RDBMS
 NOT NULL constraint
 UNIQUE constraint
 PRIMARY KEY constraint
 FOREIGN KEY constraint
 CHECK constraint
 Working with different types of Integrity Constraints
REF constraint
 Understanding ON DELETE clause in referential integrity constraint
 Working with a compositeconstraint
 Applying DEFAULT option to columns
 Working with multiple constraints upon a column
 Adding constraints to a table
 Dropping of constraints
 Enabling / Disable constraints
 Querying for constraints information
Querying Multiple Tables (Joins)
 Equi Join/Inner Join/Simple Join
 Cartesian Join
 Non-Equi Join
 Outer Joins
 Self Join
Working with Sub Queries
 Understanding the practical approachto Sub Queries/Nested Select/Sub
Select/Inner Select/Outer Select
 What is the purposeof a Sub Query?
 Sub Query Principle and Usage
 Type of Sub Queries
 Single Row
 Multiple Row
 Multiple Column
 Applying Group Functions in Sub Queries
 The impact of Having Clause in Sub Queries
 IN, ANY/SOME, ALL Operators in Sub Queries
 PAIRWISE and NON PAIRWISEComparison in Sub Queries
 Be … Aware of NULL’s
 Correlated Sub Queries
 Handling Data Retrieval with EXISTS and NOT EXISTS Operators
Working with DCL, TCL Commands
 Grant, Revoke
 Commit, Rollback, Savepoint
 SQL Editor Commands
 SQL Environment settings
Maintaining Database Objects
VIEWS in Oracle
 Understanding the Standards of VIEWS in Oracle
 Types of VIEWS
 Relational Views
 Object Views
 Prerequisites to work with views
 Practical approachof SIMPLE VIEWS and COMPLEX VIEWS
 Column definitions in VIEWS
 Using VIEWS for DML Operations
 In-Line View
 Forced Views
 Putting CHECK Constraint upon VIEWS
 Creation of READ ONLY VIEWS
 Understanding the IN LINE VIEWS
 About Materialized Views
 View Triggers
Working with Sequences
Working with Index and Clusters
Creating Cluster Tables, Implementing Locks, working with roles
Pseudo Columns in Oracle
 Understanding Pseudo Columns in Oracle
 Types of Pseudo Columns in Oracle
 CURRVAL and NEXTVAL
 LEVEL
 ROWID
 ROWNUM
Locks
 Row level Locks
 Table Level Locks
 Shared Lock
 Exclusive Lock
 Dead Lock
PL-SQL (Procedure Language – SQL)
 Introduction to Programming Languages
 Introduction to PL/SQL
 The Advantages of PL/SQL
 PL/SQL Architecture
 PL/SQL Datatypes
 Variable and Constants
 Using Built_in Functions
 Conditional and Unconditional Statements
 Simple if, if… else, nested if..else, if..else Ladder
 Iterations in PL/SQL
 Simple LOOP, WHILE LOOP, FOR LOOP and NESTED LOOPS
 SQL within PL/SQL
 Composite Data types (Complete)
 Cursor Management in PL/SQL
 Implicit Cursors
 Explicit Cursors
 Cursor Attributes
 Cursor with Parameters
 Cursors with LOOPs Nested Cursors
 Cursors with Sub Queries
 Ref. Cursors
 Record and PL/SQL Table Types
 STOREDPROCEDURES
 PROCEDURE with Parameters (IN,OUT and IN OUT)
 Dropping a Procedure
 Difference between Procedures and Functions
 User Defined Functions
EXCEPTIONSin PL/SQL
Types of exceptions
 User-Defined Exceptions
 Pre Defined Exceptions
 RAISE_APPLICATION_ERROR
Database Triggers in PL/SQL
 Types of Triggers
 Row Level Triggers
 Statement Level Triggers
 DDL Triggers
 Trigger Auditing
 Enable and Disable Trigger
JDBC(JAVA DATABASE CONNECTIVITY)
Understanding Class.forName(-)
Need of JDBC
Types of Jdbc drivers
Statement objects (Simple Statement,PreparedStatement,CallableStatement)
Resulset objs
Batch Processing/Updation
Transaction management
Working with diff DB s/ws
Working with Dates, BLOB and CLOB vlaues
JDBC 3.0 & 4.0 Features
Working with Type3 and Type5 jdbc drivers
JDBC CRUD Application
Misc Discussions
Servlets and jsps
SERVLETS
1. Introduction
2. Web application Architecture
3. Web Server & Containers
4. Http Protocol
5. Web application developement
6. Understanding Servlet api
7. Html-Servlet Communication
8. Servlet Life Cycle
9. Deployment of webappliation in different severs
10. Servlet to DB s/w communcation (with jdbc connection pooling)
11. Servlet to Servlet Communcation(Servlet Chaining)
12. SessionTracking
13. Servlet Filters & wrappers
14. Servlet Listeners
15. File Uploading and Downloading
16. Annotations based servlet programming
17. Web-Security
18. Misc Discussions
III. JSP
1. Introduction
2. Jsp LifeCycle
3. Jsp Implicit Objects & Scopes
4. Jsp Scripting tags
5. Jsp Directives tags
6. Jsp Actions
a.Standard Actions
b.Custom Actions
7.JSTL
8. understading model1,mvc1,mvc2 architectures
9.Mini Projects
10.Misc Discussions
IV. IDE
1. MyEclipse
2.NetBeans
3.Eclipse
V. SERVERS
1. Tomcat
2. Weblogic
3.GlassFish
4.web shepre
5.Jboss
VI. DATABASES
1. Oracle
2.mysql
3.postgresql
Java full stack1

More Related Content

PDF
PostgreSQL - Case Study
S.Shayan Daneshvar
 
PDF
Advanced SQL - Database Access from Programming Languages
S.Shayan Daneshvar
 
PPTX
Introduction to MongoDB
S.Shayan Daneshvar
 
PPTX
Database Programming Techniques
Raji Ghawi
 
PDF
XML parsing using jaxb
Malintha Adikari
 
PPTX
PostgreSQL - Object Relational Database
Mubashar Iqbal
 
PPTX
Database Programming
Henry Osborne
 
PPTX
BGOUG 2012 - XML Index Strategies
Marco Gralike
 
PostgreSQL - Case Study
S.Shayan Daneshvar
 
Advanced SQL - Database Access from Programming Languages
S.Shayan Daneshvar
 
Introduction to MongoDB
S.Shayan Daneshvar
 
Database Programming Techniques
Raji Ghawi
 
XML parsing using jaxb
Malintha Adikari
 
PostgreSQL - Object Relational Database
Mubashar Iqbal
 
Database Programming
Henry Osborne
 
BGOUG 2012 - XML Index Strategies
Marco Gralike
 

What's hot (20)

PPTX
Hotsos 2013 - Creating Structure in Unstructured Data
Marco Gralike
 
PPTX
BGOUG 2012 - Design concepts for xml applications that will perform
Marco Gralike
 
PPT
Ontology-based Cooperation of Information Systems
Raji Ghawi
 
PPT
OWSCIS: Ontology and Web Service based Cooperation of Information Sources
Raji Ghawi
 
PPT
Utilized JAXB to generate POJOs automatically
Guo Albert
 
PDF
JSR-222 Java Architecture for XML Binding
Heiko Scherrer
 
PDF
Sql 2009
Cathie101
 
PPTX
ODTUG Webcast - Thinking Clearly about XML
Marco Gralike
 
PPT
Sedna XML Database System: Internal Representation
Ivan Shcheklein
 
PPTX
What is SQL Server?
CPD INDIA
 
PPT
Jaxb
Manav Prasad
 
PPTX
XFILES, The APEX 4 version - The truth is in there
Marco Gralike
 
PPTX
Extracting data from xml
Kumar
 
PDF
JAXB: Create, Validate XML Message and Edit XML Schema
Sitdhibong Laokok
 
PPTX
SQL and NoSQL in SQL Server
Michael Rys
 
DOCX
Viva voce
Sadhana Sreekanth
 
PPTX
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
Marco Gralike
 
PPT
XML Amsterdam - Creating structure in unstructured data
Marco Gralike
 
PPTX
OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 1
Marco Gralike
 
Hotsos 2013 - Creating Structure in Unstructured Data
Marco Gralike
 
BGOUG 2012 - Design concepts for xml applications that will perform
Marco Gralike
 
Ontology-based Cooperation of Information Systems
Raji Ghawi
 
OWSCIS: Ontology and Web Service based Cooperation of Information Sources
Raji Ghawi
 
Utilized JAXB to generate POJOs automatically
Guo Albert
 
JSR-222 Java Architecture for XML Binding
Heiko Scherrer
 
Sql 2009
Cathie101
 
ODTUG Webcast - Thinking Clearly about XML
Marco Gralike
 
Sedna XML Database System: Internal Representation
Ivan Shcheklein
 
What is SQL Server?
CPD INDIA
 
XFILES, The APEX 4 version - The truth is in there
Marco Gralike
 
Extracting data from xml
Kumar
 
JAXB: Create, Validate XML Message and Edit XML Schema
Sitdhibong Laokok
 
SQL and NoSQL in SQL Server
Michael Rys
 
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
Marco Gralike
 
XML Amsterdam - Creating structure in unstructured data
Marco Gralike
 
OPP2010 (Brussels) - Programming with XML in PL/SQL - Part 1
Marco Gralike
 
Ad

Similar to Java full stack1 (20)

DOCX
Oracle 11g developer on linux training in bangalore
Suvash Chowdary
 
DOCX
Oracle 11g developer on linux training in bangalore
Suvash Chowdary
 
DOCX
Oracle Course content
TRINADH G
 
DOC
Oracle 11g sql plsql training
FuturePoint Technologies
 
PDF
Oracle11gdevtrainingindelhincr
ducat1989
 
PDF
Oracle 11G Development Training noida Delhi NCR
Shri Prakash Pandey
 
PDF
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
SequelGate
 
DOCX
Oracle Fundamental and PL-SQL.docx
Chandan Kumar
 
PPT
ORACLE PL SQL
Srinath Maharana
 
PPTX
SQL for interview
Aditya Kumar Tripathy
 
PDF
SQL Tutorial
ziamd
 
PDF
SQL
kaushal123
 
PDF
SQL
kaushal123
 
PDF
Dbms narrative question answers
shakhawat02
 
PPTX
Introduction to SQL, SQL*Plus
Chhom Karath
 
PPTX
PL/SQL Fundamentals I
Nick Buytaert
 
PDF
Sql notes, sql server,sql queries,introduction of SQL, Beginner in SQL
Prashant Kumar
 
PPT
Oracle_PLSQL.ppt ..
RAMIROENRIQUERAMALLO
 
PPT
Oracle_PLSQL (1).ppt .
RAMIROENRIQUERAMALLO
 
PDF
Oracle sql in 7 days by suesh.n v 1.0
nsureshreddy51
 
Oracle 11g developer on linux training in bangalore
Suvash Chowdary
 
Oracle 11g developer on linux training in bangalore
Suvash Chowdary
 
Oracle Course content
TRINADH G
 
Oracle 11g sql plsql training
FuturePoint Technologies
 
Oracle11gdevtrainingindelhincr
ducat1989
 
Oracle 11G Development Training noida Delhi NCR
Shri Prakash Pandey
 
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
SequelGate
 
Oracle Fundamental and PL-SQL.docx
Chandan Kumar
 
ORACLE PL SQL
Srinath Maharana
 
SQL for interview
Aditya Kumar Tripathy
 
SQL Tutorial
ziamd
 
Dbms narrative question answers
shakhawat02
 
Introduction to SQL, SQL*Plus
Chhom Karath
 
PL/SQL Fundamentals I
Nick Buytaert
 
Sql notes, sql server,sql queries,introduction of SQL, Beginner in SQL
Prashant Kumar
 
Oracle_PLSQL.ppt ..
RAMIROENRIQUERAMALLO
 
Oracle_PLSQL (1).ppt .
RAMIROENRIQUERAMALLO
 
Oracle sql in 7 days by suesh.n v 1.0
nsureshreddy51
 
Ad

Recently uploaded (20)

PDF
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
PPTX
Save Business Costs with CRM Software for Insurance Agents
Insurance Tech Services
 
PDF
Bandai Playdia The Book - David Glotz
BluePanther6
 
PDF
Micromaid: A simple Mermaid-like chart generator for Pharo
ESUG
 
PDF
Become an Agentblazer Champion Challenge
Dele Amefo
 
PDF
Wondershare Filmora 14.5.20.12999 Crack Full New Version 2025
gsgssg2211
 
PDF
Become an Agentblazer Champion Challenge Kickoff
Dele Amefo
 
PDF
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
PPTX
oapresentation.pptx
mehatdhavalrajubhai
 
PDF
PFAS Reporting Requirements 2026 Are You Submission Ready Certivo.pdf
Certivo Inc
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PPTX
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
PDF
Build Multi-agent using Agent Development Kit
FadyIbrahim23
 
PDF
The Role of Automation and AI in EHS Management for Data Centers.pdf
TECH EHS Solution
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PPTX
Materi_Pemrograman_Komputer-Looping.pptx
RanuFajar1
 
PDF
IEEE-CS Tech Predictions, SWEBOK and Quantum Software: Towards Q-SWEBOK
Hironori Washizaki
 
PPTX
EU POPs Limits & Digital Product Passports Compliance Strategy 2025.pptx
Certivo Inc
 
PDF
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
QAware GmbH
 
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
Save Business Costs with CRM Software for Insurance Agents
Insurance Tech Services
 
Bandai Playdia The Book - David Glotz
BluePanther6
 
Micromaid: A simple Mermaid-like chart generator for Pharo
ESUG
 
Become an Agentblazer Champion Challenge
Dele Amefo
 
Wondershare Filmora 14.5.20.12999 Crack Full New Version 2025
gsgssg2211
 
Become an Agentblazer Champion Challenge Kickoff
Dele Amefo
 
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
oapresentation.pptx
mehatdhavalrajubhai
 
PFAS Reporting Requirements 2026 Are You Submission Ready Certivo.pdf
Certivo Inc
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
Build Multi-agent using Agent Development Kit
FadyIbrahim23
 
The Role of Automation and AI in EHS Management for Data Centers.pdf
TECH EHS Solution
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
Materi_Pemrograman_Komputer-Looping.pptx
RanuFajar1
 
IEEE-CS Tech Predictions, SWEBOK and Quantum Software: Towards Q-SWEBOK
Hironori Washizaki
 
EU POPs Limits & Digital Product Passports Compliance Strategy 2025.pptx
Certivo Inc
 
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
QAware GmbH
 

Java full stack1

  • 1. Java Overview & JSE (35 Hours) SQL & JDBC (30 Hours) HTML5-Bootstrap-CSS & JQuery (20 Hours) Asp.net Core ( 30 Hours) Angular Vitals (15 Hours) JSE Introduction To Java Java History Why Java Features of Java Environment Setup Hello World Application Java Program Internal JDK, JRE, JVM JVM- Java Virtual Machine Class, Objects, Data Types Variables Type Casting Operators Java Comments Object Oriented Programming Concepts Abstraction Encapsulation
  • 2. Polymorphism Inheritance Java Coding Standards Java Keywords Access Specifiers – Public, Private, Protected, Default Static Concept – Block, Variable, Method, Class Scanner Class Control Statement – If, If…else, Nested if…else and SwitchCase Flow Statement- for, while, do..while Java Break Statement Java Continue Statement java Arrays Class Object Passing an object and returning an object Static vs non static Constructor- Default, Parameterized Inheritance Extends, super and this keyword Method Overloading, Method Overriding Interface Abstract Class Abstract Class vs Interface Garbage Collection Marker Interface
  • 3. Serialization Transient Java instanceof Instance initializer block Volatile Keyword in Java Exception Handling Introduction Pre Defined Exceptions Try-Catch-Finally Throws, throw User Defined Exception examples getMessage,ExceptionObject,printStackTrace PACKAGES Introduction to all predefined packages User Defined Packages Access Specifiers Wrapper classes Integer,Float,Double,Byte String Concept String Basics String Methods String Buffer String Builder Custom Immutable Class Collection Framework
  • 4. Collection Basics Iterator Interface Methods of Collection Interface List Array List Linked List Vector Set Hash Set Tree Set Map Hash Map Tree Map Hashtable Comparable Interface Comparator Interface Collections class Differentiate Comparable and Comparator Java Enum Date Concept Streams Byte-oriented streams Character – oriented streams
  • 5. File Random-access file Serialization File Handling Concept File Handling Basics Create Folder Create File- .txt. .pdf, .xlsx, .docs, etc Write File Read File Delete File Thread Concept, Lifecycle Extends Thread Implement Runnable Interface Thread Priorities Thread Methods Multithreading Thread Synchronization Synchronization Object Locking Inter Thread Communication Lambda Expression Functional Interface Default Method in Interface Static Method in Interface
  • 6. Method References Date Time API Stream API Collectors For each Loop String Joiner Class Parallel Sort Optional Class SQL & JDBC(30 HOURS) Introduction to DBMS  Approachto Data Management  Introduction to prerequisites  File and Filesystem  Disadvantages of file  Review of Database Management Terminology  Database Models  Hierarchal Model  Network Model  Relational Model Introduction to RDBMS  Feature of RDBMS  Advantages of RDBMS over FMS ad DBMS  The 12 rules (E.F Codd’sRules –RDBMS)  Need for Database Design  Supportof Normalization Process forData Management  Client-Server Technology  Oracle Corporation Products  Oracle Versions  About SQL&SQL*PLUS
  • 7. Sub Language Commands  Data Definition Language (DDL)  Data Retrieval Language (DRL)  Data Manipulation Language (DML)  Transaction Control Language (TCL)  Database Security and Privileges (DCL) Introduction to SQL DatabaseObject  Oracle Pre Defined Datatypes  DDL Commands  Create, Alter (add, modify, rename, drop)Columns, Rename, truncate, drop  DML-Insert, update, delete  DQL-SELECT Statements using WHEREclause  Comparison and Conditional Operators  Arithmetic and Logical Operators  Set Operators (UNION, UNION ALL, INTERSECT, MINUS)  Special Operators – IN (NOT IN), BETWEEN (NOT BETWEEN), LIKE (NOT LIKE), IS NULL (IS NOT NULL)  Working with DML, DRL Commands  Operators Support Built-in Functions  Arithmetic Functions, Character Functions, Date Functions, Conversion Functions  Aggregate Functions, OLAP Functions & General Functions Grouping the Result of a Query  Using Group by and Having Clause of DRL Statement  Using Order by clause Working with Integrity Constraints  Importance of Data Integrity  Supportof Integrity Constraints for Relating Table in RDBMS  NOT NULL constraint  UNIQUE constraint  PRIMARY KEY constraint
  • 8.  FOREIGN KEY constraint  CHECK constraint  Working with different types of Integrity Constraints REF constraint  Understanding ON DELETE clause in referential integrity constraint  Working with a compositeconstraint  Applying DEFAULT option to columns  Working with multiple constraints upon a column  Adding constraints to a table  Dropping of constraints  Enabling / Disable constraints  Querying for constraints information Querying Multiple Tables (Joins)  Equi Join/Inner Join/Simple Join  Cartesian Join  Non-Equi Join  Outer Joins  Self Join Working with Sub Queries  Understanding the practical approachto Sub Queries/Nested Select/Sub Select/Inner Select/Outer Select  What is the purposeof a Sub Query?  Sub Query Principle and Usage  Type of Sub Queries  Single Row  Multiple Row  Multiple Column  Applying Group Functions in Sub Queries  The impact of Having Clause in Sub Queries  IN, ANY/SOME, ALL Operators in Sub Queries  PAIRWISE and NON PAIRWISEComparison in Sub Queries  Be … Aware of NULL’s  Correlated Sub Queries  Handling Data Retrieval with EXISTS and NOT EXISTS Operators
  • 9. Working with DCL, TCL Commands  Grant, Revoke  Commit, Rollback, Savepoint  SQL Editor Commands  SQL Environment settings Maintaining Database Objects VIEWS in Oracle  Understanding the Standards of VIEWS in Oracle  Types of VIEWS  Relational Views  Object Views  Prerequisites to work with views  Practical approachof SIMPLE VIEWS and COMPLEX VIEWS  Column definitions in VIEWS  Using VIEWS for DML Operations  In-Line View  Forced Views  Putting CHECK Constraint upon VIEWS  Creation of READ ONLY VIEWS  Understanding the IN LINE VIEWS  About Materialized Views  View Triggers Working with Sequences Working with Index and Clusters Creating Cluster Tables, Implementing Locks, working with roles Pseudo Columns in Oracle  Understanding Pseudo Columns in Oracle  Types of Pseudo Columns in Oracle  CURRVAL and NEXTVAL  LEVEL  ROWID  ROWNUM
  • 10. Locks  Row level Locks  Table Level Locks  Shared Lock  Exclusive Lock  Dead Lock PL-SQL (Procedure Language – SQL)  Introduction to Programming Languages  Introduction to PL/SQL  The Advantages of PL/SQL  PL/SQL Architecture  PL/SQL Datatypes  Variable and Constants  Using Built_in Functions  Conditional and Unconditional Statements  Simple if, if… else, nested if..else, if..else Ladder  Iterations in PL/SQL  Simple LOOP, WHILE LOOP, FOR LOOP and NESTED LOOPS  SQL within PL/SQL  Composite Data types (Complete)  Cursor Management in PL/SQL  Implicit Cursors  Explicit Cursors  Cursor Attributes  Cursor with Parameters  Cursors with LOOPs Nested Cursors  Cursors with Sub Queries  Ref. Cursors  Record and PL/SQL Table Types  STOREDPROCEDURES  PROCEDURE with Parameters (IN,OUT and IN OUT)  Dropping a Procedure  Difference between Procedures and Functions  User Defined Functions EXCEPTIONSin PL/SQL
  • 11. Types of exceptions  User-Defined Exceptions  Pre Defined Exceptions  RAISE_APPLICATION_ERROR Database Triggers in PL/SQL  Types of Triggers  Row Level Triggers  Statement Level Triggers  DDL Triggers  Trigger Auditing  Enable and Disable Trigger JDBC(JAVA DATABASE CONNECTIVITY) Understanding Class.forName(-) Need of JDBC Types of Jdbc drivers Statement objects (Simple Statement,PreparedStatement,CallableStatement) Resulset objs Batch Processing/Updation Transaction management Working with diff DB s/ws Working with Dates, BLOB and CLOB vlaues JDBC 3.0 & 4.0 Features Working with Type3 and Type5 jdbc drivers JDBC CRUD Application
  • 12. Misc Discussions Servlets and jsps SERVLETS 1. Introduction 2. Web application Architecture 3. Web Server & Containers 4. Http Protocol 5. Web application developement 6. Understanding Servlet api 7. Html-Servlet Communication 8. Servlet Life Cycle 9. Deployment of webappliation in different severs 10. Servlet to DB s/w communcation (with jdbc connection pooling) 11. Servlet to Servlet Communcation(Servlet Chaining) 12. SessionTracking 13. Servlet Filters & wrappers 14. Servlet Listeners 15. File Uploading and Downloading 16. Annotations based servlet programming 17. Web-Security 18. Misc Discussions III. JSP 1. Introduction
  • 13. 2. Jsp LifeCycle 3. Jsp Implicit Objects & Scopes 4. Jsp Scripting tags 5. Jsp Directives tags 6. Jsp Actions a.Standard Actions b.Custom Actions 7.JSTL 8. understading model1,mvc1,mvc2 architectures 9.Mini Projects 10.Misc Discussions IV. IDE 1. MyEclipse 2.NetBeans 3.Eclipse V. SERVERS 1. Tomcat 2. Weblogic 3.GlassFish 4.web shepre 5.Jboss VI. DATABASES 1. Oracle 2.mysql 3.postgresql