DAT - Diploma in Android Technologies

Duration: 2 Months.
Eligibility: BE | BTech | MCA | MCS | MCM | MSc | BCA | BCS | BSc etc
Pre-requisite: Good Knowledge of C, C++ Programming.
Course Overview
  • Programming in C
  • Introduction to Programming
  • Data Types, Operators
  • Control Structures
  • Functions
  • Pointers
  • Arrays, Strings
  • Structures and Unions
  • Command Line arguments
  • C++
  • Concepts of Object Oriented Programmings
  • Class and Object
  • Operator Overloading
  • Inheritance
  • Polymorphism
  • Exception Handling
  • Function Template
  • Database Fundamentals & SQL
  • Database fundamentals
  • Normalization
  • SQL / PL-SQL
  • Stored Procedure, Function
  • Triggers
  • Introduction to OS & Networking
  • Overview of Operating System
  • Concept of Process and Thread
  • Memory Management
  • Network Basics
  • Classification and Topologies
  • Network Communication and Protocols
  • TCP/IP fundamentals
  • Introduction to Java
  • What is Java?
  • Need of Java Language
  • Features of Java Language
  • Setting Java Environment
  • Working with Java
  • Java architecture
  • Concept of classLoader, JVM, JIT
  • First Java Application
  • Basics of Java
  • Data types
  • Variables, Literals etc.
  • Operators in Java
  • Java statements & types
  • OOP's Concept
  • What is OOP's
  • Why we need OOP's
  • What is Object?
  • Object Charactristics
  • Concept of Classes & Object creation in Java
  • OOP's Features
  • Abstraction & Encapsulation
  • Explore java.lang package
  • Access modifiers, static concept
  • String Handling in Java
  • Package programming
  • OOP's Features
  • Polymorphism & Inheritance
  • Method overloading
  • Inheritance & types using extends, super keyword
  • Method overriding, final keyword
  • Abstract class & Interface
  • Java Misc Concept
  • Inner class
  • Reflection in Java
  • Wrapper classes
  • Exception Handling
  • What is Exception
  • Exception type & hierarchy
  • Handling Exception using try-catch, throw & throws
  • Custom Exception
  • Assertion
  • Multithreading in Java
  • Concept of Multitasking
  • What is Thread
  • Thread Lifecycle & State
  • Thread API
  • Thread Priority
  • Synchronization in Multithreading
  • Inter thread communication
  • I/O Programming & File Handling
  • What is Stream?
  • Types of Stream in Java
  • ByteStream & concern classes
  • CharacterStream & concern classes
  • Serialization in Java
  • Overview on java.nio package
  • GUI Programming
  • What is GUI?
  • Need of GUI Programming
  • Explore java.awt package
  • Event Handling
  • Layout management
  • Swing programming
  • Enhanced component of Swing
  • Collection Framework
  • What is collection Framework​?
  • Need of Collection
  • Collection using Generics
  • Set & implemented classes
  • List & implemented classes
  • Map & implemented classes
  • Comparable Vs Comparator
  • JDBC Programming
  • What is JDBC?
  • Need of JDBC
  • JDBC Driver & types
  • JDBc architecture
  • JDBC API
  • Statement Vs PreparedStatement
  • JDBC Transaction
  • Networking in Java
  • Introduction To Android
  • What is MAD?
  • What is Android?
  • Android Features
  • Android Architecture
  • Installation & Setting
  • ADT tool
  • SDK overview
  • Android Virtual Device
  • Debugger
  • Documentation
  • Sample Code
  • Understanding Android Application
  • Creating First Project
  • Directory Structure
  • Application Flow
  • Introduction to Android Component
  • Develop Android UI with Activity
  • Activity
  • views, layout
  • Activity lifecycle
  • Develop UI using code & XML
  • Android Intent & Broadcast Receivers
  • Implicit Intent
  • Explicit Intent
  • Creating Broadcast Receiver
  • Android Advance UI
  • GridView, ListView
  • Spinner
  • Menus etc.
  • Notification
  • What is Notification?
  • Notification Types
  • Dialog
  • Types of Dialog
  • Content Providers
  • Concept of Data Storage
  • SQLite Database
  • Working with Content Providers
  • Service in Android
  • What is Service?
  • Service lifecycle
  • Develop a Service in android
  • Location based Services in Android
  • Using Location based services
  • Finding current location
  • Calculate longitude & latitude
  • Multimedia in Android
  • MediaPlayer class
  • Develop simple media playback
  • Sensor Application
  • Concept of Sensor
  • Types of Sensor
  • Sensor API
  • Android Device
  • Camera
  • Bluetooth
  • WiFi
  • Interview Techniques
  • Frequently Asked Questions
  • Group Discussion
  • Resume Writing
  • Mock Test Based on MNC Test Pattern
  • Technical Assignments
  • Technical Test
  • Technical Interview
International Certification: Guidance for International Certification
Project: Design, Development

Enquiry