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
Ad

More Related Content

What's hot (20)

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

Similar to Java full stack1 (20)

Oracle Course content
Oracle Course contentOracle Course content
Oracle Course content
TRINADH G
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangalore
Suvash Chowdary
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangalore
Suvash Chowdary
 
Oracle Fundamental and PL-SQL.docx
Oracle Fundamental and PL-SQL.docxOracle Fundamental and PL-SQL.docx
Oracle Fundamental and PL-SQL.docx
Chandan Kumar
 
Alternatives of JPA/Hibernate
Alternatives of JPA/HibernateAlternatives of JPA/Hibernate
Alternatives of JPA/Hibernate
Sunghyouk Bae
 
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Core Mind
 
Naver_alternative_to_jpa
Naver_alternative_to_jpaNaver_alternative_to_jpa
Naver_alternative_to_jpa
NAVER Engineering
 
Oracle sql demo
Oracle sql demoOracle sql demo
Oracle sql demo
Ramkumarsenram
 
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
SequelGate
 
java classes in pune
java classes in punejava classes in pune
java classes in pune
cncwebjava
 
MDI Training DB2 Course
MDI Training DB2 CourseMDI Training DB2 Course
MDI Training DB2 Course
Marcus Davage
 
Oracle PLSQL Training in Chennai, Tambaram
Oracle PLSQL Training in Chennai, TambaramOracle PLSQL Training in Chennai, Tambaram
Oracle PLSQL Training in Chennai, Tambaram
Radiant Business Solutions
 
FREE Sql Server syllabus
FREE Sql Server syllabusFREE Sql Server syllabus
FREE Sql Server syllabus
Encryption Technology
 
10g plsql slide
10g plsql slide10g plsql slide
10g plsql slide
Tanu_Manu
 
Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)
XPERT INFOTECH
 
Core java Training in Chennai
Core java Training in ChennaiCore java Training in Chennai
Core java Training in Chennai
Core Mind
 
Obevo Javasig.pptx
Obevo Javasig.pptxObevo Javasig.pptx
Obevo Javasig.pptx
LadduAnanu
 
Datastage trining
Datastage triningDatastage trining
Datastage trining
Srinivas Rayankula
 
01 Persistence And Orm
01 Persistence And Orm01 Persistence And Orm
01 Persistence And Orm
Ranjan Kumar
 
Spring jdbc
Spring jdbcSpring jdbc
Spring jdbc
Harshit Choudhary
 
Oracle Course content
Oracle Course contentOracle Course content
Oracle Course content
TRINADH G
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangalore
Suvash Chowdary
 
Oracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangaloreOracle 11g developer on linux training in bangalore
Oracle 11g developer on linux training in bangalore
Suvash Chowdary
 
Oracle Fundamental and PL-SQL.docx
Oracle Fundamental and PL-SQL.docxOracle Fundamental and PL-SQL.docx
Oracle Fundamental and PL-SQL.docx
Chandan Kumar
 
Alternatives of JPA/Hibernate
Alternatives of JPA/HibernateAlternatives of JPA/Hibernate
Alternatives of JPA/Hibernate
Sunghyouk Bae
 
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Core Mind
 
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
#Oracle #SQL & #PLSQL LIVE #OnlineTraining from #SQLSchool
SequelGate
 
java classes in pune
java classes in punejava classes in pune
java classes in pune
cncwebjava
 
MDI Training DB2 Course
MDI Training DB2 CourseMDI Training DB2 Course
MDI Training DB2 Course
Marcus Davage
 
10g plsql slide
10g plsql slide10g plsql slide
10g plsql slide
Tanu_Manu
 
Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)
XPERT INFOTECH
 
Core java Training in Chennai
Core java Training in ChennaiCore java Training in Chennai
Core java Training in Chennai
Core Mind
 
Obevo Javasig.pptx
Obevo Javasig.pptxObevo Javasig.pptx
Obevo Javasig.pptx
LadduAnanu
 
01 Persistence And Orm
01 Persistence And Orm01 Persistence And Orm
01 Persistence And Orm
Ranjan Kumar
 
Ad

Recently uploaded (20)

Serato DJ Pro Crack Latest Version 2025??
Serato DJ Pro Crack Latest Version 2025??Serato DJ Pro Crack Latest Version 2025??
Serato DJ Pro Crack Latest Version 2025??
Web Designer
 
Programs as Values - Write code and don't get lost
Programs as Values - Write code and don't get lostPrograms as Values - Write code and don't get lost
Programs as Values - Write code and don't get lost
Pierangelo Cecchetto
 
Comprehensive Incident Management System for Enhanced Safety Reporting
Comprehensive Incident Management System for Enhanced Safety ReportingComprehensive Incident Management System for Enhanced Safety Reporting
Comprehensive Incident Management System for Enhanced Safety Reporting
EHA Soft Solutions
 
S3 + AWS Athena how to integrate s3 aws plus athena
S3 + AWS Athena how to integrate s3 aws plus athenaS3 + AWS Athena how to integrate s3 aws plus athena
S3 + AWS Athena how to integrate s3 aws plus athena
aianand98
 
wAIred_LearnWithOutAI_JCON_14052025.pptx
wAIred_LearnWithOutAI_JCON_14052025.pptxwAIred_LearnWithOutAI_JCON_14052025.pptx
wAIred_LearnWithOutAI_JCON_14052025.pptx
SimonedeGijt
 
Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025
Phil Eaton
 
Unit Two - Java Architecture and OOPS
Unit Two  -   Java Architecture and OOPSUnit Two  -   Java Architecture and OOPS
Unit Two - Java Architecture and OOPS
Nabin Dhakal
 
Codingo Ltd. - Introduction - Mobile application, web, custom software develo...
Codingo Ltd. - Introduction - Mobile application, web, custom software develo...Codingo Ltd. - Introduction - Mobile application, web, custom software develo...
Codingo Ltd. - Introduction - Mobile application, web, custom software develo...
Codingo
 
How to Troubleshoot 9 Types of OutOfMemoryError
How to Troubleshoot 9 Types of OutOfMemoryErrorHow to Troubleshoot 9 Types of OutOfMemoryError
How to Troubleshoot 9 Types of OutOfMemoryError
Tier1 app
 
A Comprehensive Guide to CRM Software Benefits for Every Business Stage
A Comprehensive Guide to CRM Software Benefits for Every Business StageA Comprehensive Guide to CRM Software Benefits for Every Business Stage
A Comprehensive Guide to CRM Software Benefits for Every Business Stage
SynapseIndia
 
Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...
Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...
Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...
jamesmartin143256
 
GC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance EngineeringGC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance Engineering
Tier1 app
 
Let's Do Bad Things to Unsecured Containers
Let's Do Bad Things to Unsecured ContainersLet's Do Bad Things to Unsecured Containers
Let's Do Bad Things to Unsecured Containers
Gene Gotimer
 
Exchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv SoftwareExchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv Software
Shoviv Software
 
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb ClarkDeploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Peter Caitens
 
Download MathType Crack Version 2025???
Download MathType Crack  Version 2025???Download MathType Crack  Version 2025???
Download MathType Crack Version 2025???
Google
 
Applying AI in Marketo: Practical Strategies and Implementation
Applying AI in Marketo: Practical Strategies and ImplementationApplying AI in Marketo: Practical Strategies and Implementation
Applying AI in Marketo: Practical Strategies and Implementation
BradBedford3
 
User interface and User experience Modernization.pptx
User interface and User experience  Modernization.pptxUser interface and User experience  Modernization.pptx
User interface and User experience Modernization.pptx
MustafaAlshekly1
 
Passive House Canada Conference 2025 Presentation [Final]_v4.ppt
Passive House Canada Conference 2025 Presentation [Final]_v4.pptPassive House Canada Conference 2025 Presentation [Final]_v4.ppt
Passive House Canada Conference 2025 Presentation [Final]_v4.ppt
IES VE
 
Wilcom Embroidery Studio Crack Free Latest 2025
Wilcom Embroidery Studio Crack Free Latest 2025Wilcom Embroidery Studio Crack Free Latest 2025
Wilcom Embroidery Studio Crack Free Latest 2025
Web Designer
 
Serato DJ Pro Crack Latest Version 2025??
Serato DJ Pro Crack Latest Version 2025??Serato DJ Pro Crack Latest Version 2025??
Serato DJ Pro Crack Latest Version 2025??
Web Designer
 
Programs as Values - Write code and don't get lost
Programs as Values - Write code and don't get lostPrograms as Values - Write code and don't get lost
Programs as Values - Write code and don't get lost
Pierangelo Cecchetto
 
Comprehensive Incident Management System for Enhanced Safety Reporting
Comprehensive Incident Management System for Enhanced Safety ReportingComprehensive Incident Management System for Enhanced Safety Reporting
Comprehensive Incident Management System for Enhanced Safety Reporting
EHA Soft Solutions
 
S3 + AWS Athena how to integrate s3 aws plus athena
S3 + AWS Athena how to integrate s3 aws plus athenaS3 + AWS Athena how to integrate s3 aws plus athena
S3 + AWS Athena how to integrate s3 aws plus athena
aianand98
 
wAIred_LearnWithOutAI_JCON_14052025.pptx
wAIred_LearnWithOutAI_JCON_14052025.pptxwAIred_LearnWithOutAI_JCON_14052025.pptx
wAIred_LearnWithOutAI_JCON_14052025.pptx
SimonedeGijt
 
Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025
Phil Eaton
 
Unit Two - Java Architecture and OOPS
Unit Two  -   Java Architecture and OOPSUnit Two  -   Java Architecture and OOPS
Unit Two - Java Architecture and OOPS
Nabin Dhakal
 
Codingo Ltd. - Introduction - Mobile application, web, custom software develo...
Codingo Ltd. - Introduction - Mobile application, web, custom software develo...Codingo Ltd. - Introduction - Mobile application, web, custom software develo...
Codingo Ltd. - Introduction - Mobile application, web, custom software develo...
Codingo
 
How to Troubleshoot 9 Types of OutOfMemoryError
How to Troubleshoot 9 Types of OutOfMemoryErrorHow to Troubleshoot 9 Types of OutOfMemoryError
How to Troubleshoot 9 Types of OutOfMemoryError
Tier1 app
 
A Comprehensive Guide to CRM Software Benefits for Every Business Stage
A Comprehensive Guide to CRM Software Benefits for Every Business StageA Comprehensive Guide to CRM Software Benefits for Every Business Stage
A Comprehensive Guide to CRM Software Benefits for Every Business Stage
SynapseIndia
 
Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...
Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...
Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...
jamesmartin143256
 
GC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance EngineeringGC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance Engineering
Tier1 app
 
Let's Do Bad Things to Unsecured Containers
Let's Do Bad Things to Unsecured ContainersLet's Do Bad Things to Unsecured Containers
Let's Do Bad Things to Unsecured Containers
Gene Gotimer
 
Exchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv SoftwareExchange Migration Tool- Shoviv Software
Exchange Migration Tool- Shoviv Software
Shoviv Software
 
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb ClarkDeploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Peter Caitens
 
Download MathType Crack Version 2025???
Download MathType Crack  Version 2025???Download MathType Crack  Version 2025???
Download MathType Crack Version 2025???
Google
 
Applying AI in Marketo: Practical Strategies and Implementation
Applying AI in Marketo: Practical Strategies and ImplementationApplying AI in Marketo: Practical Strategies and Implementation
Applying AI in Marketo: Practical Strategies and Implementation
BradBedford3
 
User interface and User experience Modernization.pptx
User interface and User experience  Modernization.pptxUser interface and User experience  Modernization.pptx
User interface and User experience Modernization.pptx
MustafaAlshekly1
 
Passive House Canada Conference 2025 Presentation [Final]_v4.ppt
Passive House Canada Conference 2025 Presentation [Final]_v4.pptPassive House Canada Conference 2025 Presentation [Final]_v4.ppt
Passive House Canada Conference 2025 Presentation [Final]_v4.ppt
IES VE
 
Wilcom Embroidery Studio Crack Free Latest 2025
Wilcom Embroidery Studio Crack Free Latest 2025Wilcom Embroidery Studio Crack Free Latest 2025
Wilcom Embroidery Studio Crack Free Latest 2025
Web Designer
 
Ad

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
  翻译: