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

  • Real-World Programming With PHP 5

    Real-World Programming With PHP 5

    SGD $40.00

    Course Description

    PHP has become the most popular server-side programming language for building web applications and is currently in use on more than 75% of all web servers. As of the release of PHP5, it has matured into a sophisticated language with advanced object-oriented capabilities. This course will take you through the basics of PHP, all the way through to its most advanced features. Author John Fontana demonstrates practical knowledge that can be applied to everyday programming tasks in the real world.Add a new programming language to your mix and be equipped with new found knowledge!- Learn from the basics to the advacned features of PHP- Learn how PHP plays a big role in developing pages and applications- Find out more about the purpose of PHP in development- Take this chnace to improve your PHP knowledge and application of the language

    Read more...

  • Learn Web Development with Java 7

    Learn Web Development with Java 7

    SGD $45.00

    Course Description

    Java has become the dominant general purpose programming language available. In this VTC course you will learn the syntax of the Java language and how to make use of the Apache Software Foundation's Eclipse Integrated Development Environment to write Java programs. You will learn about writing multithreaded programs, how to access relational databases, and how to read and write files. You will also be exposed to a large number of Java libraries that are part of Java or are open sourced. 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 courseThis course is SkillsFuture Credit Eligible.

    Read more...

  • Learning Web Application Frameworks - Ruby on Rails and Django

    Learning Web Application Frameworks - Ruby on Rails and Django

    SGD $79.00

    Course Description

    Ruby on Rails allows developers to create fully interactive and completely flawless web applications in record time. It’s the framework of choice for all of those household name tech companies because it is both complex and simple, and can be applied to a range of applications. In fact, if you ask anyone who works at those giant tech companies what technology you should learn to build custom web applications, Rails will be their answer. If you love solving problems and want to up the ante on your next job application, this course is for you.Open a World of Possibilities with Django for Web- Create fully interactive Rails applications- Boost your employability with a valuable new skill- Create a website from scratch using Django- Learn Django from beginner through to fully functional levelsThis course is SkillsFuture Credit Eligible.

    Read more...


Content

Welcome

Preview Available

+

Course Overview

Review of Java Fundamentals

The Java Environment

Data Types

The String Class

The StringBuffer Class

Arrays

Passing Data Types to a Method

Constructors & Initialization

Inheritance

Abstract Classes

Interfaces

Static Data / Methods / Blocks

Wrapper Classes

I/O

Packaging & Distributing a Java Application

+

Packages

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

varArgs

Typesafe Enums

Formatted Strings

Formatted Integers / Floats / Strings / Dates

Assertions

+

Introduction to Assertion Syntax

Compiling with Assertions

Enabling & Disabling Assertions

Assertion Usage

Regular Expressions

+

Introduction to Regular Expressions

String Literals

Character Classes

Quantifiers

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

Iterators

Maps

The Collections Class

Rules of Thumb

Generics

+

Introduction to Generics

Defining Simple Generics

Generics & Subtyping

Wildcards

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

Channels

Buffers Typed

Buffers Direct

Logging API

+

Introduction to Logging API

Loggers

Logger Levels

Logger Handlers (Configuring & Formatters)

LogManager

Networking

+

Networking Fundamentals

The Client/Server Model

InetAddress

URLs

Sockets

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

Synchronization

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

Transactions

Meta Data

Conclusion

+

Course Wrap Up

Resource Files

Credits

+

About the Author

SGD $45.00
(Price excludes GST)
GET ACCESS NOW
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.