SSCC
‹ 행사 목록
모집 중예정행사

Git부터 웹 기초 그리고 SSCCOps 유지보수까지

활동 소개

웹 개발 경험이 없거나 적은 신입·저학년 부원이 SSCCOps(동아리 운영관리 시스템)의 개발과 유지보수를 맡을 수 있도록 키우는 6주 실습 과정입니다.

언어·프레임워크 문법을 깊게 배우기보다, 작은 TODO 웹 서비스를 직접 만들고 키워 가며 실제 운영 시스템이 어떻게 돌아가는지 경험합니다. 처음에는 FastAPI + HTML + SQLite로 단순하게 만들고, Cloud 배포 → Frontend/Backend 분리와 Layered Architecture → Container 기반 CI/CD → AGENTS.md와 Skill을 활용한 AI Agent 개발 → Spring Boot·Next.js로 Framework 마이그레이션 순서로 발전시킨 뒤, 마지막 주에 실제 SSCCOps Issue를 해결합니다.

과제는 sscc-lab GitHub Organization의 템플릿으로 제공되고, 각자 본인 계정 아래에 Repository를 만들어 작업합니다. 배포도 각자 가입한 Cloudflare·Render·Supabase 계정에 합니다.

목표

  • Issue → Branch → Commit → PR → Review → Merge 협업 흐름을 도움 없이 수행한다
  • 브라우저에서 데이터베이스까지 요청이 흐르는 경로를 자신의 말로 설명한다
  • Router / Service / Repository로 책임을 나누는 이유를 이해한다
  • CI/CD 파이프라인이 실패했을 때 로그로 실패 지점을 찾는다
  • AGENTS.md와 Skill로 AI Agent에게 일을 맡기고 결과를 검증한다
  • 실제 SSCCOps Issue를 분석·수정하고 PR과 테스트 배포까지 마친다

매주 «개념 학습 → 기초 실습 → 심화 실습 → 완료 기준 확인» 순서로 진행하며, 각 주차는 직접 수행할 수 있고 왜 그렇게 동작하는지 설명할 수 있을 때 마칩니다. (먼저 끝나면 집에 먼저 갈 수 있는 구조)

준비물

  • 개인 노트북 (실습을 매 회차 직접 진행합니다)
  • GitHub 계정 (1회차 전)
  • Google 또는 GitHub 계정으로 Cloudflare · Render · Supabase 가입 (2회차 전, 모두 무료 플랜)
  • Git 설치

사전 지식은 필요 없습니다. 웹 개발 경험이 없어도 참여할 수 있습니다.

일정

매주 월요일 19:00

커리큘럼

회차내용계획일
1Git & Collaboration — Issue·Branch·PR·Review·Squash Merge, Pair 실습과 Conflict 해결2026-11-02
2Web Fundamentals — HTTP·3-Tier, FastAPI+HTML+SQLite TODO를 Cloudflare·Render·Supabase로 배포-
3Architecture & CI/CD — FE/BE 레포 분리, Layered Architecture, GitHub Actions·Container 배포와 장애 추적-
4AI Agent & Skills — AGENTS.md 작성, 반복 작업을 Skill로 만들어 Issue에 적용-
5Framework Migration — API 계약을 고정하고 FastAPI→Spring Boot, HTML/JS→Next.js로 전환-
6Welcome to SSCCOps — Meta 레포 탐색, 실제 Issue 해결과 PR·테스트 배포-
일시2026년 11월 2일 (월) 00:00 ~ 2026년 12월 28일 (월) 23:59
장소강의실 대여
참가확정 0 / 10
모집모집 중

신청 여부를 확인하고 있습니다.