Skype | Facebook | Google+ | Home | Sitemap | Contact us | +92 321 3499131 | +971 4 221 6756

ICT Offers
Online Training

Diploma in Microsoft Technologies

[One Year Program]

DMT training curriculum is designed to develop the skills necessary to meet professional requirements of IT & Telecom sectors.

DMT is a Microsoft exams collection that is trusted and accepted by leading employers, educational institutions and governments worldwide.

Diploma in Microsoft Technologies Course Contents

[Download Outline]

Trimester - 1

Windows Operating System

  • Understanding operating system configurations
  • Installing and upgrading client systems
  • Managing applications
  • Managing files and folders
  • Managing devices
  • Understanding operating system maintenance

IT Office

Ms Word

  • Getting Started with Microsoft Word
  • Editing a Document
  • Formatting Text
  • Formatting Paragraphs
  • Working with Tables
  • Header and Footer
  • Drawing Toolbar – Word Art
  • Create Word Macros
  • Proofing a Document

Ms Excel

  • Concepts of MS Excel
  • Formulas and Functions
  • Editing Features
  • Working with the Large Workbooks
  • Inserting page breaks for printing-
  • Working with Charts
  • Inserting Graphic Objects
  • Previewing and Printing
  • Simple Database Operation
  • Analyzing Data Using Pivot Tables and Pivot Charts

Ms Powerpoint

  • Getting Started
  • Creating a Presentation
  • Working with Content
  • Formatting Text
  • Adding Content
  • Graphics
  • Tables
  • Charts
  • Slide Effects
  • Printing
  • Package a Presentation

Image Editing

Corel Draw

  • Introduction to COREL DRAW X5
  • Drawing shapes
  • Creating custom shapes
  • Colors + Fills, Filling objects
  • Outlines
  • Working with artistic & paragraph text
  • Shaping objects
  • Working with bitmaps
  • Using the interactive tools

Adobe Photoshop

  • Introduction to Adobe Photoshop CS6
  • Rulers, guides and grids Layers
  • Layers Styles
  • Transformation
  • Working with Text
  • Image
  • Color adjustment
  • 'Quality' adjustment
  • Selections
  • Outputting for the Web

Adobe Illustrator


Trimester - 2

Web Editing/Designing


  • Fundamentals of HTML
  • Basic HTML tags
  • Format text on Web Pages
  • Incorporate images
  • Create hyperlinks
  • Create complex image maps
  • Create tables and nested tables
  • Insert a form on a web page
  • Set, modify form field properties: text field, drop-down, check box, radio button
  • Validating HTML

Cascading Style Sheet - CSS

  • Designing with Style Sheets
  • Style Sheet Syntax
  • ID, Class Contextual Selectors
  • Linked (External) Style Sheets
  • Cascading Order
  • Properties: Text, Font, Colors, Backgrounds, Borders
  • Floating Elements
  • Absolute and Relative Positioning i.e. Div’s etc.
  • Layering Elements with the Z-Index
  • Animation of objects

JavaScript & Document Object Model - DOM

  • Introduction to JavaScript
  • Variables and  Objects
  • Decision Making Statement: If, Switch
  • Loops: For, While & Do While
  • Arrays
  • Functions and Prototypes
  • Core JavaScript Objects
  • DOM Introduction
  • DOM Event Model
  • DOM Functions i.e. Document.Write, Document.GetElementById, Document.bgColor etc.


Networking Core Concepts & CCNA

  • Understanding network infrastructures
  • Understand the concepts of Internet, intranet, and extranet
  • Virtual Private Network (VPN), security zones, firewalls
  • Understand local & wide area networks (LANs/WANs)
  • Understand wireless networking & its standards
  • Understand network topologies and access methods
  • CCNA Certification Official Curriculum

Software Development – I [Java]

  • Introduction
  • Language Components
  • Object-Oriented Programming
  • Methods
  • Arrays
  • Encapsulation
  • Inheritance & Polymorphism
  • Abstract Classes and Interfaces
  • Exceptions
  • Input and Output in Java
  • Threads
  • Java Applets
  • Java Graphics


Trimester - 3

Database Management System

SQL Server

  • Introduction to Microsoft SQL Server
  • Introduction to T-SQL Querying
  • Writing SELECT Queries
  • Querying Multiple Tables
  • Sorting and Filtering Data
  • Working with SQL Server 2014 Data Types
  • Using DML to Modify Data
  • Using Built-In Functions
  • Grouping and Aggregating Data
  • Using Subqueries
  • Using Table Expressions
  • Using Set Operators
  • Using Window Ranking, Offset, and Aggregate Functions
  • Pivoting and Grouping Sets
  • Executing Stored Procedures
  • Programming with T-SQL
  • Implementing Error Handling
  • Implementing Transactions
  • Improving Query Performance
  • Querying SQL Server Metadata

Web Development

PHP HyperText PreProcessor - PHP

  • Introduction
  • PHP Document
  • Language Fundamentals: Variables, Constants
  • Decision Making Statement: If, ? & Switch
  • Loops: For, For-Each While & Do While
  • Statement: Break, Continue
  • Operators: Airthmentic, String, Assignment, Comparison, Incr/Decr etc.
  • PHP functions:
  • Arrays: Numerically Indexed, Associative
  • Array Functions: Join, Explode, Implode, In_Array, Array_Search.
  • String Functions: Strlen, Printf, Substr, Str_Replace
  • Server-Side Processing
  • Processing Forms via GET/POST
  • GET or POST?
  • State and Persistence: Cookies/Session
  • Web Application Development
  • Introduction to PHP Frameworks
  • Basic OOP

Integrating PHP and MySQL

  • PHP interfacing with MySQL
  • Connecting to MySQL
  • Connecting to a database
  • Executing SQL
  • Retrieving the data set
  • Refining the fetch

Administering Windows Server

Deploy, Manage, and Maintain Servers

  • Deploy and manage server images.
  • Implement patch management.
  • Monitor servers.

Configure File and Print Services

  • Configure Distributed File System (DFS).
  • Configure File Server Resource Manager (FSRM).
  • Configure file and disk encryption.
  • Configure advanced audit policies.

Configure Network Services and Access

  • Configure DNS zones & DNS records.
  • Configure VPN and routing.
  • Configure DirectAccess.

Configure a Network Policy Server Infrastructure

  • Configure Network Policy Server (NPS).
  • Configure NPS policies.
  • Configure Network Access Protection (NAP).

Configure and Manage Active Directory

  • Configure service authentication.
  • Configure Domain Controllers.
  • Maintain Active Directory.
  • Configure account policies.

Configure and Manage Group Policy

  • Configure Group Policy processing.
  • Configure Group Policy settings.
  • Manage Group Policy objects (GPOs).
  • Configure Group Policy preferences


Trimester – 4

Microsoft Certified Solutions Expert - Networking

  • Installing and Configuring Windows Server
  • Administering Windows Server
  • Configuring Advanced Windows Server Services
  • Designing and Implementing a Server Infrastructure
  • Implementing an Advanced Server Infrastructure

Software Development – II [C# Sharp]

Getting Started

Language Fundamentals

Declaring Variables

Managing Application Flow

Exception Handling and Debugging

Creating Custom Classes

Working with Inheritance and Polymorphism

Choose One:

ASP.NET or Android App Development

ASP.NET Web Applications

Overview of .NET & Web Technologies

  • Overview of Microsoft Web Technologies
  • Overview of ASP.NET
  • Introduction to ASP.NET MVC

Designing ASP.NET MVC Web Applications

  • Planning in the Project Design Phase
  • Designing Models, Controllers, and Views

Developing ASP.NET MVC Models

  • Creating MVC Models
  • Working with Data

Developing ASP.NET MVC Controllers

  • Writing Controllers and Actions, Action Filters
  • Add Controllers to an MVC Application to manage user interaction, update models, and select and return Views.

Developing ASP.NET MVC Views

  • Creating Views with Razor Syntax
  • Using HTML Helpers
  • Reusing Code in Views

Testing and Debugging ASP.NET MVC Web Applications

  • Unit Testing MVC Components
  • Implementing an Exception Handling Strategy

Structuring ASP.NET MVC Web Applications

  • Analyzing Information Architecture
  • Configuring Routes
  • Creating a Navigation Structure

Applying Styles to ASP.NET MVC Web Applications

  • Using Template Views
  • Applying CSS to an MVC Application
  • Creating an Adaptive User Interface

Building Responsive Pages in ASP.NET MVC Web Applications

  • Using AJAX and Partial Page Updates
  • Implementing a Caching Strategy

Using JavaScript and jQuery for Responsive MVC Web Applications

  • Rendering and Executing JavaScript Code
  • Using jQuery and jQuery UI

Controlling Access to ASP.NET MVC Web Applications

  • Implementing Authentication and Authorization

Building a Resilient ASP.NET MVC Web Application

  • Developing Secure Sites
  • State Management

Implementing Web APIs in ASP.NET MVC Web Applications

  • Developing a Web API
  • Calling a Web API from Mobile and Web Applications

Deploying ASP.NET MVC Web Applications

  • Deploying a Web Application or MVC Application

Android App Development

Getting Started:

  • Android Studio Installation

The Basics

  • What is Android?
  • Architecture Explained
  • Role of Java
  • Hello World Application

Unit Testing and Debugging

  • Creating Unit Tests
  • Android Development Tools (ADT)
  • Using the Emulator
  • Analyzing the Heap

Android User Interface

  • View Hierarchy, Menus
  • Fragments

Styling Widgets

  • Defining & Applying Styles to the UI
  • Platform Styles and Themes


  • Layout Containers
  • Weight and Gravity
  • Layout Techniques
  • Handling Events

Advanced Widgets

  • ScrollView, ViewPager
  • TabView, Custom Views

Storing and Retrieving Data

  • Internal and External Storage
  • Preferences

Content Providers

  • Querying Content Providers
  • Modifying Data
  • Creating a Content Provider

Asynchronous Tasks

  • Main UI Thread
  • Using AsyncTask

Location Services and Maps

  • Location Services
  • Mock Location Data
  • Google Map Libraries

Web View

  • Web Apps Overview
  • Targeting Screens from Web Apps
  • Web View
  • Debugging Web Apps
  • Best Practices for Web Apps

Best Practices

  • Compatibility
  • Supporting multiple screens
  • Optimizing for Other Android Versions

Training Schedule
Download Full Calendar

21 Feb 2019

Graphics Designing
Thu-Fri-Sat 05:00 PM-06:30 PM

Quick Links
Web Designing & Development Android Mobile App Development SEO Internet Marketing MCSE CCNA CCNP


Web Development

Java Android


Graphics Designing






Spoken English

Ms Office

ICT Trainings facebook Icon ICT Trainings Twitter Icon ICT Google Plus Icon ICT Trainings Google Plus Icon ICT Trainings linkedin Icon
Download ICT Trainings App!
ICT Trainings - iTunes App ICT Trainings - Google Play App

© Copyright 2007-2019 - ICT Trainings - All rights reserved.
Designed by Innovative.