Core JAVA in Practice

Learn with hands-on examples in 20 hours

About the Course

An object-oriented, platform-independent language known for its robustness and cross platform capabilities.

Course in Brief

Java SE 15 (Any Platform) and Eclipse IDE 2020-06(Windows OS)

Java Fundamentals, Basic tokens, Standard I/O, Control Structures

Arrays, Strings, OOPs and Data Structures concept

Exception Handling, Local File Handling

GUI programming and Database Connectivity with Oracle and MySQL.

Prerequisites for this course

No prior programming language knowledge,

Minimum knowledge of installing a software.

Logical thinking and problem-solving ability.

Basic Computer H/W and S/W Knowledge

Learners’ must have a system with any 64-bit OS, preferably Windows 10

Course Level: Beginner

Mode of delivery: Online (English)

Course Fee: Rs 6500.00

Instructor: From Inductry

Support: Online Text Chat with the Instructor


Associated Courses:
Machine Learning

Course Details

Java Language Basics

  1. JAVA installation and Setting up the environment with Eclipse IDE
    1. Writing your first Java Program
    2. Structure of a Java Program
    3. Basic Tokens (Data Types, Literals / Identifiers, Expressions and Operators)
  1. Standard I/O operations
    1. print() / println() / printf() methods
    2. Command line Arguments
    3. Scanner class
    4. Wrapper classes

  2. Control Structures (with hands-on exercises)
    1. if, if-else
    2. switch-case
    3. do-while, while, for
    4. break' & continue

  3. Arrays & Strings
    1. Single and Multi-dimensional Arrays
    2. Operations like Indexing, Slicing, Comparing, Searching

  4. Exception Handling
    1. Exceptions & Errors
    2. Types of Exception
    3. Checked and Un-Checked Exceptions
    4. Use of try and catch block
    5. Control Flow in Exceptions

  5. Stream file Input/output Operation
    1. Streams, File class and its methods.
    2. Creating and working with files
    3. Classes for Input and Output: FileOutputStream & FileInputStream, FileWriter & FileReader, InputStreamReader, PrintStream, PrintWriter
  6. OOPs
    1. Class & Objects
    2. Access Specifiers
    3. Data Encapsulation
    4. Constructors
    5. Inheritance
    6. Polymorphism
    7. Abstract class & Interface

Advanced Components

  1. Package & Archive
    1. Organizing Classes and Interfaces in Packages.
    2. Defining Package & Sub-Package
    3. CLASSPATH Setting for Packages.
    4. Making JAR Files for Library
    5. Creating jar executable file.

  2. Thread and Multithreading
    1. Creating Thread, Thread Life-Cycle, Thread Priorities
    2. Daemon thread
    3. Performing multiple job by multiple Thread.
    4. Runnable class.
    5. Synchronizing Threads, method, block
    6. Inter Communication of Threads
    7. Producer & Consumer problem

  3. GUI and Designing User Interfaces
    1. Components and Containers
    2. Layout Managers and userdefined layout.
    3. AWT Components
    4. Adding a Menu to Window
    5. Extending GUI Features Using SWING Components
    6. Advanced swing components like JProgressbar , JSlider, JRadioButton , JTree, JTable, JToggleButton, etc.
    7. Event- Handling Process with AWT and SWING
    8. Event Classes and its methods.
    9. Working with Listeners

  4. Data Structure by Collections
    1. Stack, Queue & Deque
    2. ArrayList & Vector
    3. LinkedList and operations
    4. Use of HashSet & TreeSet Sets
    5. Understanding Hashing
    6. Use of HashMap & TreeMap

  5. Database Programming using JDBC
    1. Introduction to JDBC
    2. Steps to connect to the database
    3. JDBC Drivers & Architecture
    4. Types of JDBC Drivers.
    5. Connectivity with Oracle & MySQL

Copyright © 2020 CTrick - All © rights reserved by CTrick Web-Team