Course Outline
Introduction to Front-End Package Management
- Overview of modern front-end architecture.
- Understanding package managers (npm, Yarn) and their functions.
- Setting up a front-end development environment.
Updating Front-End Packages
- Identifying outdated dependencies.
- Utilizing npm and Yarn to update packages.
- Resolving version conflicts and breaking changes.
Integrating New Tools and Framework Features
- Exploring new features in popular frameworks (e.g., React, Angular, Vue.js).
- Implementing updates to boost application performance.
- Integrating new tools and libraries into existing projects.
Managing Dependencies and Version Control
- Best practices for maintaining package.json and lock files.
- Using semantic versioning for dependency updates.
- Handling dependency conflicts in team settings.
Troubleshooting and Debugging Updates
- Identifying and resolving update-related errors.
- Utilizing debugging tools for front-end issues.
- Establishing a rollback strategy for failed updates.
Final Project: Modernizing a Front-End Application
- Updating packages in a real-world application.
- Implementing new tools and features.
- Testing and presenting the updated application.
Summary and Next Steps
Requirements
- Foundational knowledge of HTML, CSS, and JavaScript.
- Familiarity with front-end frameworks (such as React, Angular, or Vue.js) is advantageous but not mandatory.
Audience
- Front-end developers.
- Web developers and engineers.
- Software developers responsible for maintaining web applications.
Testimonials (3)
The training helped me expand my knowledge and understanding of Burp Suite. I also realized that what I had learned through self-study was still quite limited. This training was very helpful to me as a QA because Burp Suite is a valuable tool for performing security testing and improving the overall quality of application testing. I will continue exploring this tool and learning more about its features and capabilities.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Course - OWASP Top 10 2025
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
Hands-on, exercises, in-person helping and questioning.