JAVA BEGINNERS

Java For Beginners Training

JAVA BEGINNERS

Java For Beginners! Learn a little bit about what Java methods are, how to write them, and how to use them. This tutorial won’t cover everything, but it’ll be just enough to get you to use them and serves as a jump-off point to the more advanced tutorials.

[su_accordion][su_spoiler title=”INTRODUCTION TO JAVA” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Why Java was Developed
    Application Areas of Java
    History of Java
    Platform Independency in Java
    USP of Java: Java Features
    Sun-Oracle Deal
    Different Java Platforms
    Difference between JDK,JRE,JVM
    Java Versions
    JVM Architecture
    Installing Java on Windows
    Understanding Path Variable: Why Set Path

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”CREATING FIRST JAVA PROGRAM” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Understanding Text Editors to Write Programs
    How to compile java file
    Byte Code and class file
    How to run class file

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”JAVA LANGUAGE FUNDAMENTALS” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Identifiers
    Keywords
    Variables
    Literals
    Data Types
    Operators
    Comments
    Looping Statements
    Condition Statements
    Type Casting

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”OOP IMPLEMENTATION (PIE)” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Why OOP
    OOP Concepts with Real life examples
    Class& it’s Syntax
    Object& it’s Syntax
    Reference Variable
    Constructors
    Instance(Non-Static)& Static Variables
    Instance(Non-Static) & Static Methods
    this Keyword and it’s usages
    Object & Static Initializers(Anonymous Blocks)
    Understanding ‘+’ Operator
    Inheritance& it’s Syntax
    Types of Inheritance
    Object Class as Root of Java Class Hierarchy
    Variable Hiding
    Method Hiding
    Method Overriding
    Method Overloading
    Super keyword and it’s usages
    Final keyword and it’s usages
    Constructor Chaining
    Upcasting and Downcasting
    Static &Dynamic Binding
    Run Time Polymorphism
    Abstract Keyword(Abstract classes and methods)
    Understanding Interfaces
    Implementation of Encapsulation
    Association with Implementation

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”PACKAGES” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Understanding Packages
    Setting Class path
    Reading Input from Keyboard
    Access Modifiers

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”NESTED TYPES” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Static Nested Class
    Non-static Nested Class
    Local Class
    Anonymous Class
    Nested Interface

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”ARRAYS” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    General Definition of Array
    Advantages from Array
    Arrays in Java
    1-d Arrays
    2-d Arrays
    Jagged Arrays
    Array of reference type
    Operations on Arrays

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”COMMAND LINE ARGUMENTS AND WRAPPER CLASSES” open=”no” style=”default” icon=”plus” anchor=”” class=””]
How to read command line arguments
Wrapper Classes
Parsing of Numeric Strings
String representation of Primitives

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”EXCEPTION HANDLING” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Types of Runtime Errors
    Understanding Exceptions
    Exception Class Hierarchy
    Try & Catch Blocks
    Patterns of Catch Block
    Nested Try statements
    Throw, throws and finally
    Creating Custom Exceptions
    Checked & Unchecked Exceptions
    Assertion

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”WORKING WITH STRINGS” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    What is String
    String Class
    Creating String Object
    Operations on String
    String Buffer Class and it’s Methods
    Difference between String and StringBuffer class
    String Builder Class and it’s Methods
    Difference between StringBuffer and StringBuilder

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”SWING” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Introduction to AWT
    Introduction to Swing Components
    Look And Feel of Swing Components
    MVC Architecture of Swing Components
    Working with Image
    Advance Swing Components
    JOptionPane,JTree,JTable,JTabbedPane
    JfileChooser,JcolorChooser
    Menu Components
    JMenu
    JMenuItem
    JMenubar

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”MULTITHREADED PROGRAMMING” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Multitasking: Why Concurrent Execution
    Multiprocessing v/s Multithreading
    Main Thread (Default Java Thread)
    Creating Child Threads and understanding context switching
    Thread States
    Thread Group
    Thread Synchronization: Methods and Blocks
    Inter-Thread communication
    Daemon Threads
    Deadlock

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”I/O STREAMS” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    What is I/O
    Why Need Streams
    Byte Streams and Character Streams
    Read/Write operations with file
    Scanner Class
    Object Serialization& Deserialization
    Transient keyword
    File Class and it’s Methods

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”SOCKET PROGRAMMING” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Understanding Fundamentals of a Network
    Socket and ServerSocket Classes
    InetAddress Class
    DatagramSocket and DatagramPacket Classes
    URL,URLConnection,HttpURLConnection Classes

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”REFLECTION” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Understanding the Need Of Reflection
    Getting information about class’s modifiers, fields, methods, constructors and super classes
    Finding out constant and method declaration belong to an interface
    Creating an instance of the class whose name is not known until runtime
    Getting and setting values of an object’s field if field name is unknown until runtime
    Invoking a method on an object if the method is unknown until runtime
    Invoking Private Methods

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”EXTENDED & UTILITY CONCEPTS” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Generics
    Lambda Expression
    Annotations
    Object Cloning
    Vargs
    Static-import
    Enum
    Static, Default and Private Methods of Interface
    Var Type
    Java Modules

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”COLLECTIONS FRAMEWORK” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    What is Collection?
    What is Framework?
    Collections Framework
    Core Interfaces
    Collection, List, Queue,Deque
    Set,NavigableSet, SortedSet
    Map,NavigableMap, SortedMap
    Core Classes
    ArrayList, LinkedList,PriorityQueue,ArrayDeque
    HashSet,LinkedHasSet,TreeSet,
    HashMap,IdentityHashMap,WeakHashMap,LinkedHashMap,Tree Map
    Accessing a Collection via an Iterator
    Accessing List via ListIterator
    Accessing a Collection via for each loop
    Working with User Defined Objects
    The Comparator and Comparable Interfaces
    The Legacy classes and Interfaces.
    Enumeration, Vector ,Stack
    Hashtable, Properties

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”DATE & TIME API” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    java.util.Date
    java.util.Calender
    java.sql.D

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”JODA API” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    java.time.LocalDate
    java.time.LocalTime
    java.time.LocalDateTime

[/su_spoiler]
[/su_accordion]

[su_accordion][su_spoiler title=”SYSTEM PROPERTIES & INTERNATIONALIZATION (I18N)” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Understanding Locale
    Resource Bundle
    Usage of properties file
    Fetching text from Resource Bundle
    Displaying the text in HINDI
    Displaying date in Hindi

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”INTRODUCTION TO SQL (PROJECT BASED)” open=”no” style=”default” icon=”plus” anchor=”” class=””]

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”DATABASE PROGRAMMING USING JDBC” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Need Of JDBC
    JDBC Drivers
    Statement, PreparedStatement, CallableStatement
    Scrollable and Updatable ResultSet
    Batch Updates
    Transaction
    Metadata

[/su_spoiler]
[/su_accordion]
[su_accordion][su_spoiler title=”PROJECT CLASSES” open=”no” style=”default” icon=”plus” anchor=”” class=””]

    Front End Coding
    Form Designing
    Back End Coding
    Database Designing
    Connecting forms to database
    Writing Business Logic

[/su_spoiler]
[/su_accordion]

ENQUIRY FORM

[contact-form-7 id=”548″ title=”Contact form 1″]