A-Warded
Sign Up Free
All Subjects
Software Engineering
Software Engineering
36 lessons across 6 topics
1. Software Fundamentals
1
Introduction
2
Project Roles
3
Quality Attributes
4
Software Ethics
5
Software Lifecycles
6
Tooling Overview
2. Requirements Engineering
7
Elicitation
8
Modeling
9
Prioritization
10
Requirements Management
11
Specification
12
Validation
3. Software Design
13
Api Design
14
Architecture Basics
15
Componentization
16
Design Patterns
17
Design Principles
18
Scalability
4. Implementation
19
Build Systems
20
Code Reviews
21
Coding Standards
22
Refactoring
23
Unit Testing
24
Version Control
5. Testing and Quality
25
Integration Testing
26
Performance Testing
27
Security Testing
28
System Testing
29
Test Automation
30
Test Strategies
6. Deployment and Maintenance
31
Ci Cd
32
Containerization
33
Incident Response
34
Maintenance
35
Monitoring
36
Release Management