К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Foundations of Secure Coding and Core Practices · LearnSpace
Назад в каталог
courseraПрограммирование

Foundations of Secure Coding and Core Practices

Курс от John Wiley & Sons
Средний≈ 5.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Build a strong foundation in secure coding by exploring essential cybersecurity principles, common vulnerabilities, and practical mitigation strategies. Learn how to apply secure design concepts and implement robust security measures from the ground up. This course introduces the fundamental principles of cybersecurity and secure coding, guiding learners through key concepts such as the CIA Triad, least privilege, and security frameworks. You will examine common threats like cross-site scripting, password management, and file uploads, and discover effective techniques for output encoding, access control, and cryptographic practices. By the end of this course, you will be equipped to identify and address security risks in software development, laying the groundwork for building secure systems. Through engaging storytelling, real-world examples, and clear explanations, this course makes complex security concepts accessible and actionable. Learners will progress from foundational knowledge to practical application, gaining the confidence to integrate security into their development workflow. This course is part one of a three-course Specialization designed to build a complete and cohesive understanding of the subject. While it offers valuable skills on its own, you’ll gain the most benefit by progressing through all three courses as a structured learning journey. From Alice and Bob Learn Secure Coding Copyright © 2025 by John Wiley & Sons, Inc. All rights, including for text and data mining, AI training, and similar technologies, are reserved. Used by arrangement with John Wiley & Sons, Inc.

Навыки, которые вы освоите

Secure CodingThreat ModelingDevSecOpsSecurity ControlsIdentity and Access ManagementData AccessComputer ProgrammingData ValidationCryptographyDatabase ApplicationApplication SecurityData IntegrityEncryptionInformation AssuranceData SecurityAuthorization (Computing)CybersecurityComputer SecurityOpen Web Application Security Project (OWASP)Cryptographic Protocols

Программа курса

4 модулей · 52 учебных материалов

01Introductory Security Fundamentals9 материалов

Building a Strong Foundation: Core Principles of Cybersecurity

OverviewВидеоIntroductionЧтениеThe CIA TriadЧтениеLeast PrivilegeЧтение

Учитесь у экспертов

Wiley Skills Network

Преподаватель курса

Foundations of Secure Coding and Core Practices
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 5.1 ч

4 модулей

Язык: Английский

Часть программы вашего университета
Secret SignalsЧтение
Security by ObscurityЧтение
Security FrameworksЧтение
Planning for PrivacyЧтение
Foundations of Secure System DesignЗадание
02Beginning13 материалов

Building Secure Foundations: Practical Defenses Against Web Vulnerabilities

OverviewВидеоIntroductionЧтениеCross‐site scriptingЧтениеOutput EncodingЧтениеParameterized Queries and ORMsЧтениеBob's First Foray with Stored ProceduresЧтениеLogical Access Control Methods ImplementationЧтениеPassword ManagementЧтениеHomemade EncryptionЧтениеTop-Secret DestructionЧтениеTrusted-TypesЧтениеCross-Origin Opener PolicyЧтениеSecurity Foundations for Web DevelopmentЗадание
03Improving13 материалов

Strengthening Software Security: Practical Safeguards and Real-World Lessons

OverviewВидеоIntroductionЧтениеWinning RollbacksЧтениеIf Only We Had Practiced Our RollbacksЧтениеFile UploadsЧтениеLost WorkЧтение(De)SerializationЧтениеSurprising SharingЧтениеLogging, Monitoring, and AlertingЧтениеLocking ResourcesЧтениеCryptographic PracticesЧтениеDomain-Driven DevelopmentЧтениеSecuring Digital SystemsЗадание
04Achieving17 материалов

Mastering Secure Design: From Threat Modeling to Technical Debt

OverviewВидеоIntroductionЧтениеThe Social Butterflies of SecurityЧтениеAlice's First Taste of Threat ModelingЧтениеSupply Chain SecurityЧтениеProtect Your RepoЧтениеSecure Defaults for DevelopersЧтениеBob Found Surprising SecretsЧтениеImportant Functions Happen on Trusted Systems ALICE LEARNS A POWERFUL LESSONЧтениеSecure ConfigurationsЧтениеSecure Code LibraryЧтениеCommentsЧтениеClever CommentsЧтениеImmutable BuildsЧтениеHandling Elevated PrivilegesЧтениеRepaying Technical DebtЧтениеSecurity and Technical Debt in Software DevelopmentЗадание