Basic Course in Java |

Download eBrochure | Enroll to Course |

We've got the hottest news & views about the Technology World. We could tell you about what's going on in there and what you need to do to progress in your career. Just fill this survey and get personalized lessons that doesn't waste your time, did we forgot to mention it 'free'? Takes only 2 minutes. Join Over 30,000 Happy Learners.

Training Delivery Options | How you will be trained

  • Instructor-led Online

    Online trainer logo

    • Best for people with limited time in the day

    • No hassle, no wastage of time commuting

    • Clear out all your doubts interactively

    • Take classes from locations anywhere in the world

    • People with moving jobs can take this class

  • Self Paced Online

    Self pace learning logo

    • Great for those slow learners who master the subject after learning

    • Allow you a whale of a time to practice

    • Defer next topic till you have mastered previous one

    • This is a great option if you find it difficult to find time

    • No hassle of commute

    • It's good if you are a Busy-bee

  • Regular Classroom

    Regular classroom training logo

    • This is for you if you like learning with others

    • If you want to the get the feel of things

    • If you have the time to come and learn

    • You would get to learn face to face

    • Interact with other students

  • Corporate Training

    Corporate training logo

    • For a firm wanting trained employees

    • Corporate training is a good to retain employees

    • Increases skill sets so that same employees work for variety of projects

    • No new hiring required

    • A great alternative to corporate jaunts

    • The cost per employee is low

Course Features | Lots of free take aways

Scan & Share
  • Industry professionals as Trainers - No Academic trainers
  • Well researched advanced course content created by Industry professionals
  • 50+ Java videos
  • 300(+) Assignments
  • Free access to Text based learning resources - 400(+) PDFs | 500(+) PPTs
  • Live web design project
  • 1000(+) Recruitment partners across Maharashtra
  • Technical & HR Interview preparations
  • Exam + Industry recognised Certificate
  • Unlimited Job calls

Overview | Why should you do this course

Java training

Java is a Write Once, Run Anywhere program. It is platform independent – Can run in any kind of operating system and hardware. That’s why it has such a high usage in internet applications and Mobile systems. The android OS is based on Java.

If you want to go big with building internet applications and mobile apps, then getting the basics of Java handled would be a first step. You can also learn android easily if you know java as android has been developed with java as its root.

This course is meant for people who want to learn java but have little experience with programming.

A basic course in Java teaches you the fundamentals of Object Oriented programming if you haven’t learnt that. You’ll get to learn the fundamentals of core java. You’ll make a basic program on java and learn how to us Variables, strings and loops.

This is not a course that promises hi-fi, but endeavours to strengthen your fundaments of Java.

Why need it

If you want to make programs for the web, then Java is the way. The main use of Java is in applets-the small java programs which are embedded in webpages. Java is also used for server side web programming-that is making web applications. This was the earliest mobile app making language, if you have an old mobile, it will be running on a java compiler.

As such, as more and more languages are made for mobiles, they will be based on Java and hence learning the fundamental language will make you more flexible as you go higher up the value chain.

Course goals

  • Learn what Java is and how to program in it
  • Learn to use variables, strings and loops
  • You will have handled a simple layout manager
  • You would have some practise with arrays, collections and I/O
  • Some examples of applets and other components
  • Run a basic Java program

Who can take it

Basic skills at handling computers and its keyboard is all that you need. If you have taken a course in C Programming or C++ that’ll increase your learning curve hugely. Even if you have programmed a Macro in Excel or a little visual basic or JavaScript, that would also help.

Course syllabus | what we cover

1. Introduction

  • Why Java?
  • Flavors of Java
  • Java Designing Goal
  • Role of Java Programming in industry
  • Features of java Language
  • JVM- The heart of Java
  • Java’s Magic Byte code

2. Language Fundamentals

  • Java Environment
    • Installing JDK and Eclipse IDE
    • Java Program Development
    • Java Source File Structure
    • Compilation
    • Executions
  • Java Fundamentals
    • Data Types
    • Variables, keywords, Literals
    • Comments
    • Assignment ,Initialization

3. OOPs Concepts Introduction

  • Introduction to Oops Concepts
    • Inheritance
    • Polymorphism
    • Abstraction
    • Encapsulation
  • Class Fundamentals
    • Class, Object
    • Global variable and member variables
    • Static and final
    • Inner and Anonymous Class
    • Access Control Modifiers
    • Constructors

4. Array and String

  • Defining of an Array
  • Initializing and accessing an Array
  • Multi-Dimensional Array
  • Operation on String
  • Mutable and immutable String
  • Using Collection Bases loop for String
  • Tokenizing a String
  • Creating Strings using String Buffer

5. Oops in java

  • Inheritance
    • Use of Benefits of inheritance in OOP
    • Types of inheritance in Java
    • Inheriting Data Member and Methods
    • Role of Constructors in inheritance
    • Overriding super Class methods
    • Use of “Super”
    • Polymorphism in inheritance
  • Interfaces And Abstract Classes
    • Multiple Inheritance
    • Restrictions for Interfaces
    • Interface Vs Abstract
    • Relationship between classes

6. Packages and Wrapper Classes

  • Organizing Classes and interfaces in Packages
  • Package as Access Protection
  • Defining Package
  • CLASSPATH Setting for Packages
  • Import and Static Import
  • Naming Convention for packages
  • What is Wrapper Class
  • Why Wrapper
  • How to handle wrapper Classes

7. Exception Handling

  • What is Exception
  • Types of Exception
  • Exception Hierarchy
  • Control Flow in Exception
  • VM reaction to Exception
  • Exception handling

8. Thread

  • Understanding Threads
  • Needs of Multi-Threaded Programming
  • Thread Life-cycle
  • Thread Priorities
  • Synchronizing Threads
  • Inter communication of Threads
  • Critical Factor in thread Deadlock

9. The Collection Framework

  • Collection of objects
  • Collection Interfaces and Hierarchy
  • List And Map
  • Types of List
  • Types of map
  • Iterator
  • Generics

10. JDBC Fundamentals

  • Introductions to JDBC
  • JDBC Drivers and architectures
  • CURD operations using JDBC
  • ODBC and other Drivers

Upcoming Batches | training schedule

Batch NameCommencing Date
JAVA/Bt11 Jul
JAVA/Bt28 Jul
JAVA/Bt3 15 Jul
* Only Few Seats Left!
JAVA/Bt4 22 Jul
* Only Few Seats Left!
JAVA/A/Bt5 29 Jul
Lane no.5, Prabhat Road
Pune, Maharashtra

Custom Batches - Just in case you are unable to attend the scheduled batch, Custom batch times are also available.
Give a missed call on +91 898 300 2500

Customized Corporate Private Training: We deliver all our courses as Corporate Training as well - if you are a group interested in the course, this option may be more advantageous for you. We are based in Pune.

Top ↑ What's next? | move on to next step

Framework courses

© 2015 Technnovation Labs