SlideShare a Scribd company logo
info@monstercourses.com www.MonsterCourses.com
www.MonsterCourses.com +1(772) 777-1557
JAVA/ J2EE Course Outline
Introduction
Programming language Types and Paradigms.
Computer Programming Hierarchy.
How Computer Architecture Affects a Language?
Why Java?
Flavors of Java.
Java Designing Goal.
Role of Java Programmer in Industry.
Features of Java Language.
JVM –The heart of Java
Java’s Magic Bytecode
Language Fundamentals
The Java Environment:
Installing Java.
Java Program Development
Java Source File Structure
Compilation
Executions.
info@monstercourses.com www.MonsterCourses.com
www.MonsterCourses.com +1(772) 777-1557
Basic Language Elements:
Lexical Tokens, Identifiers
Keywords, Literals, Comments
Primitive Data types, Operators
Assignments.
Object Oriented Programming
Class Fundamentals.
Object & Object reference.
Object Life time & Garbage Collection.
Creating and Operating Objects.
Constructor & initialization code block.
Access Control, Modifiers, and methods
Nested, Inner Class &Anonymous Classes
Abstract Class & Interfaces
Defining Methods, Argument Passing Mechanism
Method Overloading, Recursion.
Dealing with Static Members. Finalize () Method.
Native Method. Use of “this “reference.
Use of Modifiers with Classes & Methods.
Design of Accessors and Mutator Methods
Cloning Objects, shallow and deep cloning
Generic Class Types
Syllabus
info@monstercourses.com www.MonsterCourses.com
www.MonsterCourses.com +1(772) 777-1557
3 Extending Classes and Inheritance
Use and Benefits of Inheritance in OOP
Types of Inheritance in Java
Inheriting Data Members and Methods
Role of Constructors in inheritance
Overriding Super Class Methods.
Use of “super”.
Polymorphism in inheritance.
Type Compatibility and Conversion
Implementing interfaces.
Package
Organizing Classes and Interfaces in Packages.
Package as Access Protection
Defining Package.
CLASSPATH Setting for Packages.
Making JAR Files for Library Packages
Import and Static Import
Naming Convention For Packages
Exception Handling:
The Idea behind Exception
Exceptions & Errors
Types of Exception
Control Flow In Exceptions
info@monstercourses.com www.MonsterCourses.com
www.MonsterCourses.com +1(772) 777-1557
JVM reaction to Exceptions
Use of try, catch, finally, throw, throws in Exception Handling.
In-built and User Defined Exceptions
Checked and Un-Checked Exceptions
Array & String :
Defining an Array
Initializing & Accessing Array
Multi –Dimensional Array
Operation on String
Mutable & Immutable String
Using Collection Bases Loop for String
Tokenizing a String
Creating Strings using StringBuffer
Thread:
Understanding Threads
Needs of Multi-Threaded Programming.
Thread Life-Cycle
Thread Priorities
Synchronizing Threads
Inter Communication of Threads
Critical Factor in Thread -DeadLock
4 Applet
Applet & Application
info@monstercourses.com www.MonsterCourses.com
www.MonsterCourses.com +1(772) 777-1557
Applet Architecture.
Parameters to Applet
Embedding Applets in Web page.
Applet Security Policies
A Collection of Useful Classes
Utility Methods for Arrays
Observable and Observer Objects
Date & Times
Using Scanner
Regular Expression
Input/Output Operation in Java(java.io Package)
Streams and the new I/O Capabilities
Understanding Streams
The Classes for Input and Output
The Standard Streams
Working with File Object
File I/O Basics
Reading and Writing to Files
Buffer and Buffer Management
Read/Write Operations with File Channel
Serializing Objects
GUI Programming
Designing Graphical User Interfaces in Java
info@monstercourses.com www.MonsterCourses.com
www.MonsterCourses.com +1(772) 777-1557
Components and Containers
Basics of Components
Using Containers
Layout Managers
AWT Componets
Adding a Menu to Window
Extending GUI Features Using Swing Components
Java Utilities (java.util Package)
The Collection Framework :
Collections of Objects
Collection Types
Sets
Sequence
Map
Understanding Hashing
Use of ArrayList & Vector
5 Event Handling
Event-Driven Programming in Java
Event- Handling Process
Event-Handling Mechanism
The Delegation Model of Event Handling
Event Classes
Event Sources
info@monstercourses.com www.MonsterCourses.com
www.MonsterCourses.com +1(772) 777-1557
Event Listeners
Adapter Classes as Helper Classes in Event Handling
Anonymous Inner classes a Short –cut to Event Handling
Avoiding Deadlocks in GUI Code
Event Types & Classes
Networking Programming
Networking Basics
Client-Server Architecture
Socket Overview
Networking Classes and Interfaces
Network Protocols
Developing Networking Applications in Java
DataBase Programming using JDBC
Introduction to JDBC
JDBC Drivers & Architecture
CURD operation Using JDBC
Connecting to non-conventional Databases
J2EE Syllabus
Advance JDBC Programming:
Overview of Database Driver Architecture
Introduction to JDBC Standard Extension API (javax.sql)
Connection Pooling
JDBC Programming with ORACLE, MYSQL, etc.
info@monstercourses.com www.MonsterCourses.com
www.MonsterCourses.com +1(772) 777-1557
Batch Processing
Connecting to non-conventional databases
Use of Excel API
Database cashing (case study with HSDB,CSQL)
Working with Multiple Databases
Handling SQL escape syntax
Calling SQL functions, Database stored procedures
Dealing with Database Metadata
Handling Binary Data (Operation on Image File)
Type mapping & SQL3 Data types
Introduction to J2EE
J2EE Overview
Why J2EE?
J2EE Architecture
J2EE APIs
J2EE Containers
Java Server Technologies
Servlet
Web Application Basics.
Architecture and challenges of Web Application.
Introduction to servlet
Servlet life cycle
info@monstercourses.com www.MonsterCourses.com
www.MonsterCourses.com +1(772) 777-1557
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
Controlling concurrent access
User Authentication
Filtering Request and Response
Programming Filter
Filter Mapping
Servlet Listeners
Java Server Pages Technology:
Basic JSP Architecture
Life Cycle of JSP (Translation, compilation)
JSP Tags and Expressions
Role of JSP in MVC-2
info@monstercourses.com www.MonsterCourses.com
www.MonsterCourses.com +1(772) 777-1557
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
RMI (Remote Method Invocation)
RMI overview
RMI architecture
Example demonstrating RMI
Enterprise JAVA Beans
Enterprise Bean overview
Types of enterprise beans
Advantages of enterprise beans
The Life Cycles of Enterprise Beans
Working with Session Beans
Statefull vs. Stateless Session Beans
Working with Entity Beans
Message Driven Beans
info@monstercourses.com www.MonsterCourses.com
www.MonsterCourses.com +1(772) 777-1557
JNDI (Java Naming and Directory Interface)
JNDI overview
JNDI API
Context operations
Using JNDI in J2EE applications
2 J2EE Syllabus
Struts Framework:
What is Struts?
Struts Architecture
Struts classes – Action Forward, ActionForm,
Action Servlet, Action classes
Understanding struts-config.xml
Understanding Action Mappings
Struts flow with an example application
Struts Tiles Framework.
Struts Validation Framework
Internationalizing Struts Application
Struts with Message Resources
Awareness to Other J2EE Technologies:
Java Mail
JTA
Web Services
JMS
info@monstercourses.com www.MonsterCourses.com
www.MonsterCourses.com +1(772) 777-1557
ANT
Log4J
JSF
Hibernate
Spring Framework
Design Pattern
Visit: http://www.MonsterCourses.com for more details. Or call UK: +44 702 409 4077
USA: +1 772 777 1557

More Related Content

Similar to Java Online Training @monstercourses (20)

PDF
Complete java
cncwebworld
 
PDF
best java training center in chennai
sathis est
 
PDF
Anuj java 11th batch_7 am pst
NarendrareddyAvulaLI
 
PDF
java classes in pune
cncwebjava
 
PPTX
CORE JAVA & ADVANCE JAVA
BALUJAINSTITUTE
 
PDF
Java Training in Chennai - Payilagam Syllabus
Payilagam Software Training institute
 
PDF
Java Online Training
PRO IT Online Training
 
PDF
Java classes in karve nagar pune
letsleadsand
 
PPTX
Java training in pune course content By Advanto Software
Advanto Software
 
PDF
Curriculum outline
Dipin Sharma
 
PDF
java course in navi mumbai
cncmumjava
 
DOC
Rajiv ranjan resume-us
Rajiv Ranjan
 
DOCX
Java J2EE Training in Chennai, Tambaram
Radiant Business Solutions
 
DOCX
Java J2EE Complete Syllabus Checklist
Sunil Kumar Gunasekaran
 
PPTX
Becoming-a-Full-Stack-Developer-With-Full-Stack-Course.pptx.pptx
Gargee ExcelR
 
PDF
selenium automation software testing course syllabus TheKiranAcademy_compress...
akashjbk7
 
DOCX
Naresh Kumar
Naresh K
 
DOC
Course syllabus from ingenious
Colege Buz
 
DOC
Course syllabus from ingenious
Colege Buz
 
PPTX
Cegonsoft - IT Training with placement Instiute
dhivyascegon
 
Complete java
cncwebworld
 
best java training center in chennai
sathis est
 
Anuj java 11th batch_7 am pst
NarendrareddyAvulaLI
 
java classes in pune
cncwebjava
 
CORE JAVA & ADVANCE JAVA
BALUJAINSTITUTE
 
Java Training in Chennai - Payilagam Syllabus
Payilagam Software Training institute
 
Java Online Training
PRO IT Online Training
 
Java classes in karve nagar pune
letsleadsand
 
Java training in pune course content By Advanto Software
Advanto Software
 
Curriculum outline
Dipin Sharma
 
java course in navi mumbai
cncmumjava
 
Rajiv ranjan resume-us
Rajiv Ranjan
 
Java J2EE Training in Chennai, Tambaram
Radiant Business Solutions
 
Java J2EE Complete Syllabus Checklist
Sunil Kumar Gunasekaran
 
Becoming-a-Full-Stack-Developer-With-Full-Stack-Course.pptx.pptx
Gargee ExcelR
 
selenium automation software testing course syllabus TheKiranAcademy_compress...
akashjbk7
 
Naresh Kumar
Naresh K
 
Course syllabus from ingenious
Colege Buz
 
Course syllabus from ingenious
Colege Buz
 
Cegonsoft - IT Training with placement Instiute
dhivyascegon
 

Recently uploaded (20)

PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PDF
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
PPTX
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PPTX
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
PDF
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PDF
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
PPTX
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
PPTX
How to Set Maximum Difference Odoo 18 POS
Celine George
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PPTX
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
PPTX
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
PPTX
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
PDF
SSHS-2025-PKLP_Quarter-1-Dr.-Kerby-Alvarez.pdf
AishahSangcopan1
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PPT
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
PDF
community health nursing question paper 2.pdf
Prince kumar
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
How to Set Maximum Difference Odoo 18 POS
Celine George
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
SSHS-2025-PKLP_Quarter-1-Dr.-Kerby-Alvarez.pdf
AishahSangcopan1
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
community health nursing question paper 2.pdf
Prince kumar
 
Ad

Java Online Training @monstercourses

  • 1. [email protected] www.MonsterCourses.com www.MonsterCourses.com +1(772) 777-1557 JAVA/ J2EE Course Outline Introduction Programming language Types and Paradigms. Computer Programming Hierarchy. How Computer Architecture Affects a Language? Why Java? Flavors of Java. Java Designing Goal. Role of Java Programmer in Industry. Features of Java Language. JVM –The heart of Java Java’s Magic Bytecode Language Fundamentals The Java Environment: Installing Java. Java Program Development Java Source File Structure Compilation Executions.
  • 2. [email protected] www.MonsterCourses.com www.MonsterCourses.com +1(772) 777-1557 Basic Language Elements: Lexical Tokens, Identifiers Keywords, Literals, Comments Primitive Data types, Operators Assignments. Object Oriented Programming Class Fundamentals. Object & Object reference. Object Life time & Garbage Collection. Creating and Operating Objects. Constructor & initialization code block. Access Control, Modifiers, and methods Nested, Inner Class &Anonymous Classes Abstract Class & Interfaces Defining Methods, Argument Passing Mechanism Method Overloading, Recursion. Dealing with Static Members. Finalize () Method. Native Method. Use of “this “reference. Use of Modifiers with Classes & Methods. Design of Accessors and Mutator Methods Cloning Objects, shallow and deep cloning Generic Class Types Syllabus
  • 3. [email protected] www.MonsterCourses.com www.MonsterCourses.com +1(772) 777-1557 3 Extending Classes and Inheritance Use and Benefits of Inheritance in OOP Types of Inheritance in Java Inheriting Data Members and Methods Role of Constructors in inheritance Overriding Super Class Methods. Use of “super”. Polymorphism in inheritance. Type Compatibility and Conversion Implementing interfaces. Package Organizing Classes and Interfaces in Packages. Package as Access Protection Defining Package. CLASSPATH Setting for Packages. Making JAR Files for Library Packages Import and Static Import Naming Convention For Packages Exception Handling: The Idea behind Exception Exceptions & Errors Types of Exception Control Flow In Exceptions
  • 4. [email protected] www.MonsterCourses.com www.MonsterCourses.com +1(772) 777-1557 JVM reaction to Exceptions Use of try, catch, finally, throw, throws in Exception Handling. In-built and User Defined Exceptions Checked and Un-Checked Exceptions Array & String : Defining an Array Initializing & Accessing Array Multi –Dimensional Array Operation on String Mutable & Immutable String Using Collection Bases Loop for String Tokenizing a String Creating Strings using StringBuffer Thread: Understanding Threads Needs of Multi-Threaded Programming. Thread Life-Cycle Thread Priorities Synchronizing Threads Inter Communication of Threads Critical Factor in Thread -DeadLock 4 Applet Applet & Application
  • 5. [email protected] www.MonsterCourses.com www.MonsterCourses.com +1(772) 777-1557 Applet Architecture. Parameters to Applet Embedding Applets in Web page. Applet Security Policies A Collection of Useful Classes Utility Methods for Arrays Observable and Observer Objects Date & Times Using Scanner Regular Expression Input/Output Operation in Java(java.io Package) Streams and the new I/O Capabilities Understanding Streams The Classes for Input and Output The Standard Streams Working with File Object File I/O Basics Reading and Writing to Files Buffer and Buffer Management Read/Write Operations with File Channel Serializing Objects GUI Programming Designing Graphical User Interfaces in Java
  • 6. [email protected] www.MonsterCourses.com www.MonsterCourses.com +1(772) 777-1557 Components and Containers Basics of Components Using Containers Layout Managers AWT Componets Adding a Menu to Window Extending GUI Features Using Swing Components Java Utilities (java.util Package) The Collection Framework : Collections of Objects Collection Types Sets Sequence Map Understanding Hashing Use of ArrayList & Vector 5 Event Handling Event-Driven Programming in Java Event- Handling Process Event-Handling Mechanism The Delegation Model of Event Handling Event Classes Event Sources
  • 7. [email protected] www.MonsterCourses.com www.MonsterCourses.com +1(772) 777-1557 Event Listeners Adapter Classes as Helper Classes in Event Handling Anonymous Inner classes a Short –cut to Event Handling Avoiding Deadlocks in GUI Code Event Types & Classes Networking Programming Networking Basics Client-Server Architecture Socket Overview Networking Classes and Interfaces Network Protocols Developing Networking Applications in Java DataBase Programming using JDBC Introduction to JDBC JDBC Drivers & Architecture CURD operation Using JDBC Connecting to non-conventional Databases J2EE Syllabus Advance JDBC Programming: Overview of Database Driver Architecture Introduction to JDBC Standard Extension API (javax.sql) Connection Pooling JDBC Programming with ORACLE, MYSQL, etc.
  • 8. [email protected] www.MonsterCourses.com www.MonsterCourses.com +1(772) 777-1557 Batch Processing Connecting to non-conventional databases Use of Excel API Database cashing (case study with HSDB,CSQL) Working with Multiple Databases Handling SQL escape syntax Calling SQL functions, Database stored procedures Dealing with Database Metadata Handling Binary Data (Operation on Image File) Type mapping & SQL3 Data types Introduction to J2EE J2EE Overview Why J2EE? J2EE Architecture J2EE APIs J2EE Containers Java Server Technologies Servlet Web Application Basics. Architecture and challenges of Web Application. Introduction to servlet Servlet life cycle
  • 9. [email protected] www.MonsterCourses.com www.MonsterCourses.com +1(772) 777-1557 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 Controlling concurrent access User Authentication Filtering Request and Response Programming Filter Filter Mapping Servlet Listeners Java Server Pages Technology: Basic JSP Architecture Life Cycle of JSP (Translation, compilation) JSP Tags and Expressions Role of JSP in MVC-2
  • 10. [email protected] www.MonsterCourses.com www.MonsterCourses.com +1(772) 777-1557 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 RMI (Remote Method Invocation) RMI overview RMI architecture Example demonstrating RMI Enterprise JAVA Beans Enterprise Bean overview Types of enterprise beans Advantages of enterprise beans The Life Cycles of Enterprise Beans Working with Session Beans Statefull vs. Stateless Session Beans Working with Entity Beans Message Driven Beans
  • 11. [email protected] www.MonsterCourses.com www.MonsterCourses.com +1(772) 777-1557 JNDI (Java Naming and Directory Interface) JNDI overview JNDI API Context operations Using JNDI in J2EE applications 2 J2EE Syllabus Struts Framework: What is Struts? Struts Architecture Struts classes – Action Forward, ActionForm, Action Servlet, Action classes Understanding struts-config.xml Understanding Action Mappings Struts flow with an example application Struts Tiles Framework. Struts Validation Framework Internationalizing Struts Application Struts with Message Resources Awareness to Other J2EE Technologies: Java Mail JTA Web Services JMS
  • 12. [email protected] www.MonsterCourses.com www.MonsterCourses.com +1(772) 777-1557 ANT Log4J JSF Hibernate Spring Framework Design Pattern Visit: http://www.MonsterCourses.com for more details. Or call UK: +44 702 409 4077 USA: +1 772 777 1557