Windows-GPU-UNLOCK
RTX3090 UEFI 포트, 한국어 무리셋 윈도우 부팅 가이드, 검증된 소스와 벤치마크 제공
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
DAsP(데이터아키텍처 준전문가) 자격증 시험 준비를 위한 웹 기반 학습 플랫폼입니다. 이론 학습 + 단원별 문제 풀이 + 모의고사를 한 곳에서 제공합니다. 합격 기준: 전체 60점 이상 + 각 과목 40% 이상 (과락 없이) 📚 이론 학습 (/theory) • 14개 챕터 — 공식 출제 범위 주요항목 기준 구성 • 마크다운 기반 — 표·코드블록·예시·출제 포인트 포함 • TOC(목차) — 섹션별 빠른 이동 • 관련 문제 미리보기 — 이론 → 문제 풀기 자연스러운 연계 🎯 문제 풀이 (/quiz) • 단원별 풀기 — 14개 챕터별 순차 풀이, 정답 즉시 확인 • 오답 노트 — 틀린 문제만 모아서 반복 학습 • 북마크 — 중요 문제 따로 정리 • 키보드 단축키 — 선택지 1~4키 빠른 선택README 전문 보기 ↗
DAsP(데이터아키텍처 준전문가) 자격증 시험 준비를 위한 웹 기반 학습 플랫폼입니다.
이론 학습 + 단원별 문제 풀이 + 모의고사를 한 곳에서 제공합니다.
| 항목 | 내용 |
|---|---|
| 용도 | DAsP(데이터아키텍처 준전문가) 시험 준비 |
| 학습 과목 | 4과목 (전사아키텍처·데이터 요건분석·데이터 표준화·데이터 모델링) |
| 총 챕터 | 14개 챕터 |
| 챕터 문제 | 216문항 (챕터별 15~23문항) |
| 모의고사 | 50문항 × 2회 (exam1·exam2) |
| 주요 기능 | 이론 학습, 단원별 풀이, 모의고사(3가지 모드), 오답 노트, 북마크, 이어서 풀기 |
| 진도 추적 | localStorage 기반 (로그인 불필요) |
| 배포 환경 | Vercel / Next.js SSG |
| 과목 | 제목 | 문항 | 배점 |
|---|---|---|---|
| 1과목 | 전사아키텍처 이해 | 10문항 | 20점 (문항당 2점) |
| 2과목 | 데이터 요건 분석 | 10문항 | 20점 (문항당 2점) |
| 3과목 | 데이터 표준화 | 10문항 | 20점 (문항당 2점) |
| 4과목 | 데이터 모델링 | 20문항 | 40점 (문항당 2점) |
| 합계 | 50문항 | 100점 / 90분 |
합격 기준: 전체 60점 이상 + 각 과목 40% 이상 (과락 없이)
# 저장소 클론
git clone https://github.com/kdkim2000/dasp.git
cd dasp
# 의존성 설치
npm install
# 개발 서버 실행 (localhost:3000)
npm run dev
npm run dev # 개발 서버 (hot reload)
npm run build # SSG 빌드
npm run lint # ESLint 검사
npm run type-check # TypeScript 타입 검사
npm run test # Vitest 단위 테스트 (1회)
npm run test:watch # Vitest (watch 모드)
/theory)/quiz)/quiz/exam)/)| 챕터 ID | 과목 | 주요항목 |
|---|---|---|
part1_ch1 | 1과목 | 전사아키텍처 개요 (EA 정의·프레임워크·참조모델·프로세스) |
part1_ch2 | 1과목 | 전사아키텍처 구축 (방향수립·아키텍처매트릭스·현행분석) |
part1_ch3 | 1과목 | 전사아키텍처 관리 및 활용 (거버넌스·데이터 거버넌스) |
part2_ch1 | 2과목 | 정보 요구 사항 개요 |
part2_ch2 | 2과목 | 정보 요구 사항 조사 (수집기법·면담절차·우선순위) |
part2_ch3 | 2과목 | 정보 요구 사항 분석 (분석대상·상세화·재검토) |
part2_ch4 | 2과목 | 정보 요구 검증 (상관분석·CRUD·명세서·생명주기) |
part3_ch1 | 3과목 | 데이터 표준화 개요 (필요성·개념·관리도구) |
part3_ch2 | 3과목 | 데이터 표준 수립 (단어·용어·도메인·코드 표준) |
part3_ch3 | 3과목 | 데이터 표준 관리 (품질관리·변경관리·거버넌스) |
part4_ch1 | 4과목 | 데이터 모델링 이해 (개요·기법·표기법·관계형모델) |
part4_ch2 | 4과목 | 개념 데이터 모델링 (주제영역·엔터티·관계 정의) |
part4_ch3 | 4과목 | 논리 데이터 모델링 (속성·정규화·이력관리·참조무결성) |
part4_ch4 | 4과목 | 물리 데이터 모델링 (변환·반정규화·인덱스·파티셔닝) |
| 구분 | 파일 | 문항 수 |
|---|---|---|
| 1과목 | part1_ch1~ch3 | 23 + 18 + 18 = 59문항 |
| 2과목 | part2_ch1~ch4 | 15 + 18 + 17 + 18 = 68문항 |
| 3과목 | part3_ch1~ch3 | 15 + 15 + 15 = 45문항 |
| 4과목 | part4_ch1~ch4 | 15 + 15 + 19 + 18 = 67문항 |
| 챕터 합계 | 239문항 | |
| 모의고사 1회 | exam1.json | 50문항 |
| 모의고사 2회 | exam2.json | 50문항 |
| 총 문항 | 339문항 |
| 영역 | 기술 | 설명 |
|---|---|---|
| 프레임워크 | Next.js 14 | Pages Router, SSG |
| 언어 | TypeScript | strict 모드 |
| 스타일링 | Tailwind CSS | 인디고/블루 팔레트 (#6366F1) |
| 상태 관리 | React Context | useProgress 훅 |
| 저장소 | localStorage | dasp_progress, dasp_exam_session |
| 마크다운 | react-markdown | rehype-highlight 코드 하이라이팅 |
| 테스트 | Vitest + jsdom | 단위 테스트 |
| 배포 | Vercel | Next.js 최적화 호스팅 |
dasp/
├── pages/
│ ├── _app.tsx ← ProgressProvider + Layout
│ ├── index.tsx ← 대시보드 홈
│ ├── theory/
│ │ ├── index.tsx ← 이론 목차 (4과목 그리드)
│ │ └── [chapterId].tsx ← 이론 본문 (SSG, 14개 경로)
│ └── quiz/
│ ├── index.tsx ← 문제풀기 허브
│ ├── chapter/[chapterId].tsx ← 단원별 풀이 (SSG, 14개 경로)
│ ├── exam.tsx ← 모의고사 (3가지 모드, 세션 영속화)
│ ├── result.tsx ← 결과 (4과목별 점수)
│ ├── wrong.tsx ← 오답 노트
│ └── bookmarks.tsx ← 북마크
│
├── components/
│ ├── layout/Layout.tsx, TopBar.tsx
│ ├── ui/Mascot.tsx, Badge.tsx ← 마스코트(Archi), 게이미피케이션 배지
│ ├── quiz/
│ │ ├── QuestionCard.tsx ← 문제 카드 + 키보드 단축키
│ │ ├── AnswerFeedback.tsx ← 정답/오답 + 해설
│ │ ├── QuizNavigator.tsx ← 문제 번호 그리드
│ │ └── ExamTimer.tsx ← 카운트다운 타이머
│ ├── theory/
│ │ ├── TheoryContent.tsx ← 마크다운 렌더링
│ │ ├── TheoryTOC.tsx ← 목차 (IntersectionObserver)
│ │ └── RelatedQuestions.tsx ← 관련 문제 미리보기
│ └── dashboard/
│ ├── HeroBanner.tsx, LearningPath.tsx
│ ├── ChapterProgress.tsx, WeakChapters.tsx
│ ├── WeeklyXP.tsx, ProgressChart.tsx
│ └── MascotCard.tsx
│
├── lib/
│ ├── chapters.ts ← CHAPTERS 배열 (14개, 유일한 챕터 소스)
│ ├── questions.ts ← 문제 로드·필터링·모의고사 샘플링
│ ├── theory.ts ← 이론 마크다운 로드
│ └── progress.ts ← localStorage CRUD + 시험 세션 영속화
│
├── context/
│ └── ProgressContext.tsx ← useProgress 훅 (답변·북마크·XP·스트릭)
│
├── types/
│ └── index.ts ← Question, ExamResult, ExamSession 등
│
├── data/
│ ├── theory/ ← 14개 이론 마크다운 (part{1-4}_ch{1-4}.md)
│ └── questions/
│ ├── part{1-4}_ch{1-4}.json ← 14개 챕터 문제
│ └── mockexam/
│ ├── exam1.json ← 모의고사 1회 (50문항)
│ └── exam2.json ← 모의고사 2회 (50문항)
│
├── scripts/
│ └── validate-questions.ts ← JSON 스키마 검증
│
├── docs/plans/ ← 개발 이력 계획 문서 (01~07)
├── CLAUDE.md ← 개발자 가이드 (Claude Code용)
├── package.json
├── tailwind.config.js
└── tsconfig.json
사용자 선택지 선택
↓
QuestionCard → handleAnswer()
↓
ProgressContext.markAnswer()
↓
lib/progress.ts → localStorage('dasp_progress') 저장
↓
getStats() 계산 → Dashboard 반영
시험 시작 → 문제 로드 + 세션 저장 (dasp_exam_session)
↓
답변/이동 시마다 자동 저장
↓
이탈 후 재진입
↓
인트로 화면에 "이어서 풀기" 배너 표시
↓
클릭 → examEndTime 기반 남은 시간 계산 + 상태 복원
↓
제출 → 세션 삭제 + 결과 저장 (dasp_progress.examHistory)
| 용도 | 형식 | 예시 |
|---|---|---|
| 파일명·라우팅 | part{N}_ch{M} | part4_ch3 |
| 챕터 문제 ID | p{N}c{M}_{3자리} | p4c3_015 |
| 모의고사 ID | exam{N}_{3자리} | exam1_042 |
// 핵심 타입 (types/index.ts)
interface Question {
id: string // "p2c3_001"
part: 1 | 2 | 3 | 4
chapter: string // "part2_ch3"
content: string
options: string[] // 4지선다
answer: number // 0-3
explanation: string
tags?: string[]
difficulty?: '하' | '중' | '상'
questionType?: 'concept' | 'application' | 'comparison' | 'ordering'
}
interface ExamSession { // 모의고사 이탈 복원용
mode: 'random' | 'exam1' | 'exam2'
questions: Question[]
currentIndex: number
answers: Record<number, { selectedIndex: number; result: AnswerResult }>
examEndTime: number // 절대 만료 시각 (ms)
}
| 항목 | 수량 |
|---|---|
| 이론 챕터 | 14개 |
| 챕터 문제 | 239문항 |
| 모의고사 문제 | 100문항 (2회 × 50) |
| 총 문제 | 339문항 |
| SSG 정적 경로 | 28개 (이론 14 + 문제 14) |
| 키 | 내용 |
|---|---|
dasp_progress | 답변 기록, 북마크, 모의고사 이력 (최근 10개) |
dasp_exam_session | 진행 중 모의고사 세션 (이탈 복원용) |
q-theme | 다크모드 설정 ('dark' | 'light') |
--q-bg 등) + [data-theme="dark"] 전환# 타입 검사
npm run type-check
# ESLint
npm run lint
# 단위 테스트
npm run test
# 전체 빌드 + SSG 생성
npm run build
# 단일 테스트 파일
npx vitest run lib/chapters.test.ts
| 계획 | 내용 |
|---|---|
| 01 | SQL 실전 문제 업그레이드 (초기 SQLD 버전) |
| 02 | 혼합 랜덤 출제 구조 (초기) |
| 03 | 공식 출제 범위 기준 챕터 재구성 (14챕터) |
| 04 | 모의고사 문제 품질 1차 개선 |
| 05 | 이론 기반 누락 문제 추가 (24문항) |
| 06 | 모의고사 세션 영속화 (이어서 풀기) |
| 07 | 모의고사 전면 재작성 (실전 수준 품질) |
MIT License
마지막 업데이트: 2026-06-02
버전: 2.0.0
상태: ✅ 운영 중