1. Introduction to PHP
2.Decisions and loop
3.Function
4.Array
6.Operators
7.Working with file and Directories
8.php super global variables
9.session and cookies
11.Php Errors
12.Introduction of Mysql
13.Sql Queries
14.insert
15.Delete
16.Update
17.Select
18.join queries
THE HISTORY OF JAVA
Introduction
An overview of Java
Object oriented paradigm
JVM
Java class library
DATA TYPE, OPERATORS AND CONTROL STRUCTURES
Variables and declaration
Constants
Data Types
Operators (Increment and Decrement operators)
Control Statements
Looping Statements
Arrays
Logical Programs
INTRODUCTION OF CLASSES
Class, object and methods
OOPs Concept
Abstraction
Polymorphism
Defining of class
Adding variables and methods
‘this’ keyword
Garbage collection
Modifiers in Java
Constructors
Strings in Java
String Class
String Buffer Class
Encapsulation
Inheritance and types
Advantages of inheritance
Use of this and super keywords
Method Overloading
Method Overriding
Abstract classes and abstract methods
Static, new, final keywords
Access Specifiers
PACKAGES AND INTERFACES
Defining packages
Access protection
Importing packages
EXCEPTION HANDLING
Exception types
Keywords used in Exception Handling
MULTITHREADED PROGRAMMING
Creating threads
Thread class
Stopping and blocking threads
ANDROID INTRODUCTION
Role of Java and XML
Versions and Features corresponding
Application Areas
Basic Programs
About Android, Architecture and its features
Android installation, ADT Plugin and SDK
GETTING STARTED
Introduction to Android Studio
First Android application
APPLICATION AND ACTIVITIES
Creating application and activities
Application Manifest introduction
Android Application Life Cycle
Android application class
Android application folders and usage
USER INTERFACE AND WIDGETS
Fundamental Android UI Design
Introducing Layouts and views
Drawable Resources
Types of Layouts and Inner Layouts
Use of Widgets
BUILDING BLOCKS
Activity
Intent
Fragment
Content provider
Broad cast receiver
Service
Manifest
View
BASIC OPERATIONS
Introducing Intents
Implicit intents
Creating and Using menus, context menu, pop up menu
List Activity, Spinner
Toast & Custom Toast
Android Dialogues
2D ANIMATIONS
Introducing animations in Android
Frame by Frame Animation
Tween Animation
FILES, SAVING STATES AND SHARED PREFERENCES
Creating and saving preferences
Retrieving shared preferences
Programs
COMMUNICATION WITH SERVER
Async HTTP
JSON parsing
API Parsing with Retrofit
Volley
Gson Converter
CONTENT PROVIDERS
Using Content providers
Reading Content providers
Programs
WORKING IN BACKGROUND
Introducing Services
Introducing Notification
TELEPHONY AND SMS
Incoming and outgoing call
Telephony Manager
MAPS, GEOCODING, LOCATION BASED SERVICES
Maps and GPS in Android- introduction
Map view and map activity – map API key from Google
Geocoding
Location Providers and finding current location
Location listeners
Overlay
Broadcast Receivers, Adapters And Internet
Using Internet Resources
Introducing Dialogs
Broadcast Receivers
Customized Broadcast Receivers
CUSTOMIZATIONS
Custom List View
Custom Grid View
Custom Dialogs
Custom Layouts
Custom Action Bar
Toolbar
SENSORS
Introduction to sensors in Android
Proximity, Accelerometer, Gyro
Sample program for Android
FRAGMENTS
Introduction
Fragment Life Cycle
Fragment Managers
Fragment Transactions
Applying Fragments
Navigation Drawers
Tab Bars
Card View
View Pager Indicator
Recycler View
Carousel View
Floating Action Button
Pull to Refresh
Snack Bar
Programs
INTEGRATIONS
GOOGLE AND FACEBOOK.
THIRD PARTY LIBRARIES
Picasso
Butter Knife
Async HTTP
Zxing
Volley
Google Play Services
DATABASE
Introducing Android Databases
Introducing SQLite using SQLiteOpenHelper
Cursors and content values
Working with SQLite Database
Handling Data Base with Android ROOM persistence
Firebase-Authentication ,Firetore, Realtime Database
Navigation graph
Resource Manager