On this course you will gain the following :
Java and IDEs (Eclipse and NetBeans)
Java Projects
Java and the JVM
Garbage Collection
Development Tools and IDEs
Use of JVisualVM for viewing performance
Introduction to Java
Java Packages
Primitive and Reference types
Boxing and Unboxing
Object Oriented Programming
Classes
Refactoring (Common IDEs)
Inheritance
Polymorphism
Interfaces
Generics and Generic Collections
Enumerated Data Types
Annotations
Using Annotations
Creating Annotations
Functional Interfaces
Lambda Expressions
Creating Robust Applications
Exception Handling
Try/catch/finally
Try with Resources
Closeable Interface
Creating Layered Applications
Presentation / Business / Data Access Layers
Creating a Data Access Layer
Create/Read/Update/Delete Data
JDBC
Business Objects
Creating Java Archives (JARs)
Collections of Objects
Introduction to Threading and Concurrency
Creating Threads
Runnable interface
Synchronisation and Monitors
Scheduling
Executors
Using ThreadPools
Using Runnable and Callable interfaces
Use of Lambda Expressions
Abstract Windows Toolkit (AWT)
Swing
Model View Controller
Creating Web Pages Applications
Servlets
Java Server Pages
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022
Sign up for the JBI Training newsletter to stay updated with world-class technology training opportunities, including Analytics, AI, ML, DevOps, Web, Backend and Security. Our Power BI Training Course is especially popular. Gain new skills, useful tips, and validate your expertise with an industry-leading organisation, all tailored to your schedule and learning preferences.
Our Java training course introduces you to OO Programming with Java language. We show you that while it is reletively easy to learn the basic syntax, effective use of Java requires understanding of the many features of the language. The new features introduced into Java 8 and beyond expand the opportunities offered by Java. The introduction of lambda functions and streams support a functional programming style, as well as the traditional object oriented style and related concepts of Inheritance and the role of interfaces. The mixture of these allows faster, easier programming, resulting in you being able to develop software that is more flexible and easier to maintain..
CONTACT
+44 (0)20 8446 7555
Copyright © 2024 JBI Training. All Rights Reserved.
JB International Training Ltd - Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS
Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us