Workshop Report: "Fullstack Development"
Date: 22-10-2024
Event Venue/Time: Department of Computer Science and Engineering, under the aegis of IQAC, IIC, and UCA Club
Organizing unit/ agency/ collaborating agency: Department of Computer Science and Engineering, under the aegis of IQAC, IIC, and UCA Club
<
Resource Organization: Tech Cadd Pvt. Ltd, Mohali
Resource Person: Mr. Prashant Bawa, Technical Head of Department
Convenor: Prof. (Dr.) Jagdeep Kaur
Co-Convenor: Er. Akashdeep Singh Rana
Event Report
Introduction
The Department of Computer Science and Engineering held a comprehensive workshop on "Fullstack Development" on 22nd October 2024. This workshop, organized in collaboration with IQAC, IIC, and the UCA Club, aimed to provide participants with insights into fullstack development, covering both frontend and backend aspects. The session was conducted by Mr. Prashant Bawa, the Technical Head of Department at Tech Cadd Technologies Pvt. Ltd., who shared valuable industry expertise.
Objective of the Workshop
- To introduce the fundamentals and advanced concepts of fullstack development.
- To give practical exposure to creating dynamic web applications.
- To familiarize students with popular tools and frameworks in the development process.
- To highlight career opportunities in fullstack development.
Workshop Highlights
Mr. Prashant Bawa, with extensive experience in web and software development, conducted the session. Key topics covered during the workshop included:
- Introduction to Fullstack Development: Mr. Bawa introduced the participants to fullstack development, discussing its growing importance in modern software and web applications and the demand for developers with expertise in both frontend and backend.
- Frontend Technologies: The workshop began with a focus on frontend technologies, including HTML, CSS, and JavaScript. Mr. Bawa also introduced popular libraries and frameworks such as React and Angular, providing examples of how these tools are used to create responsive and interactive user interfaces.
- Backend Development and Databases: In the second part of the session, Mr. Bawa discussed backend technologies, covering Node.js, Express, and database management with MongoDB. Participants gained hands-on experience setting up a simple backend server and connecting it to a database.
- Building a Fullstack Application: The practical session involved building a simple fullstack application where participants combined frontend and backend elements. Mr. Bawa guided them through setting up RESTful APIs and ensuring smooth communication between client and server.
- Career Guidance and Q&A: Mr. Bawa concluded with a Q&A session, addressing queries related to fullstack development pathways, industry expectations, and key skills to acquire for career advancement.
Conclusion
The workshop provided participants with a thorough overview of fullstack development, equipping them with skills to further explore web application development. The session received positive feedback, with participants finding the hands-on components particularly useful.
Acknowledgments
The Department of Computer Science and Engineering extends its gratitude to Tech Cadd Pvt. Ltd. and Mr. Prashant Bawa for the insightful session. Special thanks to Prof. (Dr.) Jagdeep Kaur, the convenor, and Er. Akashdeep Singh Rana, the co-convenor, for their dedicated efforts in organizing this successful workshop.