Welcome to the Skill Development Course in Node.js, React.js, and Django for B.Tech. II Year II Semester. This repository contains materials for the lab exercises, course objectives, and recommended tools.
- Course Code: Skill Development Course (Node.js / React.js / Django)
- Duration: II Year II Semester
- Lecture Hours: 0
- Tutorial Hours: 0
- Practical Hours: 2
- Credits: 1
At the end of the course, the student will be able to:
- Build a custom website with HTML, CSS, Bootstrap, and JavaScript.
- Demonstrate advanced features of JavaScript and learn about JDBC.
- Develop server-side implementation using Java technologies.
- Develop server-side implementation using Node.js.
- Design a single-page application using React.
- Build a responsive web application for a shopping cart with registration, login, catalog, and cart pages using CSS3 features, flex, and grid.
(Visit Website Here) - Make the above web application a responsive web application using the Bootstrap framework.
- Use JavaScript for doing client-side validation of the pages implemented in experiments 1 and 2.
- Explore the features of ES6 like arrow functions, callbacks, promises, async/await. Implement an application for reading the weather information from openweathermap.org and display the information in the form of a graph on the web page.
- Develop a Java standalone application that connects with the database (Oracle / MySQL) and perform CRUD operations on the database tables.
- Create an XML for the bookstore. Validate the same using both DTD and XSD.
- Design a controller with servlet that provides the interaction with the application developed in experiment 1 and the database created in experiment 5.
- Maintaining the transactional history of any user is very important. Explore the various session tracking mechanisms (Cookies, HTTP Session).
- Create a custom server using the http module and explore the other modules of Node.js like OS, path, event.
- Develop an express web application that can interact with REST API to perform CRUD operations on student data. (Use Postman)
- For the above application, create authorized endpoints using JWT (JSON Web Token).
- Create a React application for the student management system having registration, login, contact, about pages and implement routing to navigate through these pages.
- Create a service in React that fetches the weather information from openweathermap.org and the display the current and historical weather information using graphical representation using chart.js.
- Create a TODO application in React with necessary components and deploy it into GitHub.
Feel free to contribute by submitting pull requests or by raising issues. Happy coding!