Course Outline
Introduction to Web Development
Overview of Web Development Concepts and Practices
Developing Websites Using HTML
Programming with CSS and Bootstrap
Exploring Web Design Topics
Programming with JavaScript
Learning About the Document Object Model (DOM)
Incorporating jQuery Into Websites
Working with Command Lines
Understanding Backend Web Development
Getting Started with Node.js and Express.js
Exploring Application Programming Interfaces (APIs)
Managing Development Using Git, Github, and Version Control
Using JavaScript-Embedded Templates (EJS)
Managing Databases with SQL, MongoDB, and Mongoose
Building a RESTful API From Scratch
Creating User Interfaces Using React.js
Learning About Authentication and Security
Putting Everything Together and Deploying a Web Application
Troubleshooting
Summary and Conclusion
Requirements
- A general understanding of web development
Audience
- Beginners
- Programmers
- Developers
Testimonials (2)
I really enjoyed learning about AI attacks and the tools out there to begin practicing and actively using for security testing. I took a lot of knowledge away which I didn't have at the beginning and the course met what I hoped it would be. My favorite part shown from the training was Comet Browser and was amazed at what it could do. Definitely something will be looking into more. Overall it was a great course and enjoyed learning all OWASP GenAI Top 10.
Patrick Collins - Optum
Course - OWASP GenAI Security
That every technical lesson came with multiple practical exercises to nail down the concepts.