Java: a COMPLETE tutorial from ZERO to JDBC

BY
Eduonix

Learn the principles of the java programming language from the scratch, as well as how to use the development kit and database in Java.

Mode

Online

Fees

₹ 199 995

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Java is considered one of the most popular programming languages because of its strength and variety. And individuals knowing Java do have great opportunities to utilize their knowledge to boost their career in the field of technology.

Java: a COMPLETE tutorial from ZERO to JDBC online certification is designed by LearningWhilePracticing, a learning platform with a goal “to let individuals be operational as quickly as possible while at the same grasping all the concepts required” and is available through Eduonix, an e-learning platform providing skill development courses.

The highlights

  • Self-paced course
  • English videos with subtitles
  • 30-day money-back guarantee
  • Lifetime access
  • Accessible on portable devices

Program offerings

  • Self-paced course
  • English videos with subtitles
  • Pre-recorded video content
  • Online lectures
  • 30-day money-back guarantee
  • Lifetime access
  • Accessible on portable devices

Course and certificate fees

Fees information
₹ 199  ₹995
certificate availability

No

What you will learn

Java Programming skills Web application development skills

After completing the Java: a COMPLETE tutorial from ZERO to JDBC certification course, participants will gain knowledge of Java programming language, its concept, Java frameworks. Participants will be skilled to use java development kit and object-oriented programming for projects like application development. Participants will also be skilled to develop graphical user interfaces (GUI) using Java programming language.

The syllabus

Section 1 : Setting up your Java Development Kit

  • Section Introduction
  • Setting up your JDK on your Mac
  • Setting up your NetBeans on your Mac
  • Testing your JDK and NetBeans on your Mac
  • Setting up your JDK on your Windows Machine
  • Setting up and Test your NetBeans on your Windows Machine 

Section 2 : Your First Java Cup

  • Your first Java program - HelloWorld
  • Commonly Encountered Errors
  • Parts of Your Java Program

Section 3 : Difference between a Class and an Object

  • Difference Between a Class and Objects
  • The Person and TestPerson Classes
  • Constructors
  • Methods
  • Encapsulation (aka Data Hiding)
  • The Java API Documentation
  • The import statement

Section 4 : Introducing the use of an Integrated Development Environment (IDE)

  • Integrated Development Environment (IDE)
  • Your first NetBeans project
  • Comments, Semi-colon, Blocks and Whitespaces
  • The import and the package statements
  • Java Data Types
  • The Scanner object and the nextXxx() Methods

Section 5 : Operators and Control Structures

  • Section Introduction
  • Data Type Casting, part 1
  • Data Type Casting, part 2
  • Data Type Casting, part 3
  • The Increment and Decrement Operators
  • The Mathematical Operators
  • The Relational Operators
  • The Logical Operators and the Short-Circuit Operators, part 1
  • The Logical Operators and the Short-Circuit Operators, part 2
  • The Ternary Operator
  • The Ternary Operator Sample Problem - Odd / Even
  • The Ternary Operator Solution - Odd / Even
  • The Assignment and Short-Hand Operators
  • The if-else condition
  • The if-else-if ladder and age problem
  • The age problem solution
  • The nested if
  • The switch-case statement
  • The month to word problem
  • The month to word solution
  • The taxi fare problem
  • The taxi fare solution
  • The while and the do-while loops, part 1
  • The while and the do-while loops, part 2
  • Infinite loops
  • Print all numbers from the smaller to the larger number problem
  • Print all numbers from the smaller to the larger number solution
  • The for loop, part 1
  • The for loop, part 2
  • Print the odd numbers from 1 to 10 problem
  • Print the odd numbers from 1 to 10 solution
  • Nested loops
  • Print the Multiplication Table Problem
  • Print the Multiplication Table Solution
  • The break and continue statements
  • Labelled breaks and labelled continues

Section 6 : The Reference Data Types

  • The Reference Data Types
  • User Defined Classes
  • Assigning a Reference Value to a Variable
  • Pass by Value and Local Variable Scopes
  • The String Problem
  • The String Solution
  • The 'this' keyword, part 1
  • The 'this' keyword, part 2

Section 7 : Arrays and Strings

  • Section Introduction, Arrays and Strings
  • Array Creation and Initialization, part 1
  • Array Creation and Initialization, part 2
  • Array Limits, the .length attribute
  • Sample Array Problem and Solution
  • The Enhanced for loop
  • Copying of Arrays
  • Command Line Arguments and the parseXxx Methods
  • The Two Dimensional Arrays, aka an Array of Arrays
  • The Multiplication Table Problem
  • The Multiplication Table Solution
  • The Non-Rectangular Arrays
  • The Calendar Problem
  • The Calendar Solution
  • The String, StringBuffer and StringBuilder, part 1
  • The String, StringBuffer and StringBuilder, part 2
  • The Palindrome Problem
  • The Palindrome Solution

Section 8 : Inheritance and Polymorphism

  • Inheritance Concepts
  • Java Access Modifiers
  • Method Overriding
  • The 'super' keyword
  • Polymorphism Concepts
  • The Virtual Method Invocation and Heterogenous Arrays 
  • Polymorphic Arguments, the 'instanceof' operator and obj cast p1
  • Polymorphic Arguments, the 'instanceof' operator and obj cast p2
  • Overloading Methods
  • Inheritance and Constructors
  • The Object Class and the equals() method
  • The Object Class and the hashCode() method
  • The Object Class and the toString() method
  • The 'static' keyword, part 1
  • The 'static' keyword, part 2

Section 9 : Other Class Features

  • Section Introduction on Other Class Features
  • The Wrapper Classes
  • The 'final' keyword
  • The 'enum' keyword
  • The 'abstract' keyword
  • Java Interfaces
  • The Interface default methods
  • The Interface static methods
  • Functional Interface and the Lambda Operator

Section 10 : Exceptions and Assertions

  • Section Introduction on Exceptions and Assertions
  • The Exception and the Error Classes
  • The 'try' and 'catch' blocks
  • The 'finally' block
  • The Exception Hierarchy
  • Multiple Exceptions in a catch block
  • The parameterized try block and the handle-or-declare rule, part 1
  • The parameterized try block and the handle-or-declare rule, part 2
  • The 'throws' keyword
  • The Rules on Overriding Methods and Exceptions
  • Creating your Own Exception
  • Assertion Checks, the 'assert' keyword

Section 11 : IO and FileIO

  • Section Introduction on IO and File IO
  • How to accept inputs using the Scanner Class, a review part 1
  • How to accept inputs using the Scanner Class, a review part 2
  • How to accept inputs using the BufferedReader and InputStreamRead
  • How to Format an Output
  • The File Class
  • How to read inputs from a file
  • How to write data to a file

Section 12 : The Collection and Generics Framework

  • Section Introduction on the Collection and the Generics Framework
  • The Collection Interface
  • The Set and the List Interfaces
  • The Map Interface
  • The Iterator Interface
  • The Generics Framework
  • Sorting your Set Collection

Section 13 : Building a GUI Based Desktop Application

  • Section Introduction on How to Build a GUI-Based Desktop App
  • The AWT Package, the Component and the Containers
  • The Component and the Containers Examples, part 1
  • The Component and the Containers Examples, part 2
  • The Layout Managers - The FlowLayout Manager
  • The Layout Managers - The BorderLayout Manager
  • The Layout Managers - The GridLayout Manager
  • Demonstrate How Complex Layout Manager and Nested Layout Manager
  • Events, Event Sources and Event Handlers
  • Implementing the Event Handling Techniques - The Deligation Model
  • Implementing the Event Handling Techniques - Using Listeners
  • Implementing EHT - Using Adapter Classes and Inner Classes
  • Completion of the SimpleCalculator Application
  • Packaging a JAR file for application deployment, part 1
  • Packaging a JAR file for application deployment, part 2

Section 14 : Introduction to JDBC

  • Section Introduction on Java Database Connectivity (JDBC)
  • How to Create your first DB Schema using NetBeans
  • Steps in using JDBC using the Statement Interface
  • The Statement vs the PreparedStatement Interface

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books