- Duration: Flexible
Course details
React is a JavaScript library for building responsive user interfaces, created by Jordan Walke, a software engineer at Facebook. It was first deployed on Facebook's newsfeed in 2011 and later on Instagram in 2012. It was open-sourced at JSConf US in May 2013.
This course will teach you how to create a fully-featured To-do app from scratch, connected to a local database using ReactJS. Not only this, but youll learn how to deploy it online, so you can use it whenever you want and easily show it on your Resume or personal website as part of your portfolio. It covers beginner to intermediate topics, so lets take a closer look:
What youll learn:
- Install React Developer Tools on your favorite browser for easy debugging
- Install NodeJS on your computer
- Learn the difference between jQuery (imperative) and React (declarative)
- Learn the difference between Angular 2.x (two-way data binding) and React (one-way data flow)
- Learn to transform your HTML code to React Code
- Create a React app in five minutes without using npm
- Create a React app fully configured with sensible defaults to allow for usage of ES6 and JSX
Front-End
- Learn JSX and what it actually does
- JavaScript interpolation and styling in React
- Utilize a 3rd party UI librarys components to make your app look nice
- Use component state to store your todos
- Update states based on user interaction
- Use the React event to extract data from input elements
- Use component props to reduce complexity of your app
Back-End
- Use JSON Server to create a fake database to store data
- Use lifecycle methods to perform certain tasks whenever a React component is at a certain stage of its life
- Learn about GET, POST and DELETE requests
Deployment
- Getting started with Heroku
- Deploy to Heroku with just a few lines of code
- Use a reverse proxy to make development and deployment simpler
- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- React.js UplatzUSD 12Duration: 20 Hours
- App Development : React and Redux Course GateUSD 12
USD 151Duration: Upto 8 Hours