07550183510
×
Welcome
×
Welcome
×
Welcome
×
Welcome
Info!
Succesfull Added in Wishlist

Java In-Depth: Become a Complete Java Engineer!

Created By 1

  • Overview
  • Course Content
  • Instructor
  • Compare

Java In-Depth: Become a Complete Java Engineer!

Comprehensive Java programming course integrated with design principles, best practices & instructor-led Java EE project

Created By 1

English

Price not disclosed

This course includes:
  • 67h 31m On-demand training
Java In-Depth: Become a Complete Java Engineer!

Java In-Depth: Become a Complete Java Engineer!

Comprehensive Java programming course integrated with design principles, best practices & instructor-led Java EE project

Created By 1

English

Price not disclosed

What you'll 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)

Course content

167 sections • 10 lectures • 67h 31m total length
Expand all sections

Why Yet Another Java Course?

Course Structure & Guidance for Doing this Course

Terms of Service & Copyright

Chapter Introduction

What is Java & Who is Using It?

Story behind Java's Creation ~ A Brief History

Compilation

Platform Dependency + Demo

Interpreter

Platform Independence in Java + Demo

Java Virtual Machine

An Overview of Java SE

Chapter Introduction

Class & Objects

Demo: Absolute Java Basics

Variables: Introduction

Demo: Declaring & Re-initializing Variables

Currency Converter - Creating a Class with Variables

Variables: Primitive Types

Primitive Variables: Integers + Demo

Chapter Introduction

Operators

Arithmetic Operators + Demo
Arithmetic Operation Rules + Demo
Quiz: Arithmetic Operators
Note on Student Class
Demo: Comparison Operators
Logical Operators + Demo
Car Price Estimator ~ Coding Exercise for Comparison & Logical Operators
Car Price Estimator ~ Putting Comparison & Logical Operators into Action
Car Price Estimator - Exercise Solution

Chapter Introduction

Java API

Accessing Packages + Demo

Creating Packages & Classpath Management + Demo
Naming Packages
Access Levels + Demo
More on private Modifier + Demo
Quiz: Packages
Strings: Introduction
String Class + Demo
String Pool & Interning + Demo
String Immutability
String Concatenation + Demo

Introduction

Installing Eclipse
Writing a Java Program in Eclipse
Eclipse Build Process
Short Note before Importing Demo Code
Importing Demo Code
Source Code Navigation
Automatic Source Code Cleaning & Generation
Shortcuts Cheat Sheet

Chapter Introduction
Note on Few Demos
Demo: Math Class
Initializers: Static & Instance + Demo
Note on Instance Initialization Blocks
final Variable + Demo
Constant Variables + Demo
Boxed Primitives & Static Factory Methods+ Demo
Demo: Uses of Boxed Primitives
Autoboxing + Demo
Prefer Primitives over Boxed Primitives

thrill.io ~ A Social Polymarking App!

Case Study

Inheritance

Access Modifiers & Inheritance + Demo
IS-A Test
Hospital Management System (HMS) ~ Let's put Inheritance into practice!
Polymorphism + Demo
Casting Objects & instanceof Operator + Demo
Extending HMS with a Billing Component ~ Putting Polymorphism into Practice!
Type Safety
Method Overriding + Demo
Minor Correction in First Method Overriding Rule
Method Binding + Demo
What is Not Overridden? (final Method is one of them) + Demo

New Requirement: thrill.io for Kids

Note on Next Lecture on Abstract Classes
Abstract Classes & Methods + Demo
Note on Abstract Classes & Constructors
Prefer Class Hierarchies over Tagged Classes
Computing Health Insurance Premium for Staff ~ Let's put Abstract Classes & Methods into practice!
New Requirement: Sharing Bookmarks
Multiple Inheritance & Diamond Problem
Interfaces
More on Interfaces
Note on Next Lecture on Interfaces
Demo: Interfaces
Interfaces: A Conceptual View
This course includes:
  • 67h 31m On-demand training

Requirements

NA

Description

This Master Course has been meticulously developed for over 5 years and has over 75000 students from over 150 countries ranging from complete beginners to experienced Java professionals. Top companies like Cognizant, Intel, PayPal, Pinterest, Wipro are actively using this course to upskill their employees. It has been consistently ranked as one of Udemy's top 3 paid Java courses and has helped many students start their professional journey as "confident" Java programmers. Here is what some of the students had to say:

"This is by far the best advanced as well as beginner course I have ever read/seen since Andre LaMothe quit writing." ~ Stephen Jonson

"Absolutely amazing, complete and in depth course. I would recommend this course to everyone interested in Java and programming in general. Dheeru Mundluru is an exemplary and responsive instructor. He explains the concepts with such clarity and with examples that every thing makes perfect sense. When I started this course, I only had vague idea of programming and now after completing this course I have a solid foundation to build upon. I would certainly say that due to this course I have fell in love with Java language and its ecosystem." ~ Muhammad Arsal Abdullah

"... This one should be the best seller of all the other ... " ~ Brady Adams

"This is a wonderful course. The Instructor is highly competent. He is a world-class instructor ... Taking this course will definitely give you a tremendous appreciation for this great language." ~ Carrel d'Haiti

"I have bought so many courses but this course has been a game changer to me . It is in depth as the name says. It helped me pass a paid internship interview in a reputable company and now i am getting a job. Thank you so much Dheeru Mundluru for releasing such a great course. You deserve 5+" ~ Stephen

"... I have been a Java developer for 8 years and hold a Masters degree in Computer Science ... This is honestly the very best online Java video course on the market... wish I had have had a course like this when I first started" ~ Clive Stewart

"This is THE best course on Java on Udemy - Period! Dheeru is not only passionate about what he is coaching but also OBSESSIVE and covers every minute detail of the subject ... Most lessons have demos which Dheeru makes sure that they do work without any glitches. He is a genius coder ... Plus, he bases the course on the best practices from the book "Effective Java" which is great. ... Lastly, he uses an accurate and powerful English vocabulary I'm yet to see from other instructors. If you want to learn Java right from installing, configuring and all the way to mastering its advanced topics - look no further - you are at the right place => THIS - IS - IT !!!" ~ Richard Reddy

"The JVM internals section of this course itself is worth buying this course. Excellent teaching style." ~ Ryan Trang

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!

Instructor

,
NA

A passionate software engineer & educator, Dheeru has around 15 years of experience developing innovative software for start-ups in silicon valley and elsewhere. He holds a Ph.D. in Computer Science from University of Louisiana at Lafayette (USA). He is currently the CTO & Principal Instructor at his EdTech start-up, Semantic Square, through which he is involved in building World-class engineers. He is an experienced on-line instructor and has taught tens of thousands of students across the globe. In 2018, Udemy rated Dheeru as one of their top 10% most engaging instructors (from over 40k instructors). His engineering expertise includes developing complex Web data integration & mining software with Java as the main programming tool. Coming from start-up world, he also has extensive end-to-end experience in developing Web applications using technologies such as Spring, Hibernate, MySQL, and Solr.

Dheeru is passionate about developing products that are easy-to-use, intelligent, and well-architected. Writing well-crafted code that follows best design practices is of utmost importance to him. He brings the same level of passion and completeness to his teaching.

Similar Courses
Java Programming: Complete Beginner to Advanced

Java Programming: Complete Beginner to Advanced

1, NA

Price not disclosed

Java Programming: Complete Beginner to Advanced

4h 51m • Mixed

Become a Computer Programmer by Learning Core Java Skills..

The Complete Java Certification Course

The Complete Java Certification Course

1, NA

Price not disclosed

The Complete Java Certification Course

17h 23m • Mixed

Become a confident industry ready core Java developer and get certified as a Java professional!..

Absolute Introduction to Object Oriented Programming in Java

Absolute Introduction to Object Oriented Programming in Java

1, NA

Price not disclosed

Absolute Introduction to Object Oriented Programming in Java

1h 52m • Mixed

Prerequisite to "Master Object Oriented Design in Java"...

Java Programming for Complete Beginners

Java Programming for Complete Beginners

1, NA

Price not disclosed

Java Programming for Complete Beginners

31h 7m • Mixed

Java Programming Course for Beginners to Java Object Oriented Programming. BONUS: Build REST API wit..

Java Programming Masterclass covering Java 11 & Java 17

Java Programming Masterclass covering Java 11 & Java 17

1, NA

Price not disclosed

Java Programming Masterclass covering Java 11 & Java 17

80h 24m • Mixed

Learn Java In This Course And Become a Computer Programmer. Obtain valuable Core Java Skills And Jav..

Java for Absolute Beginners

Java for Absolute Beginners

1, NA

Price not disclosed

Java for Absolute Beginners

8h 42m • Mixed

A course on Java for complete beginners to computer programming, for those who want concepts explain..

Learn JAVA Programming - Beginner to Master

Learn JAVA Programming - Beginner to Master

1, NA

Price not disclosed

Learn JAVA Programming - Beginner to Master

61h 27m • Mixed

Deep Dive in Core Java programming -Standard Edition. A Practical approach to learn Java. Become a J..

Java from Beginner to Expert

Java from Beginner to Expert

1, NA

Price not disclosed

Java from Beginner to Expert

11h 7min • Mixed

This Java course was created especially for beginners in Java. Learn Java from scratch. Become Java ..

Price not disclosed