Abiliton

Get Started. It's Free
or sign up with your email address
Rocket clouds
Abiliton by Mind Map: Abiliton

1. Design

1.1. OOD

1.1.1. Abstraction

1.1.2. Encapsulation

1.1.3. Inheritance vs. Aggregation

1.1.4. Modularity

1.1.5. Polymorphism

1.1.6. Types vs. Classes

1.1.7. Abstraction Qualities (cohesion, coupling, etc)

1.1.8. Separation of concerns principle

1.1.9. Single responsibility principle

1.2. DB Design

1.2.1. Relational terminology: Entities

1.2.2. Relational terminology: Attributes

1.2.3. Relational terminology: Records (Tuples)

1.2.4. Relationships (One-to-One, One-to-Many)

1.2.5. Understanding ER notation

1.2.6. Understanding normalization concept

1.2.7. Data Integrity

1.3. Modeling

1.4. Security

2. Core

2.1. Pragraming Language

2.2. Concurrency

2.3. Refactoring

2.4. Product deploying, software installation

2.5. Internationalization

2.6. Networking

3. Web

3.1. Web UI

3.2. Web Services

3.3. Web server Applications

4. DB

4.1. SQL

4.2. DB Access

5. Configuration Management

5.1. Product builds and Continuous Integration

5.2. Managing versions

6. Verification

6.1. Code Quality

6.2. Automated Testing

7. Engineering Management

7.1. Process Planning (SDLC)

7.2. Estimation

8. Requirements

8.1. Software Requirements Engineering