This course has been developed to just not teach core Java skills, but with a larger goal of helping you become a complete & professional Java engineer right by the end of this course. To realize this, it takes a holistic approach in teaching Java programming. To ensure that you master Java language, the course has been developed to be highly comprehensive covering most of the Java language features and discussing them at a very in–depth level. To further ensure you are industry–ready and can write well–designed, professional code, tons of best practices & design principles are explained and demonstrated in code. Towards this end, you’ll also implement an instructor–led Java EE Web application using professional coding conventions with Eclipse as IDE
This course begins by giving a birds–eye view of Java covering everything from origin of Java to installing Java and writing your first Java program. Even the most fundamental concepts like compilation & interpretation are explained. All other topics are covered in–depth starting from language basics, object–oriented concepts & design, JVM internals, exceptions, IO, collections framework, generics, multi–threading, databases, nested classes, enums, and functional–style programming via Java 8 constructs like lambdas & streams. Spring and Hibernate Frameworks.
Courses : 3
Specification: Complete Java Course With Real World Examples With Java 8.