Java In-Depth: Become a Complete Java Engineer!
This is yet another fantastic Udemy Java course that you can use to learn Java from the ground up. It's an amazing course, and they had a lot of fun with the tile "In-Depth." The instructor is really knowledgeable in Java, and his explanations are fantastic, making learning more enjoyable.
This is a very deep and complete course, similar to the last online Java courses, and it covers the bulk of Java subjects a beginner would like to learn, such as variables, methods, classes, collections, data structures, threads, networking, and so on. On the negative side, the course is primarily a slide-based course with a few code examples thrown in for good measure. A few more code samples, preferably using modern tools such as JShell, would be quite beneficial.
Who is this course for?
- Complete beginners. They got you covered. They'll start from compilation & interpretation.
- Programmers switching from other languagesJava programmers who are not feeling confident about their existing Java skills
- Java programmers who want to learn about design principles & best practices. Any serious programmer should know this stuff!
What you will learn:
- Gain in-depth understanding of core & advanced features of Java including JVM internals
- Master design principles, best practices and coding conventions for writing well-designed, professional Java code
- Get real-world experience by developing an instructor-led Java EE-based Web application using technologies like JSP, Servlets and MySQL
- Set firm foundation in Java for the rest of your career. That's a promise!
- Master Object-Oriented Programming concepts by using a real-world application as a case study
- Master Exceptions, IO, Collections Framework, Generics, Multi-threading, Databases, etc. with best practices
- Solid understanding of Functional-style Programming using Java 8 constructs like Lambdas & Streams
- Set yourself up to become an Oracle Certified Associate, Java SE 8 Programmer (1Z0-808)
Rating: 4.5/5.0
Enroll here: udemy.com/course/java-in-depth-become-a-complete-java-engineer