About this course

This course is designed to help IT and business professionals who work in technical environments learn the fundamentals and gain a better understanding of software development and application life cycle management.

In this course, you will learn basic programming skills and how to programm desktop and web applications using programming logic. Throughout this technical course, you will learn programming fundamentals.

Course Duration

2-Months

Required Qualification

  • ICS (preferable)
  • Matric (Science)

Eligibility

The candidate should have the knowledge of computers basics and can operate easily, where if the candidate has the some minimal knowledge of Adobe Photoshop, HTML, and Dreamweaver then it is easier to learn.

Course Contents

Unit-01

Introduction to Programming

    • Basics of Computer Programming
    • Decision Structures
    • Repetition Structures
    • Exception Handling
    • Computer Storage and Data Types
    • Error Handling

Unit-02

Introduction to Object-Oriented Programming

    • Objects
    • Values and References
    • Encapsulation
    • Inheritance
    • Polymorphism
    • Interfaces
    • Fundamentals of Classes
    • Computer Storage and Data Types

Unit-03

General Software Development

    • Application Lifecycle Management
    • Testing
    • Data Structures
    • Sorting Algorithms

Unit-04

Web Applications

    • Web Page Development
    • ASP.NET Application Development
    • IIS Web Hosting
    • Web Services Development

Unit-05

Desktop Applications

    • Web Windows Forms Applications
    • Console-Based Applications
    • Windows Services

Unit-06

Databases

    • Relational Database Management Systems
    • Database Query Methods
    • Database Connection Methods