Browse Courses

Core Java-live

Course Description

  1. This course teaches students how to develop Java applications.
  2. Topics covered include the Java programming language syntax, OO programming using Java, exception handling, file input/output, threads, collection classes, and networking.
  3. Students will develop and test Java applications (typically) using Eclipse.
  4. This course is a pre-requisite to all Application Server courses, and specialty Java Technology courses such as Struts, Spring, and Hibernate.

Trainer’s profile :-

Trainer is having 10 Years of real time experience. Trainer worked for major banks on web & fat client application development using various java technology frameworks & API’s. Trainer is having 6 Years of online Training experience, he deliver to the trainings to prestigious clients, students & consultancies in Abroad.

Curriculum

Chapter 1 : Getting Started 

1Getting Started

  • Computing Concepts
  • Java History & Architecture
  • The Structure of a Java Program
  • Compiling & Running a Java Program

Chapter 2 : Introduction to Java 

1Introduction to Java

  • Declaring & Initializing Java Variables
  • Rules for Constructing Java Variable Names
  • The Scope & Lifetime of Variables
  • Source Code Comments
  • Doing Basic Program Output

Chapter 3 : Java Programming Basics 

1Java Programming Basics

  • Java Primitive Types
  • Basic Arithmetic Operators
  • Precedence & Order of Evaluation
  • Defining & Using Constants
  • Mixed Mode Expressions & Type Conversion

Chapter 4 : Program Decision Making 

1Program Decision Making

  • Relational Operators & Expressions
  • The if-else Construct
  • The switch Construct
  • The Conditional Operator

Chapter 5 : More Java Operators 

1More Java Operators

  • Increment and Decrement Operators
  • Arithmetic Assignment Operators
  • Logical Operators
  • Bitwise Operators

Chapter 6 : Iteration Constructs 

1Iteration Constructs

  • The for Construct
  • The while Construct
  • The do-while Construct
  • Comparing Java Iteration Constructs
  • Nested Iteration Constructs
  • Additional Iteration Topics

Chapter 7 : Introduction to Java Class Methods 

1Introduction to Java Class Methods

  • Defining Class Methods
  • Scope of Method Arguments & Variables
  • Passing Arguments to Class Methods
  • Returning Values from Class Methods
  • Type Conversion & Type Checking
  • Some Built-In Java Class Methods

Chapter 8 : Arrays 

1Arrays

  • Creating & Using Arrays
  • Passing Arrays as Method Arguments
  • Returning Arrays from Methods
  • Multi-Dimensional Arrays
  • Referencing Arrays Dynamically

Chapter 9 : Working with Java Strings 

1Working with Java Strings

  • The Java String Class
  • Creating & Using String Objects
  • Manipulating Strings
  • String Immutability & Equality
  • Passing Strings To & From Methods
  • The StringBuffer Class

Chapter 10 : Introduction to Object-Oriented Programming - 1 

1 Introduction to Object-Oriented Programming - 1

  • Object-Oriented Programming Basics
  • Defining & Using Classes
  • Controlling Access to Class Members
  • Class Constructors
  • Method Overloading
  • Class Variables & Methods

Chapter 11 : Introduction to Object-Oriented Programming - 2 

1Introduction to Object-Oriented Programming - 2

  • Basic Class Design Guidelines
  • Reusing Classes
  • Using Objects with Methods
  • Using Arrays and Objects
  • Class Variables & Class methods

Chapter 12 : Inheritance --- Part 1 

1Inheritance --- Part 1

  • Introduction to Inheritance
  • Inheritance & Class Visibility
  • Base Class Constructors
  • Method Overriding
  • Preventing Inheritance
  • Runtime Polymorphism

Chapter 13 : Inheritance --- Part 2 

1Inheritance --- Part 2

  • Abstract Methods & Abstract Classes
  • The Object Super class
  • Casting Objects
  • Inheritance Design Guidelines

Chapter 14 : Interfaces 

1Interfaces

  • Introduction to Interfaces
  • Defining & Using Interfaces
  • Interfaces & Polymorphism
  • Using Constants in Interfaces

Chapter 15 : Exception Handling 

1 Exception Handling

  • Introduction to Exceptions
  • The Java Exception Hierarchy
  • Handling Exceptions
  • Defining & Throwing Exceptions

Chapter 16 : File Input & Output --- Part 1 

1File Input & Output --- Part 1

  • Working With Files & Directories
  • Java Streams
  • Writing Text Files
  • Reading Text Files

Chapter 17 : File Input & Output --- Part 2 

1File Input & Output --- Part 2

  • Writing Binary Files
  • Reading Binary Files
  • Writing Random Access Files
  • Reading Random Access Files

Chapter 18 : Object Serialization 

1Object Serialization

  • Writing Objects to Files
  • Reading Objects from Files
  • Some Serialization Issues

Chapter 19 : Java Collections & Generics 

1Java Collections & Generics

  • Collections & Generics
  • Working With The ArrayList Class
  • Working With The LinkedList Class
  • Working With Map Classes

Chapter 20 : Java Threads 

1Java Threads

  • Java Threads
  • Creating Threads
  • Manipulating Threads
  • Synchronizing Threads

Chapter 21 : Working With GUI Components - 1 

1Working With GUI Components - 1

  • Introduction to Java FX
  • Adding Labels & Text Fields
  • Adding Buttons
  • Working with Layout Managers

Chapter 22 : Working With More Swing Components 

1Working With More Swing Components

  • Handling Java Events
  • Working with Radio Buttons
  • Working with Check Boxes
  • Working with ListsView Control
  • Working with Combo Boxes

Chapter 23 : Benefits of Online Training  

Take the world's best courses

and take your career to the next level!


New to Truway? Create a new account

By signing up, you agree to our Terms of Use and Privacy Policy.
Already have an account? Login