Professional Diploma in Application Development (PDAD)
Duration : 24 Months / Type : Diploma / Mode : Part Time
Objective The objective of the course is to enable a student to acquire the knowledge pertaining to the development of software & Mobile App on Android Platform.
Eligibility/Prerequisite 10+2/ITI Certificate Course (1 Year)
Course Structure
IT Tools & Business System (M1-R4)
- Computer Appreciation
- Computer Organization
- Operating System
- Word Processing (MS-WORD)
- Spreadsheet Package (MS-EXCEL)
- Presentation Package (MS-POWERPOINT)
- Database Operations (MS-ACCESS)
- Information Technology & Society
Programming and Problem Solving Through "C" Language (M4.1-R3)
- Introduction to Programming
- Algorithm for Problem Solving
- Introduction to C Language
- Conditional statements and loops
- Arrays
- Functions
- Storage Classes
- Pointers
- Self-Referential Structures and Linked Lists
- File Processing
Internet Technology and Web Page Designing (M2-R4)
- Introduction to Internet
- TCP/IP-Internet Technology & Protocol
- Internet Connectivity
- Services on Internet (Definitions & Functions)
- Electronic Mails
- Current Trends on Internet
- Web Publishing and Browsing
- Interactivity Tools
- Internet Security Management Concepts, Information Privacy, & Copyright issues
Introduction to Multimedia (M4.2-R4 Elective)
- Introduction to Multimedia
- Computer Fonts and Hypertexts
- Audio Fundamentals and Representations
- Image Fundamentals and Representations
- Video and Animation
- Multimedia Authoring
Introduction to Information and Communication Technology (ICT) Resources (M4.3-R4 Elective)
- PC Assembly
- Miscellaneous Utilities
- Networking Concepts
- Network Administration
Database Management System
- An overview of Database Management System
- An Architecture of the Database Management System
- Relational Database Management System
- Normalization
- Relational Algebra and Relational Calculus
- The SQL Language
- Backup and Recovery
- Security
- Integrity
- Design and Development of Database Applications
Java (Core)
- Basics of Java
- OOPS Concepts
- String Handling
- Exception Handling
- Nested Classes
- Multithreading
- Synchronization
- Input and Output
- Serialization
- Networking
- AWT & Event Handling
- Swing
- Layout Managers
- Applet
- Collection
- JDBC
Advance Java
- Swing Programming
- Java Database Connectivity
- Network Programming
- Input/output Stream
- Remote Method Invocation (RMI)
- Java Beans
- Enterprise java Beans (EJB)
- Servlets
- Java Server Page (JSP)
- Struts
- Hibernate
- JSF
- Spring
Android
- Introduction to Android
- Android IDE and SDK
- Android Activity Life Cycle
- Form Controls
- Android Views and Layouts
- Image and Media
- Audio and Video
- Android Database (SQLite)
- Android Gestures
- Google Map
- Android Application Development
- Project Component
- Network Communication
- XML & JSON Parsing
- Retrofit API
- Android Butter Knife
- Social Network Integration
- Mobile Hardware Control
- Sensor/ Camera/GSM
- Android Animation
- Material Design
- Card View and Recycler View
- AdMob
- Firebase Cloud Messaging
Career Prospects-PDAD professionals can find the opportunities in any of the following category-
- Android Mobile App Developer
- Software Programmer
- Web Developer
- Web Designer