Stay home stay safe-- Due to the Covid-19 outbreak all our course will be conducted online. For more inform please contact-9619341713 / 7045481713

  • +91-9619341713-Airoli/ 7045481713-Mahape/ 7045911713-Kalyan

Learn basic Core Java & Advanced Java

Learn basic & advanced Java from start for beginner

Courses
Course Overview

Java is a programming language built for the age of the Internet. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

Requirements

  • Object Oriented Programming
  • Knowledge of the Ecosystem
  • Communication
  • Concurrency
  • Databases
  • Data Structures & Collections

Learn basic Core Java Training
  • A First Look
  • A Simple Java Class
  • Java’s “Hello World” Program
  • Java Basics
  • Language and Platform Features
  • Program Life Cycle
  • The Java SE Development Kit (JDK)
  • The Object Model and Object-Oriented Programming
  • Classes, References, and Instantiation
  • Adding Data to a Class Definition
  • Adding Methods (Behavior)
  • More on Classes and Objects
  • Accessing data, the “this” variable
  • Encapsulation and Access Control, public and private Access
  • Constructors and Initialization
  • static Members of a Class
  • Scopes, Blocks, References to Objects
  • Branching: if, if-else, switch
  • Iteration: while, do-while, for, break, continue
  • Strings and Arrays
  • String, StringBuffer, StringBuilder
  • Arrays, Primitive Arrays, Arrays of Reference Types
  • varargs
  • Package Overview – Using Packages to Organize Code
  • Import statements
  • Object Life time & Garbage Collection
  • Creating Packages, package Statement, Required Directory Structure
  • Finding Classes, Packages and Classpath
  • Using Composition to Deal With Complexity
  • Composition/HAS-A, Delegation
  • Using Inheritance and Polymorphism to share commonality
  • IS-A, extends, Inheriting Features, Overriding Methods, Using Polymorphism Class Object
  • Abstract Classes
  • Using Interfaces to Define Types
  • Interfaces and Abstract Classes
  • Exceptions and the Exception Hierarchy
  • Try and Catch
  • Handling Exceptions
  • Program Flow with Exceptions
  • Finally
Advanced Java Training
  • The Collections Framework and its API
  • Collections and Java Generics
  • Collection, Set, List, Map, Iterator
  • Autoboxing
  • Collections of Object (non-generic)
  • Using ArrayList, HashSet, and HashMap
  • for-each Loop
  • Processing Items With an Iterator
  • More About Generics
  • Delegation-Based Stream Model
  • InputStream and OutputStream
  • Media-Based Streams
  • Filtering Streams
  • Readers and Writers
  • File Class
  • Modeling Files and Directories
  • File Streams
  • Random-Access Files
  • Buffering
  • Data Streams
  • Push-Back Parsing
  • Byte-Array Streams and String Readers and Writers
  • The Challenge of Object Serialization
  • Serialization API
  • Serializable Interface
  • ObjectInputStream and ObjectOutputStream
  • The Serialization Engine
  • Transient Fields
  • readObject and writeObject
  • Externalizable Interface
  • Conclusion
  • JDBC Product
  • Types of Drivers
  • Two-Tier Client/Server Model
  • Three-Tier Client/Sever Model
  • Basic Steps of JDBC
  • Creating and Executing SQL Statement
  • The Result Set Object
  • Working with Database MetaData Interface
  • Servlet Interaction & Advanced Servlets
  • Life cycle of Servlet
  • Java Servlet Development Kit
  • Javax.servlet package
  • Reading Servlet Parameters
  • Reading Initialization Parameters
  • The javax.servlet.http Package
  • Handling HTTP
  • JSP Technologies
  • Understanding the Client-Server Model
  • Understanding Web server software
  • Configuring the JSP Server
  • Handling JSP Errors
  • JSP Translation Time Errors
  • JSP Request Time Errors
  • Creating a JSP Error Page
  • RMI Architecture
  • Designing RMI application
  • Executing RMI application
  • Types of EnterpriseJava beans
  • Session Bean & Entity Bean
  • Features of Session Bean
  • Life-cycle of Stateful Seession Bean
  • Features of Entity Bean
  • Life-cycle of Entity Bean
  • Container-managed Transactions &
  • Bean-managed Transactions
  • Implementing a container-manged Entity Bean
  • What is XML?
  • XML Syntax Rules
  • Structs
  • Introduction to the Apache Struts
  • MVC Architecture
  • Struts Architecture
  • How Struts Works?
  • Introduction to the Struts Controller
  • Introduction to the Struts Action Class
  • Using Struts ActionFrom Class
  • Using Struts HTML Tags
  • Introduction to Struts Validator Framework
  • Client Side Address Validation in Struts
  • Custom Validators Example
  • Developing Application with Struts Tiles
  • Introduction to Hibernate 3.0
  • Hibernate Architecture
  • First Hibernate Application
  • Hibernate 3
  • What is the problem with JDBC - paradigm mismatch
  • What is ORM?
  • Understanding different components of Hibernate
  • How to persist objects using Hibernate
  • How to use mapping files, configuration files and Session
  • Instance states
  • How to generate ID
  • How to implement Inheritance in Hibernate
  • Working with relationship between entities
  • Transactions in Hibernate
  • Querying with HQL (Hibernate Query Language)
  • Named and native queries
  • Working with Criteria Interface
  • Query by example - QBE
  • Caching and fetching
  • Using Hibernate in different types of applications
  • Introduction to Spring 3.0
  • Steps to use Spring Framework in applications
  • Understanding IOC and Dependency Injection
  • Understanding the bean life-cycle – Auto wiring and bean
  • Annotation-based dependency injection
  • Adding behavior to an application using aspects – AOP
  • Creating and applying aspects
  • Introducing data access with Spring – JDBC through spring
  • Transactions in a Spring environment
  • Getting started with Hibernate in a Spring environment
  • Working with Spring MVC
  • Spring MVC Form Handling
  • Creating Views in Spring MVC
Java Framework Training
  • Introduction to the Apache Struts
  • MVC Architecture
  • Struts Architecture
  • How Struts Works?
  • Introduction to the Struts Controller
  • Introduction to the Struts Action Class
  • Using Struts Action From Class
  • Using Struts HTML Tags
  • Introduction to Struts Validator Framework
  • Client Side Address Validation in Struts
  • Custom Validators Example
  • Developing Application with Struts Tiles
  • Servlet Interaction & Advanced Servlets
  • Life cycle of Servlet
  • Java Servlet Development Kit
  • Javax.servlet package
  • Reading Servlet Parameters
  • Reading Initialization Parameters
  • The javax.servlet.http Package
  • Handling HTTP
  • Introduction to Hibernate 3.0
  • Hibernate Architecture
  • First Hibernate Application
  • Hibernate 3
  • What is the problem with JDBC - paradigm mismatch
  • What is ORM?
  • Understanding different components of Hibernate
  • How to persist objects using Hibernate
  • How to use mapping files, configuration files and Session
  • Instance states
  • How to generate ID
  • How to implement Inheritance in Hibernate
  • Working with relationship between entities
  • Transactions in Hibernate
  • Querying with HQL (Hibernate Query Language)
  • Named and native queries
  • Working with Criteria Interface
  • Query by example – QBE
  • Caching and fetching
  • Using Hibernate in different types of applications
  • Introduction to Spring 3.0
  • Steps to use Spring Framework in applications
  • Understanding IOC and Dependency Injection
  • Understanding the bean life-cycle – Auto wiring and bean scopes
  • Annotation-based dependency injection scopes
  • Adding behavior to an application using aspects – AOP
  • Creating and applying aspects
  • Introducing data access with Spring – JDBC through spring
  • Transactions in a Spring environment
  • Getting started with Hibernate in a Spring environment
  • Working with Spring MVC
  • Spring MVC Form Handling
  • Creating Views in Spring MVC
Android Training
  • OOPs Concepts
  • Inheritance in detail
  • Exception handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Multi-threading (Thread class & Runnable Interface)
  • DML & DDL Queries in brief
  • What is Android?
  • Setting up development environment
  • Dalvik Virtual Machine & .apk file extension
  • Fundamentals:
    • Basic Building blocks - Activities
    • Services
    • Broadcast Receivers & Content providers
    • UI Components - Views & notifications Components for communication -Intents & Intent Filters
  • Android API levels (versions & version names)
  • AndroidManifest.xml
  • uses-permission & uses-sdk
  • Resources & R.java
  • Assets
  • Layouts & Drawable Resources
  • Activities and Activity lifecycle
  • First sample Application
  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  • Logcat usage
  • Introduction to DDMS
  • Second App:- (switching between activities)
  • Develop an app for demonstrating the communication between Intents
  • Form widgets
  • Text Fields
  • Layouts
  • [dip, dp, sip, sp] versus px
  • Examples
  • Shared Preferences
  • Preferences from xml
  • Examples
  • Option menu
  • Context menu
  • Sub menu
  • Menu from xml
  • Menu via code
  • Examples
  • Explicit Intents
  • Implicit intents
  • Examples
  • Time and Date
  • Images and media
  • Composite
  • Alert Dialogs & Toast
  • Popup
  • Examples
  • Tabs and Tab Activity
  • Styles.xml
  • Drawable resources for shapes, gradients (selectors)
  • Style attribute in layout file
  • Applying themes via code and manifest file
  • Examples
  • SQLite Programming
  • SQLite Open Helper
  • SQLite Database
  • Cursor
  • Reading and updating Contacts
  • Reading bookmarks
  • Examples
  • Linkify
  • Web URLs, Email address, text, map address, phone numbers
  • Match Filter & Transform Filter
  • Examples
  • Adapters
  • Array Adapters
  • Base Adapters
  • List View and List Activity
  • Custom listview
  • Grid View using adapters
  • Gallery using adapters
  • Examples
  • Broadcast Receivers
  • Services and notifications
  • Toast
  • Alarms
  • Examples
  • Custom Tabs
  • Custom animated popup panels
  • Other components
  • Examples
  • Threads running on UI thread (runOnUiThread)
  • Worker thread
  • Handlers & Runnable
  • Asyn Task
  • Examples
  • Live Folders
  • Using sd cards
  • XML Parsing
  • JSON Parsing
  • Maps, GPS, Location based Services
  • Accessing Phone services (Call, SMS, MMS)
  • Network connectivity services
  • Sensors