Srbija Posted November 14, 2022 Share #1 Posted November 14, 2022 Java: A Complete Tutorial From Zero To Jdbc Last updated 8/2020 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 9.11 GB | Duration: 20h 9m Learn Java programming language from start to finish with Oracle Java certified expert Mr Lawrence Decamora What you'll learn Java programming language Java Development Kit (JDK) GUI programming with Java Java Database Connectivity (JDBC) Requirements No requirements or prerequisites! You can follow this course even if you are a complete beginner and never used Java before! Description Java is one of the most prominent programming languages today due its power and versatility.Our concept at LearningWhilePracticing is to guide you to be operational right away. We help you uncover new skills through practice, instead of going over a boring class where you would not be grasping the concepts. Practices makes perfect!In this course, you will be guided by Oracle certified Java expert Mr Lawrence Decamora, from start to finish.NO JAVA KNOWLEDGE IS PREVIOUSLY REQUIRED!This Java tutorial is made up of 14 sections:Section 0: Setting up your Java Development KitDownloading, Installing and Configuring your JDKWindows OSMac OSSetting up your IDEEclipseNetBeansSection 1: Your First Java CupHow to write your first Java Program --> HelloWorld.javaHow to save, compile and run your first Java ProgramHow to debug a compilation errorThe Parts of your Java Programclassthe main methodthe System.out.println() methodthe (+) operatorthe '\n' and '\t' charactersCommonly encountered errors:Misspelled public class name vs misspelled filenameMisspelled keywords and method namesIncorrect location of your file or your present working directory.Section 2: Difference between a Class and an ObjectHow to create an objectConstructorsinstance variablesinstance methodsHow to use / test an object.Encapsulation (Data Hiding)Java API DocumentationThe import StatementSection 3: Introducing the use of an Integrated Development Environment (IDE)EclipseNetbeansIntelliJCreating our first Netbeans ProjectComments in Javasingle line commentsmulti line commentsjava doc commentsThe Semi-colon;The { } blocksWhitespacesThe import StatementThe package StatementJava Data TypesReference Data Types (To be discussed in Section 5)Primitive Data TypesbyteshortintlongfloatdoublecharbooleanThe Scanner object.The nextXxx() methodsSection 4: Operators and Control StructuresOperatorsCastingIncrement / Decrement (++ / --)Mathematical (*, /, %, +, -)Relational (<, <=, >, >=, ==, !=)Logical Operators (&, |, ^)Short-Circuit Operators (&&, ||)Ternary Operators (? :)Assignment and Short-Hand OperatorsControl Structuresif-elseswitch-casewhiledo whilefor loopnested loopsbreak and continue statementslabeled break and labeled continue statementsSection 5: The Reference Data TypesPrimitive Data Types vs Reference Data TypeUser Defined Classes --> Reference Data TypesAssigning References to VariablesPass by Value and Local Variable ScopesThe this ReferenceSection 6: Arrays and StringsArray Creation and InitializationArray Limits (.length)The Enhanced for loopCopying ArraysCommand-Line ArgumentsThe parse MethodsArray of Arrays (Two-dimensional Arrays)Non-Rectangular ArraysString, StringBuffer and StringBuilderSection 7: Inheritance and PolymorphismInheritance: Classes, Superclasses, and SubclassesSingle InheritanceThe "is-a" relationshipJava Access ModifiersMethod OverridingRules in Overriding a MethodThe super keywordPolymorphismVirtual Method Invocation and Heterogeneous ArrayPolymorphic ArgumentsThe instanceof operatorCasting of ObjectsOverloading MethodsRules for Method OverloadingInheritance and ConstructorsOverloading ConstructorsThe Object class (equals(), hashCode() and toString() methods)The static keywordHow do we access / call a static variable or a static method?The Math and System ClassesThe static importsSection 8: Other Class FeaturesThe Wrapper ClassesThe final keywordThe enum keywordThe abstract keywordJava InterfacesThe Interface default methodsThe Interface static methodsThe Functional Interface and the Lambda (->) OperatorSection 9: Exceptions and AssertionsThe Exception and The Error classWhy do we need to have Exception Handling?Sample ExceptionsJava's Approach, the Call Stack MechanismThe five keywords used for Exception handling or Exception declarationGeneral Syntax of an exception - handling blockThe try - catch blockThe finally blockThe Exception Hierarchy in JavaMultiple Exceptions in a catch BlockThe parameterized try blockThe Handle-or-Declare ruleThe throws keywordRules on Overriding Methods and ExceptionsCreating your own Exception objectsAssertion ChecksSection 10: IO and FileIOHow to accept inputs using:The Scanner ClassThe BufferedReader and InputStreamReader ClassesHow to format an output.The File class.How to read and write inputs from and to a File.Section 11: The Collection and Generics FrameworkThe Collection InterfaceThe Set InterfaceThe List InterfaceThe Map InterfaceThe Iterator InterfaceThe Generics FrameworkCreating your own Set of Collection objectsSorting your CollectionSection 12: Building a GUI Based Desktop ApplicationThe AWT packageComponents, Containers, and Layout Managers.Using selected layout managers to achieve desired GUI layout.Add components to a containersDemonstrate how complex layout manager and nested layout managers works.Define what events, event sources, and event handlers are.Event handling techniquesWrite code to handle events that occur in a GUIDescribe the five (5) ways on how to implement event handling technique.Converting the AWT code to a Swing applicationPackaging a JAR file for application deploymentSection 13: Introduction to JDBC- Introduction to Database Concepts- How to Create your first DB Schema- Basic SQL Statements- SELECT- UPDATE- DELETE- INSERT- What is JDBC?- The Statement Interface- The PreparedStatement InterfaceEach section contains its ressources files (codes and notes used by the instructor)Whether you're a complete beginner or already got knowledge in Java, this course is for you! Happy Coding! Overview Section 1: Setting up your Java Development Kit Lecture 1 Section0_01 - Section Introduction Lecture 2 Section0_02 - Setting up your JDK on your Mac Lecture 3 Section0_03 - Setting up your NetBeans on your Mac Lecture 4 Section0_04 - Testing your JDK and NetBeans on your Mac Lecture 5 Section0_05 - Setting up your JDK on your Windows Machine Lecture 6 Section0_06 - Setting up and Test your NetBeans on your Windows Machine Section 2: Your First Java Cup Lecture 7 Section1_01 - Your First Java Program - HelloWorld Lecture 8 Section1_02 - Commonly Encountered Errors Lecture 9 Section1_03 - Parts of Your Java Program Section 3: Difference between a Class and an Object Lecture 10 Section2_01 - Difference Between a Class and Objects Lecture 11 Section2_02 - The Person and TestPerson Classes Lecture 12 Section2_03 - Constructors Lecture 13 Section2_04 - Methods Lecture 14 Section2_05 - Encapsulation (aka Data Hiding) Lecture 15 Section2_06 - The Java API Documentation Lecture 16 Section2_07 - The import statement Section 4: Introducing the use of an Integrated Development Environment (IDE) Lecture 17 Section3_01 - Integrated Development Environment (IDE) Lecture 18 Section3_02 - Your First NetBeans Project Lecture 19 Section3_03 - Comments, Semi-colon, Blocks and Whitespaces Lecture 20 Section3_04 - The import and the package statements Lecture 21 Section3_05 - Java Data Types Lecture 22 Section3_06 - The Scanner object and the nextXxx() Methods Section 5: Operators and Control Structures Lecture 23 Section4_01 - Section Introduction Lecture 24 Section4_02 - Data Type Casting, part 1 Lecture 25 Section4_03 - Data Type Casting, part 2 Lecture 26 Section4_04 - Data Type Casting, part 3 Lecture 27 Section4_05 - The Increment and Decrement Operators Lecture 28 Section4_06 - The Mathematical Operators Lecture 29 Section4_07 - The Relational Operators Lecture 30 Section4_08 - The Logical Operators and the Short-Circuit Operators, part 1 Lecture 31 Section4_09 - The Logical Operators and the Short-Circuit Operators, part 2 Lecture 32 Section4_10 - The Ternary Operator Lecture 33 Section4_11p - The Ternary Operator Sample Problem - Odd / Even Lecture 34 Section4_11s - The Ternary Operator Solution - Odd / Even Lecture 35 Section4_12 - The Assignment and Short-Hand Operators Lecture 36 Section4_13 - The if-else condition Lecture 37 Section4_14 - The if-else-if ladder and age problem Lecture 38 Section4_15 - The age problem solution Lecture 39 Section4_16 - The nested if Lecture 40 Section4_17 - The switch-case statement Lecture 41 Section4_18p - The month to word problem Lecture 42 Section4_18s - The month to word solution Lecture 43 Section4_19p - The taxi fare problem Lecture 44 Section4_19s - The taxi fare solution Lecture 45 Section4_20 - The while and the do-while loops, part 1 Lecture 46 Section4_21 - The while and the do-while loops, part 2 Lecture 47 Section4_22 - Infinite Loops Lecture 48 Section4_23p - Print all numbers from the smaller to the larger number problem Lecture 49 Section4_23s - Print all numbers from the smaller to the larger number solution Lecture 50 Section4_24 - The for loop, part 1 Lecture 51 Section4_25 - The for loop, part 2 Lecture 52 Section4_26p - Print the odd numbers from 1 to 10 problem Lecture 53 Section4_26s - Print the odd numbers from 1 to 10 solution Lecture 54 Section4_27 - Nested loops Lecture 55 Section4_28p - Print the Multiplication Table Problem Lecture 56 Section4_28s - Print the Multiplication Table Solution Lecture 57 Section4_29 - The break and continue statements Lecture 58 Section4_30 - Labelled breaks and labelled continues Section 6: The Reference Data Types Lecture 59 Section5_01 - The Reference Data Types Lecture 60 Section5_02 - User Defined Classes Lecture 61 Section5_03 - Assigning a Reference Value to a Variable Lecture 62 Section5_04 - Pass by Value and Local Variable Scopes Lecture 63 Section5_05p - The String Problem Lecture 64 Section5_05s - The String Solution Lecture 65 Section5_06 - The 'this' keyword, part 1 Lecture 66 Section5_07 - The 'this' keyword, part 2 Section 7: Arrays and Strings Lecture 67 Section6_01 - Section Introduction, Arrays and Strings Lecture 68 Section6_02 - Array Creation and Initialization, part 1 Lecture 69 Section6_03 - Array Creation and Initialization, part 2 Lecture 70 Section6_04 - Array Limits, the .length attribute Lecture 71 Section6_05 - Sample Array Problem and Solution Lecture 72 Section6_06 - The Enhanced for loop Lecture 73 Section6_07 - Copying of Arrays Lecture 74 Section6_08 - Command Line Arguments and the parseXxx Methods Lecture 75 Section6_09 - The Two Dimensional Arrays, aka an Array of Arrays Lecture 76 Section6_10p - The Multiplication Table Problem Lecture 77 Section6_10s - The Multiplication Table Solution Lecture 78 Section6_11 - The Non-Rectangular Arrays Lecture 79 Section6_12p - The Calendar Problem Lecture 80 Section6_12s - The Calendar Solution Lecture 81 Section6_13 - The String, StringBuffer and StringBuilder, part 1 Lecture 82 Section6_14 - The String, StringBuffer and StringBuilder, part 2 Lecture 83 Section6_15p - The Palindrome Problem Lecture 84 Section6_15s - The Palindrome Solution Section 8: Inheritance and Polymorphism Lecture 85 Section7_01 - Inheritance Concepts Lecture 86 Section7_02 - Java Access Modifiers Lecture 87 Section7_03 - Method Overriding Lecture 88 Section7_04 - The 'super' keyword Lecture 89 Section7_05 - Polymorphism Concepts Lecture 90 Section7_06 - The Virtual Method Invocation and Heterogeneous Arrays Lecture 91 Section7_07 - Polymorphic Arguments, the 'instanceof' operator and obj cast p1 Lecture 92 Section7_08 - Polymorphic Arguments, the 'instanceof' operator and obj cast p2 Lecture 93 Section7_09 - Overloading Methods Lecture 94 Section7_10 - Inheritance and Constructors Lecture 95 Section7_11 - The Object Class and the equals() method Lecture 96 Section7_12 - The Object Class and the hashCode() method Lecture 97 Section7_13 - The Object Class and the toString() method Lecture 98 Section7_14 - The 'static' keyword, part 1 Lecture 99 Section7_15 - The 'static' keyword, part 2 Section 9: Other Class Features Lecture 100 Section8_01 - Section Introduction on Other Class Features Lecture 101 Section8_02 - The Wrapper Classes Lecture 102 Section8_03 - The 'final' keyword Lecture 103 Section8_04 - The 'enum' keyword Lecture 104 Section8_05 - The 'abstract' keyword Lecture 105 Section8_06 - Java Interfaces Lecture 106 Section8_07 - The Interface default methods Lecture 107 Section8_08 - The Interface static methods Lecture 108 Section8_09 - Functional Interface and the Lambda Operator Section 10: Exceptions and Assertions Lecture 109 Section9_01 - Section Introduction on Exceptions and Assertions Lecture 110 Section9_02 - The Exception and the Error Classes Lecture 111 Section9_03 - The 'try' and 'catch' blocks Lecture 112 Section9_04 - The 'finally' block Lecture 113 Section9_05 - The Exception Hierarchy Lecture 114 Section9_06 - Multiple Exceptions in a catch block Lecture 115 Section9_07 - The parameterized try block and the handle-or-declare rule, part 1 Lecture 116 Section9_08 - The parameterized try block and the handle-or-declare rule, part 2 Lecture 117 Section9_09 - The 'throws' keyword Lecture 118 Section9_10 - The Rules on Overriding Methods and Exceptions Lecture 119 Section9_11 - Creating your Own Exception Lecture 120 Section9_12 - Assertion Checks, the 'assert' keyword Section 11: IO and FileIO Lecture 121 Section10_01 - Section Introduction on IO and File IO Lecture 122 Section10_02 - How to accept inputs using the Scanner Class, a review part 1 Lecture 123 Section10_03 - How to accept inputs using the Scanner Class, a review part 2 Lecture 124 Section10_04 - How to accept inputs using the BufferedReader and InputStreamRead Lecture 125 Section10_05 - How to Format an Output Lecture 126 Section10_06 - The File Class Lecture 127 Section10_07 - How to read inputs from a file Lecture 128 Section10_08 - How to write data to a file Section 12: The Collection and Generics Framework Lecture 129 Section11_01 - Section Introduction on the Collection and the Generics Framework Lecture 130 Section11_02 - The Collection Interface Lecture 131 Section11_03 - The Set and the List Interfaces Lecture 132 Section11_04 - The Map Interface Lecture 133 Section11_05 - The Iterator Interface Lecture 134 Section11_06 - The Generics Framework Lecture 135 Section11_07 - Sorting your Set Collection Section 13: Building a GUI Based Desktop Application Lecture 136 Section12_01 - Section Introduction on How to Build a GUI-Based Desktop App Lecture 137 Section12_02 - The AWT Package, the Component and the Containers Lecture 138 Section12_03 - The Component and the Containers Examples, part 1 Lecture 139 Section12_04 - The Component and the Containers Examples, part 2 Lecture 140 Section12_05 - The Layout Managers - The FlowLayout Manager Lecture 141 Section12_06 - The Layout Managers - The BorderLayout Manager Lecture 142 Section12_07 - The Layout Managers - The GridLayout Manager Lecture 143 Section12_08 - Demonstrate How Complex Layout Manager and Nested Layout Manager Lecture 144 Section12_09 - Events, Event Sources and Event Handlers Lecture 145 Section12_10 - Implementing the Event Handling Techniques - The Deligation Model Lecture 146 Section12_11 - Implementing the Event Handling Techniques - Using Listeners Lecture 147 Section12_12 - Implementing EHT - Using Adapter Classes and Inner Classes Lecture 148 Section12_13 - Completion of the SimpleCalculator Application Lecture 149 Section12_14 - Packaging a JAR file for application deployment, part 1 Lecture 150 Section12_15 - Packaging a JAR file for application deployment, part 2 Section 14: Introduction to JDBC Lecture 151 Section13_01 - Section Introduction on Java Database Connectivity (JDBC) Lecture 152 Section13_02 - How to Create your first DB Schema using NetBeans Lecture 153 Section13_03 - Steps in using JDBC using the Statement Interface Lecture 154 Section13_04 - The Statement vs the PreparedStatement Interface Students from any level who want to learn Java programming Hidden Content Give reaction to this post to see the hidden content. Download from RapidGator Hidden Content Give reaction to this post to see the hidden content. Download from DDownload Hidden Content Give reaction to this post to see the hidden content. Link to comment
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now