Developing Web Applications using ReactJSÂ Â Â
ReactJS is a JavaScript framework for frontend developers who want to build user interfaces for their backend services.
In this two-day workshop, we will be starting with the basics of JavaScript ES6, which known as the modern JavaScript. Slowly dive through the bits and pieces of ReactJS framework. All these elements under ReactJS will be explained with examples. And finally, we will be building a small ReactJS frontend application with Bootstrap 4.x.
Audience Profile
The primary audience for this workshop is web developers who need to learn modern frontend development using ReactJS framework. The secondary audience of this course is who needs to add an extra skills under their belt or who has experience on other frontend technologies like Vue and Angular needs to learn ReactJS.
Participant Prerequisites
- Basic JS knowledge/understanding.
- Has developed web applications for at least one-year
Workshop Objectives
After completing this course, you will be able to:
- Write modern ES6 JavaScript Code
- Setup a Local Environment for ReactJS Development
- Create and test ReactJS Projects
- Understand and Create React Stateful and Stateless Components
- Use 3rd party JS Libraries with your ReactJS application
- Use Bootstrap with ReactJS
- Understand and implement state management
- Use REST APIs in ReactJS Application
- Debug ReactJS Applications
- Deploy completed ReactJS Application
Workshop Outline
The following items describe the outline of the course:
- Introduction to Modern JavaScript (which is known as ES6)
- Understanding base features and syntax
- List and Conditionals
- Deep dive in to React Internals and Components
- Accessing Web Services
- React Routing
- React Hooks
- Testing React Apps and Deploying React App
Course Materials
The following materials are included as part of the course;
- Printed slides with hands-on instructions
- Sample datasources for hands-on
Fiqri Ismail (Microsoft MVP)
Founder / Consultant – Software Solutions   PeachIT (Pvt) Ltd
Experienced Architect with a demonstrated history of working in the information technology and services industry. Skilled in ASP.NET, ASP.NET MVC, ASP.NET Core, Entity Framework, C#, Azure, PHP and Delphi. Also Microsoft MVP in Developer Technologies for 12 consecutive years to date. As well as a Community Leader, Speaker and a Blogger.