Get in Touch

Course Outline

Introduction to Front-End Package Management

  • Overview of contemporary front-end architecture.
  • Understanding package managers (npm, Yarn) and their roles.
  • Setting up a front-end development environment.

Updating Front-End Packages

  • Checking for outdated dependencies.
  • Using 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 enhance 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.
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories