このコースについて
7,095 最近の表示

次における4の1コース

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

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

約11時間で修了

推奨:4 weeks of study, 2-5 hours/week...

英語

字幕:英語

次における4の1コース

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

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

約11時間で修了

推奨:4 weeks of study, 2-5 hours/week...

英語

字幕:英語

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

1
3時間で修了

Secure Programming Philosophy

10件のビデオ (合計66分), 1 reading, 2 quizzes
10件のビデオ
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
4時間で修了

Secure Programming Design Principles

11件のビデオ (合計36分), 1 reading, 2 quizzes
11件のビデオ
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
5時間で修了

Robust Programming

9件のビデオ (合計61分), 2 readings, 2 quizzes
9件のビデオ
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時間で修了

Methods for Robustness

8件のビデオ (合計41分), 1 reading, 2 quizzes
8件のビデオ
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 分

講師

Avatar

Matthew Bishop, PhD

Professor
Department of Computer Science

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

UC Davis, one of the nation’s top-ranked research universities, is a global leader in agriculture, veterinary medicine, sustainability, environmental and biological sciences, and technology. With four colleges and six professional schools, UC Davis and its students and alumni are known for their academic excellence, meaningful public service and profound international impact....

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

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

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