DICS Header Logo

Master Diploma in Application Development (MDAD)


Download Syllabus Callback Request

Duration : 36 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 & Basics of Networks
    • Introduction to Computer
    • Introduction to Operating System
    • Word Processing (MS-WORD)
    • Spreadsheet Package (MS-EXCEL)
    • Presentation Package (MS-POWERPOINT)
    • Introduction to Internet and WWW
    • Email, Social Networking and e-Governance Services
    • Digital Financial Tools and Applications
    • Overview of Future Skills and Cyber Security
  • Web Designing and Publishing
    • Introduction to Web Design
    • Editors
    • HTML Basics
    • Cascading Stylesheet (CSS)
    • CSS Framework
    • Javascript and Angular JS
    • Photo Editor
    • Web Publishing and Browsing
  • Programming and Problem Solving Through Python Language
    • Introduction to Programming
    • Algorithm and Flowcharts to solve problems
    • Introduction to Python
    • Operators, Expressions and Python Statements
    • Sequence Data Types
    • Functions
    • File Processings
    • Scope and Modules
    • NumPy Basics
  • Inroduction to Internet of Things (IoT) and Its Applications
    • Introduction to IoT - Applications/ Devices, Protocols , Communication Model
    • Things and Connections
    • Sensors , Actuators and Microcontrollers
    • Building IoT Applications
    • Security and Future of IoT Ecosystem
    • Soft Skills - Personality Development
  • 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
  • Python
    • Introduction to Python
    • Python Data Types
    • Program Flow
    • Functions, Modules and Packages
    • String, List , Tuples and Dictionary Manipulation
    • File Operation
    • Exception Handling
    • Advanced Python
    • Python Object Oriented Programming – OOPS Concept
    • Regular Expression
    • Database Interaction
    • Networking
    • Multithreading
    • Sending Email
    • Python CGI Introduction
  • .NET
    • Introduction to .Net Framework
    • Fundamentals of ASP.NET
    • Navigation, Security and Caching
    • ADO.NET
    • LINQ
    • XML
    • Web Services
    • Entity Frame work
  •  
                 

Career Prospects-PDAD professionals can find the opportunities in any of the following category-
  • Android Mobile App Developer
  • Software Programmer
  • Web Developer
  • Web Designer

Share It