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.
Course also teaches several best practices & design principles that are essential for writing well-designed code.
This is one of the highlights of the course and will make you truly complete!
Who this course is for:
Complete beginners. We got you covered.
We`ll start from compilation & interpretation.
Programmers switching from other languages
Java 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!
-The 3 P`s: Passion, Patience, and Perseverance. Please note it is not a crash course!!
Introduction to Java Programming with Jshell using Multiplication Table
Introduction to Java Method with Multiplication Table
Introduction to Java Platform
Introduction to Eclipse - First Java Programming Project
Introduction To Java Object Oriented Programming
Primitive Data Types And Alternatives in Java Programming
Conditionals in Java Programming
Loops in Java Programming
Reference Types in Java Programming
Arrays and ArrayLists in Java Programming
Java - Oriented Programming Again
Collections in Java Programming
Generics in Java Programming
Introduction to Functional Programming in Java
Introduction to Threads And Concurrency in Java
Introduction to Exception Handling in Java
Files and Directories in Java
More Concurrency with Concurrent Collections and Atomic