Liwara 2, Ajman, UAE info@theunitedinstitute.com

Office Address

  • 2 Floor Bin Hamooda Building,
    Flat #208, Liwara 2, Near ABCD Bank
    Ajman, UAE
  • theunitedinstitute@gmail.com
  • +971 54 7899 234 ,0506016017

Our Courses

JavA Training

AutoCAD

Course Overview

Indeed, JAVA is one of the most demanding programming languages in the IT world. Statistically, there are around 7-8 million JAVA Developers across the world and the number is growing rapidly. Needless to say, JAVA has a lot of career opportunities in the tech market and the language will undoubtedly remain in demand in the upcoming times as well. Moreover, all the aspiring developers who want to make it big in the programming world can take JAVA into consideration. Additionally, you can learn this particular language efficiently by following a relevant pathway and with genuine hard work & dedication.

1 : INTRODUCTION TO JAVA
  • 1.1 Why Java was Developed
  • 1.2 Application Areas of Java
  • 1.3 History of Java
  • 1.4 Platform Independency in Java
  • 1.5 USP of Java: Java Features
  • 1.6 Sun-Oracle Deal

  • 1.7 Different Java Platforms
  • 1.8 Difference between JDK,JRE,JVM
  • 1.9 Java Versions
  • 1.10 JVM Architecture
  • 1.11 Installing Java on Windows
  • 1.12 Understanding Path Variable: Why Set Path
2 : CREATING FIRST JAVA PROGRAM
  • 2.1 Understanding Text Editors to Write Programs
  • 2.2 How to compile java file

  • 2.3 Byte Code and class file
  • 2.4 How to run class file
3 : JAVA LANGUAGE FUNDAMENTALS
  • 3.1 Identifiers
  • 3.2 Keywords
  • 3.3 Variables
  • 3.4 Literals
  • 3.5 Data Types

  • 3.6 Operators
  • 3.7 Comments
  • 3.8 Looping Statements
  • 3.9 Condition Statements
  • 3.10 Type Casting
4 : OOP IMPLEMENTATION (PIE)
  • 4.1 Why OOP
  • 4.2 OOP Concepts with Real life examples
  • 4.3 Class& it's Syntax
  • 4.4 Object& it's Syntax
  • 4.5 Reference Variable
  • 4.6 Constructors
  • 4.7 Instance(Non-Static)& Static Variables
  • 4.8 Instance(Non-Static) & Static Methods
  • 4.9 this Keyword and it's usages
  • 4.10 Object & Static Initializers(Anonymous Blocks)
  • 4.11 Understanding '+' Operator
  • 4.12 Inheritance& it's Syntax
  • 4.13 Types of Inheritance
  • 4.14 Object Class as Root of Java Class Hierarchy

  • 4.15 Variable Hiding
  • 4.16 Method Hiding
  • 4.17 Method Overriding
  • 4.18 Method Overloading
  • 4.19 Super keyword and it's usages
  • 4.20 Final keyword and it's usages
  • 4.21 Constructor Chaining
  • 4.22 Upcasting and Downcasting
  • 4.23 Static &Dynamic Binding
  • 4.24 Run Time Polymorphism
  • 4.25 Abstract Keyword(Abstract classes and methods)
  • 4.26 Understanding Interfaces
  • 4.27 Implementation of Encapsulation
  • 4.28 Association with Implementation
5 : PACKAGES
  • 5.1 Understanding Packages
  • 5.2 Setting Class path

  • 5.3 Reading Input from Keyboard
  • 5.4 Access Modifiers
6 : NESTED TYPES
  • 6.1 Static Nested Class
  • 6.2 Non-static Nested Class
  • 6.3 Local Class

  • 6.4 Anonymous Class
  • 6.5 Nested Interface
7 : ARRAYS
  • 7.1 General Definition of Array
  • 7.2 Advantages from Array
  • 7.3 Arrays in Java
  • 7.4 1-d Arrays

  • 7.5 2-d Arrays
  • 7.6 Jagged Arrays
  • 7.7 Array of reference type
  • 7.8 Operations on Arrays
8 : COMMAND LINE ARGUMENTS AND WRAPPER CLASSES
  • 8.1 How to read command line arguments
  • 8.2 Wrapper Classes

  • 8.3 Parsing of Numeric Strings
  • 8.4 String representation of Primitives
9 : EXCEPTION HANDLING
  • 9.1 Types of Runtime Errors
  • 9.2 Understanding Exceptions
  • 9.3 Exception Class Hierarchy
  • 9.4 Try & Catch Blocks
  • 9.5 Patterns of Catch Block

  • 9.6 Nested Try statements
  • 9.7 Throw, throws and finally
  • 9.8 Creating Custom Exceptions
  • 9.9 Checked & Unchecked Exceptions
  • 9.10 Assertion
10 : WORKING WITH STRINGS
  • 10.1 What is String
  • 10.2 String Class
  • 10.3 Creating String Object
  • 10.4 Operations on String

  • 10.5 String Buffer Class and it's Methods
  • 10.6 Difference between String and StringBuffer class
  • 10.7 String Builder Class and it's Methods
  • 10.8 Difference between StringBuffer and StringBuilder
11 : SWING
  • 11.1 Introduction to AWT
  • 11.2 Introduction to Swing Components
  • 11.3 Look And Feel of Swing Components
  • 11.4 MVC Architecture of Swing Components
  • 11.5 Working with Image

  • 11.6 Advance Swing Components
  • 11.7 JOptionPane,JTree,JTable,JTabbedPane
  • 11.8 JfileChooser,JcolorChooser
  • 11.9 JMenu
  • 11.10 JMenuItem
  • 11.11 JMenubar
12 : MULTITHREADED PROGRAMMING
  • 12.1 Multitasking: Why Concurrent Execution
  • 12.2 Multiprocessing v/s Multithreading
  • 12.3 Main Thread (Default Java Thread)
  • 12.4 Creating Child Threads and understanding context switching
  • 12.5 Thread States

  • 12.6 Thread Group
  • 12.7 Thread Synchronization: Methods and Blocks
  • 12.8 Inter-Thread communication
  • 12.9 Daemon Threads
  • 12.10 Deadlock
13 : I/O STREAMS
  • 13.1 What is I/O
  • 13.2 Why Need Streams
  • 13.3 Byte Streams and Character Streams
  • 13.4 Read/Write operations with file

  • 13.5 Scanner Class
  • 13.6 Object Serialization& Deserialization
  • 13.7 Transient keyword
  • 13.8 File Class and it's Methods
14 : SOCKET PROGRAMMING
  • 14.1 Understanding Fundamentals of a Network
  • 14.2 Socket and ServerSocket Classes
  • 14.3 InetAddress Class

  • 14.4 DatagramSocket and DatagramPacket Classes
  • 14.5 URL,URLConnection,HttpURLConnection Classes
15 : REFLECTION
  • 15.1 Understanding the Need Of Reflection
  • 15.2 Getting information about class's modifiers, fields, methods, constructors and super classes
  • 15.3 Finding out constant and method declaration belong to an interface
  • 15.4 Creating an instance of the class whose name is not known until runtime

  • 15.5 Getting and setting values of an object's field if field name is unknown until runtime
  • 15.6 Invoking a method on an object if the method is unknown until runtime
  • 15.7 Invoking Private Methods
16 : SOCKET PROGRAMMING
  • 16.1 Understanding Fundamentals of a Network
  • 16.2 Socket and ServerSocket Classes
  • 16.3 InetAddress Class

  • 16.4 DatagramSocket and DatagramPacket Classes
  • 16.5 URL,URLConnection,HttpURLConnection Classes
17 : REFLECTION
  • 17.1 Understanding the Need Of Reflection
  • 17.2 Getting information about class's modifiers, fields, methods, constructors and super classes
  • 17.3 Finding out constant and method d eclaration belong to an interface
  • 17.4 Creating an instance of the class whose name is not known until runtime

  • 17.5 Getting and setting values of an object's field if field name is unknown until runtime
  • 17.6 Invoking a method on an object if the method is unknown until runtime
  • 17.7 Invoking Private Methods
18 : EXTENDED & UTILITY CONCEPTS
  • 18.1 Generics
  • 18.2 Lambda Expression
  • 18.3 Annotations
  • 18.4 Object Cloning
  • 18.5 Vargs

  • 18.6 Static-import
  • 18.7 Enum
  • 18.8 Static, Default and Private Methods of Interface
  • 18.9 Var Type
  • 18.10 Java Modules
19 : COLLECTIONS FRAMEWORK
  • 19.1 What is Collection?
  • 19.2 What is Framework?
  • 19.3 Collections Framework
  • 19.4 Core Interfaces
  • 19.5 Collection, List, Queue,Deque
  • 19.6 Set,NavigableSet, SortedSet
  • 19.7 Map,NavigableMap, SortedMap
  • 19.8 Core Classes
  • 19.9 ArrayList, LinkedList, PriorityQueue, ArrayDeque
  • 19.10 HashSet,LinkedHasSet,TreeSet,

  • 19.11 HashMap, IdentityHashMap, WeakHashMap, LinkedHashMap, Tree Map
  • 19.12 Accessing a Collection via an Iterator
  • 19.13 Accessing List via ListIterator
  • 19.14 Accessing a Collection via for each loop
  • 19.15 Working with User Defined Objects
  • 19.16 The Comparator and Comparable Interfaces
  • 19.17 The Legacy classes and Interfaces
  • 19.18 Enumeration, Vector ,Stack
  • 19.19 1Hashtable, Properties
20 : DATE & TIME API
  • 20.1 java.util.Date
  • 20.2 java.util.Calender

  • 20.3 java.sql.Date
21 : JODA API
  • 21.1 java.time.LocalDate
  • 21.2 java.time.LocalTime

  • 21.3 java.time.LocalDateTime
22 : SYSTEM PROPERTIES & INTERNATIONALIZATION (I18N)
  • 22.1 Understanding Locale
  • 22.2 Resource Bundle
  • 22.3 Usage of properties file

  • 22.4 Fetching text from Resource Bundle
  • 22.5 Displaying the text in HINDI
  • 22.6 Displaying date in Hindi
INTRODUCTION TO SQL (PROJECT BASED)
1: DATABASE PROGRAMMING USING JDBC
  • 1.1 Need Of JDBC
  • 1.2 JDBC Drivers
  • 1.3 Statement, PreparedStatement, CallableStatement



  • 1.4 Scrollable and Updatable ResultSet
  • 1.5 Batch Updates
  • 1.6 Transaction
  • 1.7 Metadata
  • `
2 : PROJECT CLASSES
  • 2.1 Front End Coding
  • 2.2 Form Designing
  • 2.3 Back End Coding

  • 2.4 Database Designing
  • 2.5 Connecting forms to database
  • 2.6 Writing Business Logic
Call Us Now
054-7727005 | 065464400