Course Code: javascriptframeworks
Duration: 14 hours
Prerequisites:
  • An understanding of web development

Audience

  • Developers
Overview:

Developing a front-end application is an enduring task when there are so many new and emerging JavaScript Frameworks to choose from. The choice of a good framework depends on the requirement and use-case. In this course, we will breakdown the limitations and benefits of some existing JavaScript frameworks (React, Angular, and Vue) to help make the decision easier.

This instructor-led, live training (online or onsite) is aimed at developers who need to decide which JavaScript framework to use to develop front-end applications.

By the end of this training, participants will be able to:

  • Set up an optimal development environment to start developing front-end applications.
  • Implement demo applications to test the limitations and benefits of a JavaScript framework.
  • Decide on which JavaScript framework is the best fit.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Front-End Development and JavaScript Frameworks

  • The tools and development for web development

Evaluating Application Requirements

  • Speed and performance
  • Maintainability
  • Readability
  • Integration with existing systems, applications and services

Evaluating Existing Talent

  • Backend and frontend development experience
  • Training and learning curves

Preparing the Development Environment

  • Editors and IDEs
  • Installing and configuring NPM and Node.js

Overview of the Web Development Cycle

  • Version control, coding, building, testing, deploying
  • Automation and continous integration

Exploring Angular

  • Benefits: reusabilty, readability, maintainability, etc.
  • Limitations: steep learning curve, migrating legacy
  • Hands on: installing and configuring
  • Hands on: implementing a todo list app
  • Hands on: testing and debugging todo list app
  • Building and deploying an Angular application

Exploring React

  • Benefits: data binding, JSX, SEO-friendly, etc.
  • Limitations: learning curve, JSX, React's documentation, etc.
  • Hands on: installing and configuring
  • Hands on: implementing a todo list app
  • Hands on: testing and debugging todo list app
  • Building and deploying a React application

Exploring Vue

  • Benefits: size, readability, etc.
  • Limitations: lack of plugins, updated continuously, etc.
  • Hands on: installing and configuring
  • Hands on: implementing a todo list app
  • Hands on: testing and debugging todo list app
  • Building and deploying a Vue application

Summary and Conclusion

Sites Published:

United Arab Emirates - Choosing the Right JavaScript Framework

Qatar - Choosing the Right JavaScript Framework

Egypt - Choosing the Right JavaScript Framework

Saudi Arabia - Choosing the Right JavaScript Framework

South Africa - Choosing the Right JavaScript Framework

Brasil - Choosing the Right JavaScript Framework

Canada - Choosing the Right JavaScript Framework

中国 - Choosing the Right JavaScript Framework

香港 - Choosing the Right JavaScript Framework

澳門 - Choosing the Right JavaScript Framework

台灣 - Choosing the Right JavaScript Framework

USA - Choosing the Right JavaScript Framework

Österreich - Choosing the Right JavaScript Framework

Schweiz - Choosing the Right JavaScript Framework

Deutschland - Choosing the Right JavaScript Framework

Czech Republic - Choosing the Right JavaScript Framework

Denmark - Choosing the Right JavaScript Framework

Estonia - Choosing the Right JavaScript Framework

Finland - Choosing the Right JavaScript Framework

Greece - Choosing the Right JavaScript Framework

Magyarország - Choosing the Right JavaScript Framework

Ireland - Choosing the Right JavaScript Framework

Luxembourg - Choosing the Right JavaScript Framework

Latvia - Choosing the Right JavaScript Framework

España - Choosing the Right JavaScript Framework

Italia - Choosing the Right JavaScript Framework

Lithuania - Choosing the Right JavaScript Framework

Nederland - Choosing the Right JavaScript Framework

Norway - Choosing the Right JavaScript Framework

Portugal - Choosing the Right JavaScript Framework

România - Choosing the Right JavaScript Framework

Sverige - Choosing the Right JavaScript Framework

Türkiye - Choosing the Right JavaScript Framework

Malta - Choosing the Right JavaScript Framework

Belgique - Choosing the Right JavaScript Framework

France - Choosing the Right JavaScript Framework

日本 - Choosing the Right JavaScript Framework

Australia - Choosing the Right JavaScript Framework

Malaysia - Choosing the Right JavaScript Framework

New Zealand - Choosing the Right JavaScript Framework

Philippines - Choosing the Right JavaScript Framework

Singapore - Choosing the Right JavaScript Framework

Thailand - Choosing the Right JavaScript Framework

Vietnam - Choosing the Right JavaScript Framework

India - Choosing the Right JavaScript Framework

Argentina - Choosing the Right JavaScript Framework

Chile - Choosing the Right JavaScript Framework

Costa Rica - Choosing the Right JavaScript Framework

Ecuador - Choosing the Right JavaScript Framework

Guatemala - Choosing the Right JavaScript Framework

Colombia - Choosing the Right JavaScript Framework

México - Choosing the Right JavaScript Framework

Panama - Choosing the Right JavaScript Framework

Peru - Choosing the Right JavaScript Framework

Uruguay - Choosing the Right JavaScript Framework

Venezuela - Choosing the Right JavaScript Framework

Polska - Choosing the Right JavaScript Framework

United Kingdom - Choosing the Right JavaScript Framework

South Korea - Choosing the Right JavaScript Framework

Pakistan - Choosing the Right JavaScript Framework

Sri Lanka - Choosing the Right JavaScript Framework

Bulgaria - Choosing the Right JavaScript Framework

Bolivia - Choosing the Right JavaScript Framework

Indonesia - Choosing the Right JavaScript Framework

Kazakhstan - Choosing the Right JavaScript Framework

Moldova - Choosing the Right JavaScript Framework

Morocco - Choosing the Right JavaScript Framework

Tunisia - Choosing the Right JavaScript Framework

Kuwait - Choosing the Right JavaScript Framework

Oman - Choosing the Right JavaScript Framework

Slovakia - Choosing the Right JavaScript Framework

Kenya - Choosing the Right JavaScript Framework

Nigeria - Choosing the Right JavaScript Framework

Botswana - Choosing the Right JavaScript Framework

Slovenia - Choosing the Right JavaScript Framework

Croatia - Choosing the Right JavaScript Framework

Serbia - Choosing the Right JavaScript Framework

Bhutan - Choosing the Right JavaScript Framework

Nepal - Choosing the Right JavaScript Framework

Uzbekistan - Choosing the Right JavaScript Framework