Mobile Application Development

CBT Based Program

Mobile Application Development Level – 04 is Competency Based Training (CBT). CBT program is designed and delivered by adopting a systematic approach, focusing on better employability of the trainees with strong market linkages. It is 80 % practical training. Internship in industry is a mandatory feature. Through competency-based assessment, the trainees will be assessed after completing the programme and awarded high quality national vocational certificates.

Modules Offered

Modules offered in Mobile Application Development are designed to cater the need of industry.

Intro. to Java Programming Language

This module quickly covers the Java language syntax and then moves into the object-oriented features of the language. Students will then learn the I/O streams, Control Statements, Loop Statements, String Handling, Collection Framework, Object-Oriented Programming, Java Stream API, Exception Handling and Event Handling. This module is current to Java 8 and uses the NetBeans IDE.

Concept of Database (SQLite)

This module quickly covers the fundamental concepts of local database SQLite. Topics include data models (ER, relational, and others), query languages (SQLite Database Schema Creation, Insert Statement, Update Statement, Delete Statement, Select Statement, subquery and Joins), implementation techniques of database management systems (index structures, concurrency control, recovery, and query processing). This module is current to SQLite and uses the Dream SQL Client, DB Browser for SQL, Android Studio.

Android Application Development

This module is designed to quickly get you up to speed how to make Android apps for Android devices. It will teach you the basis of the Android platform and the application lifecycle. You will be able to writesimple GUI applications, use built-in widgets and components, work with the database to store data locally, work with webservice to consume cloud data, and much more by the end of this module.

Concept of Web Services

The module will explain the REST principles and show how to use the Java standards for developing applications using RESTful API. Students will learn the benefits of and the technical architecture for using REST in applications, including how to design, test and consume RESTful services using Java. It will review other web services specifications and standards, and it will describe the use of web services to resolve business applications integration issues.