Course Outline
Java is the high-level programming language developed by Sun Microsystems. Similar to C++, Java has been simplified to eliminate language features that cause common programming errors.
The growing number of companies offering Java Enterprise application servers, the use of Java for the development of reference implementations for XML and other W3C technologies illustrate the increasing commercial penetration of Java.
JBI have been running Java courses since it first came out in the mid 1990's. The course content has been honed over the years and is very much in line with demands and expectations of software developers in the corporate marketplace.
Course Content
This highly acclaimed Hands-On Java training course provides delegates who prefer a fast track learning route with intensive practical tuition using Oracle/Sun’s Java Development Kit (JDK).
The topics covered will help prepare delegates for certification tests and should prove invaluable for those planning to build commercial Java applets and applications.
Available as a public or closed course at our London training centre, or can be tailored to your team's requirements and delivered onsite as a bespoke, customised training course. The course contains several Java tutorials based on real-world scenarios.
This course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus. If you have a technical question, please email sales@jbinternational.co.uk
Hands-on Exercises
The completed exercises and solutions provide useful skeletons which can be used as a basis for the development of purpose built applications, including:
1. Code for database access
2. Code for a network client and server
3. Code for a graphical text editor
What you will learn
1. An understanding of the Java environment design. Delegates will be in a good position to start to learn about Java Enterprise.
2. A good grasp of the basic syntax of the language, which is essential for the effective use of Java.
3. Experience in the use of object oriented technology.
4. The essential features of the Swing packages and the Java event model used to process user interaction.
5. An understanding of how to use the JDBC to open a database connection, make and process queries.
6. An awareness of the basic classes needed for thread and networking programming.
Java Comprehensive Intro - Programming with Java SE Course Outline
Java Training Course Outline
Introduction
Java and IDEs (Eclipse and NetBeans)
Java Projects
Java and the JVM
Development Tools and IDEs
Fundamentals
Introduction to Java
Java Packages
Primitive and Reference types
Boxing and Unboxing
Create Reusable Objects
Object Oriented Programming
Classes
Refactoring (Common IDEs)
Enumerated Data Types
Inheritance
Polymorphism
Interfaces
Generics and Generic Collections
Annotations
Error Handling
Creating Robust Applications
Exception Handling
Try/catch/finally
Scalable Application Development
Creating Layered Applications
Presentation / Business / Data Access Layers
Accessing Databases
Creating a Data Access Layer
Create/Read/Update/Delete Data
JDBC
Creating Business Layer
Business Objects
Creating Java Archives (JARs)
Collections of Objects
Windows Presentation Layer
Abstract Windows Toolkit (AWT)
Swing
Model View Controller
Web Presentation Layer
Creating Web Pages Applications
Servlets
Java Server Pages