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
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
Download from free file storage
Resolve the captcha to access the links!
Registered members don't get captcha ... just sayin