수강생은 로그인하면 바로 볼 수 있어요. 1~3강 무료로 먼저 맛보세요.
강좌정보처리기사 필기 완전정복 50강
자격증중급수강생 전용

정보처리기사 필기 완전정복 50강

「정보처리기사 필기+실기 단기합격반」 과정 수강생 전용 보너스 · 1~3강 무료

2027년 출제기준(4과목·80문항·2시간) — 소프트웨어 개발·데이터베이스 구축·프로그래밍 언어 활용·정보시스템 구축관리를 이론강 47강(강마다 실전문제 8문항)과 실전 모의고사 80문항으로 정리

50개 강의
1강부터 시작하기

이 시리즈를 필요한 사람에게 알려 주세요

정보처리기사 필기 완전정복 50강

이 시리즈를 영상으로 실습하고 싶다면

📚 강의 목차

  1. 1

    2027 필기 시험 구조와 합격 전략

    2027~2029 정보처리기사 필기 4과목·80문항·2시간 체계, 과락 8문항·합계 48문항 합격선, 바뀐 범위와 과목별 학습 순서

  2. 2

    요구사항 확인 — 요구분석기법·요구공학·애자일

    기능·비기능 요구사항 구분, 도출→분석→명세→확인 요구공학 절차와 요구분석기법, 추적성, 애자일 선언·스크럼·XP와 속도 계산

  3. 3

    UML과 분석 모델 — 다이어그램·모델링 기법·분석 자동화 도구

    UML 2.5.1의 14종 다이어그램과 관계 기호(집합·합성·일반화·실현·의존), include·extend, DFD·자료 사전·OMT, 상위·하위 CASE 도구

  4. 4

    화면 설계 — UI 표준·지침·스토리보드·감성공학

    UI 표준과 지침의 차이, 직관성·유효성·학습성·유연성 원칙, 와이어프레임·목업·스토리보드·프로토타입 구분, 감성공학 절차와 WCAG 명도 대비 계산

  5. 5

    애플리케이션 설계 — 설계 모델링·아키텍처·재사용·모듈화

    상위·하위 설계와 추상화·정보 은닉, 4+1 뷰와 계층·파이프-필터·MVC 등 아키텍처 패턴, 재사용·역공학·재공학, 팬인·팬아웃 계산

  6. 6

    결합도와 응집도

    모듈 독립성 척도인 결합도 6단계(자료~내용)와 응집도 7단계(우연적~기능적)의 순서·판정 기준, C 코드로 보는 자료·스탬프·제어·공통 결합

  7. 7

    객체지향 설계와 디자인 패턴

    캡슐화·정보 은닉·상속·다형성, 오버로딩과 오버라이딩, SOLID 원칙, GoF 23개 패턴의 생성·구조·행위 분류와 전략·옵서버·싱글톤 Java 예제

  8. 8

    인터페이스 설계 — 요구사항·대상 식별·상세 설계·미들웨어

    내외부 인터페이스 요구사항과 검증 기법, 송수신 시스템 식별, 직접·간접 연계, 데이터 명세와 오류 처리, 미들웨어·EAI·ESB 비교

  9. 9

    소프트웨어 생명주기와 개발 방법론

    폭포수·프로토타입·나선형·반복적·V 모델 비교, 구조적·정보공학·객체지향·CBD·애자일 방법론, 스크럼 2020 용어와 요구공학 단계

  10. 10

    비용 산정 모델과 방법론 테일러링

    델파이·LOC·COCOMO·푸트남·기능 점수로 노력과 기간을 계산하고, CMMI·SPICE·12207 개발 표준과 테일러링 기준, 프레임워크 특성을 정리

  11. 11

    통합 구현 — 단위 모듈 구현·테스트와 협업·형상관리 도구

    단위 모듈 구현 원칙과 IPC, 드라이버·스텁·목 오브젝트로 구성한 테스트 하네스, IDE·협업 도구, 형상관리 절차와 Git 브랜치 병합

  12. 12

    제품 소프트웨어 패키징 — 배포·DRM·매뉴얼·품질 특성·버전관리

    사용자 중심 패키징과 릴리즈 노트, DRM 구성 요소, 설치·사용자 매뉴얼, ISO/IEC 25010 2011·2023 품질 특성 차이와 12119, 버전관리·빌드 자동화 도구

  13. 13

    애플리케이션 테스트 — 케이스·레벨·시나리오·결함·자동화

    테스트 케이스와 오라클, 단위·통합·시스템·인수 레벨, ISTQB 테스트 원리, 블랙박스·화이트박스 기법과 커버리지 순서, 결함 관리와 통합 테스트 방식

  14. 14

    성능 개선과 인터페이스 구현 — 알고리즘·품질분석·코드 최적화·연계 테스트

    성능 지표와 시간 복잡도, 순환 복잡도 계산, 정적·동적 품질 분석 도구, 클린 코드와 리팩토링, 인터페이스 보안·연계 테스트·검증 도구

  15. 15

    데이터베이스와 관계 데이터 모델 — 릴레이션·키·무결성·시스템 카탈로그

    DB 정의와 특성 구분, 릴레이션 용어·성질, 슈퍼키·후보키·기본키·외래키 판정, 개체·참조·도메인 무결성과 NO ACTION 기본값, 시스템 카탈로그를 SQLite 실행으로 확인

  16. 16

    관계대수와 관계해석

    σ·π·⋈·÷와 집합 연산의 결과 차수·카디널리티 계산, 디비전의 SQL 이중 부정 변환, 튜플·도메인 관계해석과 정량자, 관계적 완전성

  17. 17

    데이터 모델링과 E-R 모델

    데이터 모델 구성 요소와 설계 단계, 3단계 스키마와 데이터 독립성, E-R 기호, 1:N·N:M·다중값 속성의 관계 스키마 변환, 논리 모델 점검 관점

  18. 18

    정규화와 반정규화

    이상 현상 실행 예, 함수 종속과 암스트롱 공리, 1NF~5NF 판정과 단계별 분해, 3NF이지만 BCNF가 아닌 예, 무손실 분해·종속성 보존, 반정규화 기법

  19. 19

    SQL DDL·DCL — 테이블·뷰·인덱스·데이터 사전·권한

    DDL·DML·DCL 분류, 제약 조건을 넣은 CREATE TABLE과 ALTER, DELETE·TRUNCATE·DROP 비교, 뷰와 WITH CHECK OPTION, 인덱스 효과, GRANT·REVOKE 옵션

  20. 20

    SQL DML — 조회·조인·서브쿼리·집합 연산자

    SELECT 처리 순서, NULL 비교와 LIKE, 내부·외부·셀프 조인 행 수, 상관 서브쿼리·ANY·ALL·NOT IN의 NULL 함정, UNION·INTERSECT·EXCEPT와 우선순위 차이

  21. 21

    그룹 함수와 윈도우 함수

    집계 함수의 NULL 처리, WHERE와 HAVING, ROLLUP·CUBE·GROUPING SETS 묶음 수, 순위·LAG·LEAD·NTILE과 윈도우 프레임 기본값 함정을 실행 결과로 정리

  22. 22

    절차형 SQL — 프로시저·트리거·이벤트·사용자 정의 함수·오류 처리

    절차형 SQL 블록·커서 구조, 프로시저와 함수 구분, 행·문장 트리거와 NEW·OLD, MySQL 이벤트, Oracle 예외·MySQL HANDLER 오류 처리를 실행 예제로 정리

  23. 23

    트랜잭션·동시성 제어·회복

    ACID와 트랜잭션 상태, 이상 현상과 격리 수준, 2단계 로킹·타임스탬프·MVCC와 교착 상태, 로그 기반 REDO·UNDO와 검사점 회복을 직접 추적한 예제로 정리

  24. 24

    물리 DB 설계 ① — 스토리지·분산 DB·이중화·암호화·접근제어

    DAS·NAS·SAN과 RAID 용량 계산, 분산 DB 투명성과 2단계 커밋, 동기·비동기 이중화, API·플러그인·TDE 암호화, DAC·MAC·RBAC를 역할 권한 실행 예제로 정리

  25. 25

    물리 DB 설계 ② — 파티셔닝·클러스터링·백업·사이징·CRUD·SQL 튜닝

    범위·목록·해시 파티셔닝과 프루닝, 클러스터링과 데이터 지역화, 전체·차등·증분 백업과 RPO·RTO, 저장 용량 계산, CRUD 매트릭스, 실행계획으로 보는 인덱스 활용

  26. 26

    데이터 전환 — 초기 데이터 구축·ETL·검증·정제

    기존 데이터를 새 DB로 옮기는 초기 데이터 구축, ETL과 ELT, 순차·색인 순차·직접 파일, 수행 계획·체크리스트, 건수·합계·해시 검증과 오류율 측정을 실행 예제로 정리

  27. 27

    서버 프로그램 구현 — 개발환경·프레임워크·보안 취약성·API·배치

    웹 서버와 WAS의 구분, 프레임워크의 IoC·DI·AOP, OWASP Top 10:2025, REST 메서드의 안전성·멱등성, 배치 필수 요소와 cron 표현식

  28. 28

    데이터 타입·변수·연산자 — C·Java·Python 비교

    C·Java·Python의 자료형 크기와 정적·동적 타입, 변수 초기화 규칙, 음수 나눗셈·나머지·증감·비트·시프트·단락 평가와 연산자 우선순위 비교

  29. 29

    자료구조 — 배열·리스트·스택·큐·트리·그래프

    배열과 연결 리스트 비교, 스택·큐·데크 연산과 스택 출력 순서 판정, 이진 트리 성질과 순회·수식 표기 변환, 그래프 표현과 DFS·BFS

  30. 30

    정렬·검색·해시

    선택·버블·삽입 정렬의 회전별 결과, 퀵·병합·힙 정렬의 복잡도와 안정성, 이진 검색 최대 비교 횟수, 해시 함수와 충돌 해결

  31. 31

    C 언어 ① — 제어문·배열·포인터·함수

    C의 for·do-while·switch 흐름 추적, 배열과 포인터 연산, 2차원 배열 역참조, 값 복사와 주소 전달, 재귀와 static 지역 변수의 출력 계산

  32. 32

    C 언어 ② — 구조체·문자열·파일 입출력

    구조체 선언과 점·화살표 연산자, 값·포인터 전달 차이, 널 문자 문자열의 sizeof·strlen과 string.h 함수, fopen 모드와 fscanf·fgets·fseek

  33. 33

    Java ① — 클래스·상속·다형성·추상 클래스·인터페이스

    생성자 호출 순서, 업캐스팅에서 메서드와 필드가 갈리는 기준, 접근 제어자 범위, 추상 클래스와 인터페이스 차이, Java 값 전달을 코드로 추적

  34. 34

    Java ② — 예외 처리·컬렉션·문자열

    try-catch-finally 실행 순서와 checked·unchecked 예외, List·Set·Map 선택 기준, String 불변성과 ==·equals 차이, StringBuilder와 StringBuffer

  35. 35

    Python — 자료형·제어문·함수·클래스

    슬라이싱과 바닥 나눗셈, 가변·불변 자료형과 대입의 의미, range·for-else, 가변 기본값 함정, self·클래스 변수·super()를 실행 결과로 정리

  36. 36

    언어의 특성과 라이브러리 — 절차적·객체지향·스크립트·선언형·프로토타입

    절차적·객체지향·스크립트·선언형 언어 분류 기준과 대표 언어, 컴파일·인터프리터 차이, C·Java·Python 표준 라이브러리, C 함수 원형과 JavaScript 프로토타입 체인

  37. 37

    운영체제 ① — 종류·프로세스·스케줄링

    커널과 쉘, 대표 운영체제, PCB와 프로세스 상태 전이, 스레드, FCFS·SJF·HRN·SRT·RR 스케줄링의 실행 순서와 평균 대기·반환 시간 계산

  38. 38

    운영체제 ② — 메모리 관리·환경변수·쉘 스크립트

    최초·최적·최악 적합과 내부·외부 단편화, 페이징·세그먼테이션, FIFO·LRU·OPT 부재 횟수 계산과 벨레이디의 모순, 스래싱, export와 쉘 스크립트 위치 매개변수

  39. 39

    네트워크 기초와 개발환경 — 인터넷 구성·OSI·IP·TCP/UDP·웹서버·DB서버

    OSI 7계층과 TCP/IP 4계층 대응, 대표 포트, IPv4 서브넷·사설 주소 계산과 IPv6 특징, TCP·UDP 차이, 웹서버·WAS·DB서버와 패키지 관리자

  40. 40

    네트워크 구축 관리 — 장비와 신기술 트렌드

    계층별 네트워크 장비와 충돌·브로드캐스트 도메인, 스위칭 방식, RIP·OSPF·BGP 비교, SDN·NFV·5G·Wi-Fi 7·IoT 통신 신기술 정리

  41. 41

    SW·HW·DB 구축 관리 — 신기술·서버 장비·고가용성·DB 표준화

    클라우드·컨테이너·MSA 트렌드, Secure OS와 DAS·NAS·SAN, RAID 용량과 가용성 계산, NoSQL·CAP, DBMS 관리 기능과 DB 표준화 요소 정리

  42. 42

    SW 개발 보안 정책과 Secure SDLC

    SW 개발보안 정의와 보안약점, 국내 제도의 대상·범위·설계 20·구현 49 기준, Secure SDLC 단계별 활동, MS-SDL·Seven Touchpoints·CLASP, STRIDE 위협 모델링

  43. 43

    보안 약점 ① — 입력데이터 검증·보안기능·에러처리·세션통제

    KISA 기준 입력데이터 검증 17개·보안기능 16개·에러처리 3개 보안약점과 세션통제 설계, SQL 삽입·경로 조작·솔트 해시 취약·안전 코드 실행 비교

  44. 44

    보안 약점 ② — 코드오류·캡슐화·API 오용

    Null 역참조·해제된 자원 사용·역직렬화 등 코드오류 5개, Private 배열 노출 등 캡슐화 4개, DNS 의존·취약 API, TOCTOU를 C·Java·Python 실행으로 확인

  45. 45

    암호 알고리즘

    대칭키(DES·3DES·AES·SEED·ARIA)·공개키(RSA·ECC·DH)·해시(SHA-2·SHA-3)의 수치와 용도, MD5·SHA-1 비권장 근거, 키 개수·RSA 계산

  46. 46

    서비스 공격 유형

    SYN 플러딩·Smurf·Ping of Death·Land·Teardrop·느린 HTTP, DDoS·DRDoS 증폭, 스니핑·스푸핑, 피싱·파밍, 악성코드를 특징으로 구별

  47. 47

    서버 인증·접근통제·보안 아키텍처·보안 프레임워크

    인증 요소와 다중 인증, Kerberos·RADIUS·OTP, DAC·MAC·RBAC와 BLP·Biba, 참조 모니터·제로 트러스트, ISO/IEC 27001·ISMS-P·NIST CSF 2.0 비교

  48. 48

    로그 분석·보안 솔루션·취약점 분석

    syslog 심각도·wtmp/btmp/utmp·윈도우 4624/4625 로그 분석, 방화벽·IDS·IPS·WAF·VPN·NAC·SIEM 역할, 취약점 진단 절차와 CVE·CWE·CVSS

  49. 49

    실전 모의고사 ① — 1·2과목 40문항

    2027 출제기준 정보처리기사 필기 1과목 소프트웨어 개발·2과목 데이터베이스 구축 실전 모의고사 40문항과 정답표, 문항별 출제기준 위치·오답 해설.

  50. 50

    실전 모의고사 ② — 3·4과목 40문항

    2027 출제기준 정보처리기사 필기 3과목 프로그래밍 언어 활용·4과목 정보시스템 구축관리 모의고사 40문항, 코드 실행 검증 해설.

관련 주제

  • 정보처리기사 필기
  • 2027 출제기준
  • 4과목 80문항
  • 합격 기준
  • 과락
  • CBT
  • 출제기준 변경
  • 학습 전략
  • 요구사항
  • 기능 요구사항
  • 비기능 요구사항
  • 요구공학
  • 요구분석기법
  • 요구사항 추적 매트릭스
  • 애자일 선언
  • 자격증
  • 자격증 강의
  • 정보처리기사 필기 완전정복 50강
  • NUGUNA
  • 누구나