Final Exam: Web Apps Developer
Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Final Exam: Web Apps Developer will test your knowledge and application of the topics presented throughout the Web Apps Developer track of the Skillsoft Aspire Web Programmer to Apprentice Programmer Journey.
Expected Duration (hours)
0.0
Lesson Objectives Final Exam: Web Apps Developer
access the previous state of a component
apply error boundaries to catch errors
build simple components using ES6 classes
compare controlled and uncontrolled components for form data
configure the Babel preprocessor on CodePen
create a production build with minified files
describe how DOM reconciliation works
describe the advantages of synthetic events
describe the concepts underlying important React features
describe the functionality of the Babel compiler when used with JSX
describe what JSX is and its important features
describe what the React library is used for
describe what the virtual DOM is and know how it is used
design components using composition
develop a simple application in the create-react-app environment
evaluate conditions using inline logical operators
execute code once a component is mounted to the DOM
extract state from lower-level components
identify props and state in components and describe when they are used
identify the features that make React powerfully
illustrate the use of local state in components
implement a simple application on CodePen
implement a simple web page using React APIs
install and use create-react-app utilities on the local machine
install and work with React Developer Tools
install the NodeJS libraries and the npm package manager on MacOS
install the NodeJS libraries and the npm package manager on Windows
pass data into components using props
perform conditional rendering using variables
perform specific validations on props
prevent the browser's default event handling
recall how controlled components work in forms
recall the differences between props and state
recall the need for client-side validation
recall the use of event propagation in the capture and bubble phases
recognize smart rendering of elements in React
recognize the basic components of the web page built using React
recognize the phases in a React component's lifecycle
render components using conditional evaluation
reuse code using composition
reuse code using inheritance
run http-server on the local machine to serve web pages
sketch the right usage of keys in components
specify default values passed in as props
specify unique keys for list elements
store data within a component using state
store state in higher-level components for synchronization
summarize what happens in the mounting phase of a component's lifecycle
test the form on a web browser
transfer props from higher to lower-level components manually
update state using this.setState() in a component
use minified, productized React libraries
use ReactDOM.render() to render elements
use state within the application
validate data passed into forms
wire up a single event handler for multiple inputs
wire up event handlers to add new comments
wire up event handlers to delete comments
wire up event handlers to elements
wire up event handlers to update the state of a component
Course Number: it_fewpap_02_enus
Expertise Level
Intermediate