Diploma in App Development
About Android:
An Android app is a software application running on the Android platform. Because the Android platform is built for mobile devices, a typical Android app is designed for a smartphone or a tablet PC running on the Android OS.
Why to Learn Android
Learning Android app development provides access to a massive global market with over 2.5 billion users, offering strong career prospects especially in India where demand for skilled developers remains high. Android holds the largest mobile OS share worldwide, particularly in developing regions, ensuring apps reach broad audiences and generate high ROI for developers.
Career Opportunities
Developers earn competitive salaries—averaging ₹6 LPA in India, up to ₹20 LPA for experienced pros—with roles like app developer or freelancer amid rising job demand. It builds programming fundamentals, UI/UX design, and emerging tech like AI integration, fostering creativity and problem-solving transferable to cybersecurity and data science.
Course Contents
| Java: |
|---|
|
Java and the Internet |
|
The Java Programming Environment |
|
Installing the Java Software Development Kit |
|
Using the Command Line Tools |
|
Using an Integrated Development Environment |
|
Fundamental Programming Structures in Java |
|
Objects and Classes |
|
Inheritance |
|
Interfaces and Inner Classes |
|
Graphics Programming |
|
Event Handling |
|
User Interface Components with Swing |
|
The Model-View-Controller Design Pattern |
|
Applets |
|
Exceptions and Debugging |
|
Streams and Files |
|
File Management |
| Android |
|---|
|
Android Professional Track |
|
Android Architecture |
|
Setup Eclipse |
|
Android Emulator |
|
Screen Orientation |
|
Working with Button |
|
Toast |
|
Button |
|
Check Box |
|
Alert Dialog |
|
Spinner |
|
Progress Bar |
|
Working with hardware Button |
|
File Download |
|
Introduction of Activity, Intent &Day |
|
Activity Lifecycle |
|
Android Menu |
|
Layout Manager |
|
Adaptor |
|
View |
|
Tab Host |
|
Android Service API |
|
Data Storage |
|
Internal Storage External Storage |
|
SQLite |
|
XML & JSON |
|
Content Provider |
|
Understanding Content URI |
|
Android Web Services |
|
Soap Vs Restful web service |
|
Storing data into external database |
| Web Development |
|---|
|
HTML & CSS Overview |
|
HTML Elements |
|
HTML Attributes |
|
HTML Styles |
|
HTML Forms |
|
HTML Form Elements |
|
HTML Input Element Types |
|
HTML Input Attributes |
|
HTML File Paths |
|
Script tag and its uses |
|
HTML & XHTML |
|
CSS Introduction |
|
CSS Syntax |
|
CSS Selectors |
|
CSS Styling |
|
JavaScript Primer |
|
JavaScript Statements |
|
JavaScript Functions |
|
JavaScript Data Types |
|
Primitive Types |
|
Working with Objects |
|
Object Oriented Programming |
|
Object creation |
|
Adding Properties to Objects |
|
Adding Methods to Objects |
|
Enumerating properties |
|
JSON |
|
MVC Architecture |
|
Directives |
|
Binding controls to data |
|
Controllers |
|
Filters |
|
HTML DOM |
|
Bootstrapping |
|
Single Page Application (SPA) |
| Angular |
|---|
|
Introduction & Installation |
|
Project File |
|
Structure |
|
Components |
|
Directives |
|
Data binding |
|
Pipes |
|
Service & observables |
|
Forms |
|
http client module |
|
Routing |
| Bootstrap |
|---|
|
Introduction and Setup |
|
Mobile first design philosophy |
|
Layout and Grid system |
|
Containers |
|
Breakpoints |
|
Contents and Styling |
|
Components |
|
Buttons |
|
Navbar |
|
Cards |
|
Forms |
OR
| PowerBI |
|---|
|
Introduction of Power BI |
|
Installation |
|
Power Query Editor (ETL), |
|
Visualization and Reports |
|
Dashboard Basic |
|
Filters and Slicers |
|
Calculated Columns and Measures |
|
Calculated Tables and Data Modelling |
|
DAX Function |
| Advance Excel |
|---|
|
Advanced formulas and functions |
|
Formula referencing |
|
Reference functions |
|
Pivot table |
|
Logical functions |
|
Lookup functions |
|
Statistical and financial functions |
|
Data management analysis |
|
Data validation |
|
Sorting and filtering |
|
Data visualization |
|
Automation and security |
|
Macro basics |