HOME > Development > Advanced Java Programming (Java SE 7)_1

Advanced Java Programming (Java SE 7)_1

  • Development
  • Jan 12, 2025
SynopsisAdvanced Java Programming (Java SE 7 , available at $29.99, h...
Advanced Java Programming (Java SE 7)_1  No.1

Advanced Java Programming (Java SE 7), available at $29.99, has an average rating of 3.55, with 103 lectures, based on 10 reviews, and has 89 subscribers.

You will learn about Perform advanced techniques within Java, including JDBC, RMI, EIO, collections, assertions, logging, and concurrency. This course is ideal for individuals who are Experienced Java programmers It is particularly useful for Experienced Java programmers.

Enroll now: Advanced Java Programming (Java SE 7)

Summary

Title: Advanced Java Programming (Java SE 7)

Price: $29.99

Average Rating: 3.55

Number of Lectures: 103

Number of Published Lectures: 103

Number of Curriculum Items: 103

Number of Published Curriculum Objects: 103

Original Price: $29.99

Quality Status: approved

Status: Live

What You Will Learn

  • Perform advanced techniques within Java, including JDBC, RMI, EIO, collections, assertions, logging, and concurrency.
  • Who Should Attend

  • Experienced Java programmers
  • Target Audiences

  • Experienced Java programmers
  • 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.

    Course Curriculum

    Chapter 1: Welcome

    Lecture 1: Course Overview

    Lecture 2: Review of Java Fundamentals

    Lecture 3: The Java Environment

    Lecture 4: Data Types

    Lecture 5: The String Class

    Lecture 6: The StringBuffer Class

    Lecture 7: Arrays

    Lecture 8: Passing Data Types to a Method

    Lecture 9: Constructors & Initialization

    Lecture 10: Inheritance

    Lecture 11: Abstract Classes

    Lecture 12: Interfaces

    Lecture 13: Static Data / Methods / Blocks

    Lecture 14: Wrapper Classes

    Lecture 15: I/O

    Chapter 2: Packaging & Distributing a Java Application

    Lecture 1: Packages

    Lecture 2: Managing Source & Class Files

    Lecture 3: The javadoc Utility

    Lecture 4: Documenting Classes & Interfaces

    Lecture 5: Documenting Fields

    Lecture 6: Documenting Constructors & Methods

    Lecture 7: Bundling & Using Jar-Packaged Resources

    Chapter 3: Miscellaneous Enhancements

    Lecture 1: Enhanced for Loop

    Lecture 2: Autoboxing & Unboxing

    Lecture 3: Static Imports

    Lecture 4: varArgs

    Lecture 5: Typesafe Enums

    Lecture 6: Formatted Strings

    Lecture 7: Formatted Integers / Floats / Strings / Dates

    Chapter 4: Assertions

    Lecture 1: Introduction to Assertion Syntax

    Lecture 2: Compiling with Assertions

    Lecture 3: Enabling & Disabling Assertions

    Lecture 4: Assertion Usage

    Chapter 5: Regular Expressions

    Lecture 1: Introduction to Regular Expressions

    Lecture 2: String Literals

    Lecture 3: Character Classes

    Lecture 4: Quantifiers

    Lecture 5: Capturing Groups & Backreferences

    Lecture 6: Boundary Matchers

    Lecture 7: Pattern & Matcher

    Chapter 6: The Java Collection Classes

    Lecture 1: Introduction to Java Collection Classes

    Lecture 2: The Arrays Class

    Lecture 3: Searching & Sorting Arrays (Primitives & Objects)

    Lecture 4: The Comparable & Comparator Interfaces

    Lecture 5: Lists & Sets

    Lecture 6: Iterators

    Lecture 7: Maps

    Lecture 8: The Collections Class

    Lecture 9: Rules of Thumb

    Chapter 7: Generics

    Lecture 1: Introduction to Generics

    Lecture 2: Defining Simple Generics

    Lecture 3: Generics & Subtyping

    Lecture 4: Wildcards

    Lecture 5: Bounded Wildcards

    Lecture 6: Generic Methods

    Chapter 8: Advanced I/O

    Lecture 1: Introduction to Advanced I/O

    Lecture 2: Basic File I/O Example

    Lecture 3: Buffered I/O

    Lecture 4: The Console Class

    Lecture 5: Object Serialization

    Lecture 6: Compressed Files

    Lecture 7: Writing Your Own I/O Classes

    Lecture 8: Property Files

    Lecture 9: The Preferences Class

    Chapter 9: Enhanced I/O

    Lecture 1: Introduction to Enhanced I/O

    Lecture 2: Channels

    Lecture 3: Buffers Typed

    Lecture 4: Buffers Direct

    Chapter 10: Logging API

    Lecture 1: Introduction to Logging API

    Lecture 2: Loggers

    Lecture 3: Logger Levels

    Lecture 4: Logger Handlers (Configuring & Formatters)

    Lecture 5: LogManager

    Chapter 11: Networking

    Lecture 1: Networking Fundamentals

    Lecture 2: The Client/Server Model

    Lecture 3: InetAddress

    Lecture 4: URLs

    Lecture 5: Sockets

    Lecture 6: A Time-of-Day Client

    Lecture 7: Writing Servers

    Lecture 8: Client/Server Example

    Chapter 12: Threads & Concurrency

    Lecture 1: Review of Fundamentals

    Lecture 2: Creating Threads by Extending Thread

    Lecture 3: Creating Threads by Implementing Runnable

    Lecture 4: Advantages of Using Threads

    Lecture 5: Daemon Threads

    Lecture 6: Thread States

    Lecture 7: Synchronization

    Instructors

  • Advanced Java Programming (Java SE 7)_1  No.2
    VTC Software Training
    Affordable, Comprehensive Software Training
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 2 votes
  • 3 stars: 4 votes
  • 4 stars: 3 votes
  • 5 stars: 1 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!