Udemyintermediateen

Java 8 - Beyond the Basics

Learn intermediate Java programming with clear, onscreen coding examples. Build your Java skills and master key concepts. Perfect for developers looking to level up!

3.9(315)
2,738students
9h 21m
Certificate
Infinite Skills
Infinite SkillsHigh Quality Training

Course Content

Java 8 - Beyond the Basics is an intermediate-level Udemy course taught by Infinite Skills. It runs 9h 21m, is taught in English, and includes a certificate of completion. Learners rate it 3.9 out of 5 from 315 reviews, with 2,738 students enrolled. It is a paid course, last updated January 2017.

Ready to master Java and take your programming skills to the next level? This comprehensive course builds upon a foundational understanding of Java, making it ideal for those who have completed a Java 8 beginner's tutorial or other introductory courses.

We'll begin with a quick refresher of core Java concepts before diving into essential object-oriented programming principles. You'll gain a solid understanding of:

  • Object-Oriented Programming (OOP): Explore object inheritance, interfaces, abstract classes, and polymorphism – the building blocks of robust Java applications.
  • Error Handling: Learn to gracefully manage unexpected situations with exceptions, covering both checked and unchecked exceptions, and master custom exceptions for tailored error management. We'll also explore string manipulation techniques using the string tokenizer.
  • Data Persistence: Discover how to serialize Java objects to files and as binary data, and learn to interact with databases using Java and JDBC for efficient data management.
  • GUI Development: Get started with basic GUI programming to create user-friendly applications.
  • Generics & Iteration: Understand generic programming and effective iteration techniques for writing reusable and efficient code.
  • Advanced Data Structures: Deepen your knowledge of Java's data structures, including the collection interface, practical use of Vector, Queue, and in-depth exploration of the HashMap.
  • Concurrency & Networking: Delve into multi-threading for concurrent execution and explore fundamental networking concepts.
  • Modern Java: Learn about lambda programming for concise and expressive code, and discover useful Spring tools for application development.

By the end of this Java training course, you'll possess a deeper working knowledge of Java 8 and be proficient in using the Eclipse IDE, empowering you to build powerful and scalable Java applications. This course is perfect for developers looking to enhance their Java skillset and become more productive.

$ 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.