このコースについて

30,500 最近の表示
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
次における4の1コース
柔軟性のある期限
スケジュールに従って期限をリセットします。
中級レベル

1-2 years of experience with some form of computer programming language like C/C++ or Java.

約16時間で修了
英語
字幕:英語
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
次における4の1コース
柔軟性のある期限
スケジュールに従って期限をリセットします。
中級レベル

1-2 years of experience with some form of computer programming language like C/C++ or Java.

約16時間で修了
英語
字幕:英語

提供:

カリフォルニア大学デービス校(University of California, Davis) ロゴ

カリフォルニア大学デービス校(University of California, Davis)

シラバス - 本コースの学習内容

1

1

3時間で修了

Secure Programming Philosophy

3時間で修了
10件のビデオ (合計66分), 1 reading, 2 quizzes
10件のビデオ
Module 1 Introduction1 分
The Philosophy of Secure Programming2 分
Defining Secure Programming4 分
Robust vs. Secure Programming14 分
Security Policies and Procedures8 分
Secure Programming General Philosophy10 分
Checking Design and Implementation9 分
Where to Look for Vulnerabilities11 分
Secure Programming Summary49
1件の学習用教材
A Note From UC Davis10 分
2の練習問題
Module 1 Practice Quiz30 分
Module 1 Quiz45 分
2

2

4時間で修了

Secure Programming Design Principles

4時間で修了
11件のビデオ (合計36分), 1 reading, 2 quizzes
11件のビデオ
Secure Programming Design Principles Overview2 分
Principle of Least Privilege3 分
Fail-Safe Defaults3 分
Principle of Economy of Mechanism1 分
Principle of Complete Mediation1 分
Separation of Privilege Principle3 分
Principle of Open Design7 分
Principle of Least Common Mechanism4 分
Principle of Least Astonishment6 分
Secure Programming Design Principles Summary1 分
1件の学習用教材
Complete Mediation - What Is Going On?10 分
2の練習問題
Module 2 Practice Quiz30 分
Module 2 Quiz30 分
3

3

5時間で修了

Robust Programming

5時間で修了
9件のビデオ (合計61分), 2 readings, 2 quizzes
9件のビデオ
Robust Programming Overview43
Robust Programming Basic Principles3 分
An Example Of Fragile Code13 分
Error Handling11 分
Cohesion, New Interfaces, and Token Generation13 分
Token Generation and Interpretation5 分
Creating and Deleting a Queue5 分
Adding and Removing Elements to a Queue5 分
2件の学習用教材
Before You Begin This Module...5 分
Fragile Programs - What Is Going On?10 分
2の練習問題
Module 3 Practice Quiz15 分
Module 3 Quiz30 分
4

4

4時間で修了

Methods for Robustness

4時間で修了
8件のビデオ (合計41分), 1 reading, 2 quizzes
8件のビデオ
Methods Overview: Formal, Informal, and Ad Hoc Methods3 分
Overview of Formal Methods2 分
Login Program Example10 分
Incorporating Hierarchical Decomposition Methodology9 分
Login Program: Authenticating a User11 分
Login Program: Preconditions and Postconditions32
Course Summary1 分
1件の学習用教材
Robust Programs - What Is Going On?10 分
2の練習問題
Module 4 Practice Quiz15 分
Module 4 Quiz30 分

レビュー

PRINCIPLES OF SECURE CODING からの人気レビュー

すべてのレビューを見る

Secure Coding Practices専門講座について

This Specialization is intended for software developers of any level who are not yet fluent with secure coding and programming techniques.Through four courses, you will cover the principles of secure coding, concepts of threat modeling and cryptography and exploit vulnerabilities in both C/C++ and Java languages, which will prepare you to think like a hacker and protect your organizations information. The courses provide ample practice activities including exploiting WebGoat, an OWASP project designed to teach penetration testing....
Secure Coding Practices

よくある質問

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.

    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.

  • Yes, Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You'll be prompted to complete an application and will be notified if you are approved. You'll need to complete this step for each course in the Specialization, including the Capstone Project. Learn more.

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。