Syllabus
Exercise - 1: Express JS – Routing, HTTP Methods
- 1a. Write a program to define a route, Handling Routes, Route Parameters, Query Parameters and URL building.
- 1b. Write a program to accept data, retrieve data and delete a specified resource using http methods.
Exercise - 2: Express JS – Templating, Form Data
- 2a.Write a program using templating engine.
- 2b.Write a program to work with form data.
Exercise - 3: Express JS – Cookies, Sessions, Authentication
- 3a. Write a program for session management using cookies and sessions
- 3b. Write a program for user authentication.
Exercise-4: Express JS – Database, RESTful APIs
- 4a. Write a program to connect MongoDB database using Mangoose and perform CRUD operations.
- 4b.Write a program to develop a single page application using RESTful APIs.
Exercise-5: React JS – Render HTML, JSX, Components – function and Class
- 5a.Write a program to render HTML to a web page
- 5 b.Write a program for writing markup with JSX.
- 5 c.Write a program for creating and nesting components (function and class).
Exercise-6: React JS – Props and States, Styles, Respond to Events
- 6a.Write a program to work with props and states.
- 6b.Write a program to add styles (CSS & Sass Styling) and display data.
- 6c.Write a program for responding to events.
Exercise-7: React JS – Conditional Rendering, Rendering Lists, React Forms
- 7a.Write a program for conditional rendering.
- 7b.Write a program for rendering lists.
- 7c.Write a program for working with different form fields using react forms.
Exercise-8: React JS – React Router, Updating the Screen
- 8a.Write a program for routing to different pages using react router.
- 8a.Write a program for routing to different pages using react router.
Exercise-9: React JS – Hooks, Sharing data between Components
- 9a.Write a program to understand the importance of using hooks.
- 9b.Write a program for sharing data between components.
Exercise-9: React JS – Hooks, Sharing data between Components
- 9a.Write a program to understand the importance of using hooks.
- 9b.Write a program for sharing data between components.