Deepen your secure coding expertise by focusing on technology-specific best practices, popular programming languages, and common vulnerability categories. Gain actionable insights to strengthen security across diverse development environments.
This module delves into security strategies tailored for APIs, mobile applications, web sockets, IoT devices, and serverless architectures. Learners will gain practical insights into secure design, implementation best practices, and real-world incident analysis to strengthen application defenses.
涵盖的内容
1个视频4篇阅读材料1个作业
显示有关单元内容的信息
1个视频•总计1分钟
Overview•1分钟
4篇阅读材料•总计28分钟
Introduction•11分钟
Polite Error Messages•5分钟
Mobile Application Security Best Practices•7分钟
Super Scripter•5分钟
1个作业•总计16分钟
API Security Fundamentals•16分钟
Popular Programming Languages
第 2 单元•小时 后完成
单元详情
This module examines secure coding practices across widely used programming languages such as JavaScript, Python, Java, C#, PHP, and C/C++. Learners will discover common vulnerabilities, language-specific security considerations, and practical strategies to mitigate risks in web and server-side development. Real-world examples and best practices are provided to help you write safer, more reliable code.
涵盖的内容
1个视频12篇阅读材料1个作业
显示有关单元内容的信息
1个视频•总计1分钟
Overview•1分钟
12篇阅读材料•总计67分钟
Introduction•9分钟
HTML/CSS•4分钟
HTML5 Specifically•4分钟
Surprise Quiz for Tanya•4分钟
SQL•7分钟
Node.js•7分钟
Java•6分钟
Serialization in Java•4分钟
C#•6分钟
PHP•4分钟
Tip•5分钟
C/C++•7分钟
1个作业•总计16分钟
Programming Languages and Security Fundamentals•16分钟
Popular Frameworks
第 3 单元•小时 后完成
单元详情
This module examines the security and compliance considerations when using popular programming frameworks. Learners will explore real-world scenarios involving governance, risk, and compliance (GRC), software bill of materials (SBOM), and the challenges of adhering to industry standards. The module also highlights best practices for maintaining secure, compliant, and up-to-date software environments.
涵盖的内容
1个视频9篇阅读材料1个作业
显示有关单元内容的信息
1个视频•总计1分钟
Overview•1分钟
9篇阅读材料•总计55分钟
Introduction•4分钟
GRC to the Rescue•5分钟
Golden Images for Alice•9分钟
SBOM Order•4分钟
Vue.js•4分钟
Complicated Certificates•8分钟
Multiapproval Blues•10分钟
Compliance != Security•5分钟
Impossible Policies•6分钟
1个作业•总计16分钟
Security in Modern Web Development Frameworks•16分钟
Vulnerability Categories
第 4 单元•小时 后完成
单元详情
This module introduces learners to key categories of software vulnerabilities, including buffer overflows, race conditions, SQL injection, and object handling issues. You will explore how these vulnerabilities arise, their impact on security, and practical strategies for prevention. By understanding common patterns, you'll be better equipped to identify and mitigate security risks in software development.
涵盖的内容
1个视频12篇阅读材料1个作业
显示有关单元内容的信息
1个视频•总计1分钟
Overview•1分钟
12篇阅读材料•总计65分钟
Introduction•6分钟
Prevention•6分钟
Overflows•5分钟
Are Race Conditions Memory Issues Too?•7分钟
Blind SQLi•4分钟
Definition of Buy•5分钟
Fraudulent Transactions•5分钟
Flow Analysis Example•5分钟
Prominent Features of OOP•5分钟
Deserialization and Other Object Handling Issues•6分钟
We embrace the potential in data and technology. Whether it’s equipping researchers with powerful insights that fuel their work or inspiring our community of learners to drive change in their fields. We’re committed to fast-tracking innovation, unlocking new possibilities, and championing breakthroughs that redefine industries and improve lives.
With a legacy built on trust, our 200 years of experience in publishing allows us to be your partner in shaping a world driven by information, curiosity, and continuous advancement.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. 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.
What will I get if I subscribe to this Specialization?
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.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.