Basic
001_Introduction.mp4
001_Introduction.zip
003_What_Will_We_Learn.mp4
004_installation_java.mp4
005_Simple_Java_Program.mp4
006_How_Java_Run.mp4
007_Command_Line_Argument.mp4
008_installation_IDE.mp4
009_Comments.mp4
010_1_variables_basic.mp4
010_2_Variables_Expression.mp4
010_3_Naming_Convention.mp4
010_4_Way_Of_Defining_Variables.mp4
010_5_Primitive_And_Non_Primitive.mp4
010_6_Different_Between_Data_Type.mp4
010_7_Variables_Remaining.mp4
011_1_Operators.mp4
011_2_Relational_Operators.mp4
011_3_Logical_Operators.mp4
011_4_Ternery_Operator.mp4
011_5_Operator_Precedent.mp4
012_1_Expression_Statement.mp4
012_2_Block.mp4
012_3_Simple_Ui.mp4
013_1_Array_Intro.mp4
013_2_Understanding_Detail.mp4
013_3_Array_Initialization.mp4
013_4_Array_Method.mp4
013_5_Array_Methods_More.mp4
013_6_Multi_dimensional_Array.mp4
013_7_Multi-Dimensional_More.mp4
014_10_Sample_Project_3.mp4
014_11_Switch_Statement.mp4
014_1_Control_Flow_If.mp4
014_2_Control_Flow_If_else.mp4
014_3_Control_Flow_If_elseif_else.mp4
014_4_for_loop.mp4
014_5_while_Loop.mp4
014_6_do_while_loop.mp4
014_7_for-each_loop.mp4
014_8_Sample_Project_1.mp4
014_9_Sample_Project_2.mp4
015_10_Seperate_Class_Method.mp4
015_11_method_overloading.mp4
015_12_Constructor.mp4
015_13_Constructor_Overloading.mp4
015_14_this_keyword.mp4
015_15_Variable_Scope.mp4
015_16_Getter_And_Setter_Encapsulation.mp4
015_17_Constructor_As_Setter.mp4
015_18_Package.mp4
015_19_Real_Life_Modal_1.mp4
015_1_Default_Method.mp4
015_20_Real_life_modal_2.mp4
015_2_Creating_Method.mp4
015_3_Accessign_Non_Static_Method.mp4
015_4_Static_To_Static_Non_Static_To_Static.mp4
015_5_main_method_Call_And_Executable_Jar.mp4
015_6_Method_Return_Type.mp4
015_7_Methods_and_Parameters.mp4
015_8_Creating_Class.mp4
015_9_Class_Fields.mp4
15_21_Self_Bar_Login.mp4
15_22_Self_Service_Bar.mp4
15_23_Self_Service_Bar.mp4
15_24_Inheritance.mp4
15_25_Overriding.mp4
15_26_Multiple_Inheritance.mp4
15_27_Type_Casting_1.mp4
15_27_Type_Casting_2.mp4
15_28_Interface_intro.mp4
15_29_Interface_Real_Life_Usage.mp4
15_30_Multiple_Interface.mp4
15_31_Abstract_Class.mp4
15_32_Abstract_Class_And_Interface.mp4
15_33_Protected_Access_Modifier.mp4
15_34_Enum.mp4
15_35_Enum_Method_Fields_Constructor.mp4
16_1_String.mp4
16_2_String_Literal_And_Escape_Character.mp4
16_3_String_methods.mp4
16_4_String_Methods_2.mp4
16_5_String_Methods_3.mp4
16_6_String_Formatter.mp4
16_7_Date_Time_Format.mp4
17_10_toString_method.mp4
17_11_Super_Keyword.mp4
17_12_Try_Catch.mp4
17_13_Custom_Exception.mp4
17_14_Try_Catch_And_Finally.mp4
17_1_Math.mp4
17_2_Scanner.mp4
17_3_Process_And_Runtime.mp4
17_4_ProcessBuilder.mp4
17_5_Multiple-Class-In-Single-File.mp4
17_6_Inner_Class.mp4
17_7_Local_Inner_Class.mp4
17_8_Anonymous_Class.mp4
17_9_Static_Final.mp4
18_1_LocalDate.mp4
18_2_LocalDate.mp4
18_3_LocalDate.mp4
18_4_LocalDateTime.mp4
18_5_LocalTime.mp4
19_1_Java_IO_Introduction.mp4
19_2_FileWriter.mp4
19_3_FileReader.mp4
19_4_BufferedWriter.mp4
19_5_BufferedReader.mp4
19_6_Scanner.mp4
19_7_Print_Writer.mp4
19_8_Read_All_Line_Read_All_Bytes.mp4
20_1_Recursion.mp4
20_2_Polymorphism.mp4
Intermediate
01_Introduction_Intermediate.mp4
02_10_Linked_List_Usefule_Method_3.mp4
02_11_ArrayList_Vs_Linked_List.mp4
02_12_HashSet.mp4
02_13_Linked_HashSet.mp4
02_14_TreeSet.mp4
02_15_TreeSet_Useful_Methods.mp4
02_16_PrirorityQueue.mp4
02_17_Deque_ArrayDeque.mp4
02_18_HashMap.mp4
02_19_LInkedHashMap.mp4
02_1_Collection_Framework_Introduction.mp4
02_20_TreeMap.mp4
02_21_HashTable.mp4
02_22_EnumSet_EnumMap.mp4
02_23_Collection_Interface.mp4
02_24_HashMap_LinkedHashMap_TreeMap.mp4
02_25_HashSet_LinkedHashSet_TreeSet.mp4
02_26_Custom_Object_Key_in_LinkedHashSet_and_TreeSet.mp4
02_27_Collection_Sort.mp4
02_28_Sort_By_StringLength.mp4
02_29_Alphabatical_And_Reverse_Sort.mp4
02_2_ArrayList_Simple.mp4
02_30_Custom_Object_Sort.mp4
02_35_Queue_ArrayBlockingQueue_Safe_Style.mp4
02_36_Iterator.mp4
02_3_Useful_Methods_1.mp4
02_4_Userful_Method_And_Iteration.mp4
02_5_ListIterator_Iterator.mp4
02_6_Useful_Method_2.mp4
02_7_LinkedList.mp4
02_8_LinkedList_Useful_metho.mp4
02_9_LinkedList_Useful_Methods_2.mp4
03_1_Generic.mp4
03_2_WildCards.mp4
03_3_WildCards.mp4
03_4_Template_Method.mp4
03_5_Template_Method.mp4
04_1_Serializable.mp4
04_2_Serializable_Read.mp4
04_3_Read_Write_Array_Object.mp4
04_4_Read_Write_ArrayList.mp4
05_1_Simple_Lambda_Expression.mp4
05_2_Return_Lambda_Experssion.mp4
05_3_Return_Type_Inferred_Impossible.mp4
05_4_Executable_Code_block.mp4
06_10_Update_User.mp4
06_11_User_Delete.mp4
06_12_Create_User_PS.mp4
06_13_Retrieve_User_PS.mp4
06_14_Update_PS.mp4
06_15_Delete_User_PS.mp4
06_1_Database_Introduction.mp4
06_2_Creating_Table.mp4
06_3_Creating_Table_2.mp4
06_4_Setup_For_Database_Connection.mp4
06_5_Connection_Database.mp4
06_6_Different_Connection_Paramters_And_Properties.mp4
06_7_Inserting_User.mp4
06_8_Create_User_Using_Variable.mp4
06_9_Retrieve_Users.mp4
07_10_Procedure_Consumer_2.mp4
07_11_Low_Level_Synchronization.mp4
07_12_ReEnter_Lock_1.mp4
07_13_ReEnter_Lock_2_Condition.mp4
07_1_Thread_Introduction.mp4
07_2_Extending_Thread.mp4
07_3_Implementing_Runnable_Interface.mp4
07_4_Thread_With_Inner_Class.mp4
07_5_Volitile_Keyword.mp4
07_6_Intensive_Lock_Synchronize.mp4
07_7_ThreadPool.mp4
07_8_Count_Down_Latch.mp4
07_9_Procedure_Consumer.mp4
2_37_Iterator_And_Iterable.cmproj.mp4
2_38_Complex_Data_Structure.mp4
2_39_Which_Collection_To_Use.mp4
Java FX
01_Java_FX_Intro.mp4
02_Java_FX_Stage_Scene_Layout_components.mp4
03_Java_FX_Stage_StageTitle.mp4
04_Java_FX_Stage_Scene_Layout_Components.mp4
05_StackPane_And_VBox.mp4
06_Action_And_Event_Handling.mp4
07_Action_And_Event_Handling.mp4
08_Multiple_Button_Handling.mp4
09_Lambda_Expression_Event_Handling.mp4
10_GridPane_Login_Screen.mp4
11_Alert_Dialog_Box.mp4
12_Confirm_Dialog.mp4
13_Swtching_Scene.mp4
14_Border_Pane.mp4
15_Check_Menu_Item.mp4
16_ListView.mp4
17_TreeView.mp4
18_Tree_View_More.mp4
19_TreeView_Click_Event.mp4
20_1_Table_View.mp4
21_Table_View.mp4
22_HBox_Add_To_Table_View.mp4
23_Adding_new_Role_To_Table.mp4
24_Adding_Delete_Button_And_Functionality.mp4
25_CheckBox.mp4
26_RadioBox.mp4
27_Choice_Box.mp4
28_ChoboBox_And_Menu_Button.mp4
29_toggle_Button.mp4
36_FXML_Refrencing.mp4
37_FlowPane.mp4
38_TilePane.mp4
39_PieChart.mp4
40_BarChart.mp4
Restaurant Project
10_Update_Dish.mp4
11_Project_Roadmap.mp4
12_User_Login.mp4
13_Login_Fail_Dialog.mp4
14_Table_Flow_Pane_Setup.mp4
15_Show_Table_Buttons.mp4
16_Generation_Dishes.mp4
17_Add_Actoin_Button_For_Dishes.mp4
18_Sale_View_Create.mp4
19_Sale_Sidebars_Finish.mp4
1_Creating_Project.mp4
20_Getting_Orders.mp4
21_Save_Order.mp4
22_Active_Order_Setup.mp4
23_Create_Order_Detail_Model.mp4
24_Order_Detail_DB.mp4
25_Show_All_Orders_Of_A_Table.mp4
26_Create_Admin_Panel.mp4
27_User_Table_Add_Edit_And_Delete.mp4
28_User_Create_Setup.mp4
29_User_Create_Done.mp4
2_Creating_Login_Screen.mp4
30_Edit_User.mp4
31_User_Delete.mp4
32_Dish_Panel_Insert.mp4
33_Dish_Create_Setup.mp4
34_Dish_Create_Done.mp4
35_Dish_Edit_Success.mp4
36_Prepare_Admin_Table_View.mp4
37_Table_Create.mp4
38_Update_Table.mp4
39_Delete_Table.mp4
3_Show_Login_Screen.mp4
40_Bill_Out_ready.mp4
41_Today_Sale_Ui.mp4
42_Today_Sale_Finish.mp4
43_Sale_History.mp4
44_Sale_History.mp4
45_Project_Upload_To_Github.mp4
46_Printer_Introduction.mp4
47_Printer_Setup.mp4
48_Draw_Header_Values.mp4
49_Print_Data.mp4
4_Switch_Home_And_Login.mp4
50_Final_Print_Set.mp4
51_Printer_filanl_out.mp4
5_DB_Properties_Setu.mp4
6_Dtabase_Connection.mp4
7_DB_Get_All_Users.mp4
8_Insert_New_Table.mp4
9_Table_Update_1.mp4