Advanced Diploma in Software Development

Mumbai Educational Trust Bandra
In Mumbai

Rs 99,000
+ VAT
You can also call the Study Centre
22264... More
Compare this course with other similar courses
See all

Important information

  • Diploma
  • Mumbai
  • Duration:
    10 Months
Description

This is a programme specially designed for all the graduates who want to make their career in the IT industry.

Important information
Venues

Where and when

Starts Location
On request
Mumbai
Bandra Reclamation, Opp. Lilavati Hospital Bandra(W) , 400050, Maharashtra, India
See map

Frequent Asked Questions

· Requirements

Successful completion of 10 + 2 + 3 or 4 or equivalent from a recognised University with minimum 50% at degree level. Computer Science or IT Diploma holders from the recognised technical boards with 2 years of relevant IT experience can apply.

Course programme

Advanced Diploma in Software Development

Advanced Diploma in Software Development (ADSD) is an autonomous programme that has been specially designed based on IT industry requirements, professional feedback and dynamic research. To achieve the objectives of quality, practical and focused IT education, MET ISDR's ADSD programme ensures excellent IT career opportunities by turning all graduates into industry ready software developers.

ADSD does not require any previous knowledge of programming. Especially for the non-engineering and the non-IT graduates who don't have any programming language in their formal curriculum. This programme requires candidates with good aptitude, analytical and logical skills, so that they can grasp the concepts of programming smoothly.

Right from the Programming Languages & Operating Systems, ADSD will deliver the Enterprise Application Development using the latest platforms so that the students are equipped with all the tools and technologies which will help them in creating their own successful position in the community of knowledge professionals.

Programme Objective

This is a programme specially designed for all the graduates who want to make their career in the IT industry.

Programme Outline

The unique feature of the APSD programme is that it does not expect any previous knowledge of programming. This way it gives opportunity to all those graduates who have never learnt programming but want to make their career as an IT professional. With their domain knowledge, these professionals will doubtlessly play a key role in meeting the ever-growing demand for quality human resources.

Right from the programming languages & operating systems, this programme will deliver the Enterprise Application Development using the latest platforms so that the students are equipped with all the tools and technologies which will help them in creating their own successful position in the community of knowledge professionals.

Part I - Systems Programming
Module 1: Programming Foundations
Unit 1: Assembly and C Programming

* x86 Microprocessor Architecture
* IA32 Assembly Language Fundamentals
* C - Data Types
* C - Control Structures
* C - User Defined Functions

Unit 2: C++ Programming

* C++ Functions and SEH
* Classes, Operators and Inheritance
* RTTI, ADT and MI
* Function and Class Templates
* Standard Template Library

DESCRIPTION

* Starts with the base of programming - assembly and C programming.
* This Module explains the low level programming with the introduction of Microprocessor architecture with the family of the processors till x86
* IA32 describes how various parts of a CPU are organised and how they can be used for programming.
* C- Language goes for system development and Device-Drivers.
* C++ concentrates on developing Object Oriented Concepts

Module 2: Linux System Programming
Unit 1: The Kernel

* Threads and Synchronisation
* Process and Memory.
* Interprocess Communication
* Kernel Modules and Device Drivers
* Introduction to X Windows

Unit 2: The Shell

* Linux Shell Commands
* Shell Scripting Fundamentals
* Advanced Shell Scripting
* Introduction to PERL
* Introduction to Tcl/Tk

DESCRIPTION
Linux has been adopted worldwide as a server platform. Throws light on architecture of Linux Operating System.
Concentrates on Linux Programming, shell scripting & Device-Driver programming.
Module 3: Windows System Programming
Unit 1: WIN32 Platform SDK

* Windows Architecture and Conventions
* Threads and Synchronization
* Process and Memory
* Windows Services and Device Drivers
* Windowing and Drawing

Unit 2: MFC and COM

* MFC - Dialog Based Applications
* MFC - Document View Architecture
* MFC - Document View Architecture
* Network Programing with WinSock
* COM Clients and Servers
* ActiveX Automation and ATL

DESCRIPTION
This module explains the system programming specfic to the windows with advanced features. This module will help students in understanding windows architecture & designing applications involving tremendous amount of system level processing.
Module 4: SE & Project Management
Unit 1: Software Engineering

* SDLC and Process Models
* Requirement analysis & Use case approach
* Software implementation , Maintenance &
* Software testing
* Software Quality Assurance &
* Configuration management
* Introduction of UML

Unit 2: Project Management

* Project Planning
* Project Management Definition
* Distinctive characteristics of Software
* Project Risk identification, analysis,
* planning, monitoring
* Introduction to Microsoft Projects

DESCRIPTION
There are lot of differences in Writing a small program of 10 lines and building huge software of lacs and crores of lines. This module will train the students with the systematic methods for software design and development, so that the target software is completed within the specific time limit, financial budget and without compromising the quality.
Part II - Application Programming
Module 5: Web Programming
Unit 1: The Client Side

* HTML Fundamentals
* Advanced HTML with CSS
* JavaScript Fundamentals
* XML and XSL
* Introduction to Flash

Unit 2: The Server Side

* RDBMS and SQL
* Stored Procedures and Triggers
* CGI Programming with PERL
* PHP Language Fundamentals
* Database Driven Web-Applications

DESCRIPTION
World Wide Web which has been reached to every nook and corner of the world. This module explains the markup language, which is HTML, and the scripting language, which is JavaScript. Also introduces Server side scripting through PHP. Covers Databases, the backend of any programming language. After completion of the module can develop Desktop, Client Server & Web-Client Server Application.
Module 6: Java Programming
Unit 1: Desktop Java

* Java Language an Object Model
* Threads and Collections
* Streams and Serialisation
* Reflection and JNI
* AWT and Swing

Unit 2: Distributed Java

* Sockets and HTTP
* RMI and Java IDL
* JDBC and JNDI
* Servlets and JSP
* EJB and JMS

DESCRIPTION
This module will teach students to develop the business applications using latest and most popular platform viz. Sun Microsystems' Java. These applications will have multiple facilities like connectivity in terms of Desktop Clients, Web Clients, Mobile Clients, Web Services etc
Module 7: .NET Programming
Unit 1: Desktop .NET

* .NET Languages and Object Model
* Reflection and Assemblies
* Threads and AppDomains
* Streams and Serialisation
* Windows Forms and Controls

Unit 2: Distributed .NET

* Sockets and HTTP
* Remoting and Contexts
* Data Providers and Data Binding
* Web Forms and Web Services
* Interop and Enterprise Services

DESCRIPTION
This module allows candidates to get familiar with a programming environment that allows development of platform independent application in multiple high level languages.
This module will teach students to develop the business applications using latest and most popular platform Microsoft's .NET. These applications will have multiple facilities like connectivity in terms of Desktop Clients, Web Clients, Mobile Clients, Web Services etc.
Module 8: Aptitude Skills, Communications & Personality Development
Unit 1: Aptitude Skills

* Quantitative Problems
* Logical Reasoning
* Analytical Skills
* Coding & Decoding
* Puzzles & Problem solvings

Unit 2: Communications & Personality Development

* Motivation & Goal Setting
* Effective Business English Communication
(Verbal & Non-Verbal)
* Business Etiquettes & Corporate Look
* Executive Skills
* Special Professional Skills

DESCRIPTION
Since, IT industry is talent driven industry the Organisational Behaviors of IT organisations are different than that of the traditional organisations. This module will address the issues pertaining to organisations structure, behavior of IT professionals and soft skills like team work. Also it will concentrate on Aptitude Preparation, which will be very crucial whenever candidate goes through company recruitment process.


Compare this course with other similar courses
See all