product-preview-thumbnail-0product-preview-thumbnail-1

The Java Workshop

Share
  • Document
  • 5 MB
₹ 199
Description

The Java Workshop
Built by a team of experts to help you unlock your next promotion, reboot your career, or kick off your latest side project.

Get Started Today
You'll be up and running with Java development in no time at all.

Engineered for Success
Nobody likes going through hundreds of pages of dry theory, or struggling with uninteresting examples that don’t compile. We've got you covered. Any time, any device.
• Learn by doing real-world development, supported by detailed step-by-step examples, screencasts and knowledge checks.
• Become a verified practitioner, building your credentials by completing exercises, activities and assessment checks.
• Manage your learning based on your personal schedule, with content structured to easily let you pause and progress at will.

Learn By Doing
You already know you want to learn Java, and the best way to learn Java is to learn by doing.
The Java Workshop focuses on building up your practical skills so that you can develop high-performance applications that work flawlessly within the JVM across web, mobile and desktop.

On Your Terms
Build up and reinforce key skills in a way that feels rewarding.
You won't have to sit through any unnecessary theory. If you're short on time you can jump into a single exercise each day or spend an entire weekend learning about Java's built-in APIs.

An Ideal Start
Fast-paced and direct, The Java Workshop is the ideal companion for newcomers.
You'll build and iterate on your code like a software developer, learning along the way. This process means that you'll find that your new skills stick, embedded as best practice. A solid foundation for the years ahead.

Begin Your Journey
A simple, straightforward and pain-free way to learn Java.

What's inside

  1. Getting Started

  2. Learning the Basics

  3. Object-Oriented Programming

  4. Collections, Lists, and Java's Built-In APIs

  5. Exceptions

  6. Libraries, Packages, and Modules

  7. Databases and JDBC

  8. Sockets, Files, and Streams

  9. Working with HTTP

  10. Encryption

  11. Processes

  12. Regular Expressions

  13. Functional Programming with Lambda Expressions

  14. Recursion

  15. Processing Data with Streams

  16. Predicates and Other Functional Interfaces

  17. Reactive Programming with Java Flow

  18. Unit Testing

  19. Activity Solutions

  20. Post-course Assessment