It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life

Training Program on Software Design/Architecture

After completion, participants will understand OOP design principles, software design & architecture. They will learn to recognize code smells and refactoring for improving code quality. They will obtain an excellent understanding of several design principles and design patterns.

Training will be held on 7th August,14th August,21st August,28th August & 4th September .

 

FEE - Tk 10000

Prerequisite

This is practice-oriented and instructor-led workshop on software design and hence participants must have 2-3 years of experience on Object Oriented Programming.

 

Project Oriented Course

One will practically learn all mentioned tools and techniques by completing a project through this practical training course.

 

 

Course Outline

1. Quick overview on object oriented programming and concept.

2. What is software design?

3. What is software architecture? What are roles of software architecture?

4. Who needs an architect?

5. Is design dead?

6. Refactoring – What, Why, When & How?

7. What is code smell and types of code smell? 8. Unit Testing and Test Driven Development overview

8. Unit Testing and Test Driven Development overview

9. Design Patterns:

a. Creational Patterns

i. Abstract Factory

ii. Builder

iii. Factory Method

iv. Prototype

v. Singleton

b. Structural Patterns

i. Adapter

ii. Bridge

iii. Composite

iv. Decorator

v. Façade

vi. Flyweight

vii. Proxy

c. Behavioral Patterns

i. Chain of Responsibility

ii. Command

iii. Interpreter

iv. Iterator

v. Mediator

vi. Memento

vii. Observer

viii. State

ix. Strategy

x. Template Method

xi. Visitor

10. Design Principles

 

 

 

Used Tools

Language: C#, IDE : Visual Studio 2010/Visual Studio 2012/Visual Studio 2013

 

COURSE SUMMARY

Course Duration : 5 Days
Total Hour : 35 Hours
Number of Batch : 01 Batch

Application Last Date : 04 August, 2015

Class Schedule

Day & Time : Friday 9:00 am - 5:00 pm
Duration : 8 hrs per class

Project:

Software Design/Architecture Project


Certificate:

Certificate will be provided after the completion of the course.