Favorites
b/udemy1edited 1 year agobyELKinG

Java For Dummies With Handson Program And Capstone Project

Java For Dummies With Handson Program And Capstone Project

Last updated 1/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.76 GB | Duration: 12h 15m

Zero to Hero Java Course for Beginners, Learn Java Programming Concepts with Handson Programs and Real World Project

What you'll learn
You will everything about Java Programming Language
You will learn all Java Concepts with Handson Programming
After this course You will be able to work in any Java Project
You will learn the Best Practices, Debugging techniques and Techniques to solve errors
You will learn how to develop a Real World Project and apply Java Concepts
You will be able to clear Java based Interview
You will learn to use different popular IDE's used for Java development
After this course you will be easily able to learn any other programming language
You will also learn to interpret and use UML diagrams like Class diagrams and Sequence diagram
You will learn about Logic Building

Requirements
No Prerequisites

Description
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 JavaDisadvantages of JavaBasics of Java Programming LanguageJava Life CycleDownloading and Installing JavaWriting , Compiling and Running our First Java ProgramUnderstanding our First Java ProgramDownloading and Installing IDECreating first java project in IDEComments in JavaNaming Convention Part-1Naming Convention Part-2Variable and Data Types in JavaPlaying around with data Type Variables and OperatorsUsing For Loop in JavaUsing While Loop in JavaUsing do While Loop in JavaIf and If Else in JavaIf ElseIf Else in javaTaking User Input from KeyboardMaking Java Program to keep runningTernaryOperator in JavaSwitch Case and Break in JavaUnderstanding Object Oriented ProgrammingUnderstanding OOPS Concept ContinuedOOPS Concept AnalogyUnderstanding OOPS Concepts with Real World ExamplesObject and Reference vs Heap and StackWorking with Object and ClassesUnderstanding concept of Polymorphism, Static and Dynamic PolymorphismPolymorphism, Method Overloading, DebuggingWhat are ConstructorsConstructor Overloading, this keywordUnderstanding concept of Inheritance in JavaInheritance, super keyword, Dynamic PolymorphismInner Class and Object of Inner class in JavaUndertsanding abstract class and abstraction in JavaHandson examples of Abstraction and Abstract class in JavaUnderstanding Arrays in JavaHandson with Array ExamplesMini Project with ArrayConcept of Static in JavaHandson and Debugging for Static concept in JavaConcept of Final in JavaHandson with Final keyword in javaConcept of Interface and Multiple Inheritance in JavaHandon and Debugging for Interface and Multiple Inheritance in JavaConcept of Wrapper Class, Autoboxing and UnboxingHandson Examples for Wrapper class, Autoboxing and UnboxingConcept Of String and its methods in JavaHandson with String and String FunctionsHandson with StringBuilder and its FunctionsHandson with CompareTo method in StringConcept of Access Modifiers in JavaHandson with AccessmodifiersConcept of Collection Framework in JavaHandson with Raw ArrayList with Mixed Datatype elementsHandson with Generics based ArrayListHandson with Custom Class and ArrayListHandson with ArrayList methodsHandson with Set and Hashset in Collection FrameworkHandson with Map and its UsesConcept of Exception Handling in JavaHandson with ArithmaticException handlingHandson with NullPointerException handlingHandson with ArrayIndexOutOfBoundException handlingConcept of Finally Block in Exception handlingHandson with Finally Block in Exception Handling - part-1Handson with Finally Block in Exception Handling - part-2Handson with Custom Exception handlingWhat is Thread and Thread Life CycleDifferent ways of creating Thread in JavaThread Synchronization in JavaGarbage Collector and Garbage Collection mechanism in JavaHandson with Threads in javaConcept of File and File Handling in JavaHandson Program to Create new File using JavaHandson Program to Write Data to a Text File using Java and Scope elevationReading Data from File using Java and Printing in JavaGetting all information of a file like file size etcConcept of Marker Interface Serialization Deserialization Transient in JavaHandson program to Serialize and Deserialize Object in JavaProject OverviewCreate Java Project for Bookstore AppSequence Diagram ExplanationClass Diagram ExplanationCreating all the required packagesCreating the Book DTO and Entity classesCreating Repository Interface and Implementation layer for BookCreating Service layer Interface and Implementation layer for BookCreating Controller layer and Test Client class for BookIntegrate Book Client with Controller and Service layerLearn to Debug the code by navigating through what we have build so farIntegrate Repository & Converter layer for Book by using Adapter Design patternSave the Book Entity in a list inside RepositorySerialize and save Book Entity in fileWrite Deserialization logic to get the Book Entity object from the saved fileGet Book Detail and Deserialize Object and DebuggingSource Code

Overview
Section 1: Introduction, Installation and Environment Setup

Lecture 1 Course Introduction

Lecture 2 About your Instructor

Lecture 3 Introduction and Advantages of Java

Lecture 4 Disadvantages of Java

Lecture 5 Basics of Java Programming Language

Lecture 6 Java Program Life Cycle

Lecture 7 Downloading and Installing Java

Lecture 8 Writing , Compiling and Running our First Java Program

Lecture 9 Understanding our First Java Program

Lecture 10 Downloading and Installing IDE

Lecture 11 Creating first java project in IDE

Section 2: Basic Constructs of Java Programming

Lecture 12 Comments in Java

Lecture 13 Naming Convention Part-1

Lecture 14 Naming Convention Part-2

Lecture 15 Variable and Data Types in Java

Lecture 16 Playing around with data Type Variables and Operators

Lecture 17 Using For Loop in Java

Lecture 18 Using While Loop in Java

Lecture 19 Using do While Loop in Java

Lecture 20 If and If Else in Java

Lecture 21 If ElseIf Else in java

Lecture 22 Taking User Input from Keyboard

Lecture 23 Making Java Program to keep running

Lecture 24 TernaryOperator in Java

Lecture 25 Switch Case and Break in Java

Section 3: Object and Classes

Lecture 26 Understanding Object Oriented Programming

Lecture 27 Understanding OOPS Concept Continued

Lecture 28 OOPS Concept Analogy

Lecture 29 Understanding OOPS Concepts with Real World Examples

Lecture 30 Object and Reference vs Heap and Stack

Lecture 31 Working with Object and Classes

Section 4: Polymorphism, Inheritance, Abstraction, Encapsulation

Lecture 32 Understanding concept of Polymorphism, Static and Dynamic Polymorphism

Lecture 33 Polymorphism, Method Overloading, Debugging

Lecture 34 What are Constructors

Lecture 35 Constructor Overloading, this keyword

Lecture 36 Understanding concept of Inheritance in Java

Lecture 37 Inheritance, super keyword, Dynamic Polymorphism

Lecture 38 Inner Class and Object of Inner class in Java

Lecture 39 Undertsanding abstract class and abstraction in Java

Lecture 40 Handson examples of Abstraction and Abstract class in Java

Section 5: Array, Static, Final, Interface

Lecture 41 Understanding Arrays in Java

Lecture 42 Handson with Array Examples

Lecture 43 Mini Project with Array

Lecture 44 Concept of Static in Java

Lecture 45 Handson and Debugging for Static concept in Java

Lecture 46 Concept of Final in Java

Lecture 47 Handson with Final keyword in java

Lecture 48 Concept of Interface and Multiple Inheritance in Java

Lecture 49 Handon and Debugging for Interface and Multiple Inheritance in Java

Section 6: Wrapper Class, String, StringBuilder, Access Modifier

Lecture 50 Concept of Wrapper Class, Autoboxing and Unboxing

Lecture 51 Handson Examples for Wrapper class, Autoboxing and Unboxing

Lecture 52 Concept Of String and its methods in Java

Lecture 53 Handson with String and String Functions

Lecture 54 Handson with StringBuilder and its Functions

Lecture 55 Handson with CompareTo method in String

Lecture 56 Concept of Access Modifiers in Java

Lecture 57 Handson with Accessmodifiers

Section 7: Collection Framework and Generics

Lecture 58 Concept of Collection Framework in Java

Lecture 59 Handson with Raw ArrayList with Mixed Datatype elements

Lecture 60 Handson with Generics based ArrayList

Lecture 61 Handson with Custom Class and ArrayList

Lecture 62 Handson with ArrayList methods

Lecture 63 Handson with Set and Hashset in Collection Framework

Lecture 64 Handson with Map and its Uses

Section 8: Exception and Exception Handling

Lecture 65 Concept of Exception Handling in Java

Lecture 66 Handson with ArithmaticException handling

Lecture 67 Handson with NullPointerException handling

Lecture 68 Handson with ArrayIndexOutOfBoundException handling

Lecture 69 Concept of Finally Block in Exception handling

Lecture 70 Handson with Finally Block in Exception Handling - part-1

Lecture 71 Handson with Finally Block in Exception Handling - part-2

Lecture 72 Handson with Custom Exception handling

Section 9: Multithreading, Synchronization and Garbage Collection

Lecture 73 What is Thread and Thread Life Cycle

Lecture 74 Different ways of creating Thread in Java

Lecture 75 Thread Synchronization in Java

Lecture 76 Garbage Collector and Garbage Collection mechanism in Java

Lecture 77 Handson with Threads in java

Section 10: File Handling, Serialization and Deserialization

Lecture 78 Concept of File and File Handling in Java

Lecture 79 Handson Program to Create new File using Java

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

Lecture 81 Reading Data from File using Java and Printing in Java

Lecture 82 Getting all information of a file like file size etc

Lecture 83 Concept of Marker Interface Serialization Deserialization Transient in Java

Lecture 84 Handson program to Serialize and Deserialize Object in Java

Section 11: Capstone Project Developed using Java

Lecture 85 Project Overview

Lecture 86 Create Java Project for Bookstore App

Lecture 87 Sequence Diagram Explanation

Lecture 88 Class Diagram Explanation

Lecture 89 Creating all the required packages

Lecture 90 Creating the Book DTO and Entity classes

Lecture 91 Creating Repository Interface and Implementation layer for Book

Lecture 92 Creating Service layer Interface and Implementation layer for Book

Lecture 93 Creating Controller layer and Test Client class for Book

Lecture 94 Integrate Book Client with Controller and Service layer

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

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

Lecture 97 Save the Book Entity in a list inside Repository

Lecture 98 Serialize and save Book Entity in file

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

Lecture 100 Get Book Detail and Deserialize Object and Debugging

Section 12: Source Code

Lecture 101 Java Source Code

Lecture 102 Project Source Code

Anyone who wants to become a Core Java Developer and start its journey to develop real world Java Projects

Screenshots

Java For Dummies With Handson Program And Capstone Project

Homepage

without You and Your Support We Can’t Continue
Thanks for Buying Premium From My Links for Support
Click >>here & Visit My Blog Daily for More Udemy Tutorial. If You Need Update or Links Dead Don't Wait Just Pm Me or Leave Comment at This Post

All comments

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.