강의

멘토링

로드맵

Inflearn brand logo image
NEW
Programming

/

Web Development

SW Development Security - Learn Secure Coding Properly 2025

This course teaches you how to write safe and reliable code in the software development process. Rather than simply stopping at feature implementation, you'll learn programming principles and techniques that can prevent security vulnerabilities and ensure stability. Through hands-on practice and case studies, you can understand security threats that may occur in real development environments and acquire safe coding techniques such as coding rules, input validation, exception handling, and memory management to prevent them. By taking this course, developers will enhance the completeness of their code while gaining practical capabilities to develop software with security and reliability.

3 learners are taking this course

  • usefulit
software-design

What you will learn!

  • Understanding Secure Code Writing Principles: Learning Basic Concepts and Safe Programming Habits for Preventing Security Vulnerabilities

  • Strengthening Security Threat Response Capabilities: Hands-on Practice of Key Techniques Including Input Validation, Exception Handling, and Memory Management

SW개발보안 - Secure Coding(시큐어 코딩) 제대로 배우기 2025

이 강의는 소프트웨어 개발 과정에서 안전하고 신뢰할 수 있는 코드를 작성하는 방법을 배우는 과정입니다. 단순히 기능 구현에 그치지 않고, 보안 취약점을 예방하며 안정성을 확보할 수 있는 프로그래밍 원칙과 기법을 학습합니다.

실습과 사례를 통해 실제 개발 환경에서 발생할 수 있는 보안 위협을 이해하고, 이를 방지하기 위한 코딩 규칙, 입력 값 검증, 예외 처리, 메모리 관리 등 안전한 코드 작성 기법을 습득할 수 있습니다.

본 과정을 수강하면 개발자는 코드의 완성도를 높이는 동시에, 보안성과 신뢰성을 갖춘 소프트웨어를 개발할 수 있는 실질적 역량을 확보하게 됩니다.

이런 내용을 배워요

🔹 학습 내용

  • 개발 환경 구축 : Tomcat 및 MySQL 설치를 통한 실습 환경 세팅

  • 입력 데이터 검증 및 표현 : 외부 입력 값 처리 시 발생할 수 있는 보안 위협 차단

  • 보안 기능 적용 : 인증·인가 및 안전한 데이터 처리 방법 학습

  • XSS(크로스사이트 스크립트) : 웹 보안의 대표적 취약점과 대응 방안 실습

  • 시간 및 상태 관리 : 동시성 문제와 세션·상태 정보의 안전한 처리 방법

  • 에러 처리 및 코드 오류 대응 : 예외 상황을 안전하게 제어하고 시스템 노출 최소화

  • 캡슐화와 API 오용 방지 : 객체지향적 보안 설계와 안전한 API 활용

이 강의는 안전한 소프트웨어 개발을 위한 보안 코딩 핵심 원칙과 실습을 다루는 과정입니다. 단순한 기능 구현을 넘어, 보안 취약점을 예방하고 안정적인 프로그램을 개발할 수 있는 역량을 기르는 데 중점을 두고 있습니다.
본 과정을 통해 학습자는 보안 코딩 7대 원칙을 비롯한 주요 가이드라인을 실제 프로젝트에 적용할 수 있게 됩니다. 나아가 실무 환경에서 빈번히 발생하는 보안 취약점을 미리 예방하고, 신뢰성과 안정성을 갖춘 소프트웨어 개발 능력을 확보할 수 있습니다.

수강 전 참고 사항

이 강의는 지식공유자의 질문/답변을 제공하지 않습니다

학습 자료

주차별 교안이 pdf파일로 제공됩니다

Recommended for
these people

Who is this course right for?

  • A developer who develops software

  • Entry-level & Junior Developers: Beginners who want to develop secure coding habits from the start

Hello
This is

8,256,286

Learners

6,105

Reviews

4.6

Rating

296

Courses

유용한 IT 강의를 통해 여러분의 성장을 돕겠습니다.

Curriculum

All

11 lectures ∙ (2hr 54min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Limited time deal

$30,800.00

30%

$34.10

usefulit's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!