Programming Foundations: Secure Coding
Programming Foundations: Secure Coding. This course provides a comprehensive introduction to secure development practices across various aspects of software development. Security architect Frank Molly begins by teaching risk analysis and identifying potential threats. He then examines the most common vulnerabilities in programming, including issues related to client and server, web development, and embedded systems and the Internet of Things (IoT). He then explains the basics of cryptography, its importance in security, and common mistakes in its implementation. The course concludes by providing security solutions for each stage of the software development life cycle (SDLC), from design to deployment and maintenance. Course topics include threat modeling, fault management, database security, authentication, access control, and security in containerized environments. This course is designed for developers who want to build attack-resistant software.

Instant high-definition streaming with zero paywalls.
What You'll Master in this Course
Course Curriculum36 Lectures
8 sections • 3.1 hours total length
Requirements
- Basic enthusiasm to learn and follow along with lessons
- A computer or mobile device with a modern internet connection
Description
Instructor
Frank P. Moley III
Specialist in Other Professional Courses
Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Instant high-definition streaming with zero paywalls.
Students Also Viewed

Automated Software Testing with Playwright
Industry Specialist

Advanced Defensive Programming Techniques
Zoran Horvat

Node JS Interview Masterclass: Top 200 Questions (PDF)(2024)
Industry Specialist

AutoCAD Mastery: 500 Examples| 10 Projects| 110 Q&A|10 Tests
Industry Specialist