PAPGroup Ltd. Technical Knowledge Taxonomy

Get Started. It's Free
or sign up with your email address
PAPGroup Ltd. Technical Knowledge Taxonomy by Mind Map: PAPGroup Ltd. Technical Knowledge Taxonomy

1. Graphics Design

1.1. Brochure and Catalog Design

1.2. Web Content Design

1.3. Logo Design

2. Product Management

2.1. Product Design

2.1.1. UI/UX Design

2.1.1.1. UI/UX Design Tools

2.1.1.1.1. Adobe XD

2.1.1.1.2. Sketch

2.1.1.1.3. Balsamiq

2.1.1.2. Design Layers

2.1.1.2.1. Wireframing

2.1.1.2.2. Prototyping

2.1.1.2.3. Mock-up

2.1.1.3. User Experience Design

2.2. Product Ownership

2.2.1. Product Strategy

2.2.2. Product Roadmap

2.2.3. User Stories

2.2.3.1. Acceptance Criteria

3. Research and Development

4. Enterprise Software Solutions

4.1. Software Engineering

4.1.1. Software Design

4.1.1.1. Domain-driven design

4.1.2. Software Architecture

4.1.2.1. Microservice Architecture

4.1.2.2. Monolithic Architecture

4.1.2.3. Onion Architecture

4.1.2.4. MVC Architectural Pattern

4.1.3. Software Development

4.1.3.1. Software Development Technologies

4.1.3.1.1. Programming Languages

4.1.3.1.2. Software Development Platforms

4.1.3.1.3. Standards and Protocols

4.1.3.1.4. Markup Languages and Data Interchange Formats

4.1.3.2. Software Development Processes

4.1.3.2.1. Test-driven Development

4.1.3.2.2. Behavior-driven Development

4.1.3.2.3. Acceptance Test Driven Development

4.1.3.3. Software Development Practices

4.1.3.3.1. Software Craftsmanship

4.1.3.3.2. Pair Programming

4.1.3.4. Software Development Tools

4.1.3.4.1. Test Tools

4.1.3.4.2. Debug Tools

4.1.3.4.3. Build Tools

4.1.3.4.4. Refactor and Optimization Tools

4.1.3.4.5. Bundling Tools

4.1.3.4.6. Package Managers

4.1.3.4.7. Integrated Development Environments and Code Editors

4.1.3.5. Software Development Methodologies

4.1.3.5.1. Agile Methods

4.1.3.6. Software Process Models

4.1.3.6.1. Waterfall

4.1.3.6.2. Iterative

4.1.3.6.3. Incremental

4.1.4. Data Storage Technologies

4.1.4.1. Database Technologies

4.1.4.1.1. Relational Databases

4.1.4.1.2. noSQL Databases

4.1.4.2. In-Memory Data Structure Technologies

4.1.4.2.1. Redis

4.1.4.3. Message Queue Technologies

4.1.4.3.1. RabbitMQ

4.1.4.3.2. MSMQ

4.1.4.4. Object Storage Technologies

4.1.4.4.1. MinIO

4.1.5. Software Quality Assurance

4.1.5.1. Software Process QA

4.1.5.1.1. CMMI

4.1.5.2. Software Quality Attributes

4.1.5.2.1. Availability

4.1.5.2.2. Reliability

4.1.5.2.3. Maintainability

4.1.5.2.4. Reusability

4.1.5.2.5. Scalability

4.1.5.3. Software Testing

4.1.5.3.1. Unit Testing

4.1.5.3.2. Integration Testing

4.1.5.3.3. System Testing

4.1.5.3.4. Acceptance Testing

4.1.5.3.5. Persistence Testing

4.2. UI Design Technologies

4.2.1. Styling Technologies

4.2.1.1. Sass

4.2.1.2. Less

4.2.1.3. CSS

4.2.2. CSS Frameworks

4.2.2.1. Bootstrap

4.2.2.2. Materialize

4.3. Business Analysis

4.3.1. Requirements Elicitation

4.3.1.1. Requirements Elicitation Techniques

4.3.2. Domain Knowledge

4.4. DevOps

4.4.1. Operations

4.4.1.1. Computer Networks

4.4.1.1.1. Networking Concepts

4.4.1.1.2. Network Administration Tools

4.4.1.2. Virtualization

4.4.1.2.1. Virtualization Tools

4.4.1.2.2. Containerization

4.4.1.3. Operating System Administration

4.4.1.3.1. Operating Systems

4.4.2. DevOps Practices

4.4.2.1. Continuous Integration

4.4.2.2. Continuous Testing

4.4.2.3. Continuous Delivery

4.4.3. DevOps Tools

4.4.3.1. Azure Pipelines

5. Search Engine Optimization

6. Website Development

6.1. Kernel System

6.2. Customization

7. Project Management

7.1. Planning

7.1.1. Agile Project Management Tools

7.1.1.1. Azure Boards

7.2. Project Configuration Management

7.2.1. Software CM Tool

7.2.1.1. Azure Repos

7.3. Project Documentation