Core Java Programming

Introduction to Java:

  • History & Need of Java
  •  Features/Advantages of Java
  •  JVM Architecture
  •  Packages in Java

Programming in Java:

  • Programming Structure
  • Variables/Constants
  • Datatypes in Java
  •  Various operators
  •  Access Specifiers & Modifiers
  •  Branching & Looping

Methods in Java:

  • Introduction to Methods
  •  Argument passing mechanism
  • Arrays

OOPS Principle:

  • Basic principles of OOPS
  • Class & Object
  •  Access modifiers
  •  Constructors & destructors

Inheritance & Polymorphism:

  • Inheritance & polymorphism
  • Method Overloading & Overriding
  • Abstract class
  • Multiple inheritance
  •  Interfaces

Windows Programming:

Windows Programming Overview

  • Introduction to GUI Programming 2
  •  Introduction to Swings
  •  Layout Managers
  •  GUI Programming using Swings

Event Handling

  • Event handling mechanism in Java
  •  Event Listeners & Event Handlers
  •  Handling mouse & keyboard listeners
  • Using MouseListener & MouseMotionListener

Applet Programming

  • Applet Introduction
  •  Applet Life Cycle
  • Creating Web pages using Applet
  •  Handling Events on Applet

Android Application Programming

Overview of Android

  • Overview of the Android Platform
  • Applications (Apps) Defined 
  • Comparison with Mobile Web
  •  Android Architecture
  •  Role of Java

Android SDK

  • Android Studio IDE and Plugin
  •  Device Emulator
  •  Profiling Tools
  •  Hello World Application
  • Application fundamentals & user interface

Android Application Fundamentals

  • Android application building blocks
  • Activating components
  • Life Cycle of Application
  • Development tools, Manifest File
  •  Life Cycle of Activity

Basic UI Design

  • Form widgets  
  • Text Fields
  •  Layouts

Main Building Blocks

  • Activity
  • Intents
  • Services
  • Content Providers
  •  Broadcast Receivers

SQLite Programming

  • Introduction to SQLite
  • SQL Basics
  • Database Connectivity
  • Data binding
  • Using content provider
  • Implementing content provider

Android Web Services

  • What is web service
  • Storing data into external MySql database
  • Verifying data in android with external MySql database

PHP  and MySQL

  • Basic of Php
  • Loop ,Array ,block in php
  • Database connectivity with mysql in php

MY SQL Section

  •  Relational Database Basics
    • 1 Brief History of MySQL
    • 2 Relational Databases and Popular Databases
    • 3 SQL Statements

Publishing Applications

  •  Testing application
  •  Signing the application
  •  Versioning application
  •  Publishing in android market