Udemyintermediatede

Java Prog2 Live Coaching - Perfekte Prüfungsvorbereitung

Ace your computer science, IT, or business informatics exams! Study skills and exam preparation for students.

4.2(15)
157students
13h 52m
Certificate
Ronny Worm
Ronny WormProgrammierdozent, M.Sc. Informationssysteme

Course Content

Java Prog2 Live Coaching - Perfekte Prüfungsvorbereitung is an intermediate-level Udemy course taught by Ronny Worm. It runs 13h 52m, is taught in German, and includes a certificate of completion. Learners rate it 4.2 out of 5 from 15 reviews, with 157 students enrolled. It is a paid course, last updated November 2020.

Prepare for your exams with our comprehensive live video course – designed for success, no matter how challenging the semester! Get direct answers to your questions from fellow students within the course.

Here's what you'll learn:

  • Inheritance: Master key concepts like polymorphism, protected access, instanceof, super, and more.
  • Interfaces: Understand marker interfaces and how to effectively inherit from interfaces.
  • Abstract Classes: Learn about abstract classes and their use cases.
  • Packages: Gain expertise in organizing your code with effective package management.
  • Exceptions: Handle errors gracefully using try, catch, finally, and throw statements. Learn to create custom exceptions.
  • Generics: Utilize generic data types, including type parameters, wrapper classes, and the diamond operator for type safety.
  • Streams: Explore efficient IO operations with FileReader, BufferedReader for text files, FileInputStream, and other essential stream topics. Understand Serializable, handle EOFException, use transient, and leverage the convenience of try-with-resources.
  • Decorator Pattern: Enhance code flexibility with the Decorator Pattern.
  • Comparable & Comparator: Implement custom sorting logic using compareTo and the Comparator interface.
  • Collections: Work effectively with List, Map, Set, and Multimap data structures.
  • Iterator: Navigate collections using the Iterable and Iterator interfaces.
  • Unit Testing with JUnit: Write robust tests using JUnit annotations (@Test, @BeforeEach, etc.) and proper imports.
  • Inner Classes: Understand anonymous inner classes and nested classes for improved code organization.
  • Threads: Learn to create and manage threads using extends Thread and Runnable, including sleep and join methods.
  • Builder Pattern: Implement the Builder Pattern for fluent and readable object construction.
  • Visitor Pattern: Apply the Visitor Pattern for flexible algorithm application.
  • TCP Server & Client: Build a functional TCP server and client application using threads.

Each video is packed with in-video annotations for quick access to important information. Detailed explanations and code examples for each topic are available in the lesson descriptions. We cover common pitfalls and provide solutions to ensure you're fully prepared for your exams.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.