삼성 청년 SW 아카데미(SSAFY) 학습 기록 및 프로젝트 저장소
Language
Framework / Library
AI Tooling
Tools
| # | 과목 | 주요 키워드 |
|---|---|---|
| 01 | Python | 기초 문법 · OOP · 데이터 처리 |
| 02 | Algorithm | 핵심 이론 · 문제 풀이 · 구조적 사고 |
| 03 | Web | HTML · CSS · 반응형 · Bootstrap |
| 04 | PJT | 관통 프로젝트 · REST API · SPA · MCP |
| 05 | AI I | LLM · 에이전트 · 바이브 코딩 · 오케스트레이션 |
| 06 | AI II | ML · 딥러닝 · NLP · RAG · LangChain · 모델 배포 |
| 07 | Django | MTV · ORM · DRF · 인증/권한 |
| 08 | DB | SQL · 관계형 DB · N:1 · N:M |
| 09 | JavaScript | DOM · 비동기 · AJAX · 이벤트 |
| 10 | Vue.js | SFC · Pinia · Vue Router · DRF 연동 |
- 파이썬 기초 문법 및 객체 지향 프로그래밍(OOP) 실습
- 효율적인 로직 구성을 위한 데이터 처리 연습
- 알고리즘 핵심 이론 및 문제 풀이 논리 기록
- 구조적 사고 기반의 문제 해결 전략 수립
- HTML/CSS 및 반응형 웹 디자인 구현
- Bootstrap 기반 UI 레이아웃 설계 및 실습
- 관통 프로젝트 수행 일지 및 기술 문서 관리
- 프로젝트 기획·협업 / 관계형 DB 설계 / REST API 설계
- DOM 조작 · Axios 비동기 통신 · Vue SPA 기초 · MCP 활용
- AI 엔지니어링: LLM 작동 원리 및 SDLC 패러다임 변화 분석
- 워크플로우 설계: '계-생-검' 체계 기반 에이전트 협업 루프 구축
- 바이브 코딩: copilot-instructions 기반 에이전트 세션 분리 및 통제
- AI 오케스트레이션: 랭플로우(Langflow) 활용 멀티 에이전트 시스템 설계
- AI Python: NumPy · Pandas · 수학 기초
- ML 기초: AI·ML·딥러닝 개념 · 학습 과정 · 평가 · 과적합 · 교차 검증 · 비지도 학습
- ML 방법론: 선형 회귀 · 로지스틱 회귀 · 뉴럴 네트워크 · 경사 하강법 · 역전파
- 딥러닝 비전: CNN · AlexNet · VGG · ResNet · MobileNet · RNN · LSTM · ViT
- 이미지 파운데이션 모델: CLIP · SigLIP · VLM · 경량화 · 합성 데이터 · 파인튜닝
- NLP 기초: 워드 임베딩 · RNN · LSTM · Seq2Seq · 어텐션 · 트랜스포머 · BERT/T5/GPT
- 텍스트 파운데이션 모델: LLM 정의 · 정렬 학습 · 디코딩 알고리즘 · 평가 · 응용 · 한계
- LangChain 서비스: 포스트트레이닝 · RAG · AI 에이전트 · MCP · 랭체인
- 에이전트 모델: AI 에이전트 정의 · 멀티 에이전트 · 메모리 · 툴 · 추론 · 플래닝
- AI 모델 배포: 모델 서빙 · 최적화 · 배포 파이프라인
- 경량화 학습: 리소스 효율적 학습 · 양자화 · 지식 증류
- Django 기초: MTV 패턴 · 프로젝트·앱 구조 · 개발 서버 · URL 라우팅
- 템플릿: DTL · 템플릿 상속 · context 전달 · 필터·태그
- Model & ORM: 모델 정의 · 마이그레이션 · QuerySet · Admin 등록
- CRUD: 데이터 생성·조회·수정·삭제 · redirect · request.method 분기
- Form & ModelForm: forms.py · ModelForm · is_valid() · cleaned_data · validator
- Static & Media: 정적 파일 설정 · 미디어 업로드 · ImageField · FileField
- DRF: Serializer · APIView · Router · 인증 · 권한 관리
- SQL 기초: DDL · DML · SELECT · 조건·정렬·집계
- 고급 SQL: JOIN · 서브쿼리 · 인덱스 · 트랜잭션
- 관계 설계: N:1 관계 (ForeignKey) · N:M 관계 (ManyToManyField)
- DOM: 요소 선택 및 조작 · 동적 UI 구현
- 기초 문법: 변수 · 함수 · 배열 · 객체 · 스코프 · 클로저
- 비동기: 이벤트 루프 · 콜백 · Promise · async/await
- AJAX: Axios · fetch · Django 비동기 통신 연동
- Vue 기초: MVVM 패턴 · 선언적 렌더링 · 반응형 시스템
- 기본 문법: 디렉티브 · 이벤트 핸들링 · 양방향 바인딩 · computed · watch
- SFC: 싱글 파일 컴포넌트 · Vite 기반 프로젝트 구조
- 컴포넌트: Props · Emits · 컴포넌트 통신 패턴
- Vue Router: 라우팅 설정 · 동적 라우트 · 네비게이션 가드
- Pinia: 상태 관리 · Store 설계 · 컴포넌트 간 상태 공유
- DRF 연동: CORS 처리 · 토큰 인증 · 권한 관리 · 사용자 커스터마이징
| # | 프로젝트 | 핵심 기술 |
|---|---|---|
| 06 | 프로젝트 기획과 협업 | 기획 · Git 협업 |
| 07 | 관계형 DB 설계 | ERD · SQL |
| 08 | DB 설계를 활용한 REST API 설계 | Django REST API |
| 09 | DOM 조작 프로젝트 | JavaScript · DOM |
| 10 | Axios 비동기 통신을 이용한 웹사이트 구현 | Axios · AJAX |
| 11 | Vue를 활용한 SPA 기초 | Vue.js · SPA |
| 12 | MCP 활용 | MCP · AI 에이전트 |
- Editor: Visual Studio Code, PyCharm
- Language: Python, JavaScript
- Framework: Django, Vue.js
- Library: Bootstrap, NumPy, Pandas, LangChain
- AI Tooling: GitHub Copilot, Langflow
- DB: SQLite
- Version Control: Git, GitHub
- 기록의 구조화: 핵심 개념 명시형 요약 및 즉각적 코드화 수행
- AI 역량 고도화: 단순 생성을 넘어 에이전트 통제 및 시스템 설계 역량 내재화