Course Outline

Introduction to Front-End Package Management

  • Overview of modern 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

  • Basic knowledge of HTML, CSS, and JavaScript
  • Understanding of front-end frameworks (e.g., React, Angular, or Vue.js) is helpful but not required

Audience

  • Front-end developers
  • Web developers and engineers
  • Software developers maintaining web applications
 14 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories