facebook

Java Programming

Our Java Programming course is comprehensive training course that will make you grow in your software coding career. This course includes the basics of Java, Java statements, exception handling, Objects, Classes, understanding of JDBC.


Curriculum:

  • Introduction about Programming Language
  • Why Java?
  • Features of Java Language.
  • Installing Java
  • Difference between JDK, JRE and JVM
  • JVM –The heart of Java
  • Java Architecture
  • Java’s Magic Bytecode
Free Demo
  • What is OOPS?
  • Necessity and Advantage of OOPS
  • OOPS Designs with real-time examples.
  • What is mean by class and object?
  • Relation between a Class and an Object
  • Components of a class and ways to initialize an object
Free Demo
  • Introduction to datatypes in Java
  • Introduction to variables
  • Various types of operators in Java (Arithmetic, Logical, Relational, etc)
  • Main method of Java and its use
  • Command Line Arguments
  • Conditional Statements (If, If…else if, nested if, etc)
  • Switch Statement in Java
  • Loops in Java (For, While, Do While, etc)
  • Nested Loops
  • Arrays in Java
  • Loop break statements and continue statement in Java
  • Constructors in Java and its use
  • this keyword
  • Nested and Inner classes
  • Introduction to String datatype and its methods
  • String and StringBuffer
  • What is Inheritance and its advantage in Java
  • Method overloading and method overriding
  • Super keyword, subclass/child, superclass/parent class
  • Object initialization, static and final keyword
  • Getting user input, Scanner and BufferedReader
  • Packages in java
  • Access specifiers (private, protected, default and public)
  • Exception handling in Java
  • Try, catch and finally
  • Difference between throw and throws
  • Date Classes
  • String Tokenizer
  • Localization & Internationalization
  • Java Collections Introduction
  • The “Collection” Interface
  • List, Set and Map Interfaces
  • Difference between the implementation classes of List, Set and Map
  • Abstraction and its advantages
  • Abstract Class and Abstract Methods
  • The “abstract” keyword
  • Implementation of Abstract Methods
  • Uses of Abstract Classes
  • Interface and its advantages
  • ‘implements’ keyword
  • Achieve Multiple Inheritance with Interface
  • Difference between Abstract Class and Interface
  • Introduction to Applets
  • Sample Applet programming
  • Frames and AWT Package
  • Even handling in Java
  • Types of Listeners (ActionListener, MouseListener, MouseMotionListener, KeyListener, WindowListener, ItemListener)
  • Layouts in Java
  • Using Adapter classes
  • Swing introduction
  • AWT vs. Swing
  • JFrame and JPanel
  • Swing components (JButton, JTextField, JTextArea, JPasswordField, JCheckBox, JRadioButton, JList & JComboBox)
  • Setting JMenu, JMenuItem for JFrame
  • JOptionPane and its uses (Message Box, Confirm Dialog box, Input Box in swing)
  • What is multithreading and advantages.
  • What is Thread?
  • Life Cycle of a Thread.
  • Thread Classes and Methods
  • “Runnable” Interface
  • Creating Thread
  • Working with multiple Threads
  • Java Synchronization
  • Interthread Communication
  • Introduction to database connectivity
  • DSN and DriverManager
  • Connection, Statement, PreparedStatement, CallableStatement, ResultSetInterfaces
  • Batch Processing
  • RowSet Interface
  • Networking Concepts
  • Socket Programming
  • URL Class
  • URLConnection class
  • HttpURLConnection
  • InetAddress class
  • DatagramSocket class

Course Highlights


        No. of hours:

        Star Rating: (5)

       Trainer:




Fee:

Online Virtual Class Room

Enroll in any above batch and attend live class at scheduled time

8000      


Offline Class Room

Visit our centre and enrol for the course, The course Fee will vary as per the Metro/ Non Metro or locality.

8000      




Upcoming Batches:



FAQ:

1. Who can learn this course?
Anyone who is interested in programme.
2. What are the prerequisites for this course?
No prerequisite as such, if you have computer knowledge you can learn JAVA
3. What are career opportunities from this course?
You can apply for jobs like JAVA Developer, website Developer, App developer after covering this course.
4. How long this course will take?
This course will take 26 hours practical live class. After that you can practice as much as you can.
5. Will you provide soft copy material?
Yes, we will share the Power Point soft copy material and we will provide recording of our live classes.
6. Will you start this course from scratch?
Yes. We will start this course from scratch
7. Do you provide projects to work on?
Yes, after completion of course you will work on 2 or 3 projects to work. It will hand on experience to clear the interviews confidently.


Reviews:



Jun-03-2024

Jun-03-2024

Jun-03-2024

Popular Courses

Microsoft Professional Excel

Microsoft Professional Excel

Learners : 2889
Rating :

Read More
Structured Query Language (T-SQL)

Structured Query Language (T-SQL)

Learners : 1500
Rating :

Read More
Data Visualization with Tableau

Data Visualization with Tableau

Learners : 1500
Rating :

Read More
Microsoft Power BI

Microsoft Power BI

Learners : 1249
Rating :

Read More
Data Science with Python

Data Science with Python

Learners : 120
Rating :

Read More
Big Data Hadoop Certification

Big Data Hadoop Certification

Learners : 1100
Rating :

Read More
Advanced Python

Advanced Python

Learners : 1009
Rating :

Read More
Data Analyst

Data Analyst

Learners : 1502
Rating :

Read More
Azure Data Engineering

Azure Data Engineering

Learners : 1600
Rating :

Read More
Data Engineering

Data Engineering

Learners : 1548
Rating :

Read More

Contact us

Phone: +91-9999468662 +91-9999468661

Email: info@wifilearning.com

Enquiry