JavaScript Front-end Development: Frameworks


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Discover how to work with JavaScript language frameworks, such as Angular, Vue.js, and React, for creating dynamic front end content for full stack applications. During this course, you will start by learning how Angular controllers can be used to interact with data. Next you will observe how to sort and filter data, as well as use Angular to validate user form input and format output. Other topics you will explore include how to understand Vue.js concepts and implement the Vue.js library; and how to use components and directives to make a view.js project structure. From there, you will study key concepts of Reactive programming for web page construction, and how to consider the React and JSX relationship. You'll learn how to embed expressions in JSX, and finally conclude the course by learning how to use the React virtual DOM to update page elements.

Expected Duration (hours)
1.4

Lesson Objectives

JavaScript Front-end Development: Frameworks

  • create and describe the environment of a typical Angular project
  • show how Angular controllers can be used to interact with data in an application
  • demonstrate how Angular filters are used to sort and filter data
  • use Angular to validate user form input
  • recognize how to format output in Angular
  • implement a service in AngularJS
  • discuss what Vue.js is and how to implement the library
  • create and describe the structure of a typical Vue.js project using components
  • illustrate how to use directives in a simple Vue.js application
  • demonstrate a simple ReactJS web page
  • describe the key concepts of Reactive programming
  • demonstrate how to embed expressions in JSX
  • update elements on a page using the React virtual DOM
  • create a Vue.js application
  • Course Number:
    it_sdjfsd_06_enus

    Expertise Level
    Intermediate