Contact us

Complete Java programming

Language: English

Instructors: Nandhini S

Validity Period: 30 days

₹1200 33.33% OFF

₹800 including GST

Why this course?

Description

JAVA Programming has been in the Limelight since Long. It is the widely used Programming Language since Python . The availability of Libraries and Ease of Coding does the Magic. Learn Python Programming from the Core and get expertise on them with Hands on Assignments and Exercises that can help you learn and equip yourself better.  Welcome to the World of JAVA !

Module 1: Java - Introduction |  Variables , DataTypes and Statements(6  Hrs)

Lesson 1: Java - Fundamentals(1.5Hrs) 

Java Fundamentals - Domains Of  Java - Components Of  Java - Java Variables - Java Identifiers - Data Types In Java - Classes and Objects In Java - Java Comments - Loops - Decision Making Statements - Switch Statement - Ternary Operators.

Lesson 2: Loops , Decision - Making Statements , Arrays(1.5Hrs)

Loops  - Types Of  Loops - Simple If  Statement - Nested If Statement - If else Statement - Break Statement  - Continue Statement - Data and Time - Regular Expressions - Inner Classes.

Assignment 1: Memory Game

Assignment 2: Digital Clock

Module 2: Arrays , Constructors and OOPS Concepts(15  Hrs)

Lesson 3: Arrays , Constructors , Classes and Objects(1.5Hrs)

Arrays - Single and Multi-Dimensional Arrays with examples - Constructors - Empty and Parameterised Constructor - Java OOPS Concepts - Class - Objects - Inheritance - Abstraction - Polymorphism - Advantage Of OOPS over procedure oriented Programming language 

Lesson 4: Inheritance ,Aggregation(1.5Hrs)

Inheritance - Terms Used in Inheritance - Syntax - Types Of Inheritance - Examples - Aggregation - Aggregation Example - Method  Overloading - Types  Of  Method Overloading - Method Overloading With Type Promotion - Method Overriding - Rules for Method Overriding - Method Overriding Example - Difference between method overloading and method overriding.

Lesson 5: Abstract Class , Interface(1.5Hrs)

Abstraction - Abstract class - Abstract methods - Example -Abstract class with constructor , data members and methods - Interfaces - Relationship between classes and Interfaces - Interface Example - Multiple Inheritance  - Interface Inheritance - Static Method In interface - Tagged Interface 

Lesson 6: Access Modifiers , Encapsulation(1.5Hrs)

Access modifiers - Different  types  of  access modifiers - Access modifiers with method overriding - Encapsulation - Example Of Encapsulation - Different types of  Encapsulation examples in Java.

Lesson 7: Exception Handling (1.5Hrs)

Exception Handling In Java - Advantage Of  Java Exception Handling - Hierarchy Of Java Exception Classes - Types Of Java Exceptions - Difference between Checked and UnChecked Exceptions - Java Exception Keywords - Java Exception Handling Example - Java try-catch Block - Internal working of Java try-catch Block - Java Exception Handling Example.

Lesson 8:Java multiple catch Block , Nested Try Block , Finally Block(1.5Hrs)

Java multi-catch block - Multi-catch-block Example - Java nested try block - Nested try block example - Java Finally Block - Examples with different use cases 

Lesson 9: Java Throw Keyword , Exception Propagation , Throws keyword(1.5Hrs)

Throw keyword - Throw keyword Example - Java Exception Propagation - Exception Propagation Example - Throws  keyword - Advantage Of Throws keyword - Throws keyword Example - Difference between throw and throws .

Lesson 10: Finally Block , Exception Handling with Method Overriding , Java Custom Exceptions(1.5Hrs)

Difference between final , finally and finalize - Examples for final , finally and finalize - Exception handling with method overriding in Java - Java Custom Exceptions.

Assignment 3: Temperature Converter

Assignment 4: Supermarket Billing Software

Module 3: IOStreams , Threads and HashMaps ,Serialization (10.5 Hrs)

Lesson 11:IOStreams(1.5Hrs)

Java I/O - Streams - OutputStream Vs InputStream - FileOutputStream Class - FileInputStreamClass - BufferedInputStream Class - BufferedOutputStream Class - SequenceInputStreamClass - Example - ByteArrayOutputStreamClass - Constructors - Methods - Example - ByteArrayInputStream Class - Constructors - Methods - Examples.

Lesson 12: Threads and Hashmaps(1.5Hrs)

Thread - Advantages of  Multi - Threading - Java Thread Class - Thread Life Cycle - Thread States - Thread Creation - Thread Class - Constructors Of Thread Class - Methods Of a Thread Class - Runnable Interface - Thread Example - Sleep method - The join() method - DeadLock - Collections - Collection Interface - List Interface - Array list - Linked List - Set Interface - HashSet.


Lesson 13:Java Synchronisation - Synchronised method , Synchronised Block(1.5Hrs)

Synchronisation - Types Of  Synchronisation - Process Synchronisation - Thread Synchronisation - Locks in Java - Java Synchronised Method - Java Synchronised Block - Static Synchronisation - Example Of Static Synchronisation - Synchronised Block On a Class Lock.

Lesson 14: Deadlock ,Inter-Thread Communication , Interrupting Thread(1.5Hrs)

Deadloock - Deadlock Example - Inter - Thread Communication - wait() method - notify() method - notifyall() method - Interrupting a Thread - Methods to Interrupt a Thread - Example.

Module 4: JDBC , Java Algorithms(4.5 Hrs)

Lesson 15: JDBC - Introduction | Components(1.5Hrs)

JDBC - Components - Insert Data - Delete Data - Creating JDBC Application - JDBC Driver - JDBC Connections - JDBC Statements – JDBC Statements – JDBC Transactions - Examples

Lesson 16: Algorithms(3Hrs)

JDBC Statements - JDBC Transactions – Examples – Java Algorithms

Assignment 5: Food Ordering System

Assignment 6: Brick breaker game

Capstone Project : 1

 


 

 

Course Curriculum

How to Use

After successful purchase, this item would be added to your courses.You can access your courses in the following ways :

  • From the computer, you can access your courses after successful login
  • For other devices, you can access your library using this web app through browser of your device.

Reviews

Launch your GraphyLaunch your Graphy
100K+ creators trust Graphy to teach online
𝕏
Pantech E Learning 2024 Privacy policy Terms of use Contact us Refund policy