학습 정리본
12개 단원 200개 섹션 · 도해와 표로 정리한 학습 노트 · 진도는 이 기기에 자동 저장됩니다
소프트웨어 생명 주기 · 애자일/스크럼/XP · 요구사항 개발 프로세스 · DFD와 자료 사전 · UML 다이어그램 13종 · 개발 방법론 · 비용 산정 · CMMI/SPICE · 테일러링 · 개발 프레임워크
자료 구조와 정렬 · 데이터베이스 설계 · E-R 모델 · 키와 무결성 · 관계대수 · 정규화와 반정규화 · 트랜잭션과 인덱스 · 분산 DB · 스토리지 · 데이터 전환·검증·정제
연계 요구사항 분석 · 연계 데이터 식별과 표준화 · 연계 메커니즘 · EAI와 ESB · 장애·오류 처리 · 연계 데이터 보안 · XML/SOAP/WSDL · 연계 테스트
개발 환경 구축 · 소프트웨어 아키텍처 · 아키텍처 패턴 · 객체 지향과 SOLID · 럼바우 분석 · 결합도와 응집도 · 코드 · GoF 디자인 패턴 23종 · 서버 개발 · 배치 프로그램
시스템 인터페이스 요구사항 분석·검증 · 송수신 데이터 식별 · 미들웨어 솔루션 · 인터페이스 구현과 예외 처리 · 인터페이스 보안 · 구현 검증 도구
사용자 인터페이스와 UI 기본 원칙 · UI 표준과 지침 · 와이어프레임/목업/프로토타입 · 품질 요구사항(ISO/IEC 9126) · UI 설계서 · HCI·UX·감성공학
테스트 기본 원리 · 화이트박스와 블랙박스 · V-모델 · 통합 테스트(스텁·드라이버) · 테스트 오라클 · 결함 관리 · 테스트 하네스 · 순환 복잡도 · 클린 코드
DDL·DML·DCL · SELECT와 그룹 함수 · 하위 질의 · JOIN · WINDOW 함수 · 프로시저·트리거·사용자 정의 함수 · 커서 · ORM · 쿼리 성능 최적화
Secure SDLC · 7가지 보안 약점 · 암호화 알고리즘(대칭·비대칭·해시) · DoS/DDoS와 침해 공격 유형 · 서버 인증 · 로그 분석 · 보안 솔루션 · 취약점 분석
데이터 타입과 연산자 · 제어문 · 배열과 포인터 · 구조체 · 사용자 정의 함수 · Java 클래스와 상속 · Python 활용 · 언어 분류 · 라이브러리 · 예외 처리
운영체제 · 기억장치와 가상기억장치 · 페이지 교체 알고리즘 · 프로세스와 스케줄링 · 교착 상태 · 병행 제어와 데이터 표준화 · IP 주소와 서브네팅 · OSI 7계층 · TCP/IP · 신기술 용어
소프트웨어 패키징 · 릴리즈 노트 · 디지털 저작권 관리(DRM) · 설치·사용자 매뉴얼 · 형상 관리와 버전 등록 · 버전 관리 도구 · Git 명령어 · 빌드 자동화 도구