Advanced Java Programming (Java SE 7)
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024