Programming in JAVA
Certification : JAVA - FISDI Certification
Java is one of the most popular programming languages.This Java course is good start for beginners who want to learn the basics of Java. You will first get briefly introduced to the Java Programming language, followed by information on Java IDE installation. You will go through different concepts like variables, data types, operators, arrays, flow control statements, and functions with appropriate code examples.You will also have the opportunity to get started with the first Java program in detail and step into the initial stage of Java programming.
Course Durations:
Course Advantages:
Course Features:
What you'll cover in this course:
Fundamentals of Object-Oriented Programming
Topic |
---|
Introduction |
Object-Oriented Paradigm |
Basic Concepts of Object-Oriented Programming |
Benefits of OOP |
Applications of OOP |
Java Evolution
Topic |
---|
Java History |
Java Features |
How Java Differs from C and C++ |
Java and Internet |
Java and World Wide Web |
Web Browsers |
Hardware and Software Requirements |
Java Support Systems |
Java Environment |
Overview of Java Language
Topic |
---|
Introduction |
Simple Java Program |
More of Java |
An Application with Two Classes |
Java Program Structure |
Java Tokens |
Java Statements |
Installing and Configuring Java |
Implementing a Java Program |
Java Virtual Machine |
Command Line Arguments |
Constants,Variables,and Data Types
Topic |
---|
Introduction |
Constants |
Variables |
Data Types |
Declaration of Variables |
Giving Values to Variables |
Scope of Variables |
Symbolic Constants |
Type Casting |
Getting Values of Variables |
Standard Default Values |
Operators and Expressions
Topic |
---|
Introduction |
Arithmetic Operators |
Relational Operators |
Logical Operators |
Assignment Operators |
Increment and Decrement Operators |
Conditional Operators |
Bitwise Operators |
Special Operators |
Arithmetic Expressions |
Evaluation of Expressions |
Precedence of Arthmetic Operators |
Type Conversions in Exprssions |
Operator Precedence and Associativity |
Mathematical Functions |
Decision Making and Branching
Topic |
---|
Introduction |
Decision Making with If Statement |
Simple If Statement |
The If...Else Statements |
Nesting of If...Else Statements |
The Else If Ladder |
The Switch Statement |
The ?: Operator |
Decision Making and Looping
Topic |
---|
Introduction |
While Statement |
do Statement |
for Statement |
Jumps in Loops |
Labeled Loops |
Classes,Objects,and Methods
Topic |
---|
Introduction |
Define a Class |
Fields Declaration |
Creating Objects |
Accessing Class Members |
Constructors |
Method Overloading |
Static Members |
Nesting of Methods |
Inheritance:Extending a Class |
Overriding Methods |
Final Variables and Methods |
Final Classes |
Finalizer Methods |
Abstract Methods and Classes |
Arrays,Strings and Vectors
Topic |
---|
Introduction |
One-Dimensional Arrays |
Two-Dimensional Arrays |
Strings |
Vectors |
Wrapper Classes |
Enumerated Types |
Annotations |
Interfaces: Multiple Inheritance
Topic |
---|
Introduction |
Defining Interfaces |
Extending Interfaces |
Implementing Interfaces |
Accessing Interface Variables |
Packages:Putting Classes Together
Topic |
---|
Introduction |
Java API Packages |
Using System Packages |
Naming Conventions |
Creating Packages |
Accessing a Package |
Using a Package |
Adding Class to a Packages |
Hiding Classes |
Static Import |
Multithreaded Programming
Topic |
---|
Introduction |
Creating Threads |
Extending the Thread Class |
Stopping and Blocking a Thread |
Life Cycle of a Thread |
Using Thread Methods |
Thread Exceptions |
Thread Priority |
Synchronization |
Implementing the Runnable Interface |
Inter-thread communiction |
Managing Errors and Exceptions
Topic |
---|
Introduction |
Types of Errors |
Exceptions |
Syntax of Exception Handling Code |
Multiple Catch Statements |
Using Finally Statements |
Throwing Our Own Exceptions |
Improved Exception Handling in Java SE7 |
Using Exceptions for Debugging |
Applet Programming
Topic |
---|
Introduction |
How Applets Differ from Applications |
Preparing to Write Applets |
Building Applet Code |
Applet Life Cycle |
Creating an Executable Applet |
Designing a Web Page |
Applet Tag |
Adding Applet to HTML File |
Running the Applet |
More About Applet Tag |
Passing Parameters to Applets |
Aligning the Display |
Displaying Numerical Values |
Getting Input From the User |
Graphics Programming
Topic |
---|
Introduction |
The Graphics Class |
Lines and Rectangles |
Circles and Ellipses |
Drawing Arcs |
Drawing Polygons |
Line Graphs |
Using Control Loops in Applets |
Drawing Bar Charts |
Introduction to AWT Package |
Introduction to Swings |
Managing Input/Output Files in Java
Topic |
---|
Introduction |
Concept of Streams |
Stream Classes |
Byte Stream Classes |
Character Stream Classes |
Using Streams |
Other Useful I/O Classes |
Using the File Class |
Input/Output Exceptions |
Creation of Files |
Reading/Writing Characters |
Reading/Writing Bytes |
Handling Primitive Data Types |
Concatenating and Buffering Files |
Random Access Files |
Frequently Asked Questions (FAQs)
Here you'll be able find answers for your questions
Yes, NICT Computers does accept payment in installments for the courses. You can pay the fees in installments where the first installment needs to be paid at the time of the admission and the remaining installments are to be paid in the upcoming months as per the instruction.
Yes, 100%. We provide Govt.,NCVT and Global certificates after the successful completion of the respective training course.
Yes, we are one of the oldest & trusted training institute and will help with genuine placement assistance in good companies. Based on your performance you can get a job.
Yes, As a Govt. recoganized institute NICT provides various certificates which can be used for various PSC selection examinations
Our regular students are eligible for private/transport bus concession