An AI Requirements Engineering Curriculum for the Vibe Coding Era
Who This Course Is For
Developers who want to move beyond toy projects and build production-grade services
Companies that want to design architecture at global scale
Teams that want a competitive edge through the latest cloud technologies
Anyone who wants to master complex technology quickly and easily
How This Course Differs
Hands-on, process-driven training that takes you all the way to production-grade deliverables. See what sets this course apart.
| Comparison | This Course | Other Courses for General Audiences |
|---|---|---|
| Key Points |
Spec-First: Proceeds in the order of planning → design → implementation, so AI is applied under a clear blueprint. Software engineering discipline: Prioritizes code quality and structure, pursuing efficiency and completeness from the planning stage |
Implementation-First: Tends to jump straight into coding without design documents, coding whatever the AI dictates Speed and convenience: Emphasizes producing many outputs in a short time. A "skip the hard theory, just build fast" approach |
| Curriculum Structure |
End-to-end project: The full flow from requirements definition → design → implementation → testing/deployment is practiced in a single project. Focused on hands-on, real-world processes |
Many sample projects: Each chapter practices an individual feature or tool. Built around the latest trending technologies (e.g., ChatGPT, Cursor) |
| Deliverables, Quality / Completeness |
High-quality deliverables: Structurally sound, maintainable code. Aims for production-grade quality (with scalability and stability in mind) |
Quick prototype level: The main output is an MVP built in a short time. It works, but code quality and scalability are secondary |
| Key Points | |
|---|---|
| This Course |
Spec-First: Proceeds in the order of planning → design → implementation, so AI is applied under a clear blueprint. Software engineering discipline: Prioritizes code quality and structure, pursuing efficiency and completeness from the planning stage |
| Other Courses for General Audiences |
Implementation-First: Tends to jump straight into coding without design documents, coding whatever the AI dictates Speed and convenience: Emphasizes producing many outputs in a short time. A "skip the hard theory, just build fast" approach |
| Curriculum Structure | |
| This Course |
End-to-end project: The full flow from requirements definition → design → implementation → testing/deployment is practiced in a single project. Focused on hands-on, real-world processes |
| Other Courses for General Audiences |
Many sample projects: Each chapter practices an individual feature or tool. Built around the latest trending technologies (e.g., ChatGPT, Cursor) |
| Deliverables, Quality / Completeness | |
| This Course |
High-quality deliverables: Structurally sound, maintainable code. Aims for production-grade quality (with scalability and stability in mind) |
| Other Courses for General Audiences |
Quick prototype level: The main output is an MVP built in a short time. It works, but code quality and scalability are secondary |
Core Curriculum
1. The Software Development Paradigm in the AI Era
Key Learning Content and Activities
Learning Objectives
• Recognize the importance of spec-driven development.
2. Hands-on AI Development Tools and Their Limitations
Key Learning Content and Activities
Learning Objectives
• Clearly recognize the technical constraints of today's AI development tools and derive the need for a systematic methodology to address them.
3. Requirements Definition and Specification Principles
Key Learning Content and Activities
Learning Objectives
• Strengthen the ability to define and specify high-quality requirements.
4. DDD-Based System Analysis and Design
Key Learning Content and Activities
Learning Objectives
• Learn how to automate analysis, design and documentation using MSAEZ.
5. System Implementation through AI Pair Programming
Key Learning Content and Activities
Learning Objectives
• Get the most out of the Cursor IDE's advanced features (context management, multi-step prompting and more).
6. Intelligent Test Automation and Quality Assurance
Key Learning Content and Activities
Learning Objectives
• Establish traceability across requirements, design, implementation and testing.
7. Deployment Automation and CI/CD Pipeline Construction
Key Learning Content and Activities
Learning Objectives
• Develop the ability to build and operate a model-based CI/CD pipeline.
* Some course content may change depending on circumstances.
Instructors
Jinyoung Jang
uEngine CEO & President
- Current CEO of uEngine Solutions
- MSA training and enterprise consulting
- Runs the MSA Facebook group
- Technical advisory member, Digital Platform Government
- Certified instructor, Korea Software Technology Association (KOSTA)
- SAFe Agile Certified Consultant (SPC)
- Numerous cloud (MSA, DDD) lectures
- University lecturer in object-oriented programming
Yongju Park
uEngine Director & MSA Consultant
- Current lead instructor, uEngine MSA regular curriculum
- Current instructor, MSA App. Engineering corporate course
- Current adjunct professor, Department of Computer/AI Engineering, Sejong Cyber University
- Certified instructor, Korea Software Technology Association (KOSTA)
- MSA DT master plan project
- Author of microservices course materials and textbooks
- Instructor, KT Microservice job transition program
- Instructor, LG CNS EventStorming training
Seongyeol Yoon
uEngine Manager & MSA Consultant
- Current Head of R&D / Executive Director, NAVIWORKS
- Current Head of R&D / Director, DreamFlow
- Current certified instructor, KOSTA BAPF Forum
- MSA development and network infrastructure construction
- Domain analysis/design and server development projects
- Vice Chair, TTA IoT Special Technical Committee
- Adjunct professor, Gachon University
- Delivered numerous microservices training courses
Course Information
9:30 – 17:30 (7 hours total)
Real-time online live lectures (via Zoom)
KRW 210,000→ KRW 140,000
Service delivery period: the service is delivered within 1 month of payment completion. Payment can be made starting 2 weeks before the course start date.
Contact us anytime to register for training or ask a question.