Advanced Java Programming (Java SE 7)
3.6 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
73 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Advanced Java Programming (Java SE 7) to your Wishlist.

Add to Wishlist

Advanced Java Programming (Java SE 7)

Harnessing the Power of Cross-Platform, Object-Oriented Application Programming
3.6 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
73 students enrolled
Last updated 9/2013
English
Price: $40
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Perform advanced techniques within Java, including JDBC, RMI, EIO, collections, assertions, logging, and concurrency.
View Curriculum
Requirements
  • Experience with basic Java coding.
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. This title is a self-paced software training course delivered via pre-recorded video. We do not provide additional information outside of the posted content.

Who is the target audience?
  • Experienced Java programmers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
103 Lectures
07:25:16
+
Assertions
4 Lectures 15:50
Introduction to Assertion Syntax
02:59

Compiling with Assertions
02:26

Enabling & Disabling Assertions
04:09

Assertion Usage
06:16
+
Regular Expressions
7 Lectures 33:57
Introduction to Regular Expressions
01:39

String Literals
04:09

Character Classes
07:55

Quantifiers
03:11

Capturing Groups & Backreferences
06:12

Boundary Matchers
03:52

Pattern & Matcher
06:59
+
The Java Collection Classes
9 Lectures 43:16
Introduction to Java Collection Classes
01:14

The Arrays Class
06:10

Searching & Sorting Arrays (Primitives & Objects)
05:02

The Comparable & Comparator Interfaces
04:44

Lists & Sets
06:33

Iterators
06:13

Maps
07:31

The Collections Class
04:22

Rules of Thumb
01:27
+
Generics
6 Lectures 23:52
Introduction to Generics
04:46

Defining Simple Generics
02:10

Generics & Subtyping
05:12

Wildcards
03:24

Bounded Wildcards
04:27

Generic Methods
03:53
+
Advanced I/O
9 Lectures 37:53
Introduction to Advanced I/O
01:38

Basic File I/O Example
07:48

Buffered I/O
05:09

The Console Class
02:51

Object Serialization
05:21

Compressed Files
05:01

Writing Your Own I/O Classes
02:57

Property Files
03:05

The Preferences Class
04:03
+
Enhanced I/O
4 Lectures 12:59
Introduction to Enhanced I/O
01:02

Channels
04:11

Buffers Typed
03:10

Buffers Direct
04:36
+
Logging API
5 Lectures 16:57
Introduction to Logging API
00:50

Loggers
04:25

Logger Levels
03:38

Logger Handlers (Configuring & Formatters)
05:08

LogManager
02:56
6 More Sections
About the Instructor
VTC Software Training
4.1 Average rating
155 Reviews
2,351 Students
48 Courses
Affordable, Comprehensive Software Training

VTC is one of the world's leading producers of online computer and software training, supplying richly diverse courses of informative and inspiring tutorials. Created on the idea that anyone should have the ability to learn to use computer software on their own time, VTC has produced tens of thousands of hours of extraordinarily valuable, insightful, and easy to follow tutorials and delivers them for a fraction of the cost of other training methods. Our training authors are some of the most accomplished in their respective fields. The tutorials that could make the difference in your new job, promotion, or school advancement are always available and only a click away.