[82% Off] Java for Dummies with Handson Program and Capstone Project Course Coupon – Free learning guide

[82% Off] Java for Dummies with Handson Program and Capstone Project Course Coupon


This course is developed for complete beginners who want to learn Java Programming concepts and get started with Programming with Java. In this course, every concept is explained with examples and notes and the concept is also explained via Handson Program with comments alongside the code explaining the concept.

This course also has a Real World Project that helps you combine all the concepts that you have learned and teaches you how to apply those concepts to a project. Along with code, you will learn to debug and also learn lots of best practices that you should follow while developing Industry grade projects.

You will get notes with documents explaining all concepts along with that you will also get source code for Handson Programs and the Real World Project.

Following are the topics covered in the course:

Introduction and Advantages of Java

Disadvantages of Java

Basics of Java Programming Language

Java Life Cycle

Downloading and Installing Java

Writing , Compiling and Running our First Java Program

Understanding our First Java Program

Downloading and Installing IDE

Creating first java project in IDE

Comments in Java

Naming Convention Part-1

Naming Convention Part-2

Variable and Data Types in Java

Playing around with data Type Variables and Operators

Using For Loop in Java

Using While Loop in Java

Using do While Loop in Java

If and If Else in Java

If ElseIf Else in java

Taking User Input from Keyboard

Making Java Program to keep running

TernaryOperator in Java

Switch Case and Break in Java

Understanding Object Oriented Programming

Understanding OOPS Concept Continued

OOPS Concept Analogy

Understanding OOPS Concepts with Real World Examples

Object and Reference vs Heap and Stack

Working with Object and Classes

Understanding concept of Polymorphism, Static and Dynamic Polymorphism

Polymorphism, Method Overloading, Debugging

What are Constructors

Constructor Overloading, this keyword

Understanding concept of Inheritance in Java

Inheritance, super keyword, Dynamic Polymorphism

Inner Class and Object of Inner class in Java

Undertsanding abstract class and abstraction in Java

Handson examples of Abstraction and Abstract class in Java

Understanding Arrays in Java

Handson with Array Examples

Mini Project with Array

Concept of Static in Java

Handson and Debugging for Static concept in Java

Concept of Final in Java

Handson with Final keyword in java

Concept of Interface and Multiple Inheritance in Java

Handon and Debugging for Interface and Multiple Inheritance in Java

Concept of Wrapper Class, Autoboxing and Unboxing

Handson Examples for Wrapper class, Autoboxing and Unboxing

Concept Of String and its methods in Java

Handson with String and String Functions

Handson with StringBuilder and its Functions

Handson with CompareTo method in String

Concept of Access Modifiers in Java

Handson with Accessmodifiers

Concept of Collection Framework in Java

Handson with Raw ArrayList with Mixed Datatype elements

Handson with Generics based ArrayList

Handson with Custom Class and ArrayList

Handson with ArrayList methods

Handson with Set and Hashset in Collection Framework

Handson with Map and its Uses

Concept of Exception Handling in Java

Handson with ArithmaticException handling

Handson with NullPointerException handling

Handson with ArrayIndexOutOfBoundException handling

Concept of Finally Block in Exception handling

Handson with Finally Block in Exception Handling – part-1

Handson with Finally Block in Exception Handling – part-2

Handson with Custom Exception handling

What is Thread and Thread Life Cycle

Different ways of creating Thread in Java

Thread Synchronization in Java

Garbage Collector and Garbage Collection mechanism in Java

Handson with Threads in java

Concept of File and File Handling in Java

Handson Program to Create new File using Java

Handson Program to Write Data to a Text File using Java and Scope elevation

Reading Data from File using Java and Printing in Java

Getting all information of a file like file size etc

Concept of Marker Interface Serialization Deserialization Transient in Java

Handson program to Serialize and Deserialize Object in Java

Project Overview

Create Java Project for Bookstore App

Sequence Diagram Explanation

Class Diagram Explanation

Creating all the required packages

Creating the Book DTO and Entity classes

Creating Repository Interface and Implementation layer for Book

Creating Service layer Interface and Implementation layer for Book

Creating Controller layer and Test Client class for Book

Integrate Book Client with Controller and Service layer

Learn to Debug the code by navigating through what we have build so far

Integrate Repository & Converter layer for Book by using Adapter Design pattern

Save the Book Entity in a list inside Repository

Serialize and save Book Entity in file

Write Deserialization logic to get the Book Entity object from the saved file

Get Book Detail and Deserialize Object and Debugging

Source Code

If the coupon is not opening, disable Adblock, or try another browser.

Related Posts

[25% Off] Scientific Python: A-Z Data Science & Visualization 18 Hours Course Coupon

Description This is the Best and Most Complete Scientific Python Course on the Udemy platform that will walk you through the required skills for Data Sciences and…

[81% Off] Python Structure & Basics Tips Course Coupon

Description Are you trying to learn Python programming but it seems you are afraid because you think it will be too difficult to understand? Or it may…

[81% Off] Complete Javascript Course for Beginners with jQuery & AJAX Course Coupon

Description In this course you will learn Javascript in a very natural and intuitive way. Our step by step method of teaching mixed with exercises, real life…

[25% Off] Certification PHP & MYSQL | ATELIERS PRATIQUES 2022 Course Coupon

Description Un cours idéal pour assimiler la syntaxe et les concepts objet de PHP 7 et s’initier au développement d’applications web professionnelles Cette formation d’initiation vous conduira…

[82% Off] Beginners Guide | Learn the fundamentals & basics of Python Course Coupon

Description Hi! So my name is Pascal Krause and I am one of the leading instructors of this course, where you fully learn how to successfully start learning…

[67% Off] Learn JavaScript & NodeJS (and Build a Cryptocurrency Bot) Course Coupon

Description **LAUNCH SPECIAL** This course is priced at $44.99 USD ($49.99 AUD) until 31 January 2022. The price will then go up to $74.99 USD ($79.99 AUD) on 1…