Search in
Courses Providers, List Your Courses for FREE
Menu

Basic Course in Java - (University of Pune)


Technnovation Labs
Training/Coaching/Tuition

by Technnovation Labs


Pune
Starting from:
INR 15,000
Per Course
(Taxes As Applicable)
Request Info
Subjects Covered & Categories
Category: Java


Basic Details
Level:Beginner/Entry
Certification: University of Pune
Medium of instruction:English
Overview, Content & Syllabus
  • 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

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

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

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

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

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

Exception Handling

  • What is Exception

  • Types of Exception

  • Exception Hierarchy

  • Control Flow in Exception

  • VM reaction to Exception

  • Exception handling

Thread

  • Understanding Threads

  • Needs of Multi-Threaded Programming

  • Thread Life-cycle

  • Thread Priorities

  • Synchronizing Threads

  • Inter communication of Threads

  • Critical Factor in thread Deadlock

The Collection Framework

  • Collection of objects

  • Collection Interfaces and Hierarchy

  • List And Map

  • Types of List

  • Types of map

  • Iterator

  • Generics

 JDBC Fundamentals

  • Introductions to JDBC

  • JDBC Drivers and architectures

  • CURD operations using JDBC

  • ODBC and other Drivers

Hibernate

  • Object Persistent

  • Hibernate Architecture

  • Persistent Classes

  • Working With Persistent Objects

  • Components

  • Associations

  • Value Type Collections

  • inheritance

  • Transitive Persistence

  • Custom Mapping

  • HQL

  • Criteria

  • Transactions and Concurrency

  • Fetching Strategies

  • Cache Annotations

Spring

  • introduction

  • Dependence injection

  • IOC Containers

  • Aspect Oriented Programming

  • Spring Web MVC

  • Spring DAO

  • Object Relational Mapping integration

  • Transaction Management

  • Spring Security

  • Spring Web Flow

  • Spring JSF integration

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 learn 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 will 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 Features

  • 1 Hour(s)
    of Daily Trainer interactive training

  • 4 Hours
    of Daily practice, assignments by Trainers

  • 300+ Assignments
    Various assignments to practice on

  • 150+ Videos
    Access to Web Design Video library

  • 400+ PDFs | 500+ PPTs
    Access Text based learning resources

Course Stats

  • 10 Trainers
    Who are Sr. Web Designers in various reputed companies

  • 88 Students
    Have attended this course

  • 6 Projects
    Projects students have completed successfully

  • 60 Recruitment partners
    Companies in which students have been placed


Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
Not Specified 1 Months
All Venues Not Specified INR 15,000
Per Course
(Taxes As Applicable)
Price Notes: Group Discount also available (for 5+) Laptop discount 1200/-
Classroom - Weekend
When Duration Where Remarks Price
Not Specified 1 Months
All Venues Not Specified INR 15,000
Per Course
(Taxes As Applicable)
Price Notes: Group Discount also available (for 5+) Laptop discount 1200/-

Venues (Locations)
Pune, Narayan Peth (Head Office):- 418, 4th Floor, Nandlal Housing Society Above Bedekar misal, Munjobacha Bol, Shagun Chowk Narayan Peth, Pune - 411030, Maharashtra, India


About Course Provider

Technnovation Labs


The ubiquitous nature of technology has marked its impact in our day-to-day life with its rapid development rate. Now, it becomes the demand of time that people should be adept at technology.

Training from a professional institute is the pre requisite which will open up greater avenues. Keen focuses on fundamentals with crystal clear concepts can easily transform student to professional & as a summation it will groom a person on all fronts - improved achievement, improved motivation, and improved technological literacy.

The world today has become largely technologically dependent, making progress faster than the speed of light we just cannot deny the position that it holds in our life. The world has become a smaller place and there is a lot of competition among its inhabitants to secure a successful place in this highly competitive scenario. Technology has spread its wings in every sector be it shopping, financial transactions or even education.

However, amid ever-changing technology trends, Technnovation Labs vividly signifies a perfect medley of theoretical knowledge & practical exposure. With our extensive array of various training programs we stand distinguished amongst crowd.

We are a Training & Technology Innovation Hub formed by group of Industry professionals who has stamped their impression in very short span of time. By bolstering the technological literacy with our unique training methodologies, we ranked as Game changers amongst competitors. We are the most sought training partner by students, professionals & corporate because of our full house provision of training resources in technology such as web design and development using PHP, ASP.Net & HTML5. Being master in catering the demands of time we provide numerous career opportunities.

Browse similar courses by category





Subscribe & get details about interesting courses & events free in your mail