Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Software Design Concepts

( Duration: 5 Days )

You will understand the Design concepts and process. By the end of Software Designing training course, you shall able to carry software designing independently by yourself.

  • Senior Software Engineers (3+ year’s development experience)

COURSE AGENDA

1

Software design

2

Design process

3

Design principles

4

Design concepts

  • Abstraction, refinement, modularity
5

Software architecture

  • Control hierarchy
  • Structural partitioning
  • Data structure
  • Software procedure
  • Information hiding
6

Effective modular design

  • Functional dependence, cohesion, coupling
7

Design heuristics for effective modularity

8

Design model

9

Design documentation

10

Design exercise (small application design)

11

Object-Oriented design concepts

  • Encapsulation
  • Design principles
  • Inheritance
  • Polymorphism

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X