Secure Coding Practices

Completed by João Esperancinha

September 8, 2020

Approximately 2 months at 10 hours a week to complete

Course Certificates Completed

Principles of Secure Coding

Identifying Security Vulnerabilities

Identifying Security Vulnerabilities in C/C++Programming

Exploiting and Securing Vulnerabilities in Java Applications

View certificate for João Esperancinha, Secure Coding Practices, offered through Coursera. In this Specialization, learners developed and practiced essential skills critical to safeguard against security attacks within an organization including robust versus secure programming, applied the eight design principles that govern secure coding, created threat models, applied basic cryptography, learned to think like a hacker and are able to protect against the three most common types of injection problems: SQL injection, cross-site scripting, and command injection in both C/C++ and Java programming languages.

Course Certificates

Earned after completing each course in the Specialization

Principles of Secure Coding

University of California, Davis

Taught by: Matthew Bishop, PhD

Completed by: João Esperancinha by August 21, 2020

4 weeks of study, 2-5 hours/week

View this certificate

Identifying Security Vulnerabilities

University of California, Davis

Taught by: Sandra Escandor-O'Keefe

Completed by: João Esperancinha by August 31, 2020

4 weeks of study, 2-5 hours/week

View this certificate

Identifying Security Vulnerabilities in C/C++Programming

University of California, Davis

Taught by: Matthew Bishop, PhD

Completed by: João Esperancinha by September 4, 2020

4 weeks of study, 5-6 hours/week

View this certificate

Exploiting and Securing Vulnerabilities in Java Applications

University of California, Davis

Taught by: Joubin Jabbari

Completed by: João Esperancinha by September 8, 2020

4 weeks of study, 2-5 hours/week

View this certificate