What You Need to Know Before
You Start
Starts 7 June 2025 12:41
Ends 7 June 2025
00
days
00
hours
00
minutes
00
seconds
11 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Free Video
Optional upgrade avallable
Overview
Discover whether Google Gemini 2.5 Pro can generate secure code for a note-taking app as it's put to the test against security vulnerabilities in this hands-on evaluation of AI's coding capabilities.
Syllabus
- Introduction to the Course
- Understanding AI in Code Generation
- Introduction to Software Security
- Setting Up the Development Environment
- Designing a Secure Note-Taking App
- Generating Code with Google Gemini 2.5 Pro
- Testing for Security Vulnerabilities
- Evaluating Google Gemini 2.5 Pro’s Output
- Mitigating Security Risks
- Case Studies
- Future of AI in Secure Code Generation
- Final Project
- Course Conclusion
Overview of Google Gemini 2.5 Pro
Course Objectives
Overview of Secure Code Principles
Basics of Code Generation Models
Introduction to Google Gemini 2.5 Pro
Common Security Vulnerabilities (e.g., OWASP Top Ten)
Principles of Secure Software Development
Installation and Configuration of Google Gemini 2.5 Pro
Tools and Resources for Testing
Requirements Specification
Identifying Security Requirements
Process of Code Generation
Best Practices for Integration with AI-generated Code
Static Code Analysis
Dynamic Testing and Penetration Testing
Assessing Code Quality
Identifying Security Flaws
Techniques for Enhancing Security Post-Code Generation
Patching Vulnerabilities in AI-Generated Code
Analysis of Successful Secure Code Generation with AI
Lessons Learned from Vulnerability Exploits
Trends and Expectations
Ethical Considerations in AI Code Generation
Develop and Test a Secure Note-Taking App
Documentation and Presentation of Findings
Recap of Key Learnings
Feedback and Future Directions
Subjects
Computer Science