Yang akan Anda pelajari Make REAL web applications using cutting-edge technologies Build responsive applications using modern CSS technologies like flexbox Build JSON APIs using Node, Express and MongoDB Learn the most popular front end library React and master the fundamentals around state, props and the component lifecycle Use babel and webpack to transpile and bundle code Understand what the Virtual DOM is and how React performs reconciliation Leverage Component Lifecycle methods with React to include making AJAX calls properly Secure Node, Express, Mongo and React applications on the front-end and back-end using bcrypt and JSON Web Tokens Add routing to a single page application with the most popular routing library for react, React Router. Manage State with a centralized store using Redux Connect Redux with a React application to build scalable production applications with client-side state management Select and manipulate elements in the DOM using D3 Build dynamic visualizations using D3 and SVG Use D3 to build scatterplots, histograms, pie charts and force graphs Build compelling map visualizations with GeoJSON and TopoJSON Master the new class syntax and create instance methods, class methods Implement inheritance in ES2015 using extends and super Leverage newer data structures like Maps and Sets to better solve problems Learn cutting edge features to the JavaScript language with ES2016, 2017 as well as experimental JavaScript additions Solve problems similar to what you would get in a developer interview or phone screen
Persyaratan Have a basic understanding of HTML and CSS Have a fundamental understanding of JavaScript - how to create variables, use conditional logic, looping, objects, arrays and functions Prepare to build real web apps with the latest JavaScript technologies!