Course description
Java is a general purpose programming language originally developed at Sun Microsystems which is widely used in the computer industry today.Java was developed with goal of write once, run anywhere’ language – meaning applications written in Java can run seamlessly, predictably, across different computer architectures
Who Should Attend:
Those who want to become master in Java.
Those whose want to improve his Java knowledge.
Freshers/Experienced Professional
Course delivery:
Online classes with 60% theory and 40% hands on,Practice ,Assignment.
What will you Learn:
Basics and Advance Java Programming.
Syllabus:
Chapter 1:
Introduction to Java programming
The Java Virtual Machine
Variables and data types
Conditional and looping constructs,Arrays
Chapter 2:
Object-oriented programming with Java Classes and Objects
Fields and Methods
Constructors
Overloading methods
Garbage collection
Nested classes
Chapter 3: Inheritance
Overriding methods
Polymorphism
Making methods and classes final
Abstract classes and methods
Interfaces
Chapter 4:
Exception handling with try-throw-catch-finally constructs
The Exception class
Chapter 5:
The Object class
Cloning objects
Strings
String conversions
Chapter 6:
Working with types: Wrapper classes
Enumeration interface
Chapter 7:
Packages
Package access
Documentation comments
Chapter 8: Applets
Configuring applets
Applet capabilities and restrictions
Chapter 9: Basics of AWT and Swing
Layout Managers
Event Handling
The Action Listener interface
Panels,Classes for various controls, such as label, choice, list,
Checkbox, etc.Dialogs and frames
Using menus
Using the adapter classes,Graphics
Chapter 10: Threads
Synchronization : What and Why?
synchronized method
synchronized block
static synchronization
Deadlock
Inter-thread Communication
Interrupting Thread
Chapter 11: The I/O Package
InputStream and OutputStream classes
Reader and Writer classes
Chapter 12: Basic concepts of networking
Working with URLs
Concepts of URLs
URL class
Displaying data of a web page
InetAddress class
DatagramSocket and DatagramPacket
Two way communication
Reflection
Syllabus: Advanced Java Programming (J2EE)
(Web-Server & support Technologies)
Java Database Connectivity
- JDBC Product
- Types of Drivers
- Two-Tier Client/Server Model
- Three-Tier Client/Sever Model
- Basic Steps of JDBC
- Creating and Executing SQL Statement
- The Result Set Object
- Working with Database MetaData
- Interface
Servlets
- Servlet Interaction & Advanced Servlets
- Life cycle of Servlet
- Java Servlet Development Kit
- Javax.servlet package
- Reading Servlet Parameters
- Reading Initialization Parameters
- The javax.servlet.http Package
- Handling HTTP
JavaServer Pages
- JSP Technologies
- Understanding the Client-Server Model
- Understanding Web server software
- Configuring the JSP Server
- Handling JSP Errors
- JSP Translation Time Errors
- JSP Request Time Errors
- Creating a JSP Error Page
Tanmay – :
.