Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Introduction to Front-End Package Management
- Overview of modern front-end architecture.
- Understanding package managers (npm, Yarn) and their respective roles.
- 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 addressing 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.
- Managing dependency conflicts in team environments.
Troubleshooting and Debugging Updates
- Identifying and resolving update-related errors.
- Using debugging tools for front-end issues.
- Creating 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
- Fundamental knowledge of HTML, CSS, and JavaScript.
- Familiarity with front-end frameworks such as React, Angular, or Vue.js is beneficial but not mandatory.
Audience
- Front-end developers.
- Web developers and engineers.
- Software developers responsible for maintaining web applications.
Testimonials (1)
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.