Setup Menus in Admin Panel

Login

Overview:

This course is designed to rapidly enable Software Developers to become productive using object-oriented programming techniques in Java. Participants are introduced to the fundamental concepts of object-oriented programming and how they are successfully applied in Java through classroom-based instruction and practical exercises.

Audience:

Programmers, Technical Managers, Application Developers

Pre-Requisite:

Knowledge on the fundamentals of software development in either a procedural or object-oriented language

Course Curriculum

An Introduction to Java
Key Java benefits Details 00:00:00
Features of Java Details 00:00:00
Portability implications Details 00:00:00
Java’s object orientation Details 00:00:00
Familiar C/C++ syntax Details 00:00:00
Rich library support Details 00:00:00
Library standards Details 00:00:00
Extensive documentation Details 00:00:00
JDBC: Java Database Connectivity Details 00:00:00
Security Details 00:00:00
Internationalization Details 00:00:00
Performance Details 00:00:00
Java product suite Details 00:00:00
Java 2 Standard Edition (J2SE) Details 00:00:00
Java 2 Enterprise Edition (J2EE) Details 00:00:00
Java 2 Micro-Edition Details 00:00:00
Java JDK vs JRE installation Details 00:00:00
The installed JDK Details 00:00:00
Running Java Details 00:00:00
An Introduction to Object-Oriented Programming
Use of Object-Oriented programming Details 00:00:00
Object-Oriented definitions Details 00:00:00
Class definition Details 00:00:00
Attributes Details 00:00:00
Methods Details 00:00:00
OO systems Details 00:00:00
Inheritance Details 00:00:00
Interfaces Details 00:00:00
Encapsulation Details 00:00:00
Polymorphism Details 00:00:00
OO design Details 00:00:00
Association Details 00:00:00
Abstraction Details 00:00:00
Abstraction and instantiation Details 00:00:00
Abstraction and inheritance Details 00:00:00
Generalization and specification Details 00:00:00
Inheritance and reuse Details 00:00:00
Finding classes Details 00:00:00
Classes & Objects
Java directory system – packages Details 00:00:00
Packages and CLASSPATH Details 00:00:00
Classes and fields Details 00:00:00
Declaring a class Details 00:00:00
Classes and packages Details 00:00:00
Abstract classes Details 00:00:00
Declaring an interface Details 00:00:00
Implementing an interface Details 00:00:00
Anatomy of a class Details 00:00:00
Adding attributes to a class Details 00:00:00
Adding methods to a class Details 00:00:00
Method signatures Details 00:00:00
Variable argument methods Details 00:00:00
Method variables Details 00:00:00
Static attributes Details 00:00:00
Declaring constants Details 00:00:00
Final methods Details 00:00:00
Abstract methods Details 00:00:00
Constructors Details 00:00:00
Object construction Details 00:00:00
Static methods Details 00:00:00
Using Java Objects
Creating an object Details 00:00:00
Working with objects Details 00:00:00
Packages and JARs Details 00:00:00
JARs and namespaces Details 00:00:00
Java packages Details 00:00:00
Mapping packages to the file system Details 00:00:00
The import statement Details 00:00:00
Using imported classes Details 00:00:00
Namespace clashes Details 00:00:00
Implicit imports Details 00:00:00
The spring class Details 00:00:00
Anonymous strings Details 00:00:00
Dynamic strings with StringBuffer Details 00:00:00
The math class Details 00:00:00
Java Language Fundamentals
Creating Java statement Details 00:00:00
Structure of Java files Details 00:00:00
Simple program with main() Details 00:00:00
Java naming conventions Details 00:00:00
Naming classes and objects Details 00:00:00
Java reserved words Details 00:00:00
Putting comments in source code Details 00:00:00
Non-object data in Java Details 00:00:00
Primitive data types Details 00:00:00
Whole number types Details 00:00:00
Real number types Details 00:00:00
Char type Details 00:00:00
Boolean type Details 00:00:00
Creating primitives Details 00:00:00
Initializing primitives Details 00:00:00
Naming conventions for primitives Details 00:00:00
Range of primitive types Details 00:00:00
Wrapper classes Details 00:00:00
Java arrays Details 00:00:00
Java operators Details 00:00:00
The main() method Details 00:00:00
Branching and looping Details 00:00:00
Code blocks Details 00:00:00
if else statement Details 00:00:00
Switch statement Details 00:00:00
While statement Details 00:00:00
do-while statement Details 00:00:00
for statement Details 00:00:00
break statement Details 00:00:00
continue statement Details 00:00:00
Inheritance and Casting
Inheritance in Java Details 00:00:00
java.lang.Object Details 00:00:00
Superclass Details 00:00:00
Subclass Details 00:00:00
Implications of extends Details 00:00:00
Overloading existing methods Details 00:00:00
Overriding existing methods Details 00:00:00
The super keyword Details 00:00:00
Constructors and inheritance Details 00:00:00
The protected modifier Details 00:00:00
The “is a” relationship Details 00:00:00
Abstracted classes Details 00:00:00
Concrete classes Details 00:00:00
Using abstract references Details 00:00:00
Casting Details 00:00:00
Upcasting & Downcasting Details 00:00:00
Interfaces & Polymorphism
Interfaces and abstract classes Details 00:00:00
Defining an interface Details 00:00:00
Implementing an interface Details 00:00:00
Using an interface Details 00:00:00
Design implications Details 00:00:00
Extending interfaces Details 00:00:00
Implementing an interface Details 00:00:00
Design issues with interfaces Details 00:00:00
Design practices Details 00:00:00
Polymorphism mechanics Details 00:00:00
Object creation diagram Details 00:00:00
Reference table and polymorphism Details 00:00:00
Creating object references Details 00:00:00
Upcasting and polymorphism Details 00:00:00
Collections and Input/Output
Collections Details 00:00:00
The collections framework Details 00:00:00
The collection interface Details 00:00:00
The set collections Details 00:00:00
Using a set Details 00:00:00
Important methods of the set interface Details 00:00:00
The Hashset Details 00:00:00
The Iterator interface Details 00:00:00
Sorted sets Details 00:00:00
The list collections Details 00:00:00
The map collections Details 00:00:00
Linked collections Details 00:00:00
Synchronized vs. unsynchronized Details 00:00:00
Exception handling
Build in exceptions Details 00:00:00
Throwing exceptions from main() Details 00:00:00
The stack trace Details 00:00:00
Working with catch Details 00:00:00
Multiple catch blocks Details 00:00:00
Different types of exceptions Details 00:00:00
Runtime problems Details 00:00:00
Throwable hierarchy Details 00:00:00
Checked and unchecked exceptions Details 00:00:00
The finally block Details 00:00:00
Throwing multiple exceptions Details 00:00:00
Writing custom exceptions Details 00:00:00
Dealing with error objects Details 00:00:00
Dealing with exceptions locally Details 00:00:00
Designing with exceptions Details 00:00:00
Inner Classes
Overview of Inner Classes Details 00:00:00
Static Classes and Interfaces Details 00:00:00
Referring to Inner Classes Details 00:00:00
Local Classes Details 00:00:00
Anonymous Classes Details 00:00:00
Regular Expressions
Regular expressions Details 00:00:00
Pattern matching Details 00:00:00
Compiling regular expressions Details 00:00:00
Matcher class methods Details 00:00:00
Multi-threading
Thread Basics Details 00:00:00
Thread States Details 00:00:00
Basics of Thread Safety Details 00:00:00
Processes and Threads Details 00:00:00
Thread Objects Details 00:00:00
Synchronization Details 00:00:00
Guarded Blocks Details 00:00:00
Immutable Objects Details 00:00:00
High-Level Concurrency Objects Details 00:00:00
Input/Output Handling
Overview of Java I/O Details 00:00:00
Text based streams Details 00:00:00
Serialization Details 00:00:00
Network programming
Overview of TCP/IP concepts Details 00:00:00
Basic network programming Details 00:00:00
Handling Internet addresses Details 00:00:00
TCP sockets, client side Details 00:00:00
TCP sockets, server side Details 00:00:00
The URL class Details 00:00:00
An Overview of JDBC
What is JDBC? Details 00:00:00
JDBC advantages Details 00:00:00
JDBC versions Details 00:00:00
JDBC: the basic approach Details 00:00:00
Handling SQL in JDBC Details 00:00:00
Drivers Details 00:00:00
The DriverManager class Details 00:00:00
Using JDBC drivers Details 00:00:00
The JDBC-ODBC driver Details 00:00:00
Database connections Details 00:00:00
Data sources Details 00:00:00
The JDBC URL Details 00:00:00
Common connection problems Details 00:00:00
Read-only connections Details 00:00:00
Closing the connection Details 00:00:00
Executing SQL Statements
Static statements Details 00:00:00
Using statement objects Details 00:00:00
Creating a statement Details 00:00:00
Executing a statement Details 00:00:00
executeUpdate() Details 00:00:00
executeQuery() Details 00:00:00
execute() Details 00:00:00
Closing a statement Details 00:00:00
SQL, exception handling and DAOs Details 00:00:00
DAO example Details 00:00:00
Result Sets
Result sets Details 00:00:00
Getting a ResultSet Details 00:00:00
Default ResultSet Details 00:00:00
Moving the cursor: scrollable ResultSet Details 00:00:00
Moving the cursor: default ResultSet Details 00:00:00
Moving the cursor: scrollable ResultSet Details 00:00:00
Reading data Details 00:00:00
Getting the values Details 00:00:00
Detecting NULLs Details 00:00:00
Closing a Result Set Details 00:00:00
Prepared statements Details 00:00:00
The PreparedStatement class Details 00:00:00
PreparedStatement: data types Details 00:00:00
ResultSet attributes Details 00:00:00
Fetching Details 00:00:00
Updating ResultSets Details 00:00:00
Concurrent read only Details 00:00:00
Concurrent updateable Details 00:00:00
Updating ResultSets Details 00:00:00
Introduction to Swing
What is JFC? Details 00:00:00
What is Swing? Details 00:00:00
Why Swing? Details 00:00:00
Swing vs. AWT Details 00:00:00
A Simple Swing Applet Details 00:00:00
Lightweight Components Details 00:00:00
Event-Handling in Swing Details 00:00:00
Swing Basics
The Swing Packages Details 00:00:00
JComponent Features Details 00:00:00
Common Swing Constants Details 00:00:00
JLabel Details 00:00:00
JLabel Features Details 00:00:00
JAbstractButton Details 00:00:00
JAbstractButton Features Details 00:00:00
JButton Details 00:00:00
JTextComponent Details 00:00:00
JTextField Details 00:00:00
JTextArea Details 00:00:00
JScrollPane Details 00:00:00
Swing Containers and Dialogs
Containing JComponents Details 00:00:00
Swing Containers Details 00:00:00
Root Pane Details 00:00:00
Content Pane Details 00:00:00
Layered Pane Details 00:00:00
Standard Layers Details 00:00:00
Glass Pane Details 00:00:00
The Heavyweights in Detail Details 00:00:00
Default Window Closing Details 00:00:00
Menus: Swing Details 00:00:00
Common Dialogs Details 00:00:00
JOptionPane Details 00:00:00
Message Dialogs Details 00:00:00
Confirm Dialogs Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

About Us

VerticalDivers® is a technology learning and development company. We deliver Deep Dive and high quality technology training. Our training are designed by professional  experts and SMEs and delivered to perfection.

Sign Up for Newsletter
© 2024 Colossal Software Technologies Pvt. Ltd. All Rights Reserved.
X
Skip to toolbar