FileMood

Download Pluralsight - Java SE 17 Path

Pluralsight Java SE 17 Path

Name

Pluralsight - Java SE 17 Path

 DOWNLOAD Copy Link

Total Size

7.5 GB

Total Files

1936

Hash

F29DB54AFC47F38D4C60A98753D8BCF35868ED45

/1. Course Overview/

1. Course Overview.mp4

4.1 MB

1. Course Overview.srt

1.8 KB

/.../2. Accessing Data Asynchronously on the Web/

01. Introducing the Module and Its Agenda.mp4

10.1 MB

01. Introducing the Module and Its Agenda.srt

1.5 KB

02. Checking Your Java Version.mp4

20.7 MB

02. Checking Your Java Version.srt

1.7 KB

03. Improving the Throughput of Applications with Asynchronous Code.mp4

19.4 MB

03. Improving the Throughput of Applications with Asynchronous Code.srt

2.0 KB

04. Who Are You and What Do You Need to Know-.mp4

16.4 MB

04. Who Are You and What Do You Need to Know-.srt

1.7 KB

05. Agenda of the Course.mp4

13.5 MB

05. Agenda of the Course.srt

1.3 KB

06. Executing Your Code in a Synchronous Way.mp4

23.0 MB

06. Executing Your Code in a Synchronous Way.srt

1.9 KB

07. Writing Non-concurrent Asynchronous Code.mp4

17.9 MB

07. Writing Non-concurrent Asynchronous Code.srt

1.9 KB

08. Avoid Blocking Your Long Running Tasks.mp4

27.9 MB

08. Avoid Blocking Your Long Running Tasks.srt

2.9 KB

09. Using Concurrency to Write Asynchronous Code.mp4

15.6 MB

09. Using Concurrency to Write Asynchronous Code.srt

1.2 KB

10. Launching a Task Using an Executor Service.mp4

10.4 MB

10. Launching a Task Using an Executor Service.srt

1.3 KB

11. Live Demo- Launching Several Tasks Synchronously.mp4

26.7 MB

11. Live Demo- Launching Several Tasks Synchronously.srt

6.1 KB

12. Live Demo- Improving the Throughput with an Executor Service.mp4

17.9 MB

12. Live Demo- Improving the Throughput with an Executor Service.srt

5.1 KB

13. Live Demo- Using the CompletionStage API to Run Asynchronously.mp4

16.7 MB

13. Live Demo- Using the CompletionStage API to Run Asynchronously.srt

6.2 KB

14. Module Wrap up.mp4

13.3 MB

14. Module Wrap up.srt

1.6 KB

/.../3. Triggering a Task on the Outcome of Another Task/

1. Introducing the Module and Its Agenda.mp4

9.0 MB

1. Introducing the Module and Its Agenda.srt

0.9 KB

2. Avoiding the Blocking of Your Application Threads.mp4

14.8 MB

2. Avoiding the Blocking of Your Application Threads.srt

2.4 KB

3. Introducing CompletionStage and CompletableFuture.mp4

11.0 MB

3. Introducing CompletionStage and CompletableFuture.srt

1.1 KB

4. Sending Asynchronously the Result of a Task to a Function.mp4

16.1 MB

4. Sending Asynchronously the Result of a Task to a Function.srt

2.9 KB

5. Designing an Efficient Asynchronous Processing Pipeline.mp4

17.9 MB

5. Designing an Efficient Asynchronous Processing Pipeline.srt

1.6 KB

6. Live Demo- Writing and Launching a First Processing Pipeline.mp4

31.6 MB

6. Live Demo- Writing and Launching a First Processing Pipeline.srt

12.3 KB

7. Module Wrap Up.mp4

16.0 MB

7. Module Wrap Up.srt

1.6 KB

/.../4. Splitting a Result into Several Asynchronous Tasks/

1. Introducing the Module and Its Agenda.mp4

15.3 MB

1. Introducing the Module and Its Agenda.srt

1.5 KB

2. Getting a Result Faster with the AnyOf Factory Method.mp4

26.1 MB

2. Getting a Result Faster with the AnyOf Factory Method.srt

3.9 KB

3. Launching Several Tasks in Parallel with the AllOf Factory Method.mp4

8.3 MB

3. Launching Several Tasks in Parallel with the AllOf Factory Method.srt

1.8 KB

4. Analyzing the CompletableFuture Returned by a Call to AllOf.mp4

14.2 MB

4. Analyzing the CompletableFuture Returned by a Call to AllOf.srt

3.0 KB

5. Composing Long Running Tasks to Avoid Blocking.mp4

16.2 MB

5. Composing Long Running Tasks to Avoid Blocking.srt

3.9 KB

6. Live Demo- Finding the Best Elements of a Collection with AllOf.mp4

24.3 MB

6. Live Demo- Finding the Best Elements of a Collection with AllOf.srt

6.7 KB

7. Live Demo- Getting a Result Faster with the AnyOf Factory Method.mp4

16.8 MB

7. Live Demo- Getting a Result Faster with the AnyOf Factory Method.srt

6.4 KB

8. Live Demo- Composing Quotation and Weather Fetching.mp4

27.2 MB

8. Live Demo- Composing Quotation and Weather Fetching.srt

9.9 KB

9. Module Wrap Up.mp4

26.2 MB

9. Module Wrap Up.srt

2.4 KB

/.../5. Controlling What Thread Can Execute a Task/

1. Introducing the Module and Its Agenda.mp4

16.9 MB

1. Introducing the Module and Its Agenda.srt

1.7 KB

2. Finding the Default Threads Used by the CompletionStage API.mp4

32.8 MB

2. Finding the Default Threads Used by the CompletionStage API.srt

3.2 KB

3. Choosing an Executor to Execute Your Asynchronous Tasks.mp4

34.0 MB

3. Choosing an Executor to Execute Your Asynchronous Tasks.srt

4.3 KB

4. Live Demo- Specifying Executors for Your Tasks.mp4

23.1 MB

4. Live Demo- Specifying Executors for Your Tasks.srt

6.7 KB

5. Module Wrap Up.mp4

16.1 MB

5. Module Wrap Up.srt

1.6 KB

/.../6. Reporting and Recovering from Errors/

1. Introducing the Module and Its Agenda.mp4

21.4 MB

1. Introducing the Module and Its Agenda.srt

1.9 KB

2. What Is Happening When a Task Fails with an Exception-.mp4

15.2 MB

2. What Is Happening When a Task Fails with an Exception-.srt

2.2 KB

3. Logging and Recovering from an Exception with Exceptionally.mp4

15.6 MB

3. Logging and Recovering from an Exception with Exceptionally.srt

2.0 KB

4. Handling Exceptions with WhenComplete and Handling.mp4

23.1 MB

4. Handling Exceptions with WhenComplete and Handling.srt

2.4 KB

5. Live Demo- Handling Exceptions in the TravelPage Application.mp4

29.7 MB

5. Live Demo- Handling Exceptions in the TravelPage Application.srt

8.0 KB

6. Module Wrap Up.mp4

30.8 MB

6. Module Wrap Up.srt

3.0 KB

/7. Closing Remarks/

1. Introducing the Module and Its Agenda.mp4

10.2 MB

1. Introducing the Module and Its Agenda.srt

0.9 KB

2. Patterns to Create an Asynchronous Task.mp4

8.5 MB

2. Patterns to Create an Asynchronous Task.srt

1.7 KB

3. Patterns to Model Tasks.mp4

9.8 MB

3. Patterns to Model Tasks.srt

2.1 KB

4. Patterns to Chain and Compose Tasks.mp4

29.3 MB

4. Patterns to Chain and Compose Tasks.srt

6.7 KB

5. Partterns to Handle Exceptions.mp4

6.2 MB

5. Partterns to Handle Exceptions.srt

1.8 KB

6. Patterns to Get Better Performances.mp4

27.2 MB

6. Patterns to Get Better Performances.srt

2.1 KB

7. Module and Course Wrap Up.mp4

31.1 MB

7. Module and Course Wrap Up.srt

2.9 KB

/Asynchronous Programming in Java SE 17/

image.jpg

790.2 KB

java-se-17-asynchronous-programming.zip

2.2 MB

/1. Course Overview/

1. Course Overview.mp4

4.0 MB

1. Course Overview.srt

2.8 KB

/.../2. Setting up a Java 17 Application/

1. Introduction.mp4

4.3 MB

1. Introduction.srt

4.2 KB

2. Tools Used in This Course.mp4

3.2 MB

2. Tools Used in This Course.srt

3.6 KB

3. What Are You Going to Build-.mp4

13.0 MB

3. What Are You Going to Build-.srt

13.2 KB

4. Setting up a Maven-based Java Project.mp4

17.7 MB

4. Setting up a Maven-based Java Project.srt

15.8 KB

5. Building and Running the First Class.mp4

27.9 MB

5. Building and Running the First Class.srt

16.6 KB

6. Introducing Your First Dependency.mp4

29.3 MB

6. Introducing Your First Dependency.srt

23.5 KB

7. Summary.mp4

1.2 MB

7. Summary.srt

1.6 KB

/.../3. Calling an External Web API/

1. Overview.mp4

2.8 MB

1. Overview.srt

3.3 KB

2. Using Java's HttpClient.mp4

32.9 MB

2. Using Java's HttpClient.srt

19.0 KB

3. Improving the HttpClient Usage.mp4

12.4 MB

3. Improving the HttpClient Usage.srt

5.5 KB

4. Introducing a Java Record.mp4

17.0 MB

4. Introducing a Java Record.srt

11.0 KB

5. JSON Binding Using Jackson.mp4

49.8 MB

5. JSON Binding Using Jackson.srt

18.1 KB

6. Filtering Courses.mp4

15.1 MB

6. Filtering Courses.srt

5.4 KB

7. Writing the First Unit Test.mp4

20.1 MB

7. Writing the First Unit Test.srt

14.2 KB

8. Parameterizing the Unit Test.mp4

12.3 MB

8. Parameterizing the Unit Test.srt

5.2 KB

9. Summary.mp4

1.4 MB

9. Summary.srt

1.9 KB

/.../4. Storing Data in a Database/

1. Overview.mp4

2.7 MB

1. Overview.srt

2.7 KB

2. Refactoring to Multiple Maven Modules.mp4

26.8 MB

2. Refactoring to Multiple Maven Modules.srt

13.5 KB

3. Introducing the Repository Abstraction.mp4

7.6 MB

3. Introducing the Repository Abstraction.srt

8.1 KB

4. Setting up the Repository with H2 & JDBC.mp4

10.0 MB

4. Setting up the Repository with H2 & JDBC.srt

7.5 KB

5. Implementing the JDBC Repository.mp4

38.1 MB

5. Implementing the JDBC Repository.srt

14.6 KB

6. Using the Repository.mp4

41.7 MB

6. Using the Repository.srt

14.6 KB

7. Summary.mp4

2.1 MB

7. Summary.srt

2.9 KB

/.../5. Creating a REST API/

1. Overview.mp4

2.5 MB

1. Overview.srt

2.6 KB

2. Creating a JAX-RS Resource.mp4

14.3 MB

2. Creating a JAX-RS Resource.srt

7.6 KB

3. Exposing a JAX-RS Resource over HTTP Using Jersey.mp4

24.1 MB

3. Exposing a JAX-RS Resource over HTTP Using Jersey.srt

8.4 KB

4. Returning JSON with JAX-RS and Jersey.mp4

35.0 MB

4. Returning JSON with JAX-RS and Jersey.srt

8.0 KB

5. Updating the Repository to Store Course Notes.mp4

28.1 MB

5. Updating the Repository to Store Course Notes.srt

11.0 KB

6. Adding Notes through the REST API.mp4

23.3 MB

6. Adding Notes through the REST API.srt

10.6 KB

7. Summary.mp4

1.3 MB

7. Summary.srt

1.6 KB

/.../6. Moving Towards Production/

1. Unifying Application Logging.mp4

13.0 MB

1. Unifying Application Logging.srt

9.0 KB

2. Introducing External Application Configuration.mp4

14.3 MB

2. Introducing External Application Configuration.srt

8.3 KB

3. Using Maven's Dependency Management.mp4

29.7 MB

3. Using Maven's Dependency Management.srt

12.5 KB

4. Creating a Self-contained Runnable JAR File.mp4

13.0 MB

4. Creating a Self-contained Runnable JAR File.srt

9.2 KB

5. Next Steps for the Course Info Project.mp4

4.8 MB

5. Next Steps for the Course Info Project.srt

4.8 KB

6. Next Steps for You.mp4

3.9 MB

6. Next Steps for You.srt

5.1 KB

/Building an Application Using Java SE 17/

image.jpg

193.0 KB

java-se-17-building-application.zip

6.2 MB

/1. Course Overview/

1. Course Overview.mp4

2.5 MB

1. Course Overview.srt

2.3 KB

/.../2. What are Collections and Why Use Them-/

1. What are Collections and Why Use Them-.mp4

4.4 MB

1. What are Collections and Why Use Them-.srt

2.9 KB

2. The Project and Array Problem.mp4

23.0 MB

2. The Project and Array Problem.srt

15.4 KB

3. Introduction & Course Outline.mp4

3.1 MB

3. Introduction & Course Outline.srt

3.7 KB

4. Collection of Collections.mp4

6.1 MB

4. Collection of Collections.srt

7.5 KB

5. Collection Behaviours.mp4

2.7 MB

5. Collection Behaviours.srt

3.5 KB

6. Collection Behaviours Demo.mp4

31.7 MB

6. Collection Behaviours Demo.srt

16.6 KB

/.../3. Collections with Iteration Order- Lists/

1. Introduction.mp4

1.3 MB

1. Introduction.srt

1.6 KB

2. Key Features.mp4

6.0 MB

2. Key Features.srt

7.5 KB

3. Shipments Example.mp4

21.0 MB

3. Shipments Example.srt

10.0 KB

4. Shipments Example (2).mp4

18.4 MB

4. Shipments Example (2).srt

10.5 KB

5. Shipments Example (3).mp4

14.8 MB

5. Shipments Example (3).srt

6.5 KB

6. Implementations.mp4

7.9 MB

6. Implementations.srt

11.6 KB

7. Implementation Performance.mp4

5.5 MB

7. Implementation Performance.srt

7.0 KB

8. Conclusions.mp4

2.2 MB

8. Conclusions.srt

2.9 KB

/.../4. Storing Key - Value Pairs- Maps/

1. Introduction.mp4

3.9 MB

1. Introduction.srt

3.5 KB

2. Why Use a Map.mp4

21.5 MB

2. Why Use a Map.srt

10.5 KB

3. Map API.mp4

9.5 MB

3. Map API.srt

11.2 KB

4. Views over Maps.mp4

25.7 MB

4. Views over Maps.srt

10.4 KB

5. Advanced Operations.mp4

5.1 MB

5. Advanced Operations.srt

6.5 KB

6. Advanced Operations Demo.mp4

18.1 MB

6. Advanced Operations Demo.srt

8.5 KB

7. Implementations.mp4

9.3 MB

7. Implementations.srt

11.3 KB

8. Special Purpose Implementations.mp4

6.0 MB

8. Special Purpose Implementations.srt

6.1 KB

9. Correctly Using HashMap and Summary.mp4

10.6 MB

9. Correctly Using HashMap and Summary.srt

7.7 KB

/.../5. Introduction to Java Streams/

1. Introduction.mp4

2.7 MB

1. Introduction.srt

3.2 KB

2. Live Coding Streams.mp4

19.9 MB

2. Live Coding Streams.srt

9.7 KB

3. Intermediate Operations on Streams.mp4

5.7 MB

3. Intermediate Operations on Streams.srt

7.1 KB

4. Terminal Operations on Streams.mp4

8.7 MB

4. Terminal Operations on Streams.srt

10.2 KB

5. Enter the Collector.mp4

16.2 MB

5. Enter the Collector.srt

8.9 KB

6. Performance and Implementation.mp4

6.3 MB

6. Performance and Implementation.srt

7.9 KB

7. Conclusion.mp4

5.5 MB

7. Conclusion.srt

7.4 KB

/.../6. Collection Operations and Factories/

1. Introduction.mp4

2.2 MB

1. Introduction.srt

2.9 KB

2. Unmodifiable Collections (Live Coding).mp4

12.3 MB

2. Unmodifiable Collections (Live Coding).srt

5.2 KB

3. Factory Method Options (Live Coding).mp4

21.9 MB

3. Factory Method Options (Live Coding).srt

8.4 KB

4. Factory Methods.mp4

10.8 MB

4. Factory Methods.srt

12.6 KB

5. Collection Operations (Live Coding).mp4

18.5 MB

5. Collection Operations (Live Coding).srt

7.8 KB

6. Collection Operations and Conclusion.mp4

6.2 MB

6. Collection Operations and Conclusion.srt

6.9 KB

/.../7. Collections with Uniqueness- Sets/

1. Introduction.mp4

2.0 MB

1. Introduction.srt

2.6 KB

2. Set Features (Demo).mp4

12.3 MB

2. Set Features (Demo).srt

6.0 KB

3. Hashcode and Equals.mp4

8.3 MB

3. Hashcode and Equals.srt

10.9 KB

4. Set Implementations.mp4

8.8 MB

4. Set Implementations.srt

10.8 KB

5. SortedSet and NavigableSet (incl. Demo).mp4

10.2 MB

5. SortedSet and NavigableSet (incl. Demo).srt

7.3 KB

6. Conclusion.mp4

4.3 MB

6. Conclusion.srt

3.2 KB

/Collections in Java SE 17/

image.jpg

119.5 KB

java-se-17-collections.zip

12.7 MB

/1. Course Overview/

1. Course Overview.mp4

3.4 MB

1. Course Overview.srt

2.1 KB

/.../2. Project Setup and Business Case/

01. Introduction.mp4

1.7 MB

01. Introduction.srt

1.4 KB

02. Version Check.mp4

1.3 MB

02. Version Check.srt

1.5 KB

03. What You Are Building.mp4

917.2 KB

03. What You Are Building.srt

1.2 KB

04. Business Focus.mp4

2.0 MB

04. Business Focus.srt

2.1 KB

05. Demo- Maven Archetype.mp4

7.4 MB

05. Demo- Maven Archetype.srt

3.9 KB

06. Project Layout.mp4

2.2 MB

06. Project Layout.srt

1.9 KB

07. Database.mp4

1.2 MB

07. Database.srt

1.5 KB

08. docker-compose.yml.mp4

2.4 MB

08. docker-compose.yml.srt

1.8 KB

09. Demo- Project Standup.mp4

7.7 MB

09. Demo- Project Standup.srt

4.2 KB

10. Summary.mp4

1.0 MB

10. Summary.srt

1.3 KB

/.../3. Connecting and Querying the Database/

1. Introduction.mp4

314.6 KB

1. Introduction.srt

0.2 KB

2. JDBC Driver.mp4

2.3 MB

2. JDBC Driver.srt

2.3 KB

3. Demo- JDBC Driver Download.mp4

7.4 MB

3. Demo- JDBC Driver Download.srt

3.0 KB

4. Driver Manager.mp4

1.3 MB

4. Driver Manager.srt

1.1 KB

5. AbstractDao.java.mp4

1.2 MB

5. AbstractDao.java.srt

0.7 KB

6. Demo- AbstractDao.java Implementation.mp4

8.6 MB

6. Demo- AbstractDao.java Implementation.srt

3.6 KB

7. Dao.java.mp4

9.6 MB

7. Dao.java.srt

4.1 KB

8. Demo- Database Connection and Framework.mp4

36.8 MB

8. Demo- Database Connection and Framework.srt

15.7 KB

9. Summary.mp4

1.2 MB

9. Summary.srt

1.3 KB

/.../4. Statements, Prepared Statement, and ResultSets/

1. Introduction.mp4

621.7 KB

1. Introduction.srt

0.5 KB

2. ResultSet.mp4

1.6 MB

2. ResultSet.srt

1.1 KB

3. PreparedStatement.mp4

2.5 MB

3. PreparedStatement.srt

1.9 KB

4. Optionals.mp4

1.8 MB

4. Optionals.srt

1.3 KB

5. Demo- ResultSet, PreparedStatement, and Optionals.mp4

33.0 MB

5. Demo- ResultSet, PreparedStatement, and Optionals.srt

12.7 KB

6. Summary.mp4

948.8 KB

6. Summary.srt

1.3 KB

/.../5. Updates and Batch Updates to Records/

1. Introduction.mp4

490.1 KB

1. Introduction.srt

0.4 KB

2. Inserting Records.mp4

27.1 MB

2. Inserting Records.srt

10.9 KB

3. Updating Records.mp4

15.6 MB

3. Updating Records.srt

6.3 KB

4. Batch Updates.mp4

30.3 MB

4. Batch Updates.srt

12.6 KB

5. Summary.mp4

1.1 MB

5. Summary.srt

1.4 KB

/6. Deleting Records/

1. Introduction.mp4

346.1 KB

1. Introduction.srt

0.3 KB

2. Delete Records.mp4

14.9 MB

2. Delete Records.srt

6.5 KB

3. Batch Deletes.mp4

1.2 MB

3. Batch Deletes.srt

1.2 KB

4. Summary.mp4

1.2 MB

4. Summary.srt

1.8 KB

/.../7. Architecture and the Template Method Pattern/

1. Introduction.mp4

552.4 KB

1. Introduction.srt

0.6 KB

2. The Problem.mp4

1.2 MB

2. The Problem.srt

1.7 KB

3. Template Method Pattern.mp4

1.9 MB

3. Template Method Pattern.srt

1.2 KB

4. Demo- Converting a Query to a Template Method.mp4

40.2 MB

4. Demo- Converting a Query to a Template Method.srt

15.1 KB

5. Summary.mp4

1.6 MB

5. Summary.srt

2.0 KB

/Data Access in Java SE 17 Fundamentals/

image.jpg

232.7 KB

java-se-17-data-access-fundamentals.zip

6.1 MB

/1. Course Overview/

1. Course Overview.mp4

3.6 MB

1. Course Overview.srt

1.9 KB

/.../2. Developing a Debugging Mindset/

1. Writing Bugs and Fixing Code.mp4

8.7 MB

1. Writing Bugs and Fixing Code.srt

8.7 KB

2. Understanding Verification and Validation.mp4

8.3 MB

2. Understanding Verification and Validation.srt

6.0 KB

/.../3. Avoiding Common Mistakes/

1. Creating Correct Control Statements.mp4

13.1 MB

1. Creating Correct Control Statements.srt

11.2 KB

2. Demo- Fixing Control Statement and Variable Errors.mp4

24.8 MB

2. Demo- Fixing Control Statement and Variable Errors.srt

13.0 KB

3. Refactoring for Readability and Maintainability.mp4

10.7 MB

3. Refactoring for Readability and Maintainability.srt

6.4 KB

/.../4. Find the Problem, Fix the Problem/

1. Reading Stack Traces and Log Output.mp4

11.4 MB

1. Reading Stack Traces and Log Output.srt

8.4 KB

2. Fixing Common Exceptions.mp4

3.4 MB

2. Fixing Common Exceptions.srt

2.1 KB

3. Demo- Finding Bugs Using Stack Traces.mp4

18.8 MB

3. Demo- Finding Bugs Using Stack Traces.srt

10.0 KB

/.../5. What Else Can Go Wrong/

1. Managing Misconfigurations.mp4

6.2 MB

1. Managing Misconfigurations.srt

6.4 KB

2. Managing Memory Exceptions.mp4

6.0 MB

2. Managing Memory Exceptions.srt

5.8 KB

/.../6. Increasing Productivity with an IDE/

1. Using IDE Features to Debug Faster.mp4

5.5 MB

1. Using IDE Features to Debug Faster.srt

5.5 KB

2. Demo- Debugging in Intellij 2022.mp4

24.8 MB

2. Demo- Debugging in Intellij 2022.srt

11.5 KB

3. Summary.mp4

1.1 MB

3. Summary.srt

1.1 KB

/Debugging Java SE 17/

image.jpg

982.7 KB

java-se-17-debugging.zip

19.2 MB

/1. Course Overview/

1. Course Overview.mp4

3.4 MB

1. Course Overview.srt

2.7 KB

2. Course Environment.mp4

203.8 KB

/2. Handling Exceptions/

1. Introduction.mp4

6.4 MB

1. Introduction.srt

6.8 KB

2. Working with try-catch.mp4

9.2 MB

2. Working with try-catch.srt

10.3 KB

3. Exercise 01 - Catch an Exception.mp4

213.4 KB

4. Handling Cleanup.mp4

2.9 MB

4. Handling Cleanup.srt

3.1 KB

5. Implementing try-catch-finally.mp4

21.9 MB

5. Implementing try-catch-finally.srt

12.1 KB

6. Automating Cleanup.mp4

6.6 MB

6. Automating Cleanup.srt

7.2 KB

7. Transitioning from Manual to Automatic Cleanup.mp4

5.0 MB

7. Transitioning from Manual to Automatic Cleanup.srt

2.9 KB

8. Exercise 02 - Use-Try-with-resources.mp4

216.2 KB

9. Summary.mp4

3.9 MB

9. Summary.srt

5.3 KB

/.../3. Understanding Exception Types/

01. Introduction.mp4

5.5 MB

01. Introduction.srt

7.2 KB

02. Exceptions Can Be Handled by Type.mp4

4.8 MB

02. Exceptions Can Be Handled by Type.srt

5.3 KB

03. Checkpoint 01 - Typed Exception.mp4

215.5 KB

04. Checked and Unchecked Exceptions.mp4

4.4 MB

04. Checked and Unchecked Exceptions.srt

5.2 KB

05. Handling Multiple Exceptions.mp4

13.6 MB

05. Handling Multiple Exceptions.srt

7.3 KB

06. Exercise 03 - Handle Multiple Exception Types.mp4

222.7 KB

07. Handling Unchecked Exceptions.mp4

8.5 MB

07. Handling Unchecked Exceptions.srt

4.4 KB

08. Exceptions and Methods.mp4

5.8 MB

08. Exceptions and Methods.srt

5.4 KB

09. Handling Exceptions Across Methods.mp4

10.3 MB

09. Handling Exceptions Across Methods.srt

5.4 KB

10. Summary.mp4

3.9 MB

10. Summary.srt

5.4 KB

/.../4. Creating Custom Exceptions/

01. Introduction.mp4

1.9 MB

01. Introduction.srt

2.7 KB

02. Create and Throw an Exception.mp4

2.8 MB

02. Create and Throw an Exception.srt

3.2 KB

03. Throwing an Exception.mp4

11.3 MB

03. Throwing an Exception.srt

7.2 KB

04. Checkpoint 02 - Throw an Exception.mp4

224.2 KB

05. Custom Exceptions.mp4

3.4 MB

05. Custom Exceptions.srt

3.5 KB

06. Declaring a Custom Exception.mp4

7.1 MB

06. Declaring a Custom Exception.srt

4.2 KB

07. Checkpoint 03 - Declare a Custom Exception.mp4

229.1 KB

08. Throwing a Custom Exception.mp4

10.3 MB

08. Throwing a Custom Exception.srt

5.2 KB

09. Chained Exceptions.mp4

3.3 MB

09. Chained Exceptions.srt

3.6 KB

10. Chaining Exceptions Together.mp4

11.3 MB

10. Chaining Exceptions Together.srt

6.3 KB

11. Exercise 05 - Chain Exceptions.mp4

212.8 KB

12. Accessing a Chained Exception.mp4

7.4 MB

12. Accessing a Chained Exception.srt

4.3 KB

13. Summary.mp4

4.2 MB

13. Summary.srt

5.9 KB

/5. Handling Exceptions/

1. Introduction.mp4

1.8 MB

1. Introduction.srt

2.6 KB

2. Exception Handling Organization.mp4

4.5 MB

2. Exception Handling Organization.srt

4.9 KB

3. Reorganizing Exception Handling to Maintain App Flow.mp4

19.9 MB

3. Reorganizing Exception Handling to Maintain App Flow.srt

10.0 KB

4. Exercise 06 - Positioning Exception Handling.mp4

221.1 KB

5. What to Do with Exception Information.mp4

7.2 MB

5. What to Do with Exception Information.srt

7.6 KB

6. Displaying User vs. Developer Exception Information.mp4

14.0 MB

6. Displaying User vs. Developer Exception Information.srt

9.8 KB

7. Exercise 07 - Detailed Exception Reporting.mp4

220.3 KB

8. Do's and Don'ts of Exceptions.mp4

5.7 MB

8. Do's and Don'ts of Exceptions.srt

7.1 KB

9. Summary.mp4

4.8 MB

9. Summary.srt

6.3 KB

/Exception Handling in Java SE 17/

image.jpg

255.9 KB

java-se-17-exception-handling.zip

2.2 MB

/1. Course Overview/

1. Course Overview.mp4

3.1 MB

1. Course Overview.srt

2.1 KB

101. Sandbox.mp4

202.0 KB

/2. Records/

01. Course Introduction.mp4

7.5 MB

01. Course Introduction.srt

7.3 KB

02. Immutable Data Objects.mp4

8.9 MB

02. Immutable Data Objects.srt

8.0 KB

03. Immutable Classes and Records.mp4

4.7 MB

03. Immutable Classes and Records.srt

3.9 KB

04. Checkpoint 01 - Make a Class Immutable.mp4

218.0 KB

05. Creating a Record.mp4

5.7 MB

05. Creating a Record.srt

4.4 KB

06. Overriding Accessor Methods.mp4

7.5 MB

06. Overriding Accessor Methods.srt

6.3 KB

07. Automatically Generated Object Methods.mp4

3.5 MB

07. Automatically Generated Object Methods.srt

3.0 KB

08. The Canonical Constructor.mp4

10.7 MB

08. The Canonical Constructor.srt

9.2 KB

09. Checkpoint 02 - Make a Record Fully Immutable.mp4

223.5 KB

10. The Compact Constructor.mp4

4.2 MB

10. The Compact Constructor.srt

3.4 KB

11. Checkpoint 03 - Add a Constructor to a Record.mp4

222.4 KB

12. Additional Constructors.mp4

6.8 MB

12. Additional Constructors.srt

5.6 KB

13. The Class Hierarchy of Records.mp4

3.9 MB

13. The Class Hierarchy of Records.srt

2.0 KB

14. Practical Use Cases for Records.mp4

15.0 MB

14. Practical Use Cases for Records.srt

13.0 KB

15. Building Records with the Builder Pattern.mp4

9.1 MB

15. Building Records with the Builder Pattern.srt

6.2 KB

16. Exercise 01 - Create a Builder for a Record.mp4

221.7 KB

17. Adding Wither Methods to Records.mp4

13.0 MB

17. Adding Wither Methods to Records.srt

9.6 KB

18. Exercise 02 - Create Wither Methods for a Record.mp4

235.4 KB

19. Module Summary.mp4

3.6 MB

19. Module Summary.srt

4.0 KB

/.../3. Sealed Classes and Interfaces/

1. Controlling Class Hierarchies with Sealed Classes and Interfaces.mp4

4.4 MB

1. Controlling Class Hierarchies with Sealed Classes and Interfaces.srt

4.2 KB

107. Exercise 03 - Use a Sealed Interface and Records.mp4

223.4 KB

2. The Rules of Sealed Classes and Interfaces.mp4

9.3 MB

2. The Rules of Sealed Classes and Interfaces.srt

7.4 KB

3. Sealed Classes and Interfaces in Practice.mp4

4.1 MB

3. Sealed Classes and Interfaces in Practice.srt

3.5 KB

4. Algebraic Data Types with Sealed Interfaces and Records.mp4

13.2 MB

4. Algebraic Data Types with Sealed Interfaces and Records.srt

10.5 KB

5. Module Summary.mp4

3.8 MB

5. Module Summary.srt

3.8 KB

/.../4. Advanced Classes and Interfaces/

01. Nested Types.mp4

5.0 MB

01. Nested Types.srt

4.8 KB

02. Static Nested Classes.mp4

10.7 MB

02. Static Nested Classes.srt

8.1 KB

03. Checkpoint 05 - Write a Static Nested Class.mp4

221.8 KB

04. Inner Classes.mp4

10.3 MB

04. Inner Classes.srt

9.6 KB

05. Checkpoint 06 - Create an Instance of an Inner Class.mp4

224.5 KB

06. Exercise 04 - Accessing Shadowed Members.mp4

220.8 KB

07. Nested Interfaces, Records, and Enums.mp4

3.0 MB

07. Nested Interfaces, Records, and Enums.srt

2.7 KB

08. Local Types.mp4

13.2 MB

08. Local Types.srt

10.9 KB

09. Anonymous Classes.mp4

10.2 MB

09. Anonymous Classes.srt

8.2 KB

10. Checkpoint 07 - Write an Anonymous Inner Class.mp4

223.0 KB

11. Default, Private, and Static Methods in Interfaces.mp4

7.5 MB

11. Default, Private, and Static Methods in Interfaces.srt

7.2 KB

12. Static Initializer Blocks.mp4

5.0 MB

12. Static Initializer Blocks.srt

4.8 KB

13. Instance Initializer Blocks.mp4

3.7 MB

13. Instance Initializer Blocks.srt

3.0 KB

14. Module Summary.mp4

5.1 MB

14. Module Summary.srt

5.4 KB

/5. Advanced Generics/

01. Overview.mp4

3.9 MB

01. Overview.srt

3.4 KB

02. Example- Defining Generic Types.mp4

8.5 MB

02. Example- Defining Generic Types.srt

8.7 KB

03. Explanation- Defining Generic Types.mp4

14.6 MB

03. Explanation- Defining Generic Types.srt

11.5 KB

04. Checkpoint 08 - Make a Class Generic.mp4

216.4 KB

05. Defining Generic Methods.mp4

10.4 MB

05. Defining Generic Methods.srt

10.0 KB

06. Exercise 05 - Write a Generic Method.mp4

217.3 KB

07. Bounded Type Parameters.mp4

6.7 MB

07. Bounded Type Parameters.srt

5.0 KB

08. Multiple Type Parameter Bounds.mp4

8.1 MB

08. Multiple Type Parameter Bounds.srt

5.6 KB

09. Raw Types.mp4

2.5 MB

09. Raw Types.srt

2.6 KB

10. Generics and Inheritance.mp4

7.4 MB

10. Generics and Inheritance.srt

5.3 KB

11. Wildcards.mp4

5.3 MB

11. Wildcards.srt

4.8 KB

12. Wildcard Capture.mp4

11.4 MB

12. Wildcard Capture.srt

7.4 KB

13. Using Wildcards in Practice.mp4

8.8 MB

13. Using Wildcards in Practice.srt

7.9 KB

14. Understanding Wildcards in Method Signatures.mp4

9.6 MB

14. Understanding Wildcards in Method Signatures.srt

8.0 KB

15. Exercise 06 - Use Wildcards in a Method Signature.mp4

223.7 KB

16. Type Erasure.mp4

5.5 MB

16. Type Erasure.srt

5.6 KB

17. Limitations Caused by Type Erasure.mp4

7.1 MB

17. Limitations Caused by Type Erasure.srt

6.1 KB

18. Heap Pollution.mp4

10.4 MB

18. Heap Pollution.srt

7.9 KB

19. Generics and Arrays.mp4

10.4 MB

19. Generics and Arrays.srt

7.2 KB

20. Generics and Variable Arguments.mp4

17.7 MB

20. Generics and Variable Arguments.srt

11.6 KB

21. Module Summary.mp4

9.0 MB

21. Module Summary.srt

8.3 KB

/.../6. Lambda Expressions and Method References/

1. Quick Review of Lambda Expressions.mp4

11.3 MB

1. Quick Review of Lambda Expressions.srt

9.1 KB

2. Functional Interfaces.mp4

13.5 MB

2. Functional Interfaces.srt

6.6 KB

3. Standard Functional Interfaces.mp4

6.9 MB

3. Standard Functional Interfaces.srt

6.1 KB

4. Capturing Local Variables in Lambda Expressions.mp4

4.1 MB

4. Capturing Local Variables in Lambda Expressions.srt

3.2 KB

5. Functional Programming with Lambda Expressions.mp4

10.3 MB

5. Functional Programming with Lambda Expressions.srt

8.3 KB

6. Working with Checked Exceptions in Lambda Expressions.mp4

7.9 MB

6. Working with Checked Exceptions in Lambda Expressions.srt

5.4 KB

7. Method References.mp4

15.6 MB

7. Method References.srt

11.3 KB

8. Checkpoint 09 - Use a Lambda and Method Reference.mp4

226.1 KB

9. Module Summary.mp4

5.0 MB

9. Module Summary.srt

5.6 KB

/7. Annotations/

1. Use Cases for Annotations.mp4

3.9 MB

1. Use Cases for Annotations.srt

3.4 KB

116. Checkpoint 10 - Define an Annotation.mp4

215.2 KB

2. Declaration Annotations and Type Annotations.mp4

5.6 MB

2. Declaration Annotations and Type Annotations.srt

5.5 KB

3. Defining an Annotation.mp4

13.8 MB

3. Defining an Annotation.srt

11.2 KB

4. Using Meta-annotations.mp4

15.9 MB

4. Using Meta-annotations.srt

13.8 KB

5. Inspecting Annotations at Runtime.mp4

11.0 MB

5. Inspecting Annotations at Runtime.srt

7.5 KB

6. Module Summary.mp4

3.7 MB

6. Module Summary.srt

3.8 KB

/8. Optional/

1. Optional as an Alternative to Null.mp4

7.1 MB

1. Optional as an Alternative to Null.srt

6.7 KB

117. Checkpoint 11 - Rewrite a Method to Use Optional.mp4

222.9 KB

118. Exercise 07 - Working with Streams and Optional.mp4

224.2 KB

2. Using Optional in Practice.mp4

15.3 MB

2. Using Optional in Practice.srt

9.0 KB

3. Functional Programming with Optional.mp4

14.7 MB

3. Functional Programming with Optional.srt

8.9 KB

4. Module Summary.mp4

2.7 MB

4. Module Summary.srt

3.0 KB

/.../9. Try-with-resources and AutoCloseable/

1. Working with Resources and Handling Exceptions.mp4

12.4 MB

1. Working with Resources and Handling Exceptions.srt

8.7 KB

2. Syntax of Try-with-resources.mp4

3.8 MB

2. Syntax of Try-with-resources.srt

3.7 KB

3. How Try-with-resources Works.mp4

16.4 MB

3. How Try-with-resources Works.srt

10.3 KB

4. Checkpoint 12 - Use try-with-resources.mp4

216.8 KB

5. Implementing AutoCloseable in Practice.mp4

10.8 MB

5. Implementing AutoCloseable in Practice.srt

7.8 KB

6. Exercise 08 - Implement Interface AutoCloseable.mp4

233.8 KB

7. Module and Course Summary.mp4

4.8 MB

7. Module and Course Summary.srt

3.6 KB

/Java SE 17 Advanced Language Features/

image.jpg

182.5 KB

java-se-17-advanced-language-features.zip

8.0 MB

/.../01. Course Overview/

1. Course Overview.mp4

2.7 MB

1. Course Overview.srt

1.9 KB

/.../02. Why Care About Best Practices-/

1. Introduction.mp4

3.2 MB

1. Introduction.srt

3.2 KB

2. Benefits of Clean Code.mp4

3.4 MB

2. Benefits of Clean Code.srt

2.6 KB

3. Understanding the Prerequisites.mp4

2.1 MB

3. Understanding the Prerequisites.srt

1.9 KB

4. Setting up the Project.mp4

2.8 MB

4. Setting up the Project.srt

2.1 KB

5. Course Overview.mp4

2.4 MB

5. Course Overview.srt

2.3 KB

/.../03. What’s in a Name-/

01. Introduction.mp4

2.4 MB

01. Introduction.srt

2.2 KB

02. Class Names Should Be Specific.mp4

5.9 MB

02. Class Names Should Be Specific.srt

4.2 KB

03. Class Names Should Reflect the SRP.mp4

5.2 MB

03. Class Names Should Reflect the SRP.srt

3.3 KB

04. Class Names Recap.mp4

582.5 KB

04. Class Names Recap.srt

0.5 KB

05. Variable Names.mp4

4.0 MB

05. Variable Names.srt

3.3 KB

06. Checkpoint 02 - Rename Variable.mp4

215.0 KB

07. Method Name Basics.mp4

2.7 MB

07. Method Name Basics.srt

2.2 KB

08. Checkpoint 01 - Rename Method.mp4

213.2 KB

09. Methods Must Do One Thing.mp4

2.1 MB

09. Methods Must Do One Thing.srt

1.8 KB

10. Exercise 01 - Giving Better Names.mp4

215.0 KB

11. Methods- Exception to the Rule.mp4

2.6 MB

11. Methods- Exception to the Rule.srt

2.5 KB

12. Abbreviations and Spelling.mp4

3.6 MB

12. Abbreviations and Spelling.srt

3.2 KB

13. Module Summary.mp4

1.2 MB

13. Module Summary.srt

1.1 KB

/.../04. Creating Objects the Right Way/

01. Introduction.mp4

712.3 KB

01. Introduction.srt

0.6 KB

02. Use Java Records.mp4

6.4 MB

02. Use Java Records.srt

4.3 KB

03. Checkpoint 03 - Use Java Records.mp4

215.5 KB

04. Prefer Dependency Injection.mp4

9.0 MB

04. Prefer Dependency Injection.srt

5.5 KB

05. Checkpoint 04 - Prefer Dependency Injection.mp4

221.6 KB

06. Know the DI Frameworks.mp4

1.8 MB

06. Know the DI Frameworks.srt

1.2 KB

07. Protect with Guard Clauses.mp4

5.9 MB

07. Protect with Guard Clauses.srt

3.9 KB

08. Checkpoint 05 - Protect with Guard Clauses.mp4

218.5 KB

09. Use Static Factory Methods.mp4

5.5 MB

09. Use Static Factory Methods.srt

4.5 KB

10. Apply Constructor Chaining.mp4

6.3 MB

10. Apply Constructor Chaining.srt

3.2 KB

11. Exercise 02 - Improving Object Creation.mp4

218.4 KB

12. Recognize Primitive Obsession.mp4

4.9 MB

12. Recognize Primitive Obsession.srt

3.1 KB

13. Know the Code Smells.mp4

836.9 KB

13. Know the Code Smells.srt

0.8 KB

14. Builder Pattern to the Rescue.mp4

1.8 MB

14. Builder Pattern to the Rescue.srt

1.6 KB

15. Module Summary.mp4

2.0 MB

15. Module Summary.srt

1.4 KB

/.../05. Implementing Methods Best Practices/

01. Introduction.mp4

1.9 MB

01. Introduction.srt

1.7 KB

02. Adhere to the CQS Principle.mp4

2.4 MB

02. Adhere to the CQS Principle.srt

2.0 KB

03. Keep Your Parameter List Short.mp4

3.7 MB

03. Keep Your Parameter List Short.srt

3.3 KB

04. Demo- Reducing the Parameter List.mp4

10.7 MB

04. Demo- Reducing the Parameter List.srt

5.4 KB

05. Demo- Removing Flag Arguments.mp4

12.9 MB

05. Demo- Removing Flag Arguments.srt

6.7 KB

06. Prefer Enums Where Appropriate.mp4

4.1 MB

06. Prefer Enums Where Appropriate.srt

2.6 KB

07. Checkpoint 06 - Prefer Enums Where Appropriate.mp4

223.6 KB

08. Demo- Replace String with LocalDate.mp4

2.8 MB

08. Demo- Replace String with LocalDate.srt

1.2 KB

09. Failing Fast in Methods.mp4

1.9 MB

09. Failing Fast in Methods.srt

1.1 KB

10. Exercise 03 - Improving Method Signature.mp4

220.9 KB

11. Null Objects - the Next Level.mp4

3.1 MB

11. Null Objects - the Next Level.srt

2.0 KB

12. Reducing Verbosity with var.mp4

9.8 MB

12. Reducing Verbosity with var.srt

6.1 KB

13. Avoiding Unnecessary Object Creation.mp4

2.7 MB

13. Avoiding Unnecessary Object Creation.srt

1.9 KB

14. Checkpoint 07 - Avoiding Unnecessary Object Creation.mp4

237.2 KB

15. Returning Proper Values.mp4

6.2 MB

15. Returning Proper Values.srt

5.3 KB

16. Prefer the Optional.mp4

3.6 MB

16. Prefer the Optional.srt

3.7 KB

17. Module Summary.mp4

2.0 MB

17. Module Summary.srt

1.9 KB

/.../06. Looking Closely at Strings and Numbers/

1. Introduction.mp4

1.2 MB

1. Introduction.srt

1.1 KB

2. Use the StringBuilder in Loops.mp4

4.8 MB

2. Use the StringBuilder in Loops.srt

2.9 KB

3. Prefer Text Blocks.mp4

3.3 MB

3. Prefer Text Blocks.srt

1.7 KB

4. Easy Reading with Separators.mp4

1.7 MB

4. Easy Reading with Separators.srt

1.6 KB

5. Use BigDecimal Where Precision Matters.mp4

8.3 MB

5. Use BigDecimal Where Precision Matters.srt

6.1 KB

6. Checkpoint 09 - Use BigDecimal.mp4

215.3 KB

7. Module Summary.mp4

834.8 KB

7. Module Summary.srt

0.8 KB

/.../07. Iterating and Branching - the Good and the Better/

01. Introduction.mp4

477.1 KB

01. Introduction.srt

0.4 KB

02. Writing Cleaner Conditionals.mp4

5.3 MB

02. Writing Cleaner Conditionals.srt

4.0 KB

03. Exercise 05 - Improve Conditional Statement.mp4

221.1 KB

04. Keeping Ternary Expressions Simple.mp4

3.0 MB

04. Keeping Ternary Expressions Simple.srt

1.9 KB

05. Switch to Switch Expressions.mp4

3.6 MB

05. Switch to Switch Expressions.srt

1.9 KB

06. Checkpoint 10 - Switch to Switch Expressions.mp4

220.6 KB

07. How Not to if-else.mp4

6.2 MB

07. How Not to if-else.srt

4.5 KB

08. Prefer Streams over For Loops.mp4

8.5 MB

08. Prefer Streams over For Loops.srt

4.7 KB

09. Checkpoint 11 - Prefer Streams Over For Loops.mp4

222.2 KB

10. Avoid Overly Complex Streams.mp4

2.8 MB

10. Avoid Overly Complex Streams.srt

2.3 KB

11. Demo- Running the Search.mp4

2.4 MB

11. Demo- Running the Search.srt

1.3 KB

12. Module Summary.mp4

1.0 MB

12. Module Summary.srt

1.0 KB

/.../08. Handling Exceptions Gracefully/

01. Introduction.mp4

1.5 MB

01. Introduction.srt

1.1 KB

02. Catch Specific Exceptions.mp4

2.8 MB

02. Catch Specific Exceptions.srt

2.9 KB

03. Some RuntimeExceptions Shouldn't Be Caught.mp4

1.7 MB

03. Some RuntimeExceptions Shouldn't Be Caught.srt

1.6 KB

04. It's OK to Catch Some RuntimeExceptions.mp4

9.4 MB

04. It's OK to Catch Some RuntimeExceptions.srt

5.5 KB

05. The Rules of the Catch Block.mp4

4.5 MB

05. The Rules of the Catch Block.srt

2.2 KB

06. Translate Exceptions.mp4

3.7 MB

06. Translate Exceptions.srt

2.4 KB

07. Checkpoint 12 - Rethrow Exceptions.mp4

216.0 KB

08. Pass Pertinent Information.mp4

9.3 MB

08. Pass Pertinent Information.srt

4.9 KB

09. Exercise 06 - Handling Exceptions.mp4

214.5 KB

10. Use Multi-catch Where Appropriate.mp4

1.2 MB

10. Use Multi-catch Where Appropriate.srt

1.0 KB

11. Prefer try-with-resources.mp4

5.6 MB

11. Prefer try-with-resources.srt

3.5 KB

12. Checkpoint 13 - Prefer try-with-resources.mp4

217.6 KB

13. Module Summary.mp4

1.6 MB

13. Module Summary.srt

1.4 KB

/.../09. Writing Meaningful Comments Only/

1. Introduction.mp4

1.3 MB

1. Introduction.srt

1.2 KB

2. Redundant Comments.mp4

1.9 MB

2. Redundant Comments.srt

1.9 KB

3. Compensating Comments.mp4

1.9 MB

3. Compensating Comments.srt

1.6 KB

4. Checkpoint 14 - Compensating Comments.mp4

219.7 KB

5. Logs and Wiki Comments.mp4

2.0 MB

5. Logs and Wiki Comments.srt

2.1 KB

6. Commented out Code.mp4

2.1 MB

6. Commented out Code.srt

1.9 KB

7. Comments That Lie.mp4

1.7 MB

7. Comments That Lie.srt

1.9 KB

8. Legitimate Uses of Comments.mp4

6.4 MB

8. Legitimate Uses of Comments.srt

4.9 KB

9. Module Summary.mp4

1.5 MB

9. Module Summary.srt

1.3 KB

/.../10. Creating Better Tests/

01. Introduction.mp4

3.5 MB

01. Introduction.srt

3.5 KB

02. Poor Name Tests.mp4

5.7 MB

02. Poor Name Tests.srt

5.4 KB

03. Demo- Fixing Poor Name Tests.mp4

4.7 MB

03. Demo- Fixing Poor Name Tests.srt

2.4 KB

04. Clueless Tests.mp4

5.9 MB

04. Clueless Tests.srt

4.9 KB

05. Demo- Making Tests More Focused.mp4

4.0 MB

05. Demo- Making Tests More Focused.srt

1.8 KB

06. Exercise 07 - Break up a test.mp4

212.3 KB

07. DRY vs. DAMP.mp4

2.6 MB

07. DRY vs. DAMP.srt

2.6 KB

08. Demo- DRY vs. DAMP.mp4

7.0 MB

08. Demo- DRY vs. DAMP.srt

3.7 KB

09. Consider Using Libraries.mp4

2.4 MB

09. Consider Using Libraries.srt

1.8 KB

10. The Benefit of Helpful Messages.mp4

1.9 MB

10. The Benefit of Helpful Messages.srt

1.6 KB

11. Checkpoint 15 - The Benefit of Helpful Messages.mp4

222.7 KB

12. Demo- Writing Helpful Messages.mp4

6.4 MB

12. Demo- Writing Helpful Messages.srt

2.6 KB

13. Making Tests Independent.mp4

3.2 MB

13. Making Tests Independent.srt

2.9 KB

14. Favor Composition in Test Infrastructure.mp4

2.8 MB

14. Favor Composition in Test Infrastructure.srt

2.9 KB

15. Demo- Refactoring to Composition.mp4

3.5 MB

15. Demo- Refactoring to Composition.srt

1.6 KB

16. Further Study.mp4

1.3 MB

16. Further Study.srt

1.1 KB

17. Module Summary.mp4

794.4 KB

17. Module Summary.srt

0.8 KB

/.../11. Course Wrap-up/

1. Learn Modern Java.mp4

5.1 MB

1. Learn Modern Java.srt

2.9 KB

2. Maintaining Clean Code.mp4

7.3 MB

2. Maintaining Clean Code.srt

4.1 KB

3. Further Study Recap.mp4

2.9 MB

3. Further Study Recap.srt

2.5 KB

4. Thank You.mp4

1.1 MB

4. Thank You.srt

1.0 KB

/Java SE 17 Best Practices/

image.jpg

177.7 KB

java-se-17-best-practices.zip

8.9 MB

/1. Course Overview/

1. Course Overview.mp4

3.5 MB

1. Course Overview.srt

2.8 KB

/2. Singleton Pattern/

01. Introduction.mp4

459.4 KB

01. Introduction.srt

0.4 KB

02. Version Check.mp4

1.3 MB

02. Version Check.srt

1.5 KB

03. Concepts.mp4

1.9 MB

03. Concepts.srt

1.7 KB

04. Design Considerations.mp4

1.6 MB

04. Design Considerations.srt

1.3 KB

05. Everyday Example - Runtime Env.mp4

1.1 MB

05. Everyday Example - Runtime Env.srt

0.8 KB

06. Demo- Runtime Env.mp4

4.5 MB

06. Demo- Runtime Env.srt

2.2 KB

07. Exercise - Create Singleton.mp4

448.9 KB

07. Exercise - Create Singleton.srt

0.5 KB

08. Demo- Static Singleton.mp4

11.9 MB

08. Demo- Static Singleton.srt

4.0 KB

09. Demo- Lazy Loaded Singleton.mp4

9.9 MB

09. Demo- Lazy Loaded Singleton.srt

5.2 KB

10. Demo- Singleton Database Integration.mp4

30.5 MB

10. Demo- Singleton Database Integration.srt

11.7 KB

11. Pitfalls.mp4

2.7 MB

11. Pitfalls.srt

2.7 KB

12. Pattern Comparison.mp4

2.4 MB

12. Pattern Comparison.srt

2.4 KB

13. Summary.mp4

1.2 MB

13. Summary.srt

1.2 KB

/3. Builder Pattern/

01. Introduction.mp4

534.5 KB

01. Introduction.srt

0.6 KB

02. Concepts.mp4

1.6 MB

02. Concepts.srt

1.4 KB

03. Design Considerations.mp4

1.9 MB

03. Design Considerations.srt

1.6 KB

04. Everyday Example - StringBuilder.mp4

1.9 MB

04. Everyday Example - StringBuilder.srt

1.6 KB

05. Demo- StringBuilder.mp4

4.7 MB

05. Demo- StringBuilder.srt

2.4 KB

06. Exercise - Create Builder.mp4

500.0 KB

06. Exercise - Create Builder.srt

0.6 KB

07. Demo- Immutability.mp4

9.5 MB

07. Demo- Immutability.srt

4.7 KB

08. Demo- Telescoping Constructors.mp4

12.5 MB

08. Demo- Telescoping Constructors.srt

4.5 KB

09. Demo- Builder.mp4

31.4 MB

09. Demo- Builder.srt

11.1 KB

10. Pitfalls.mp4

1.7 MB

10. Pitfalls.srt

1.8 KB

11. Pattern Comparison.mp4

1.8 MB

11. Pattern Comparison.srt

1.8 KB

12. Summary.mp4

1.3 MB

12. Summary.srt

1.5 KB

/4. Prototype Pattern/

01. Introduction.mp4

607.6 KB

01. Introduction.srt

0.6 KB

02. Concepts.mp4

2.4 MB

02. Concepts.srt

2.2 KB

03. Design Considerations.mp4

2.0 MB

03. Design Considerations.srt

1.8 KB

04. Everyday Example - Statement.mp4

1.2 MB

04. Everyday Example - Statement.srt

1.0 KB

05. Demo- Statement.mp4

17.4 MB

05. Demo- Statement.srt

8.0 KB

06. Exercise - Create Prototype.mp4

352.9 KB

06. Exercise - Create Prototype.srt

0.4 KB

07. Demo- Create Prototype.mp4

33.8 MB

07. Demo- Create Prototype.srt

18.2 KB

08. Pitfalls.mp4

1.6 MB

08. Pitfalls.srt

1.7 KB

09. Pattern Comparison.mp4

2.2 MB

09. Pattern Comparison.srt

2.2 KB

10. Summary.mp4

1.2 MB

10. Summary.srt

1.4 KB

/.../5. Factory Method Pattern/

01. Introduction.mp4

424.6 KB

01. Introduction.srt

0.4 KB

02. Concepts.mp4

2.4 MB

02. Concepts.srt

1.9 KB

03. Design Considerations.mp4

2.2 MB

03. Design Considerations.srt

2.1 KB

04. Everyday Example - Calendar.mp4

1.4 MB

04. Everyday Example - Calendar.srt

1.4 KB

05. Demo- Calendar.mp4

6.4 MB

05. Demo- Calendar.srt

3.4 KB

06. Exercise - Create Factory.mp4

1.6 MB

06. Exercise - Create Factory.srt

2.2 KB

07. Demo- Factory.mp4

30.4 MB

07. Demo- Factory.srt

12.2 KB

08. Demo- Enum.mp4

6.6 MB

08. Demo- Enum.srt

2.3 KB

09. Pitfalls.mp4

856.4 KB

09. Pitfalls.srt

1.0 KB

10. Pattern Comparison.mp4

1.5 MB

10. Pattern Comparison.srt

1.6 KB

11. Summary.mp4

1.6 MB

11. Summary.srt

2.0 KB

/6. AbstractFactory Pattern/

01. Introduction.mp4

405.1 KB

01. Introduction.srt

0.3 KB

02. Concepts.mp4

1.4 MB

02. Concepts.srt

1.1 KB

03. Design Considersations.mp4

1.5 MB

03. Design Considersations.srt

1.2 KB

04. Everyday Example - DocumentBuilderFactory.mp4

1.0 MB

04. Everyday Example - DocumentBuilderFactory.srt

0.8 KB

05. Demo- DocumentBuilderFactory.mp4

9.1 MB

05. Demo- DocumentBuilderFactory.srt

4.3 KB

06. Exercise - Create AbstractFactory.mp4

480.4 KB

06. Exercise - Create AbstractFactory.srt

0.6 KB

07. Demo- Create AbstractFactory.mp4

37.0 MB

07. Demo- Create AbstractFactory.srt

14.5 KB

08. Pitfalls.mp4

1.4 MB

08. Pitfalls.srt

1.4 KB

09. Pattern Comparison.mp4

1.4 MB

09. Pattern Comparison.srt

1.2 KB

10. Summary.mp4

587.5 KB

10. Summary.srt

0.5 KB

/Java SE 17 Creational Design Patterns/

image.jpg

939.8 KB

java-se-17-creational-design-patterns.zip

5.7 MB

/.../01. Course Overview/

1. Course Overview.mp4

2.5 MB

1. Course Overview.srt

2.2 KB

/.../02. Creating Your First Java App/

01. Introduction.mp4

2.1 MB

01. Introduction.srt

2.7 KB

02. Creating Your App with IntelliJ.mp4

9.1 MB

02. Creating Your App with IntelliJ.srt

9.6 KB

03. IDE, JDK, JRE.mp4

5.1 MB

03. IDE, JDK, JRE.srt

6.0 KB

04. Running from the Command Line.mp4

3.9 MB

04. Running from the Command Line.srt

4.0 KB

05. Statement Structure and Whitespace.mp4

2.3 MB

05. Statement Structure and Whitespace.srt

3.1 KB

06. Comments.mp4

3.3 MB

06. Comments.srt

3.6 KB

07. Using Comments in Code.mp4

13.0 MB

07. Using Comments in Code.srt

8.4 KB

08. Introduction to Packages.mp4

7.1 MB

08. Introduction to Packages.srt

8.7 KB

09. Using Packages.mp4

8.0 MB

09. Using Packages.srt

7.7 KB

10. Summary.mp4

4.7 MB

10. Summary.srt

5.9 KB

/.../03. Variables, Data Types, and Math Operators/

01. Introduction.mp4

1.7 MB

01. Introduction.srt

2.4 KB

02. Variables.mp4

4.7 MB

02. Variables.srt

6.8 KB

03. Primitive Data Types.mp4

7.3 MB

03. Primitive Data Types.srt

9.6 KB

04. Primitive Types Are Stored by Value.mp4

2.1 MB

04. Primitive Types Are Stored by Value.srt

2.8 KB

05. Arithmetic Operators.mp4

4.8 MB

05. Arithmetic Operators.srt

5.7 KB

06. Prefix, Postfix, and Compound Assignment Operators.mp4

6.5 MB

06. Prefix, Postfix, and Compound Assignment Operators.srt

7.6 KB

07. Operator Precedence.mp4

2.5 MB

07. Operator Precedence.srt

3.4 KB

08. A Closer Look at Operator Precedence.mp4

10.4 MB

08. A Closer Look at Operator Precedence.srt

7.4 KB

09. Type Conversion.mp4

6.4 MB

09. Type Conversion.srt

7.6 KB

10. A Closer Look at Type Conversion.mp4

10.1 MB

10. A Closer Look at Type Conversion.srt

7.4 KB

11. Inferring Variable Type.mp4

5.0 MB

11. Inferring Variable Type.srt

6.4 KB

12. Summary.mp4

4.9 MB

12. Summary.srt

6.7 KB

/.../04. Conditional Logic and Block Statements/

01. Introduction.mp4

1.6 MB

01. Introduction.srt

2.3 KB

02. Conditional Logic and Relational Operators.mp4

5.7 MB

02. Conditional Logic and Relational Operators.srt

7.0 KB

03. If-else Statement.mp4

4.6 MB

03. If-else Statement.srt

5.3 KB

04. Creating the CalcEngine Project.mp4

6.5 MB

04. Creating the CalcEngine Project.srt

5.6 KB

05. Logical Operators.mp4

8.2 MB

05. Logical Operators.srt

9.1 KB

06. Logical vs. Conditional Operators.mp4

7.9 MB

06. Logical vs. Conditional Operators.srt

5.5 KB

07. Block Statements.mp4

8.3 MB

07. Block Statements.srt

8.8 KB

08. Using Block Statements in CalcEngine.mp4

11.3 MB

08. Using Block Statements in CalcEngine.srt

7.3 KB

09. Switch Statement.mp4

3.6 MB

09. Switch Statement.srt

4.5 KB

10. Using Switch Statement and Conditional Assignment.mp4

8.7 MB

10. Using Switch Statement and Conditional Assignment.srt

5.3 KB

11. Summary.mp4

4.3 MB

11. Summary.srt

5.3 KB

/.../05. Looping and Arrays/

1. Introduction.mp4

1.2 MB

1. Introduction.srt

1.7 KB

2. While Loop.mp4

5.7 MB

2. While Loop.srt

6.8 KB

3. Do-while Loop.mp4

4.3 MB

3. Do-while Loop.srt

5.5 KB

4. For Loop.mp4

4.1 MB

4. For Loop.srt

5.7 KB

5. Arrays.mp4

7.7 MB

5. Arrays.srt

8.4 KB

6. CalcEngine and Parallel Arrays.mp4

14.5 MB

6. CalcEngine and Parallel Arrays.srt

9.2 KB

7. For-each Loop.mp4

3.2 MB

7. For-each Loop.srt

4.0 KB

8. CalcEngine and For-each Loop.mp4

7.6 MB

8. CalcEngine and For-each Loop.srt

4.4 KB

9. Summary.mp4

3.8 MB

9. Summary.srt

4.8 KB

/.../06. Understanding Methods/

01. Introduction.mp4

1.3 MB

01. Introduction.srt

1.7 KB

02. Declaring and Calling Methods.mp4

6.8 MB

02. Declaring and Calling Methods.srt

9.2 KB

03. Parameters.mp4

3.4 MB

03. Parameters.srt

3.7 KB

04. Parameter Passing Behavior.mp4

3.9 MB

04. Parameter Passing Behavior.srt

4.1 KB

05. Exiting a Method.mp4

7.3 MB

05. Exiting a Method.srt

8.2 KB

06. Returning a Value.mp4

5.3 MB

06. Returning a Value.srt

5.6 KB

07. CalcEngine with Methods.mp4

12.7 MB

07. CalcEngine with Methods.srt

8.1 KB

08. Command-line Arguments.mp4

3.7 MB

08. Command-line Arguments.srt

4.8 KB

09. CalcEngine Command-line Arguments.mp4

11.7 MB

09. CalcEngine Command-line Arguments.srt

8.8 KB

10. Running CalcEngine with Command-line Arguments.mp4

7.5 MB

10. Running CalcEngine with Command-line Arguments.srt

5.8 KB

11. Summary.mp4

3.1 MB

11. Summary.srt

4.1 KB

/.../07. Working with Strings/

01. Introduction.mp4

1.4 MB

01. Introduction.srt

2.2 KB

02. String Class.mp4

3.8 MB

02. String Class.srt

4.8 KB

03. String Equality.mp4

7.2 MB

03. String Equality.srt

7.7 KB

04. String Methods and String Conversions.mp4

5.6 MB

04. String Methods and String Conversions.srt

7.2 KB

05. Adding String Support to CalcEngine.mp4

11.4 MB

05. Adding String Support to CalcEngine.srt

9.4 KB

06. Making CalcEngine Interactive.mp4

16.5 MB

06. Making CalcEngine Interactive.srt

10.0 KB

07. Running CalcEngine Interactively.mp4

9.7 MB

07. Running CalcEngine Interactively.srt

6.5 KB

08. StringBuilder.mp4

6.7 MB

08. StringBuilder.srt

7.9 KB

09. Building String Output in CalcEngine.mp4

11.5 MB

09. Building String Output in CalcEngine.srt

7.9 KB

10. Summary.mp4

3.4 MB

10. Summary.srt

4.6 KB

/.../08. Understanding Classes and Objects/

1. Declaring Classes.mp4

6.5 MB

1. Declaring Classes.srt

7.8 KB

2. Declaring the MathEquation Class.mp4

9.8 MB

2. Declaring the MathEquation Class.srt

6.8 KB

3. Using Classes.mp4

9.2 MB

3. Using Classes.srt

8.1 KB

4. Creating an Array of Classes.mp4

14.8 MB

4. Creating an Array of Classes.srt

8.5 KB

5. Using the MathEquation Class.mp4

10.2 MB

5. Using the MathEquation Class.srt

5.9 KB

6. Encapsulation and Access Modifiers.mp4

8.4 MB

6. Encapsulation and Access Modifiers.srt

8.9 KB

7. Special References- this and null.mp4

6.7 MB

7. Special References- this and null.srt

6.8 KB

8. Field Accessors and Mutators.mp4

5.0 MB

8. Field Accessors and Mutators.srt

6.1 KB

9. Summary.mp4

4.1 MB

9. Summary.srt

5.3 KB

/.../09. Implementing Class Constructors and Initializers/

1. Introduction.mp4

1.7 MB

1. Introduction.srt

2.5 KB

2. Class Initial State.mp4

2.9 MB

2. Class Initial State.srt

3.9 KB

3. Field Initializers.mp4

2.9 MB

3. Field Initializers.srt

3.7 KB

4. Constructors.mp4

9.1 MB

4. Constructors.srt

9.4 KB

5. Constructor Chaining.mp4

8.3 MB

5. Constructor Chaining.srt

8.0 KB

6. Constructor Visibility.mp4

4.8 MB

6. Constructor Visibility.srt

4.9 KB

7. Adding Constructors to MathEquation.mp4

16.0 MB

7. Adding Constructors to MathEquation.srt

9.2 KB

8. Initialization Blocks.mp4

8.7 MB

8. Initialization Blocks.srt

10.1 KB

9. Summary.mp4

3.2 MB

9. Summary.srt

4.4 KB

/.../10. Using Static Members/

1. Introduction.mp4

1.8 MB

1. Introduction.srt

2.5 KB

2. Static Members.mp4

4.0 MB

2. Static Members.srt

4.5 KB

3. Using Static Members.mp4

6.1 MB

3. Using Static Members.srt

4.8 KB

4. Enhancing MathEquation with Static Members.mp4

12.0 MB

4. Enhancing MathEquation with Static Members.srt

7.4 KB

5. Static Imports.mp4

6.0 MB

5. Static Imports.srt

5.5 KB

6. Static Initializers.mp4

5.5 MB

6. Static Initializers.srt

6.2 KB

7. Summary.mp4

2.3 MB

7. Summary.srt

3.0 KB

/.../11. A Closer Look at Methods/

01. Introduction and Passing Objects as Parameters.mp4

8.0 MB

01. Introduction and Passing Objects as Parameters.srt

8.7 KB

02. Changes to Objects Passed as Parameters.mp4

7.8 MB

02. Changes to Objects Passed as Parameters.srt

6.6 KB

03. Overloading.mp4

4.1 MB

03. Overloading.srt

4.2 KB

04. Method Overloading Examples.mp4

6.9 MB

04. Method Overloading Examples.srt

8.8 KB

05. Matching Method Calls to Overloads.mp4

6.7 MB

05. Matching Method Calls to Overloads.srt

6.1 KB

06. Using Method Overloading in CalcEngine.mp4

19.4 MB

06. Using Method Overloading in CalcEngine.srt

11.6 KB

07. Object Class and Methods.mp4

5.7 MB

07. Object Class and Methods.srt

7.1 KB

08. Overriding Object Equality.mp4

8.7 MB

08. Overriding Object Equality.srt

9.8 KB

09. MathEquation Custom toString Implementation.mp4

19.8 MB

09. MathEquation Custom toString Implementation.srt

12.8 KB

10. Summary.mp4

3.5 MB

10. Summary.srt

4.6 KB

/.../12. Working with Wrapper Classes, Enums, and Records/

01. Introduction and Primitive Wrappers.mp4

8.4 MB

01. Introduction and Primitive Wrappers.srt

11.0 KB

02. Using Primitive Wrappers in CalcEngine.mp4

18.7 MB

02. Using Primitive Wrappers in CalcEngine.srt

10.5 KB

03. Understanding Enums.mp4

5.4 MB

03. Understanding Enums.srt

6.4 KB

04. Enums and Relative Comparison.mp4

7.3 MB

04. Enums and Relative Comparison.srt

7.5 KB

05. Converting CalcEngine to Use Enums.mp4

12.1 MB

05. Converting CalcEngine to Use Enums.srt

6.8 KB

06. Specifying Operations with MathOperation.mp4

13.2 MB

06. Specifying Operations with MathOperation.srt

6.2 KB

07. Enum Types as Classes.mp4

7.7 MB

07. Enum Types as Classes.srt

8.2 KB

08. Use Enum Class Features in CalcEngine.mp4

13.7 MB

08. Use Enum Class Features in CalcEngine.srt

8.7 KB

09. Working with Records.mp4

8.8 MB

09. Working with Records.srt

11.3 KB

10. Summary.mp4

4.0 MB

10. Summary.srt

5.6 KB

/.../13. Introducing Annotations/

1. Introduction.mp4

2.3 MB

1. Introduction.srt

3.3 KB

2. Applying Annotations.mp4

3.6 MB

2. Applying Annotations.srt

4.0 KB

3. Annotations in Code.mp4

7.3 MB

3. Annotations in Code.srt

7.6 KB

4. Using Annotations in Method Overloading.mp4

13.6 MB

4. Using Annotations in Method Overloading.srt

7.8 KB

5. Cleaning up the App.mp4

14.9 MB

5. Cleaning up the App.srt

7.8 KB

6. Summary.mp4

2.6 MB

6. Summary.srt

3.7 KB

/Java SE 17 Fundamentals/

image.jpg

785.7 KB

java-se-17-fundamentals.zip

5.4 MB

/1. Course Overview/

1. Course Overview.mp4

3.9 MB

1. Course Overview.srt

1.8 KB

/.../2. Introduction to Performance Testing with JMeter/

1. Introduction.mp4

7.2 MB

1. Introduction.srt

6.7 KB

2. Setting Up JMeter.mp4

11.0 MB

2. Setting Up JMeter.srt

4.5 KB

3. The Demo Application.mp4

13.9 MB

3. The Demo Application.srt

7.3 KB

4. Creating a Simple JMeter Script.mp4

22.8 MB

4. Creating a Simple JMeter Script.srt

10.3 KB

5. Performance Testing with JMeter.mp4

7.9 MB

5. Performance Testing with JMeter.srt

7.0 KB

6. Summary.mp4

2.8 MB

6. Summary.srt

2.6 KB

/.../3. Creating the JMeter Script for the Application/

01. How JMeter Works.mp4

7.9 MB

01. How JMeter Works.srt

6.7 KB

02. Designing a Test Script.mp4

4.4 MB

02. Designing a Test Script.srt

3.6 KB

03. Configuring Default Values.mp4

6.3 MB

03. Configuring Default Values.srt

2.7 KB

04. Multiple Users with CSV Data Set Config.mp4

13.6 MB

04. Multiple Users with CSV Data Set Config.srt

5.7 KB

05. Extracting the Token with a Post-processor.mp4

17.7 MB

05. Extracting the Token with a Post-processor.srt

7.6 KB

06. Getting a Random Employee.mp4

12.3 MB

06. Getting a Random Employee.srt

4.5 KB

07. Searching for Random Employee.mp4

26.5 MB

07. Searching for Random Employee.srt

9.6 KB

08. Weighted Execution Paths.mp4

7.7 MB

08. Weighted Execution Paths.srt

3.4 KB

09. JMeter Properties.mp4

8.0 MB

09. JMeter Properties.srt

6.1 KB

10. Summary.mp4

2.3 MB

10. Summary.srt

1.9 KB

/.../4. Creating Test Data with JMeter/

1. Configuring the Connection to the Database.mp4

11.2 MB

1. Configuring the Connection to the Database.srt

5.4 KB

2. Creating the Tables.mp4

11.7 MB

2. Creating the Tables.srt

4.6 KB

3. Inserting Users.mp4

13.1 MB

3. Inserting Users.srt

6.0 KB

4. Inserting Employees.mp4

8.9 MB

4. Inserting Employees.srt

3.6 KB

5. Executing the Script.mp4

5.7 MB

5. Executing the Script.srt

3.4 KB

6. Summary.mp4

1.5 MB

6. Summary.srt

1.3 KB

/.../5. Using JMeter for Scalability Testing/

1. Introduction.mp4

10.1 MB

1. Introduction.srt

8.7 KB

2. Configuring a SSH Server on Windows.mp4

6.7 MB

2. Configuring a SSH Server on Windows.srt

2.0 KB

3. Configuring the Plugin SSHMon Samples Collector.mp4

12.6 MB

3. Configuring the Plugin SSHMon Samples Collector.srt

5.2 KB

4. Saving Test Results in a File.mp4

4.3 MB

4. Saving Test Results in a File.srt

2.2 KB

5. Getting the Scalability Baseline.mp4

9.5 MB

5. Getting the Scalability Baseline.srt

3.9 KB

6. Pushing the CPU to 100%.mp4

8.6 MB

6. Pushing the CPU to 100%.srt

3.9 KB

7. Summary.mp4

2.7 MB

7. Summary.srt

2.3 KB

/.../6. Detecting Persistence Problems/

1. About Persistence Problems.mp4

3.6 MB

1. About Persistence Problems.srt

3.2 KB

2. Configuring Glowroot.mp4

9.9 MB

2. Configuring Glowroot.srt

3.0 KB

3. Using Glowroot to Detect Persistence Problems.mp4

11.6 MB

3. Using Glowroot to Detect Persistence Problems.srt

5.3 KB

4. What Are Thread Dumps-.mp4

3.4 MB

4. What Are Thread Dumps-.srt

3.1 KB

5. Using Thread Dumps to Detect Performance Problems.mp4

65.1 MB

5. Using Thread Dumps to Detect Performance Problems.srt

8.4 KB

6. Fixing the Problem.mp4

23.7 MB

6. Fixing the Problem.srt

5.8 KB

7. Summary.mp4

2.1 MB

7. Summary.srt

2.1 KB

/.../7. Detecting Memory Problems/

01. About Memory Problems.mp4

7.3 MB

01. About Memory Problems.srt

6.9 KB

02. A Process to Detect Memory Leaks.mp4

4.3 MB

02. A Process to Detect Memory Leaks.srt

3.4 KB

03. Monitoring Memory with VisualVM.mp4

41.7 MB

03. Monitoring Memory with VisualVM.srt

10.0 KB

04. Reviewing the Source Code.mp4

5.1 MB

04. Reviewing the Source Code.srt

1.4 KB

05. Analyzing Garbage Collection Logs with GCViewer.mp4

16.4 MB

05. Analyzing Garbage Collection Logs with GCViewer.srt

6.8 KB

06. Calculating Pause Time with jstat.mp4

7.3 MB

06. Calculating Pause Time with jstat.srt

4.1 KB

07. Analyzing Class Histograms with jmap and jcmd.mp4

13.9 MB

07. Analyzing Class Histograms with jmap and jcmd.srt

4.0 KB

08. Analyzing Heap Dumps with Eclipse MAT.mp4

25.6 MB

08. Analyzing Heap Dumps with Eclipse MAT.srt

9.7 KB

09. Detecting Memory Leaks with JFR and JDK Mission Control.mp4

18.6 MB

09. Detecting Memory Leaks with JFR and JDK Mission Control.srt

6.9 KB

10. Course Summary.mp4

5.2 MB

10. Course Summary.srt

4.8 KB

/Java SE 17 Performance with JMeter/

image.jpg

198.6 KB

java-se-17-jmeter-performance.zip

261.2 MB

/1. Course Overview/

1. Course Overview.mp4

2.9 MB

1. Course Overview.srt

1.4 KB

101. Course Environment.mp4

201.9 KB

/.../2. Introducing Java Recipes/

1. Introduction.mp4

2.4 MB

1. Introduction.srt

2.3 KB

2. Prerequisites.mp4

1.6 MB

2. Prerequisites.srt

1.5 KB

3. Running Java Code.mp4

4.2 MB

3. Running Java Code.srt

2.5 KB

4. Getting the Exercise Files.mp4

1.5 MB

4. Getting the Exercise Files.srt

0.9 KB

5. Course Overview.mp4

569.4 KB

5. Course Overview.srt

0.5 KB

/3. Transforming Strings/

01. Introduction.mp4

3.1 MB

01. Introduction.srt

2.8 KB

02. Removing Whitespace.mp4

6.9 MB

02. Removing Whitespace.srt

4.1 KB

03. Is This String Empty or Blank-.mp4

4.6 MB

03. Is This String Empty or Blank-.srt

2.5 KB

04. Transform Strings the New Way.mp4

7.0 MB

04. Transform Strings the New Way.srt

3.4 KB

05. Comparing Strings the Right Way.mp4

4.1 MB

05. Comparing Strings the Right Way.srt

3.4 KB

06. Iterating over Characters.mp4

7.1 MB

06. Iterating over Characters.srt

3.4 KB

07. Check if a String Contains Specific Characters.mp4

12.0 MB

07. Check if a String Contains Specific Characters.srt

5.0 KB

08. Exercise 01 - Determine if Numbers Contain Only Digits.mp4

225.8 KB

09. Finding and Replacing Matches.mp4

8.4 MB

09. Finding and Replacing Matches.srt

3.9 KB

10. Iterating over Many Lines.mp4

4.4 MB

10. Iterating over Many Lines.srt

2.4 KB

11. Tokenizing a String.mp4

6.8 MB

11. Tokenizing a String.srt

3.6 KB

12. Joining Strings.mp4

10.1 MB

12. Joining Strings.srt

3.8 KB

13. Building Strings in a Loop.mp4

2.1 MB

13. Building Strings in a Loop.srt

1.7 KB

14. Prefer Text Blocks.mp4

2.3 MB

14. Prefer Text Blocks.srt

1.3 KB

15. Handling Text Localization.mp4

6.5 MB

15. Handling Text Localization.srt

3.0 KB

16. Generating Random Strings.mp4

4.4 MB

16. Generating Random Strings.srt

2.9 KB

17. Using Libraries.mp4

4.9 MB

17. Using Libraries.srt

3.4 KB

18. Demo App- Extract and Sanitize Data.mp4

10.8 MB

18. Demo App- Extract and Sanitize Data.srt

4.8 KB

19. Module Summary.mp4

611.0 KB

19. Module Summary.srt

0.6 KB

/.../4. Working with Numbers/

01. Introduction.mp4

3.9 MB

01. Introduction.srt

2.5 KB

02. Converting Strings to Numbers.mp4

2.7 MB

02. Converting Strings to Numbers.srt

1.6 KB

03. Checking if a String Is a Number.mp4

13.9 MB

03. Checking if a String Is a Number.srt

6.8 KB

04. Formatting Numbers.mp4

6.8 MB

04. Formatting Numbers.srt

3.6 KB

05. Localizing and Compact Formatting Numbers.mp4

9.1 MB

05. Localizing and Compact Formatting Numbers.srt

4.6 KB

06. Comparing Integers.mp4

4.1 MB

06. Comparing Integers.srt

2.3 KB

07. Doing Floating-point Arithmetic.mp4

9.3 MB

07. Doing Floating-point Arithmetic.srt

6.2 KB

08. Handling Really Large Numbers.mp4

2.0 MB

08. Handling Really Large Numbers.srt

1.2 KB

09. Rounding with the Math Class.mp4

7.3 MB

09. Rounding with the Math Class.srt

4.7 KB

10. Rounding with DecimalFormat and BigDecimal.mp4

7.7 MB

10. Rounding with DecimalFormat and BigDecimal.srt

4.1 KB

11. Exercise 02 - Format and Round Numbers.mp4

218.4 KB

12. Generating Random Numbers and Values.mp4

3.9 MB

12. Generating Random Numbers and Values.srt

2.1 KB

13. Demo App 1- Converting a List of String Numbers.mp4

7.0 MB

13. Demo App 1- Converting a List of String Numbers.srt

2.9 KB

14. Demo App 2- Doing Arithmetic and Rounding Numbers.mp4

5.3 MB

14. Demo App 2- Doing Arithmetic and Rounding Numbers.srt

2.1 KB

15. Module Summary.mp4

586.1 KB

15. Module Summary.srt

0.6 KB

/.../5. Solving Tasks with Dates and Times/

01. Introduction.mp4

1.1 MB

01. Introduction.srt

1.0 KB

02. Quick Date and Time API Overview.mp4

3.9 MB

02. Quick Date and Time API Overview.srt

3.4 KB

03. Getting the Difference between Two Dates.mp4

4.8 MB

03. Getting the Difference between Two Dates.srt

2.1 KB

04. Exercise 03 - Calculate Difference In Age.mp4

227.1 KB

05. Comparing Two Dates.mp4

1.5 MB

05. Comparing Two Dates.srt

0.7 KB

06. Getting the First or Last Day of a Period.mp4

4.9 MB

06. Getting the First or Last Day of a Period.srt

2.3 KB

07. Handling Recurring Events.mp4

7.8 MB

07. Handling Recurring Events.srt

2.5 KB

08. Adding or Subtracting Dates.mp4

8.1 MB

08. Adding or Subtracting Dates.srt

3.3 KB

09. Demo App 1- Time Left This Year.mp4

7.7 MB

09. Demo App 1- Time Left This Year.srt

3.0 KB

10. Formatting Dates.mp4

15.3 MB

10. Formatting Dates.srt

5.6 KB

11. Handling Multiple Formats.mp4

4.7 MB

11. Handling Multiple Formats.srt

1.9 KB

12. Converting From and to the Old Date.mp4

4.6 MB

12. Converting From and to the Old Date.srt

2.0 KB

13. Getting The Current Time.mp4

5.7 MB

13. Getting The Current Time.srt

3.0 KB

14. Printing All Zone IDs.mp4

5.9 MB

14. Printing All Zone IDs.srt

2.2 KB

15. Getting the Start and End of the Day.mp4

8.4 MB

15. Getting the Start and End of the Day.srt

3.1 KB

16. Calculating the Arrival Time.mp4

13.3 MB

16. Calculating the Arrival Time.srt

5.7 KB

17. Demo App 2- Current Time in Other Time Zones.mp4

8.8 MB

17. Demo App 2- Current Time in Other Time Zones.srt

2.8 KB

18. Module Summary.mp4

593.7 KB

18. Module Summary.srt

0.5 KB

/.../6. Working with Arrays and Collections/

01. Introduction.mp4

3.5 MB

01. Introduction.srt

2.9 KB

02. Adding Elements to an Array.mp4

6.5 MB

02. Adding Elements to an Array.srt

3.1 KB

03. Converting Between Array and List.mp4

7.7 MB

03. Converting Between Array and List.srt

4.0 KB

04. Create a List and Add Elements.mp4

6.1 MB

04. Create a List and Add Elements.srt

3.4 KB

05. Check if the List Is Empty.mp4

3.3 MB

05. Check if the List Is Empty.srt

1.3 KB

06. Remove Values From a List.mp4

5.9 MB

06. Remove Values From a List.srt

2.3 KB

07. Remove Duplicates From a List.mp4

5.2 MB

07. Remove Duplicates From a List.srt

2.4 KB

08. Find Duplicates and Different Elements in Two Lists.mp4

5.2 MB

08. Find Duplicates and Different Elements in Two Lists.srt

2.0 KB

09. Replace Elements in a List.mp4

8.6 MB

09. Replace Elements in a List.srt

3.7 KB

10. Simple Sorting of a List.mp4

6.5 MB

10. Simple Sorting of a List.srt

3.0 KB

11. Exercise 04 - Get and Sort Unique Values.mp4

219.0 KB

12. Advanced Sorting of a List.mp4

15.2 MB

12. Advanced Sorting of a List.srt

6.8 KB

13. Map Overview.mp4

6.0 MB

13. Map Overview.srt

3.4 KB

14. Find Duplicate Values in a Map.mp4

8.0 MB

14. Find Duplicate Values in a Map.srt

3.5 KB

15. Remove or Replace Elements in a Map.mp4

12.6 MB

15. Remove or Replace Elements in a Map.srt

6.1 KB

16. Check Map Equality.mp4

10.5 MB

16. Check Map Equality.srt

4.5 KB

17. Sorting a Map.mp4

14.2 MB

17. Sorting a Map.srt

6.2 KB

18. Merging Maps.mp4

16.4 MB

18. Merging Maps.srt

6.5 KB

19. Module Summary.mp4

2.4 MB

19. Module Summary.srt

2.2 KB

/.../7. Writing Succinct I-O Code/

01. Introduction.mp4

1.9 MB

01. Introduction.srt

1.8 KB

02. IO vs. NIO vs. NIO2.mp4

5.2 MB

02. IO vs. NIO vs. NIO2.srt

4.1 KB

03. Converting Between File and Path.mp4

4.3 MB

03. Converting Between File and Path.srt

1.7 KB

04. Using the Right Separator.mp4

4.3 MB

04. Using the Right Separator.srt

2.2 KB

05. Determine the Base Directory.mp4

3.4 MB

05. Determine the Base Directory.srt

1.5 KB

06. Check Access to a File.mp4

9.2 MB

06. Check Access to a File.srt

3.8 KB

07. Reading Small Files.mp4

5.8 MB

07. Reading Small Files.srt

2.8 KB

08. Reading Big Files.mp4

9.5 MB

08. Reading Big Files.srt

5.5 KB

09. Writing to a File.mp4

13.3 MB

09. Writing to a File.srt

5.8 KB

10. Reading From and Writing to Binary Files.mp4

1.0 MB

10. Reading From and Writing to Binary Files.srt

0.9 KB

11. Copy a File.mp4

6.3 MB

11. Copy a File.srt

2.8 KB

12. Exercise 05 - Copy and Append to a File.mp4

217.4 KB

13. Move or Rename a File.mp4

3.3 MB

13. Move or Rename a File.srt

1.4 KB

14. Delete a File.mp4

3.3 MB

14. Delete a File.srt

2.1 KB

15. Iterate over Files.mp4

19.8 MB

15. Iterate over Files.srt

8.1 KB

16. Walking the File Tree.mp4

9.2 MB

16. Walking the File Tree.srt

4.6 KB

17. Create a Directory.mp4

3.6 MB

17. Create a Directory.srt

1.7 KB

18. Copy and Delete a Directory.mp4

12.5 MB

18. Copy and Delete a Directory.srt

5.8 KB

19. Demo App- Collect and Copy Log Files.mp4

16.1 MB

19. Demo App- Collect and Copy Log Files.srt

6.3 KB

20. Further Study.mp4

2.3 MB

20. Further Study.srt

1.5 KB

/Java SE 17 Playbook/

image.jpg

216.5 KB

java-se-17-playbook.zip

3.9 MB

/1. Course Overview/

1. Course Overview.mp4

3.5 MB

1. Course Overview.srt

2.9 KB

/.../2. Introducing the Java Platform/

1. Introduction.mp4

2.1 MB

1. Introduction.srt

2.1 KB

2. Tools Used in This Course.mp4

1.3 MB

2. Tools Used in This Course.srt

1.7 KB

3. What You'll Learn.mp4

2.1 MB

3. What You'll Learn.srt

3.0 KB

4. Is Java Dead-.mp4

3.8 MB

4. Is Java Dead-.srt

4.5 KB

5. Introducing the Java Platform.mp4

6.2 MB

5. Introducing the Java Platform.srt

8.9 KB

6. Compiling and Running Java Code.mp4

5.7 MB

6. Compiling and Running Java Code.srt

7.8 KB

7. Summary.mp4

1.6 MB

7. Summary.srt

2.1 KB

/.../3. Adopting Java 17/

1. The Philosophy of Java- Readability.mp4

3.5 MB

1. The Philosophy of Java- Readability.srt

4.1 KB

2. The Philosophy of Java- Stability.mp4

5.3 MB

2. The Philosophy of Java- Stability.srt

6.0 KB

3. The Philosophy of Java- Openness & Community.mp4

5.7 MB

3. The Philosophy of Java- Openness & Community.srt

5.2 KB

4. The Java Language.mp4

4.3 MB

4. The Java Language.srt

5.0 KB

5. Java’s Runtime- Portability.mp4

4.7 MB

5. Java’s Runtime- Portability.srt

5.1 KB

6. Java’s Runtime- a Managed Runtime.mp4

4.8 MB

6. Java’s Runtime- a Managed Runtime.srt

6.0 KB

7. Comparing Java to Other Languages.mp4

7.7 MB

7. Comparing Java to Other Languages.srt

8.5 KB

8. Summary.mp4

1.2 MB

8. Summary.srt

1.5 KB

/.../4. Working with Java 17/

1. Desktop Java.mp4

6.8 MB

1. Desktop Java.srt

7.5 KB

2. Enterprise Java.mp4

5.4 MB

2. Enterprise Java.srt

6.2 KB

3. Java in the Cloud.mp4

5.4 MB

3. Java in the Cloud.srt

5.7 KB

4. Language Features.mp4

8.7 MB

4. Language Features.srt

10.1 KB

5. Summary.mp4

1.7 MB

5. Summary.srt

2.2 KB

/.../5. The Wider Java Ecosystem/

1. Spring Framework.mp4

7.0 MB

1. Spring Framework.srt

9.2 KB

2. Other Popular Java Libraries.mp4

8.9 MB

2. Other Popular Java Libraries.srt

10.4 KB

3. Tools.mp4

8.8 MB

3. Tools.srt

11.1 KB

4. Alternative JVM Languages.mp4

8.7 MB

4. Alternative JVM Languages.srt

9.5 KB

5. Course Wrap-up.mp4

4.3 MB

5. Course Wrap-up.srt

5.5 KB

/Java SE 17 The Big Picture/

image.jpg

201.2 KB

java-se-17-big-picture.zip

15.3 MB

/.../01. Course Overview/

1. Course Overview.mp4

4.0 MB

1. Course Overview.srt

2.3 KB

101. Course Environment.mp4

201.1 KB

/.../02. Understanding JUnit/

1. Introduction.mp4

4.8 MB

1. Introduction.srt

4.8 KB

2. Understanding the JUnit Library.mp4

5.4 MB

2. Understanding the JUnit Library.srt

4.5 KB

3. Following Along.mp4

2.8 MB

3. Following Along.srt

2.0 KB

/.../03. Installing and Running JUnit/

1. Adding JUnit as a Project Dependency.mp4

12.6 MB

1. Adding JUnit as a Project Dependency.srt

6.8 KB

2. Running Tests in an IDE.mp4

10.3 MB

2. Running Tests in an IDE.srt

5.5 KB

3. Running Tests with Maven.mp4

5.6 MB

3. Running Tests with Maven.srt

3.0 KB

4. Checkpoint 01 - Running Unit Tests.mp4

214.4 KB

5. Debugging from a Test in an IDE.mp4

4.1 MB

5. Debugging from a Test in an IDE.srt

1.7 KB

6. Viewing Test Coverage.mp4

5.1 MB

6. Viewing Test Coverage.srt

2.4 KB

/.../04. Creating Tests/

1. Understanding When to Create Tests.mp4

6.4 MB

1. Understanding When to Create Tests.srt

5.3 KB

103. Checkpoint 02 - Creating a Test Method.mp4

227.7 KB

104. Exercise 01 - Creating a Test for a Class.mp4

217.0 KB

2. Creating Test Classes.mp4

11.3 MB

2. Creating Test Classes.srt

5.6 KB

3. Creating Test Methods.mp4

7.1 MB

3. Creating Test Methods.srt

4.0 KB

/.../05. Writing Test Methods and Using Assertions/

01. Using JUnit Assertions.mp4

10.9 MB

01. Using JUnit Assertions.srt

3.8 KB

02. Asserting Equality and Identity.mp4

16.5 MB

02. Asserting Equality and Identity.srt

7.9 KB

03. Checkpoint 03 - Asserting Equality.mp4

215.5 KB

04. Checkpoint 04 - Asserting Object Identity.mp4

228.9 KB

05. Asserting Boolean Values.mp4

17.0 MB

05. Asserting Boolean Values.srt

7.2 KB

06. Checkpoint 05 - Asserting True and False.mp4

219.2 KB

07. Asserting Collections.mp4

17.5 MB

07. Asserting Collections.srt

7.8 KB

08. Understanding Common Test Method Structure.mp4

8.8 MB

08. Understanding Common Test Method Structure.srt

5.9 KB

09. Asserting Expected Exceptions.mp4

9.5 MB

09. Asserting Expected Exceptions.srt

4.5 KB

10. Checkpoint 06 - Asserting an Exception.mp4

227.2 KB

11. Grouping Assertions with assertAll.mp4

16.2 MB

11. Grouping Assertions with assertAll.srt

6.7 KB

12. Understanding Test Doubles.mp4

3.5 MB

12. Understanding Test Doubles.srt

3.6 KB

13. Using Test Doubles.mp4

28.4 MB

13. Using Test Doubles.srt

11.6 KB

14. Exercise 02 - Using a Test Double.mp4

214.0 KB

/.../06. Leveraging Test Lifecycle/

1. Understanding JUnit Test Lifecycle.mp4

11.0 MB

1. Understanding JUnit Test Lifecycle.srt

9.2 KB

2. Setting up Tests with @BeforeEach.mp4

12.0 MB

2. Setting up Tests with @BeforeEach.srt

4.5 KB

3. Checkpoint 07 - Marking a Method as @BeforeEach.mp4

226.1 KB

4. Creating Other Tests Lifecycle Methods.mp4

5.9 MB

4. Creating Other Tests Lifecycle Methods.srt

3.2 KB

/.../07. Controlling Test Execution/

1. Understanding Test Execution Options.mp4

3.4 MB

1. Understanding Test Execution Options.srt

3.4 KB

2. Parameterizing Tests.mp4

15.0 MB

2. Parameterizing Tests.srt

8.5 KB

3. Exercise 03 - Parameterizing a Test.mp4

224.0 KB

4. Disabling Tests.mp4

6.0 MB

4. Disabling Tests.srt

2.5 KB

5. Checkpoint 08 - Disabling a Test.mp4

213.7 KB

6. Tagging and Filtering Tests.mp4

17.8 MB

6. Tagging and Filtering Tests.srt

6.9 KB

7. Conditional Test Execution.mp4

12.1 MB

7. Conditional Test Execution.srt

5.5 KB

8. Checkpoint 09 - Conditionally Enabling a Test.mp4

232.0 KB

/.../08. Managing Test Reporting/

1. Understanding the Importance of Test Reports.mp4

5.0 MB

1. Understanding the Importance of Test Reports.srt

3.0 KB

2. Providing Failure Messages.mp4

10.4 MB

2. Providing Failure Messages.srt

5.7 KB

3. Checkpoint 10 - Using a Failure Message.mp4

217.3 KB

4. Leveraging Display Names.mp4

10.7 MB

4. Leveraging Display Names.srt

4.3 KB

5. Nesting Tests.mp4

11.4 MB

5. Nesting Tests.srt

5.1 KB

/.../09. Running Unit Tests as Part of a Build Pipeline/

1. Capitalizing on Unit Tests.mp4

3.3 MB

1. Capitalizing on Unit Tests.srt

3.9 KB

2. Touring a Sample Build Pipeline.mp4

6.7 MB

2. Touring a Sample Build Pipeline.srt

3.7 KB

/.../10. Learning More/

1. Learning More.mp4

3.5 MB

1. Learning More.srt

3.4 KB

/Java SE 17 Unit Testing with JUnit/

image.jpg

303.1 KB

java-se-17-junit-unit-testing.zip

2.5 MB

/1. Course Overview/

1. Course Overview.mp4

3.1 MB

1. Course Overview.srt

2.3 KB

/.../2. What Logging Is and How to Use It/

1. Module Intro- What Logging Is and How to Use It.mp4

2.0 MB

1. Module Intro- What Logging Is and How to Use It.srt

2.5 KB

2. What Logging Is and Why It's Necessary.mp4

4.8 MB

2. What Logging Is and Why It's Necessary.srt

6.1 KB

3. When to Log and for Whom.mp4

4.2 MB

3. When to Log and for Whom.srt

4.5 KB

4. Introducing the Case- Carved Rock Fitness Order Problems.mp4

3.1 MB

4. Introducing the Case- Carved Rock Fitness Order Problems.srt

2.5 KB

5. Adding Basic Logging.mp4

27.2 MB

5. Adding Basic Logging.srt

13.7 KB

/.../3. Adding a Logger and Creating Log Messages/

1. Module Intro- Adding a Logger and Creating Log Messages.mp4

1.8 MB

1. Module Intro- Adding a Logger and Creating Log Messages.srt

2.4 KB

2. Log Levels.mp4

13.6 MB

2. Log Levels.srt

8.1 KB

3. Log Handlers.mp4

7.5 MB

3. Log Handlers.srt

5.7 KB

4. Different Log Methods.mp4

4.9 MB

4. Different Log Methods.srt

3.4 KB

5. Module Summary- Adding a Logger and Creating Log Messages.mp4

1.1 MB

5. Module Summary- Adding a Logger and Creating Log Messages.srt

1.5 KB

/.../4. Managing and Configuring Logging/

1. Module Intro- Managing and Configuring Logging.mp4

761.3 KB

1. Module Intro- Managing and Configuring Logging.srt

0.9 KB

2. Logging to a File.mp4

8.8 MB

2. Logging to a File.srt

4.2 KB

3. Log Formatters.mp4

5.1 MB

3. Log Formatters.srt

3.7 KB

4. Logging Filters.mp4

4.3 MB

4. Logging Filters.srt

3.2 KB

5. LogManager.mp4

12.7 MB

5. LogManager.srt

8.0 KB

6. Module Summary- Managing and Configuring Logging.mp4

2.0 MB

6. Module Summary- Managing and Configuring Logging.srt

2.2 KB

/.../5. Logging Best Practices/

1. Module Intro- Logging Best Practices.mp4

525.3 KB

1. Module Intro- Logging Best Practices.srt

0.6 KB

2. General Best Practices for Logging.mp4

6.9 MB

2. General Best Practices for Logging.srt

5.8 KB

3. Best Practices for Logging Messages.mp4

2.1 MB

3. Best Practices for Logging Messages.srt

2.0 KB

4. Logging and Security Best Practices.mp4

7.3 MB

4. Logging and Security Best Practices.srt

7.4 KB

5. Module Summary- Logging Best Practices.mp4

1.8 MB

5. Module Summary- Logging Best Practices.srt

1.7 KB

/.../6. External Log Libraries/

1. Module Intro- External Log Libraries.mp4

656.9 KB

1. Module Intro- External Log Libraries.srt

0.7 KB

2. Common Logging Libraries.mp4

1.2 MB

2. Common Logging Libraries.srt

1.6 KB

3. The Log4J Library.mp4

2.6 MB

3. The Log4J Library.srt

3.4 KB

4. Log4J Demo.mp4

5.6 MB

4. Log4J Demo.srt

4.6 KB

5. The SLF4J Library.mp4

9.4 MB

5. The SLF4J Library.srt

8.4 KB

6. Checking for Vulnerabilities.mp4

5.3 MB

6. Checking for Vulnerabilities.srt

3.9 KB

7. Module Summary- External Log Libraries.mp4

1.9 MB

7. Module Summary- External Log Libraries.srt

1.9 KB

/Logging and Management in Java SE 17/

image.jpg

284.3 KB

java-se-17-logging-management.zip

25.2 MB

/.../01. Course Overview/

1. Course Overview.mp4

3.1 MB

1. Course Overview.srt

2.8 KB

127. Course Environment.mp4

201.4 KB

/.../02. Approaching Object-oriented Programming/

1. Welcome to OOP.mp4

2.5 MB

1. Welcome to OOP.srt

2.5 KB

2. OOP in 6 Minutes.mp4

11.1 MB

2. OOP in 6 Minutes.srt

9.9 KB

3. The Object-oriented Debate.mp4

3.4 MB

3. The Object-oriented Debate.srt

3.3 KB

4. Mechanics and Design.mp4

3.1 MB

4. Mechanics and Design.srt

2.8 KB

5. Inside This Training.mp4

2.4 MB

5. Inside This Training.srt

2.8 KB

/.../03. Working with Objects/

01. Using Objects.mp4

5.8 MB

01. Using Objects.srt

6.1 KB

02. Checkpoint 01 - Create an Object.mp4

214.5 KB

03. Checkpoint 02 - Call a Method.mp4

212.1 KB

04. Objects Under the Hood.mp4

3.8 MB

04. Objects Under the Hood.srt

4.6 KB

05. More About References.mp4

2.1 MB

05. More About References.srt

2.2 KB

06. The Dreaded Null Reference.mp4

3.6 MB

06. The Dreaded Null Reference.srt

4.6 KB

07. Checkpoint 03 - Define a Null Reference.mp4

218.1 KB

08. Aliasing Objects.mp4

4.5 MB

08. Aliasing Objects.srt

4.6 KB

09. Passing Objects.mp4

6.3 MB

09. Passing Objects.srt

6.5 KB

10. Identity and Equality.mp4

4.8 MB

10. Identity and Equality.srt

5.4 KB

11. Reviewing Identity and Equality.mp4

2.2 MB

11. Reviewing Identity and Equality.srt

1.9 KB

12. The Meaning of Constants.mp4

3.1 MB

12. The Meaning of Constants.srt

3.8 KB

13. Checkpoint 04 - Define a Constant.mp4

215.1 KB

14. Autoboxing.mp4

6.2 MB

14. Autoboxing.srt

6.3 KB

15. Recapping This Module.mp4

2.4 MB

15. Recapping This Module.srt

2.5 KB

16. Exercise 01 - Alias an Object.mp4

210.7 KB

/.../04. Defining Your Own Classes/

01. Defining a Class.mp4

3.4 MB

01. Defining a Class.srt

3.7 KB

02. Checkpoint 05 - Define a Class.mp4

212.4 KB

03. Declaring a Field.mp4

1.9 MB

03. Declaring a Field.srt

2.0 KB

04. Defining a Method.mp4

2.9 MB

04. Defining a Method.srt

3.1 KB

05. Checkpoint 06 - Define a Method.mp4

214.3 KB

06. A Development Story.mp4

3.5 MB

06. A Development Story.srt

2.8 KB

07. Adding Features to the Class.mp4

7.0 MB

07. Adding Features to the Class.srt

5.4 KB

08. Null Strikes Again.mp4

5.9 MB

08. Null Strikes Again.srt

4.7 KB

09. Initializing Fields.mp4

3.3 MB

09. Initializing Fields.srt

2.7 KB

10. Constructors.mp4

4.1 MB

10. Constructors.srt

3.6 KB

11. Checkpoint 07 - Define a Constructor.mp4

215.7 KB

12. Final Fields.mp4

5.9 MB

12. Final Fields.srt

4.8 KB

13. More About Constructors.mp4

5.8 MB

13. More About Constructors.srt

5.0 KB

14. What About Destructors-.mp4

4.7 MB

14. What About Destructors-.srt

5.8 KB

15. The First Pillar.mp4

3.1 MB

15. The First Pillar.srt

3.5 KB

16. Recapping This Module.mp4

1.6 MB

16. Recapping This Module.srt

1.8 KB

17. Exercise 02 - Define a class.mp4

213.0 KB

/.../05. Hiding Information/

01. Access Modifiers.mp4

6.7 MB

01. Access Modifiers.srt

5.2 KB

02. A Look Back at Our Code.mp4

2.1 MB

02. A Look Back at Our Code.srt

1.4 KB

03. Snoozing the Alarm.mp4

1.8 MB

03. Snoozing the Alarm.srt

1.8 KB

04. Implementing Snoozing.mp4

8.3 MB

04. Implementing Snoozing.srt

4.4 KB

05. Testing the Snoozing.mp4

5.2 MB

05. Testing the Snoozing.srt

2.2 KB

06. Our Code Doesn't Cut It.mp4

3.7 MB

06. Our Code Doesn't Cut It.srt

2.5 KB

07. A Reason to Control Access.mp4

4.0 MB

07. A Reason to Control Access.srt

3.0 KB

08. Checkpoint 08 - Hide a Field.mp4

211.2 KB

09. Interface and Implementation.mp4

7.5 MB

09. Interface and Implementation.srt

5.4 KB

10. Checkpoint 09 - Expose a Method.mp4

214.6 KB

11. Fields vs. Properties.mp4

7.7 MB

11. Fields vs. Properties.srt

4.3 KB

12. The Second Pillar.mp4

3.6 MB

12. The Second Pillar.srt

3.3 KB

13. Recapping This Module.mp4

1.7 MB

13. Recapping This Module.srt

1.9 KB

/.../06. Designing with Abstraction and Encapsulation/

1. What Design Is About.mp4

2.6 MB

1. What Design Is About.srt

2.5 KB

114. Exercise 03 - Set Access Modifiers.mp4

215.1 KB

2. Getting from Problem to Code.mp4

5.3 MB

2. Getting from Problem to Code.srt

4.2 KB

3. A Few Guidelines.mp4

8.0 MB

3. A Few Guidelines.srt

5.5 KB

/.../07. Inheriting from Another Class/

01. Another Kind of Alarm.mp4

4.5 MB

01. Another Kind of Alarm.srt

4.7 KB

02. Subclassing the Alarm.mp4

4.0 MB

02. Subclassing the Alarm.srt

2.9 KB

03. Checkpoint 10 - Inherit from Another Class.mp4

218.9 KB

04. Superclasses and Constructors.mp4

6.6 MB

04. Superclasses and Constructors.srt

5.2 KB

05. Checkpoint 11 - Call a Constructor in the Superclass.mp4

223.1 KB

06. Overriding Methods.mp4

5.2 MB

06. Overriding Methods.srt

3.7 KB

07. Encapsulation Meets Inheritance.mp4

4.8 MB

07. Encapsulation Meets Inheritance.srt

3.6 KB

08. Testing the Subclass.mp4

3.5 MB

08. Testing the Subclass.srt

2.1 KB

09. Cleaning Up the Subclass.mp4

15.3 MB

09. Cleaning Up the Subclass.srt

5.5 KB

10. Checkpoint 12 - Call an Overridden Method.mp4

219.1 KB

11. The Singly Rooted Hierarchy.mp4

9.1 MB

11. The Singly Rooted Hierarchy.srt

4.9 KB

12. -final- Strikes Back.mp4

7.1 MB

12. -final- Strikes Back.srt

6.2 KB

13. Sealed Classes.mp4

7.1 MB

13. Sealed Classes.srt

4.8 KB

14. Wrapping up Inheritance.mp4

2.0 MB

14. Wrapping up Inheritance.srt

2.0 KB

15. Exercise 04 - Write a Subclass.mp4

212.6 KB

/.../08. Understanding Polymorphism/

01. The -Is-a- Relationship.mp4

3.8 MB

01. The -Is-a- Relationship.srt

3.9 KB

02. Putting -Is-a- to the Test.mp4

4.8 MB

02. Putting -Is-a- to the Test.srt

3.5 KB

03. Upcasting.mp4

7.4 MB

03. Upcasting.srt

6.9 KB

04. Checkpoint 13 - Upcast a Reference.mp4

218.1 KB

05. Enter Polymorphism.mp4

7.1 MB

05. Enter Polymorphism.srt

6.0 KB

06. Writing Extensible Code.mp4

10.3 MB

06. Writing Extensible Code.srt

6.0 KB

07. Polymorphism Is Everywhere.mp4

9.2 MB

07. Polymorphism Is Everywhere.srt

6.2 KB

08. Checkpoint 14 - Generalize a Method.mp4

216.4 KB

09. Downcasting.mp4

8.5 MB

09. Downcasting.srt

5.5 KB

10. Wrapping up Polymorphism.mp4

2.0 MB

10. Wrapping up Polymorphism.srt

2.3 KB

11. Checkpoint 15 - Downcast a Reference.mp4

217.0 KB

12. Exercise 05 - Unleash Polymorphism.mp4

215.0 KB

/.../09. Talking to Interfaces/

1. An Insight Into Alarms.mp4

7.9 MB

1. An Insight Into Alarms.srt

5.3 KB

2. Going Abstract.mp4

9.9 MB

2. Going Abstract.srt

6.0 KB

3. Checkpoint 16 - Make a Method Abstract.mp4

217.3 KB

4. Hierarchy Headache.mp4

5.8 MB

4. Hierarchy Headache.srt

5.8 KB

5. Playing Multiple Roles.mp4

10.4 MB

5. Playing Multiple Roles.srt

7.3 KB

6. Interfaces Are Constrained.mp4

9.1 MB

6. Interfaces Are Constrained.srt

9.9 KB

7. Checkpoint 17 - Implement an Interface.mp4

225.6 KB

8. Wrapping Up this Module.mp4

2.5 MB

8. Wrapping Up this Module.srt

3.3 KB

9. Exercise 06 - Implement an Interface.mp4

215.5 KB

/.../10. Designing with Inheritance and Polymorphism/

1. More Design Talk.mp4

1.1 MB

1. More Design Talk.srt

1.2 KB

126. Exercise 07 - Delegate to Another Class.mp4

217.3 KB

2. Inheritance Is About Upcasting.mp4

7.3 MB

2. Inheritance Is About Upcasting.srt

8.0 KB

3. Don't Check for Types.mp4

7.7 MB

3. Don't Check for Types.srt

4.8 KB

4. Wrapping It Up.mp4

2.8 MB

4. Wrapping It Up.srt

2.4 KB

/.../11. Using the static Keyword/

1. Static Members.mp4

6.5 MB

1. Static Members.srt

5.5 KB

2. Mixing Static and Non-static.mp4

4.3 MB

2. Mixing Static and Non-static.srt

3.2 KB

3. Checkpoint 18 - Access a Static Field.mp4

215.8 KB

4. Global Variables and Global Constants.mp4

3.9 MB

4. Global Variables and Global Constants.srt

2.4 KB

5. More Ways to Use -static-.mp4

7.0 MB

5. More Ways to Use -static-.srt

4.8 KB

6. Beware Static Members.mp4

3.5 MB

6. Beware Static Members.srt

3.8 KB

/.../12. Wrapping up This Training/

1. A Few Things We Skipped.mp4

8.1 MB

1. A Few Things We Skipped.srt

8.1 KB

2. A Summary of this Training.mp4

3.6 MB

3. See You!.mp4

1.0 MB

3. See You!.srt

1.3 KB

/Object-oriented Programming in Java SE 17/

image.jpg

167.8 KB

java-se-17-object-oriented-programming.zip

4.9 MB

/1. Course Overview/

1. Course Overview.mp4

3.5 MB

1. Course Overview.srt

2.9 KB

/.../2. Single Responsibility Principle/

01. Code Rigidity, Code Fragility, and Technical Debt.mp4

11.1 MB

01. Code Rigidity, Code Fragility, and Technical Debt.srt

10.2 KB

02. Course Overview.mp4

3.3 MB

02. Course Overview.srt

2.9 KB

03. Single Responsibility Principle.mp4

4.1 MB

03. Single Responsibility Principle.srt

4.2 KB

04. Identifying Multiple Reasons to Change.mp4

18.8 MB

04. Identifying Multiple Reasons to Change.srt

15.4 KB

05. Refactoring for SRP.mp4

1.2 MB

05. Refactoring for SRP.srt

1.7 KB

06. Demo- Refactoring a Method with Too Many Responsibilities.mp4

17.9 MB

06. Demo- Refactoring a Method with Too Many Responsibilities.srt

9.6 KB

07. Demo 01 - Single Responsibility Principle.mp4

217.4 KB

08. Recap.mp4

3.3 MB

08. Recap.srt

3.1 KB

09. Checkpoint 01 - Single Responsibility Principle.mp4

222.7 KB

10. Exercise 01 - Single Responsibility Principle.mp4

230.5 KB

/.../3. Open-closed Principle/

1. Open-closed Principle.mp4

4.4 MB

1. Open-closed Principle.srt

4.2 KB

2. Demo- Adding a New Software Feature without Using the OCP.mp4

7.2 MB

2. Demo- Adding a New Software Feature without Using the OCP.srt

5.0 KB

3. Open-closed Principle Implementation Strategies.mp4

11.0 MB

3. Open-closed Principle Implementation Strategies.srt

8.6 KB

4. Demo- Applying the OCP When Adding New Software Features.mp4

8.5 MB

4. Demo- Applying the OCP When Adding New Software Features.srt

7.0 KB

5. Demo 02 - Open-closed Principle.mp4

212.9 KB

6. Applying the OCP for Frameworks and APIs.mp4

3.5 MB

6. Applying the OCP for Frameworks and APIs.srt

3.0 KB

7. Recap.mp4

2.3 MB

7. Recap.srt

2.0 KB

8. Checkpoint 02 - Open-closed Principle.mp4

219.1 KB

9. Exercise 02 - Open-closed Principle.mp4

224.0 KB

/.../4. Liskov Substitution Principle/

1. Liskov Substitution Principle.mp4

4.5 MB

1. Liskov Substitution Principle.srt

4.5 KB

2. Violating the Liskov Substitution Principle.mp4

11.4 MB

2. Violating the Liskov Substitution Principle.srt

8.3 KB

3. Demo- Incorrect Inheritance between Classes.mp4

9.5 MB

3. Demo- Incorrect Inheritance between Classes.srt

5.4 KB

4. Demo 03 - Liskov Substitution Principle.mp4

217.5 KB

5. Refactoring Code to Respect the LSP.mp4

7.7 MB

5. Refactoring Code to Respect the LSP.srt

5.9 KB

6. Demo- Refactoring Classes for LSP.mp4

6.2 MB

6. Demo- Refactoring Classes for LSP.srt

3.6 KB

7. Recap.mp4

2.3 MB

7. Recap.srt

2.2 KB

8. Checkpoint 03 - Liskov Substitution Principle.mp4

221.6 KB

9. Exercise 03 - Liskov Substitution Principle.mp4

219.4 KB

/.../5. Interface Segregation Principle/

1. Interface Segregation Principle.mp4

3.6 MB

1. Interface Segregation Principle.srt

3.2 KB

2. Identifying -Fat- Interfaces.mp4

6.5 MB

2. Identifying -Fat- Interfaces.srt

5.4 KB

3. Demo- Problems That Appear When Interfaces Are -Fat-.mp4

6.7 MB

3. Demo- Problems That Appear When Interfaces Are -Fat-.srt

4.9 KB

4. Refactoring Code That Depends on Large Interfaces.mp4

6.0 MB

4. Refactoring Code That Depends on Large Interfaces.srt

5.9 KB

5. Demo- Refactoring Code to ISP.mp4

5.0 MB

5. Demo- Refactoring Code to ISP.srt

3.4 KB

6. Demo 04 - Interface Segregation Principle.mp4

218.6 KB

7. Recap.mp4

2.7 MB

7. Recap.srt

2.5 KB

8. Checkpoint 04 - Interface Segregation Principle.mp4

224.5 KB

9. Exercise 04 - Interface Segregation Principle.mp4

222.8 KB

/.../6. Dependency Inversion Principle/

01. Dependency Inversion Principle.mp4

7.6 MB

01. Dependency Inversion Principle.srt

7.4 KB

02. Demo- High-level Components Depend on Low-level Components.mp4

5.7 MB

02. Demo- High-level Components Depend on Low-level Components.srt

4.4 KB

03. Writing Code That Respects the Dependency Inversion Principle.mp4

4.8 MB

03. Writing Code That Respects the Dependency Inversion Principle.srt

4.2 KB

04. Dependency Injection (DI).mp4

4.6 MB

04. Dependency Injection (DI).srt

4.0 KB

05. Inversion of Control (IoC).mp4

3.9 MB

05. Inversion of Control (IoC).srt

3.9 KB

06. Demo- Refactoring Code to Meet the Dependency Inversion Principle.mp4

5.3 MB

06. Demo- Refactoring Code to Meet the Dependency Inversion Principle.srt

3.8 KB

07. Demo 05 - Dependency Inversion Principle.mp4

226.9 KB

08. Recap and Course Summary.mp4

5.4 MB

08. Recap and Course Summary.srt

5.2 KB

09. Checkpoint 01 - Dependency Inversion Principle.mp4

222.8 KB

10. Exercise 1 - Dependency Inversion Principle.mp4

228.9 KB

/Refactoring to SOLID Java SE 17 Code/

image.jpg

238.0 KB

java-se-17-refactoring-solid-code.zip

29.1 MB

 

Total files 1936


Copyright © 2024 FileMood.com