Course description
Java sits at the centre of a large percentage of the world’s banking, CRM, web-serving and mobile application platforms.
On our Introductory Java training course you will learn to develop commercial Object Oriented Java GUI applications with extensive hands-on labs, delivered by an expert Java instructor.
This course also serves as a solid foundation from which to move into Enterprise Java web development, Android app development, and developing Banking and Financial software applications.
What you will learn
* Java Language & Syntax
* Object-Oriented Programming
* Flow Control
* GUI Development
* JDBC database access
Who should attend
Software developers who want to leverage the cross-platform, robust functionality of Java. It’s an ideal stepping stone for going on to learn to develop Java Web applications (JSP, JSF, EJB…)
Prerequisites
Basic Programming experience, in another language such as JavaScript, ActionScript, PHP, C++. No previous Object Oriented Programming required.
Java SE Programming Training Course UK
Introduction to Java Programming
Overview of Java Technology
Java Runtime Environment (JRE)
Java Development Kit (JDK)
Rundown of popular Integrated Development Environments (IDE)s – inc. Eclipse, Netbeans, Weblogic, Websphere
Java Language & Syntax
Declaring and initialising variables
Data Types
Variables
Operators
Statements and expressions
Declaring and using arrays
Object-Oriented Programming with Java
Overview of Object-oriented (OO) programming
Objects
Encapsulation
Classes
Polymorphism
Instantiating from classes to create objects
Creating a Class
Extending an existing Class
Generics, Finalizing & Garbage Collection
Flow Control
Invoking methods
Passing parameters
Conditionals
Loops
Exception Handling (try and catch)
Working with existing classes
GUI Development
Events & Event-driven Programming
Event Handling
Inner Classes
Top-Level Classes
Widgets
Java Foundation Classes (JFC)
Swing
Swing Components
Swing Containers
Layout Managers
Dialogue and message boxes
Java File IO
Java streams, Readers and Writers
File management – create / read / write / rename / delete
Directories
JDBC database access
Connecting to a data source
Using JDBC to execute common SQL statements
Optimising performance using Stored Procedures
Overview of Java Web Applications Development
Java Server Pages – JSP
Java Server Faces – JSF
Rich functionilty with AJAX
Related courses
java2
Expert Java SE Application Development Training Course
java3
Java EE / JSP / JSF Training Course
banking1
Developing Banking Software with Java & Spring Training Course
