Course for PEA - up1/training-courses GitHub Wiki
เป้าหมายของ course
- ปรับปรุงการทำงานร่วมกันของทีม
- ส่งมอบระบบงานที่มีคุณภาพสูงและรวดเร็วขึ้น
- เพิ่มทักษะความสามารถของคนในทีม ตั้งแต่การออกแบบ พัฒนา ทดสอบ และ ส่งมอบระบบงาน
Design and Analysis workshop for SA/Dev/Tester
- 2 days
Target groups
- Software Analyst
- Software Architecture
Outline
- ขั้นตอนการทำความเข้าใจกับ requirements
- Discussion, Develop and Deploy process
- Customer journey workshop
- Event-storming workshop
- Discussion, Develop and Deploy process
- ขั้นตอนการจัดการ requirement
- Feature -> Flow (User story) -> Task
- Estimation and planning
- Design documentation for development and testing
- Design, analysis and acceptance criteria
- Flow chart
- Sequence diagram
- Test scenario and test cases
- Software Development Process
- Iterative and Incremental process
- Scrum
- Iterative and Incremental process
Software Architecture for Architect, SA, Dev and Ops
Target groups
- Software Analyst
- Software Architecture
- Software Developer
- Operation
Evolution of Software Architecture
Development workshop
- Test-Driven Development
- Refactoring
- Code smell
- Clean code
Target groups
- Software Developer
Test-Driven Development
Automated testing workshop
- Change from manual testing to automation testing
- Test strategies
Target groups
-
QA/Tester
-
Automated testing with Robot framework
- 2 days
-
Automated testing with Cypress
- 2 days
-
Automated testing with Playwright
- 2 days
DevOps Workshop
Target groups
-
Software Analyst
-
Software Architecture
-
Software Developer
-
Operation
-
- 2 days
Delivery team workshop (SA, Developer, Tester/QA, Operation)
- 3-5 days
Target groups
- Software Analyst
- Software Architecture
- Software Developer
- QA/Tester
- Operation
Outline
- กำหนดขั้นตอนการทำงานของทีม
- Process
- Practices
- Definition of Done (DoD)
- Software development process
- Requirement
- Work-breakdown process
- Design and Architecture
- Develop
- Project structure
- Test-driven development
- Pair-programming
- Test
- Design test cases
- Write test script
- Automated testing
- Deploy
- Design build pipeline
- Create build pipeline with tool
- Monitoring
- Requirement
- Workshop with Real work
- Design
- Develop
- Test
- Deploy
- Working with Automation process
- Workshop :: Design delivery process
- Design pipeline
- Create pipeline for real work
- Monitoring and observability
- Application Metric
- Distributed tracing
- Log aggregation
- Workshop