Level: | Beginner/Entry |
Certification: | University of Pune |
Medium of instruction: | English |
-
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
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/- |
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.