This Repository Consist of Program Codes and Conceptual Material for the Course Java Programming MasterClass for Software Development on Udemy Learn Java In This Course And Become a Computer Programmer. Obtain valuable Core Java Skills And Java Certification
- Section 1: Course Introduction
- Section 2: Software Tools Setup
- Section 3: First Steps
- Section 4: Java Tutorial: Expressions, Statements, Code blocks, Methods and …
- Section 5: Control Flow Statements
- Section 6: OOP Part 1 - Classes, Constructors and Inheritance
- Section 7: OOP Part 2 - Composition, Encapsulation, and Polymorphism
- Section 8: Arrays, Java inbuilt Lists, Autoboxing and Unboxing
- Section 9: Inner and Abstract Classes & Interfaces
- Section 10: Java Generics
- Section 11: Naming Conventions and Packages. static and final keywords
- Section 12: Java Collections
- Section 13: JavaFX
- Controls And Components
- Event And EventHandler
- Thread And Runnable
- SceneBuilderUI
- TODO List Application
- Contact Application
- Section 14: Basic Input & Output including java.util
- Exception & Input-Output
- Java NIO
- Absolute & RekativeRead
- FileSystem, Path, Directories
- Chained Put Method
- File Channel
- Section 15: Concurrency in Java
- Thread & Runnable
- Mulitple Thread
- Thread Pools
- Producer-Consumer Scenario
- DeadLock
- Starvation
- JavaFX Background Task
- Section 16: Lambda Expressions
- Lambda Expression
- Streams
- ButtonFX
- Section 17: Regular Expressions
- Regular Expression
- Challenge
- Section 18: Debugging and Unit Testing
- Section 19: Databases
- TestDB
- MusicUI Application
- Section 20: Java Networking Programming
- Section 21: Java 9 Module System
- Section 22: Migrating Java Projects to Java 9
- Section 23: Course Remaster in Progress
- Section 24: Archived Videos
- Speed Converter
- MegaBytesConerter
- Barking Dogs
- Leap Year
- Decimal Comaparator
- Teen Number Checker
- Area Calculator
- Minute-to-Year days
- Inequity Calculator
- Playing Cat
- Sum 3-5 Challenge
- DigitSum Challenge
- BiilBurger
- Adventure Game
- Visited Places Application
- TODO List Application
- Contact Application
- MusicUI Application
- Bank Account
- Task-Employee Application