| 과정 | 학습 주제 | 바로가기 |
|---|---|---|
| AIDE 2급 | D-11 AI·ML·DL 기본 개념 서비스 흐름 · ML 3종 · '머신'의 의미 · 모델 분류(신경망/고전ML) · 개발 5단계 | |
| AIDE 2급 | D-10 핵심 개념 이해 데이터 정의·DIKW · 빅데이터 3V/5V · 과적합·드롭아웃 원리 · 활성화함수 · CNN | |
| AIDE 2급 | D-9 이미지·텍스트 분류 가이드라인 우선 · 수량비율 조건 · 실내외 · 감정분류 · 속성 다중 선택형 | |
| AIDE 2급 | D-8 바운딩 집중 작업 화면 구성 · 가이드 확인 항목 · 겹침 개별 박스 · 누락 점검 | |
| AIDE 2급 | D-7 OCR 집중 글자에 네모칸 지정 · 나누는 기준은 가이드가 결정 · 누락 점검 | |
| AIDE 2급 | D-6 랜드마크 집중 점 찍기 작업 · 가이드가 정하는 점 개수와 추정 방침 · 중심 정확도 | |
| AIDE 2급 | D-5 5유형 1회전 마감 5유형 핵심 기준 총정리 · 취약유형 자가진단 · 재복습 | |
| AIDE 2급 | D-4 50문항 실전 모의고사 이론 20 + 실습 30 · 90분 타이머 · 오답노트 자동 생성 | |
| AIDE 2급 | D-3 50문항 실전 모의고사 2회 오답 원인 분석과 복합 시나리오 중심의 50문항 모의고사입니다. | |
| AIDE 2급 | D-2 50문항 실전 모의고사 3회 엣지케이스와 취약 유형을 강화하는 50문항 모의고사입니다. | |
| AIDE 2급 | D-1 50문항 최종 모의고사 합격선 안정화와 경계값·복합 판단을 최종 점검합니다. |
ARCHIVE
AIDE 2급 커리큘럼 버전 아카이브
커리큘럼 개정 이력입니다. 사이트 전면에는 최신 개정본이 노출되며, 시험 전 초기버전도 보존용으로 열람할 수 있습니다.
PRACTICAL
실무교육
Git, SVN, Docker, API·Swagger, Jenkins, IDE, Spring Boot, React, DB·SQL, 터미널·서버 같은 도구부터 장애 대응과 연차별 협업·성장까지 실무에서 바로 쓰는 주제를 학습할 수 있습니다.
| 과정 | 학습 주제 | 바로가기 |
|---|---|---|
| Git 실무 | 전체 목차 SVN 경험자를 위한 Git 실무 가이드 | 목차 |
| Git 실무 | Part 1 형상관리와 Git이 나온 이유 형상관리의 목적, CVS/SVN/Git의 차이, Git이 표준이 된 구조적 이유를 정리합니다. | 학습 |
| Git 실무 | Part 2 혼자 쓰는 Git과 팀으로 쓰는 Git 개인 백업용 Git에서 팀 협업용 Git으로 넘어갈 때 바뀌는 습관을 정리합니다. | 학습 |
| Git 실무 | Part 3 브랜치 전략과 병합 Git의 세 영역, 브랜치 전략, merge와 rebase의 선택 기준을 실무 기준으로 정리합니다. | 학습 |
| Git 실무 | Part 4 복구와 원격 동기화 stash, reset, revert, fetch, pull을 상황별로 고르는 법을 정리합니다. | 학습 |
| Git 실무 | Part 5 배포, AI 협업, Git 이후 Git이 자동 배포, AI 도구, 차세대 형상관리 도구의 기반이 되는 흐름을 정리합니다. | 학습 |
| Git 실무 | Part 6 저장소 위생과 비밀정보 사고 대응 무엇을 저장소에 넣지 않을지 정하는 기준, 대용량 파일 관리, 그리고 비밀정보가 이미 커밋됐을 때의 대응 절차를 정리합니다. | 학습 |
| Git 실무 | 명령 치트시트 매일 쓰는 Git 명령과 위험 명령 주의표 | 치트시트 |
| SVN 실무 | 전체 목차 고객사·폐쇄망·레거시 환경을 위한 SVN 실무 가이드 | 목차 |
| SVN 실무 | Part 1 SVN을 써야 하는 현장 이해 고객사 요청, 폐쇄망, 기존 운영 이력 때문에 SVN을 유지해야 하는 상황과 SVN의 중앙집중형 구조를 정리합니다. | 학습 |
| SVN 실무 | Part 2 매일 쓰는 SVN 작업 흐름 checkout, update, status, diff, add, delete, move, commit처럼 SVN 프로젝트에서 매일 쓰는 명령을 실무 순서로 정리합니다. | 학습 |
| SVN 실무 | Part 3 충돌, 되돌리기, 잠금 처리 SVN 상태 코드, revert, resolve, cleanup, lock/unlock을 기준으로 작업 중 문제를 처리하는 방법을 정리합니다. | 학습 |
| SVN 실무 | Part 4 브랜치, 태그, 릴리스 운영 SVN의 branch와 tag가 copy로 만들어진다는 점, switch와 merge의 사용 기준, 릴리스 태그 운영 주의사항을 정리합니다. | 학습 |
| SVN 실무 | 명령 치트시트 checkout, update, commit, resolve, cleanup, branch, tag 명령 정리 | 치트시트 |
| Docker 실무 | 전체 목차 컨테이너 실행 환경을 익히는 Docker 실무 가이드 | 목차 |
| Docker 실무 | Part 1 Docker가 필요한 이유 이미지, 컨테이너, 레지스트리의 관계와 가상머신과의 차이를 실무 기준으로 정리합니다. | 학습 |
| Docker 실무 | Part 2 컨테이너 실행과 확인 루틴 docker run, ps, logs, exec, stop, rm처럼 매일 쓰는 컨테이너 조작 흐름을 익힙니다. | 학습 |
| Docker 실무 | Part 3 Dockerfile로 이미지 만들기 Dockerfile, 레이어, 캐시, .dockerignore, 빌드 태그를 통해 재현 가능한 이미지를 만드는 법을 정리합니다. | 학습 |
| Docker 실무 | Part 4 Compose로 여러 서비스를 함께 띄우기 앱, DB, 캐시처럼 함께 떠야 하는 서비스를 compose.yml로 관리하는 방법을 정리합니다. | 학습 |
| Docker 실무 | Part 5 장애 대응과 운영 주의사항 포트 충돌, 환경변수, 볼륨, 권한, 정리 명령, 보안 기준을 운영 관점에서 점검합니다. | 학습 |
| Docker 실무 | Part 6 이미지 최적화와 보안 이미지가 커지는 원인과 멀티스테이지 빌드, 레이어 캐시 활용, 그리고 운영 배포 전에 반드시 확인할 보안 기준을 정리합니다. | 학습 |
| Docker 실무 | 명령 치트시트 컨테이너 실행, 이미지 빌드, Compose, 위험 명령 주의표 | 치트시트 |
| API·Swagger | 전체 목차 API 설계와 OpenAPI Swagger 문서화 실무 가이드 | 목차 |
| API·Swagger | Part 1 API 설계가 왜 중요한가 API를 기능이 아니라 프론트엔드와 백엔드 사이의 약속으로 보고, Design First와 REST의 기본 전제를 정리합니다. | 학습 |
| API·Swagger | Part 2 API 설계 원칙 혼자 쓰는 API와 팀으로 쓰는 API에서 지켜야 할 URL, 응답 포맷, 상태 코드, 변경 관리 기준을 정리합니다. | 학습 |
| API·Swagger | Part 3 Swagger / OpenAPI 실무 심화 OpenAPI의 paths, schemas, securitySchemes를 이해하고 Express 연동, 요청/응답 스키마, JWT 인증, 버전 관리를 정리합니다. | 학습 |
| API·Swagger | Part 4 API 문서가 산출물이 되는 구조 좋은 API 문서가 인수인계, 협업, 포트폴리오, AI 도구 활용에서 어떤 가치를 갖는지 정리합니다. | 학습 |
| API·Swagger | 명세 체크리스트 API 설계 전후에 확인할 REST, OpenAPI, 변경 관리 기준 | 체크리스트 |
| Jenkins 실무 | 전체 목차 CI/CD와 Jenkins Pipeline 운영 실무 가이드 | 목차 |
| Jenkins 실무 | Part 1 CI/CD와 Jenkins의 역할 CI/CD가 왜 필요한지, Jenkins가 빌드 서버에서 어떤 책임을 맡는지, controller와 agent 구조를 정리합니다. | 학습 |
| Jenkins 실무 | Part 2 Job과 Pipeline 실행 흐름 Freestyle Job과 Pipeline의 차이, 트리거, 파라미터, 산출물, 테스트 리포트 흐름을 실무 기준으로 정리합니다. | 학습 |
| Jenkins 실무 | Part 3 Jenkinsfile 실무 패턴 Declarative Pipeline의 agent, options, stages, environment, credentials, post 블록을 예시로 익힙니다. | 학습 |
| Jenkins 실무 | Part 4 운영·보안·장애 대응 권한, Credentials, 플러그인, 백업, 큐 지연, 디스크 용량, 배포 승인처럼 운영에서 사고가 나는 지점을 정리합니다. | 학습 |
| Jenkins 실무 | 운영 체크리스트 Jenkins 도입, Pipeline 작성, 보안, 운영 기준 점검 | 체크리스트 |
| IDE 실무 | 전체 목차 Eclipse·IntelliJ·VS Code·Cursor 비교와 AI 활용 기준 | 목차 |
| IDE 실무 | Part 1 IDE란 무엇이고 왜 갈라졌나 편집기와 IDE의 차이, IDE를 구성하는 기능, 그리고 25년 동안 IDE 시장이 세 번 갈라진 흐름을 정리합니다. | 학습 |
| IDE 실무 | Part 2 Eclipse · 오픈소스 IDE 표준이었던 플랫폼 IBM VisualAge 계보에서 시작해 자바 IDE 표준이 됐다가 점유율이 내려간 과정과, 한국 SI 현장에서 여전히 쓰이는 이유를 정리합니다. | 학습 |
| IDE 실무 | Part 3 IntelliJ IDEA · 코드 분석으로 승부한 IDE 2001년 첫 릴리스부터 Android Studio의 기반이 되고, 통합 배포판과 AI 에이전트 플랫폼으로 이어지는 흐름을 정리합니다. | 학습 |
| IDE 실무 | Part 4 VS Code · 편집기에서 표준 개발환경이 된 도구 2015년 공개부터 LSP, 원격 개발, Copilot, 그리고 2026년 에이전트 호스트 구조까지 VS Code가 표준이 된 과정을 정리합니다. | 학습 |
| IDE 실무 | Part 5 Cursor · AI를 전제로 다시 만든 개발환경 VS Code 포크에서 시작해 자체 모델과 에이전트 우선 인터페이스까지 간 Cursor의 구조, 비용, 보안 이슈를 정리합니다. | 학습 |
| IDE 실무 | Part 6 AI 시대의 IDE 활용 기준 네 IDE의 AI 도입 방식을 비교하고, 회사에서 AI 코딩 도구를 쓸 때 필요한 규칙 파일, 리뷰 기준, 금지 사항을 정리합니다. | 학습 |
| IDE 실무 | 비교표와 선택 기준 항목별 비교, 상황별 선택, AI 도입 체크리스트 | 비교표 |
| Spring Boot 실무 | 전체 목차 기초부터 웹·데이터·운영, AI 활용까지 5개 트랙 15파트 | 목차 |
| Spring Boot 실무 | Part 1 Spring Boot는 무엇을 해결했나 Spring이 등장한 배경과 DI 개념, 그리고 Spring Boot가 없애 준 설정 작업을 정리합니다. 국내 표준프레임워크 맥락도 함께 봅니다. | 학습 |
| Spring Boot 실무 | Part 2 프로젝트 시작과 실행 구조 프로젝트를 생성하는 방법, 빌드 도구와 스타터, @SpringBootApplication이 실제로 하는 일과 애플리케이션이 뜨는 순서를 정리합니다. | 학습 |
| Spring Boot 실무 | Part 3 빈과 의존성 주입 빈을 등록하는 방법, 생성자 주입을 권장하는 이유, 같은 타입 빈이 여러 개일 때의 처리, 순환 참조 해결까지 정리합니다. | 학습 |
| Spring Boot 실무 | Part 4 설정과 프로파일 application.yml 작성, 외부 설정 우선순위, 타입 안전한 설정 바인딩, 환경별 프로파일 분리와 비밀정보 처리 기준을 정리합니다. | 학습 |
| Spring Boot 실무 | Part 5 REST API 구현 @RestController로 요청을 받고 응답을 만드는 방법, DTO 분리, 요청 값 검증, 상태 코드 선택 기준을 다룹니다. | 학습 |
| Spring Boot 실무 | Part 6 예외 처리와 응답 표준화 @RestControllerAdvice로 예외를 한곳에서 처리하고, 팀이 합의한 에러 응답 형식을 만들고, 로깅과 노출을 구분하는 기준을 다룹니다. | 학습 |
| Spring Boot 실무 | Part 7 계층 구조와 트랜잭션 Controller·Service·Repository의 책임 분리와 @Transactional의 프록시 동작 원리, 롤백 규칙과 트랜잭션 범위 함정을 다룹니다. | 학습 |
| Spring Boot 실무 | Part 8 JPA 기초 엔티티와 리포지토리, 영속성 컨텍스트의 동작, 연관관계와 지연 로딩, N+1 문제와 해결 방법을 다룹니다. | 학습 |
| Spring Boot 실무 | Part 9 MyBatis와 SQL 직접 관리 국내 실무에서 MyBatis가 여전히 쓰이는 이유, 매퍼 구조와 동적 SQL, JPA와의 선택 기준, SQL 인젝션 주의점을 다룹니다. | 학습 |
| Spring Boot 실무 | Part 10 DB 연동 운영 커넥션 풀 설정, 동시 수정과 락, 스키마 마이그레이션, 페이징과 대량 처리 등 운영에서 문제가 되는 지점을 다룹니다. | 학습 |
| Spring Boot 실무 | Part 11 테스트 단위·슬라이스·통합 테스트를 구분해 쓰는 기준, 컨텍스트 캐싱과 테스트 데이터 관리, 무엇을 테스트할지 판단하는 방법을 다룹니다. | 학습 |
| Spring Boot 실무 | Part 12 보안 기초 Spring Security 필터 체인, 인증과 인가의 구분, 세션과 토큰 방식 비교, 실무에서 반복되는 보안 사고를 다룹니다. | 학습 |
| Spring Boot 실무 | Part 13 관측과 운영 Actuator와 헬스체크, 로깅 전략, 메트릭과 추적, jar와 컨테이너 이미지 패키징까지 운영에 필요한 구성을 다룹니다. | 학습 |
| Spring Boot 실무 | Part 14 버전과 업그레이드 판단 Spring Boot 지원 정책과 2026년 현재 지원 현황, 2.x에서 3.x, 3.x에서 4.x 전환 비용, 업그레이드 절차와 미루는 기준을 다룹니다. | 학습 |
| Spring Boot 실무 | Part 15 AI로 Spring Boot 개발하기 AI가 만든 스프링 코드에서 반복적으로 나타나는 문제와 그 검토 기준을 정리합니다. 앞의 14개 파트에서 다룬 함정을 리뷰 체크리스트로 모았습니다. | 학습 |
| DB·SQL 실무 | 전체 목차 Oracle 기준으로 SQL 기본기와 쿼리 성능부터 동시성·운영·연계까지 5개 트랙 16파트 | |
| DB·SQL 실무 | Part 1 실습 환경과 SQL이 실행되는 구조 Docker로 Oracle을 띄워 실습 환경을 만들고, SQL 한 문장이 파싱부터 실행까지 거치는 경로를 이해합니다. | 학습 |
| DB·SQL 실무 | Part 2 NULL과 데이터 타입이 만드는 함정 Oracle에서 빈 문자열이 NULL인 것을 시작으로, NULL 연산과 정렬, 암묵적 형변환, 날짜 타입의 함정을 다룹니다. | 학습 |
| DB·SQL 실무 | Part 3 조인을 원리로 이해하기 조인을 곱집합에서 걸러내는 과정으로 이해하고, 아우터 조인, 세미·안티 조인, 레거시 (+) 구문과 계층 쿼리까지 다룹니다. | 학습 |
| DB·SQL 실무 | Part 4 서브쿼리와 집합 연산, MERGE 서브쿼리를 위치별로 구분해 이해하고 집합 연산, WITH 절, 그리고 실무에서 자주 쓰는 MERGE까지 다룹니다. | 학습 |
| DB·SQL 실무 | Part 5 집계와 윈도우 함수 GROUP BY의 동작을 정확히 이해하고, 그룹별 최신 1건 같은 실무 패턴을 윈도우 함수로 푸는 방법을 다룹니다. | 학습 |
| DB·SQL 실무 | Part 6 인덱스가 동작하는 원리 B-Tree 구조부터 복합 인덱스의 선두 컬럼 원칙, 인덱스가 오히려 느린 경우와 인덱스의 비용까지 다룹니다. | 학습 |
| DB·SQL 실무 | Part 7 실행계획 읽기 예측 계획과 실제 계획의 차이를 구분하고, 접근 경로와 조인 방식, 예상 건수와 실제 건수의 차이를 읽는 법을 다룹니다. | 학습 |
| DB·SQL 실무 | Part 8 인덱스를 못 타는 쿼리 패턴 인덱스가 있는데도 안 타는 전형적인 원인들을 패턴으로 정리하고, 각각을 어떻게 고치는지 다룹니다. | 학습 |
| DB·SQL 실무 | Part 9 페이징과 대량 조회 성능 Oracle 페이징 문법의 세대별 차이와 ROWNUM 함정, 부분범위 처리, 바인드 변수와 커서 공유를 다룹니다. | 학습 |
| DB·SQL 실무 | Part 10 트랜잭션과 격리수준 커밋 단위와 DDL의 암묵적 커밋, Oracle의 읽기 일관성이 다른 DBMS와 결정적으로 다른 지점, 격리수준 선택 기준을 다룹니다. | 학습 |
| DB·SQL 실무 | Part 11 락과 데드락 누가 누구를 막고 있는지 찾는 방법, 데드락이 생기는 조건과 Oracle의 처리 방식, 배치와 DDL이 만드는 락을 다룹니다. | 학습 |
| DB·SQL 실무 | Part 12 통계정보와 옵티마이저 관리 옵티마이저가 근거로 삼는 통계의 구조와 수집 방법, 히스토그램, 어제까지 잘 돌던 쿼리가 갑자기 느려지는 문제를 다룹니다. | 학습 |
| DB·SQL 실무 | Part 13 대량 데이터 처리와 배치 한 건씩 처리하는 습관을 집합 처리로 바꾸고, 대량 적재와 삭제, 파티셔닝, 이관 검증까지 다룹니다. | 학습 |
| DB·SQL 실무 | Part 14 슬로우 쿼리 추적과 진단 도구 V$ 뷰로 지금 도는 쿼리를 찾고, 라이선스가 필요한 도구와 무료 도구를 구분하며, SQL Trace로 증거를 남기는 방법을 다룹니다. | 학습 |
| DB·SQL 실무 | Part 15 ORM이 만든 쿼리를 DB에서 추적하기 코드에 없는 SQL이 어디서 나왔는지 찾고, N+1과 커서 폭발을 DB 쪽 수치로 발견하는 방법을 다룹니다. | 학습 |
| DB·SQL 실무 | Part 16 커넥션 풀과 트랜잭션 경계가 DB에 남기는 흔적 커넥션 고갈과 긴 트랜잭션이 DB 세션에서 어떤 모양으로 보이는지, 그 증상으로 원인을 좁히는 방법을 다룹니다. | 학습 |
| React 실무 | 전체 목차 기초부터 동작 원리, 실무 구조, 품질·운영, AI 활용까지 5개 트랙 14파트 | 목차 |
| React 실무 | Part 1 React는 무엇을 해결했나 직접 DOM을 조작하던 방식의 한계와 선언형 UI의 의미, 가상 DOM에 대한 흔한 오해를 정리합니다. | 학습 |
| React 실무 | Part 2 컴포넌트와 JSX JSX 문법과 props로 데이터를 전달하는 방법, 조건과 목록 렌더링, key를 올바르게 쓰는 기준을 다룹니다. | 학습 |
| React 실무 | Part 3 state와 렌더링 useState의 동작, 렌더링이 일어나는 시점, 불변성 규칙, 상태를 어디에 둘지 판단하는 기준을 다룹니다. | 학습 |
| React 실무 | Part 4 이벤트와 폼 이벤트 처리 방식, 제어 컴포넌트와 비제어 컴포넌트의 차이, 폼 제출과 검증 처리 방법을 다룹니다. | 학습 |
| React 실무 | Part 5 useEffect 바로 쓰기 이펙트가 실행되는 시점과 의존성 배열, 클린업, 그리고 이펙트가 필요 없는 경우를 구분하는 기준을 다룹니다. | 학습 |
| React 실무 | Part 6 렌더링 최적화와 React Compiler 리렌더링 원인을 진단하는 방법, 메모이제이션 도구의 역할, React Compiler 정식 출시 이후 달라진 판단 기준을 다룹니다. | 학습 |
| React 실무 | Part 7 커스텀 훅과 로직 재사용 훅 규칙, 로직을 훅으로 분리하는 기준, 과도한 추상화를 피하는 방법을 다룹니다. | 학습 |
| React 실무 | Part 8 상태 관리 전략 상태를 종류별로 구분하는 기준, Context의 실제 용도와 한계, 전역 상태 도구를 도입할 시점을 다룹니다. | 학습 |
| React 실무 | Part 9 서버 데이터와 비동기 직접 구현할 때 빠지는 문제들, 서버 상태 전용 도구가 해결하는 것, 로딩과 오류를 화면에서 다루는 방법을 정리합니다. | 학습 |
| React 실무 | Part 10 라우팅과 프로젝트 구조 라우팅 구성과 URL 설계, 코드 스플리팅, 폴더 구조 선택과 환경별 설정 분리를 다룹니다. | 학습 |
| React 실무 | Part 11 타입스크립트와 React props와 이벤트 타이핑, 상태와 제네릭 컴포넌트, any를 피하는 방법과 서버 응답 타입 다루기를 정리합니다. | 학습 |
| React 실무 | Part 12 테스트 사용자 관점으로 테스트를 작성하는 방법, 무엇을 테스트할지 판단하는 기준, 네트워크 모킹과 흔한 실패 원인을 다룹니다. | 학습 |
| React 실무 | Part 13 빌드·배포와 성능 빌드 결과물 구조와 번들 분석, 사용자 체감 성능 지표, 실제로 효과가 큰 개선 순서와 배포 시 주의점을 다룹니다. | 학습 |
| React 실무 | Part 14 AI로 React 개발하기 AI가 만든 React 코드에서 반복되는 구버전 패턴과 성능 문제를 정리하고, 앞의 13개 파트에서 다룬 함정을 리뷰 체크리스트로 모았습니다. | 학습 |
| 터미널·서버 실무 | 전체 목차 폐쇄망에서 터미널·서버를 다루고 스스로 진단하는 3개 트랙 9파트 | 목차 |
| 터미널·서버 실무 | Part 1 터미널과 파일 시스템 터미널이 왜 오프라인 환경에서 강력한지, 셸의 역할, 경로와 파일 조작의 기본을 정리합니다. | 학습 |
| 터미널·서버 실무 | Part 2 찾기와 조합 grep과 find로 원하는 것을 찾고, 파이프와 리다이렉션으로 도구를 조합해 스스로 답을 만드는 방법을 다룹니다. | 학습 |
| 터미널·서버 실무 | Part 3 정규표현식과 텍스트 처리 정규표현식으로 패턴을 표현하고, grep과 sed로 로그에서 원하는 정보를 뽑고 바꾸는 방법을 다룹니다. | 학습 |
| 터미널·서버 실무 | Part 4 프로세스와 자원 실행 중인 프로세스를 확인하고 종료하는 방법, CPU·메모리·디스크 사용량을 점검해 서버가 느리거나 안 뜨는 원인을 찾는 방법을 다룹니다. | 학습 |
| 터미널·서버 실무 | Part 5 네트워크 진단 포트 확인, 연결 테스트, 이름 해석까지 서버가 안 붙을 때 계층을 따라 원인을 좁혀 가는 진단 순서를 다룹니다. | 학습 |
| 터미널·서버 실무 | Part 6 권한·환경·편집 파일 권한과 소유권, 환경변수와 PATH, 그리고 서버에서 파일을 고칠 때 필요한 vi 생존 명령을 다룹니다. | 학습 |
| 터미널·서버 실무 | Part 7 로그 읽기 로그가 어디에 쌓이는지, 실시간으로 따라 보는 방법, 시간과 요청 식별자를 기준으로 흐름을 좇는 방법을 다룹니다. | 학습 |
| 터미널·서버 실무 | Part 8 스택트레이스와 디버깅 스택트레이스를 읽는 법과 이분 탐색으로 원인을 좁혀 가는, AI 없이 스스로 가설을 세우고 검증하는 방법을 다룹니다. | 학습 |
| 터미널·서버 실무 | Part 9 오프라인에서 스스로 해결하기 man과 --help, 내장 문서를 활용하고, 검색과 AI 없이 문제에 접근하는 사고법과 기록 습관을 정리합니다. 코스 전체를 마무리합니다. | 학습 |
| 장애 대응 실무 | 전체 목차 초기 대응, 원인 진단, 사후 관리 3개 트랙 11파트 | 목차 |
| 장애 대응 실무 | Part 1 첫 15분에 할 일 원인을 찾기 전에 영향 범위부터 파악하고, 변경 이력을 확인하고, 첫 보고를 올리는 순서를 다룹니다. | 학습 |
| 장애 대응 실무 | Part 2 복구가 먼저인가 원인이 먼저인가 재기동이 증거를 지운다는 점을 전제로, 30초 안에 증거를 확보하고 복구하는 방법과 롤백 판단을 다룹니다. | 학습 |
| 장애 대응 실무 | Part 3 증상에서 원인 후보로 좁히기 느림·멈춤·오류·간헐 네 가지 증상 유형별로 의심 경로를 나누고, 계층을 갈라 범위를 줄이는 방법을 다룹니다. | 학습 |
| 장애 대응 실무 | Part 4 진행 중 보고 원인을 모르는 상태에서 무엇을 어떻게 보고할지, 고객사 대응과 원인 미규명 종료 보고까지 다룹니다. | 학습 |
| 장애 대응 실무 | Part 5 여러 로그를 시간축으로 합치기 흩어진 로그의 시각을 맞추고, 첫 오류와 연쇄 오류를 가르고, 상관관계 착각을 피하는 방법을 다룹니다. | 학습 |
| 장애 대응 실무 | Part 6 멈췄을 때: 스레드 덤프 스레드 덤프를 뜨고 상태별로 분류해 읽는 법, 3장을 비교하는 이유, 전형적인 네 가지 패턴을 다룹니다. | 학습 |
| 장애 대응 실무 | Part 7 메모리 문제 OOM 종류별로 원인이 다르다는 점, 늘어나는 것과 새는 것의 구분, GC 로그와 힙 덤프 활용을 다룹니다. | 학습 |
| 장애 대응 실무 | Part 8 자원 고갈 커넥션 풀, 스레드 풀, 파일 디스크립터처럼 애플리케이션이 스스로 정한 한계가 마를 때의 증상과 확인 방법을 다룹니다. | 학습 |
| 장애 대응 실무 | Part 9 원인 규명 보고서 직접 원인과 근본 원인을 가르고, 사람이 아니라 구조를 다루며, 실제로 다시 읽히는 보고서를 쓰는 방법을 다룹니다. | 학습 |
| 장애 대응 실무 | Part 10 조기 발견 체계 사용자보다 먼저 알기 위해 무엇을 재고 언제 알릴지 정하고, 앞선 파트의 사전 준비 항목을 하나로 모읍니다. | 학습 |
| 장애 대응 실무 | Part 11 반복되는 장애 다루기 임시 조치가 쌓여 만든 운영 부채를 드러내고, 반복 장애의 우선순위를 정하고, 못 고칠 때의 선택지를 다룹니다. | 학습 |
| 협업·성장 | 전체 목차 신입·인턴, 주니어·미들, 시니어·PL 연차별 협업과 성장 3개 트랙 11파트 | 목차 |
| 협업·성장 | Part 1 낯선 코드베이스에 적응하기 합류 첫날 코드를 다 이해하려 하지 않고, 실행하고 관찰하며 한 기능을 관통해 적응하는 방법을 다룹니다. | 학습 |
| 협업·성장 | Part 2 질문하는 법과 도움 요청 언제 스스로 하고 언제 물어야 하는지, 좋은 질문의 형식, 그리고 답을 기록해 팀의 자산으로 만드는 방법을 다룹니다. | 학습 |
| 협업·성장 | Part 3 첫 커밋·PR·리뷰받기 작은 단위로 나누고, 올리기 전에 스스로 검토하고, 리뷰 피드백을 성장의 재료로 받아들이는 방법을 다룹니다. | 학습 |
| 협업·성장 | Part 4 코드리뷰 하는 법 무엇을 지적하고 무엇을 넘길지, 어떻게 표현할지, 언제 승인할지 판단하는 기준을 다룹니다. | 학습 |
| 협업·성장 | Part 5 일정 산정과 진행 공유 견적이 왜 늘 틀리는지, 불확실성을 다루는 법, 막힘을 조기에 공유해 신뢰를 쌓는 방법을 다룹니다. | 학습 |
| 협업·성장 | Part 6 기술 문서 쓰기 실무에서 실제로 읽히는 문서가 무엇인지, 설계 메모와 결정 기록을 남기는 법, 문서를 유지하는 기준을 다룹니다. | 학습 |
| 협업·성장 | Part 7 기술 부채와 리팩터링 판단 기술 부채가 무엇인지, 언제 갚고 언제 미루는지, 리팩터링을 안전하게 하고 팀을 설득하는 기준을 다룹니다. | 학습 |
| 협업·성장 | Part 8 요구사항 정리와 애매함 걷어내기 모호한 요청을 확인 가능한 문장으로 바꾸고, 빠진 조건과 예외를 드러내며, 진짜 문제를 찾는 방법을 다룹니다. | 학습 |
| 협업·성장 | Part 9 리스크와 일정 관리 무엇이 일정을 무너뜨리는지 미리 보고, 조기 경보 체계를 세우고, 이해관계자에게 나쁜 소식을 제때 전하는 방법을 다룹니다. | 학습 |
| 협업·성장 | Part 10 의사결정과 트레이드오프 되돌릴 수 있는 결정과 아닌 결정을 구분하고, 트레이드오프를 드러내고, 결정의 근거를 남기는 방법을 다룹니다. | 학습 |
| 협업·성장 | Part 11 팀을 세우는 일 신입이 빨리 자리 잡게 하는 온보딩 설계, 지식을 나눠 버스 팩터를 줄이는 방법, 그리고 지속 가능한 팀을 만드는 기준을 다룹니다. | 학습 |
OFFICIAL
AIDE 2급 공식 링크
자격 정보와 신청 절차는 공식 안내 페이지에서 최신 내용을 확인하세요.