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
- Building Full-Stack React Applications with AppWrite
- ISO 45001 Occupational Health and Safety
- The Python 21 Day Coding Challenge
- JavaScript Programming for Beginners: Master JavaScript FAST
- Beginner's Guide to Building First WordPress Website Vol 1
- Groovy Programming Fundamentals for Java Developers
- Azure Data Factory Training–Continuous Integration/Delivery
- Webflow Foundations: How To Build a Landing Page
- Build a Full Stack Wallpaper App: From Design to Deployment
- Learn Microsoft Power BI in 120 Minutes
- Python and Excel Integration: Essentials for Data Analytics
- JavaScript Interview Prep: 500+ Conceptual & Code Questions
- Ultimate Laravel 10 Bootcamp: Master Modern Web Development!
- +100 C# technical interview practice tests & exercises
- The Data Bootcamp: Transform your Data using dbt™
- CRUD application using C#, PostgreSQL, Windows Forms
- SQL server – from setup to execution
- Professional Swift
- Wix Web Designing and Development Beginner to Pro
- Math for 3D/Games Programmers – 1. Trigonometry (Unity 3D)