Showing posts with label React js and Mongo DB. Show all posts
Showing posts with label React js and Mongo DB. Show all posts

Express js, React js and Mongo DB

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.