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

Requirements

  • An understanding of web development

Audience

  • Developers
  14 Hours
 

Testimonials

Related Courses

React: Build Highly Interactive Web Applications

  21 hours

Relay: Efficiently Fetch Data in React Applications

  14 hours

Vue.js

  21 hours

Javascript and Vue.js for Beginners

  21 hours

Advanced Vue.js

  14 hours

Vuetify.js

  14 hours

Quasar Framework and Vue.js

  14 hours

Vue 3

  7 hours

Building Micro-Frontends with Vue.js

  14 hours

Laravel and Vue.js

  14 hours

Nuxt.js and Vue.js

  14 hours

Managing Vue JS State with Vuex

  7 hours

Ant Design

  7 hours

Material UI

  7 hours

Managing React State with MobX

  14 hours