Notice : You are now accessing LOOP SIT SERVER. This is not meant for public access. For the actual LOOP Website please visit instead

Advanced Java Programming with Java SE 7

  • Advanced Java Programming with Java SE 7 , Singapore elarning online course
  • Advanced Java Programming with Java SE 7 , Singapore elarning online course
  • Advanced Java Programming with Java SE 7 , Singapore elarning online course
  • Advanced Java Programming with Java SE 7 , Singapore elarning online course
  • Advanced Java Programming with Java SE 7 , Singapore elarning online course
  • Advanced Java Programming with Java SE 7 , Singapore elarning online course

Course Description

Java is a powerful language for cross-platform, object-oriented application programming. It can be found in many types of applications such as standalone, web, enterprise, and mobile. Advanced Java Programming is a higher level study of many advanced Java topics including JDBC, RMI, EIO, collections, assertions, logging, and concurrency. This advanced course by seasoned Java Developer David Saenz will demonstrate the power of Java and how to implement cutting edge apps that can perform well in mission critical applications. Source code is included.

Pick up a new programming language into the mix of new skills!

- Pick up a new programming language
- Increase your employability with an extra language under your belt
- Learn how the different languages work to develop web site and applications
- Be able to create cutting edge applications with this course

Course Objectives

1. Understand the basics of Java 
2. Know the fundamentals of programming 
3. Understand the advanced levels of programming in Java SE 7
4. Able to apply the basics minimally into projects

Related Courses

  • Deep Dive into PHP Programming

    Deep Dive into PHP Programming

    SGD $79.00

    Course Description

    Looking for that perfect PHP framework to build great websites with? Try Laravel 4 and we're sure you'll be hooked. Laravel is a free, open source PHP web application framework, designed for the development of MVC web applications. Some of the features of Laravel are a modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar Laravel is released under the MIT license, with its source code hosted on GitHub. This course teaches you how to create an authorization system for a website. A basic knowledge of PHP programming is required for this course. Dive deep into a new programming language today! - Understand the basics of PHP and how it works with Laravel  - Know how to apply the language into real-time applications  - Be able to code with both languages in your own projects  - Learn how to produce programs using PHP This course is SkillsFuture Credit Eligible.


  • Become a Professional Web Developer: Fundamentals of PHP

    Become a Professional Web Developer: Fundamentals of PHP

    SGD $79.00

    Course Description

    Do you want to be a web developer? Do you need to brush up on your PHP skills? Then you're in the right place! PHP is an open source (free) scripting language that allows you to create dynamic websites and work with servers. PHP is now used on over 20 million websites and over 1 million servers worldwide. You will learn everything about the basics of PHP programming using real world examples. Source codes are included for each lesson so you can learn by deconstructing each element.Enable yourself to develop the website of time.    - Learn the fundamentals of PHP Programming - Understand the purpose of PHP Programming in applications- Be able to apply PHP Programming into real-time projects - Know how PHP works in terms of page development This course is SkillsFuture Credit Eligible.


  • 1st Step to Mastering Perl Programming for Beginners

    1st Step to Mastering Perl Programming for Beginners

    SGD $79.00

    Course Description

    The world of programming has become almost saturated with different languages, all created for different purposes but developed for use in multiple applications. For those just delving into the world of programming, this can be a little overwhelming. Luckily, there are plenty of languages that are simple to learn, highly versatile to use, and make a great starting point for gaining fluency in the coding universe. Perl is one of those languages, and this course will teach you everything you need to know.Perfect Perl the Easy Way- Work with different data types including strings, numbers, variables and user input- Create and use array, subroutines, hashes, and regular expressions in Perl applications- Gain a conceptual understanding and practical skills to construct your own levels- Become competent with the Perl language family and its use in various applicationsThis course is SkillsFuture Credit Eligible.




Preview Available


Course Overview

Review of Java Fundamentals

The Java Environment

Data Types

The String Class

The StringBuffer Class


Passing Data Types to a Method

Constructors & Initialization


Abstract Classes


Static Data / Methods / Blocks

Wrapper Classes


Packaging & Distributing a Java Application



Managing Source & Class Files

The javadoc Utility

Documenting Classes & Interfaces

Documenting Fields

Documenting Constructors & Methods

Bundling & Using Jar-Packaged Resources

Miscellaneous Enhancements


Enhanced for Loop

Autoboxing & Unboxing

Static Imports


Typesafe Enums

Formatted Strings

Formatted Integers / Floats / Strings / Dates



Introduction to Assertion Syntax

Compiling with Assertions

Enabling & Disabling Assertions

Assertion Usage

Regular Expressions


Introduction to Regular Expressions

String Literals

Character Classes


Capturing Groups & Backreferences

Boundary Matchers

Pattern & Matcher

The Java Collection Classes


Introduction to Java Collection Classes

The Arrays Class

Searching & Sorting Arrays (Primitives & Objects)

The Comparable & Comparator Interfaces

Lists & Sets



The Collections Class

Rules of Thumb



Introduction to Generics

Defining Simple Generics

Generics & Subtyping


Bounded Wildcards

Generic Methods

Advanced I/O


Introduction to Advanced I/O

Basic File I/O Example

Buffered I/O

The Console Class

Object Serialization

Compressed Files

Writing Your Own I/O Classes

Property Files

The Preferences Class

Enhanced I/O


Introduction to Enhanced I/O


Buffers Typed

Buffers Direct

Logging API


Introduction to Logging API


Logger Levels

Logger Handlers (Configuring & Formatters)




Networking Fundamentals

The Client/Server Model




A Time-of-Day Client

Writing Servers

Client/Server Example

Threads & Concurrency


Review of Fundamentals

Creating Threads by Extending Thread

Creating Threads by Implementing Runnable

Advantages of Using Threads

Daemon Threads

Thread States


Remote Method Invocation (RMI)


Introduction to RMI

RMI Architecture

Writing the Server

RMI Troubleshooting Tips

Writing the Client

Remote Method Arguments & Return Values

Dynamic Loading of Stub Classes

Running the Remote RMI Client Example

Java Database Connectivity (JDBC)


Relational Databases

Structured Query Language

A Sample Program


Meta Data



Course Wrap Up

Resource Files



About the Author

SGD $45.00
(Price excludes GST)
Convince your boss email
This site is best viewed using the latest versions of Google Chrome, Apple Safari, Mozilla FireFox, Microsoft Internet Explorer 11 and Edge which supports HTML5/Webkit technologies.