
고급 C언어
김정인
C언어 내부 구조를 이해하여 좀 더 빠르고 메모리 최적화된 프로그램을 구현할 수 있습니다.
중급이상
C, 컴퓨터 구조, device-driver
C 과정의 시큐어 코딩은 안전하고 안정적인 소프트웨어 애플리케이션의 개발을 보장하기 위해 버퍼 오버플로, 메모리 관리 및 취약성 예방과 같은 개념을 다룹니다.







SK그룹
임직원들도 이 강의를 듣고 있어요!





SK그룹
임직원들도 이 강의를 듣고 있어요!
먼저 경험한 수강생들의 후기
5.0
yerin.jeon
학부 때 이런 내용을 배웠으면 삽질 훨씬 덜 했을 것 같아요. 너무 유용해서 주변에 추천 중. 두 번 세 번 듣고 꼭꼭 씹어서 제 거로 만들게요. 감사합니다 강사님!!! -- 뒷부분은 강의 전에 책 읽고 있어요!!! 여기서 배운 내용 벌써 실무에서 세 번이나 나와서 써먹었어요 진짜 대박임....... 강사님 강의 전부 따라 갈 거예요. 왕팬입니다 ㄷㄷ
5.0
나는그네
내용이 정말 좋네요 예전에 인터넷 서점에서 책 구매해서 보고 좋다고 느끼고 수강하게 됐는데 너무 좋아서 c랑 리눅스 강의 전부 구매했습니다 좋은 강의 감사드리고 앞으로 또 좋은 강의 부탁드려요! 감사합니다
5.0
권호석
도움이 많이 돼었습니다
전처리의 주의사항
선언의 문제
표현식의 주의사항
정수의 내부구조 및 사용 시 주의 사항
부동 소수점의 내부 구조 및 사용 시 주의사항
배열의 구조 및 사용 시 주의사항
문자열 구조 및 사용 시 주의 사항
메모리 오버플로 방지 및 최적화
안전한 파일 입출력
C 과정의 보안 코딩은 취약성 예방 및 모범 사례에 중점을 두고 안전하고 강력한 C 코드 작성에 대한 포괄적인 교육을 제공하며 소프트웨어 개발, 임베디드 시스템, 사이버 보안 및 운영 체제 개발과 같은 분야와 관련성이 높습니다.

섹션 (1) 시큐어 코딩 소개
시큐어 코딩 전반을 이해 하고 개발 환경을 세팅할 수 있습니다.
섹션 (2) 전처리 주의 사항
#define을 이용한 매크로 선언 시 문제가 되는 여러 사항을 다루고 이를 해결할 수 있는 기법을 익힐 수 있습니다.


섹션 (3) 선언 시 주의 사항
여러 타입의 선언 시 발생할 수 있는 문제점을 파악하고 선언을 잘 할 수 있는 가이드 라인을 익혀서 구현에 적용할 수 있습니다.
섹션 (4) 정수 타입 주의 사항
정수의 내부 구조를 설명하고, 정수 사용 시 발생할 수 있는 문제를 파악한 후 이를 해결할 수 있는 가이드 라인을 제시 합니다.


섹션 (5) 실수 타입 주의 사항
실수의 내부 구조를 설명하고, 실수 사용 시 발생할 수 있는 문제를 파악한 후 이를 해결할 수 있는 가이드 라인을 제시 합니다.
섹션 (6) 배열 주의 사항
배열 내부 구조를 설명하고, 배열 사용 시 문제점을 파악하고 이를 해결 하기 위한 가이드 라인을 익히고 이를 구현에 적용할 수 있습니다.


섹션 (7) 문자열 주의 사항
문자열 내부 구조를 설명하고, 문자열 사용 시 문제점을 파악하고 이를 해결 하기 위한 가이드 라인을 익히고 이를 구현에 적용할 수 있습니다.
섹션 (8) 메모리 주의 사항
메모리 할당, 해지 시 발생할 수 있는 문제를 파악하고 이를 해결할 수 있는 가이드 라인을 제시합니다.


섹션 (9) 파일 입/출력 주의 사항
파일 입/출력 구조를 설명하고, 입/출력 시 문제점을 파악하고 이를 해결 하기 위한 가이드 라인을 익히고 이를 구현에 적용할 수 있습니다.
운영 체제 및 버전(OS): Windows 10,11
편집 도구 : Windows Visual Studio 2021
컴파일러 : Visual Studio C++
제공하는 학습 자료 형식 (PDF)
수업 시 ppt를 이용한 판서를 진행하고 이를 수업 자료(PDF)로 공유합니다.
본 과정을 듣기 위한 선수 지식 : C 기본
본 강의 동영상 사양 : FPS-60, 해상도-1280*720, 오디오 샘플 레이트-44,100
언제든 질문해 주시고, 강의는 새로운 기법이 나오면 수정될 수 있습니다.
강의 시 배포되는 학습 자료는 수업에만 참고 하시고 무단 배포는 금합니다.
학습 대상은
누구일까요?
C 프로그래머
애플리케이션 개발의 보안 및 안전성에 관심이 있으신 분
커리어인증
1,001
명
수강생
130
개
수강평
12
개
답변
4.9
점
강의 평점
9
개
강의
김정인 강사님은 오픈소스가 중요하다며
리눅스 커널 및 딥러닝의 구현 소스를 취미 삼아 매일 분석 하는 오픈 소스 매니아 입니다.
소스를 통해 이해 한다며 무작정 소스 분석으로 모든 원리를 이해하려 하므로
수강 시 소스 폭탄에 주의 해야 합니다.
강의문의 : jikim@imguru.co.kr
전체
27개 ∙ (6시간 49분)
해당 강의에서 제공:
전체
15개
5.0
15개의 수강평
수강평 4
∙
평균 평점 5.0
수강평 3
∙
평균 평점 5.0
수정됨
수강평 1
∙
평균 평점 5.0
수강평 3
∙
평균 평점 5.0
수정됨
수강평 1
∙
평균 평점 5.0
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!