Description
With this course, you will:
- Get an in-depth understanding of core & advanced Java
- Master design principles, best practices and coding conventions for writing well-designed, professional Java code
- Implement instructor-led, professional-grade Java EE-based Web application using TDD principles and MySQL as database
- Set a firm foundation in Java for the rest of your career
- Gain comprehensive understanding of JVM Internals ~ the incredible platform on which Java programs run
- Set yourself up to become an Oracle Certified Associate, Java SE 8 Programmer (1Z0–808)
- Master Object-Oriented Programming concepts by using a real-world application as a case study
- Get a solid understanding of functional-style programming using Java 8 constructs like lambdas & streams
This comprehensive project-based course has been designed with following objectives:
- To help you get an in-depth understanding of both core & advanced concepts in Java
- To teach best practices & key design principles for writing effective Java programs
- To help you gain truly practical experience in writing professional-level code via instructor-led implementation of a project, which is Java EE-based Web application that uses technologies like Servlets, JSP, and JSTL.
- To help you understand the inner workings of Java platform (aka JVM) Learn Functional-style programming via Java 8 features like lambda expressions & streams
- Learn how to build Web applications using core Java EE technologies like Servlets, JSP, and JSTL
- To teach how to effectively use Eclipse IDE to write, debug, and test Java programs