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