CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF...

17
CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology A REPORT ON Five days STTP on Recent Advances in Web TechnologiesTitle of the STTP Recent Advances in Web Technologies Organizing Department Department of Computer Engineering & Information Technology Chief Patron Dr. D.R. Shah, Provost, UTU Patron Dr. N. C. Shah, Director, CGPIT Convener Prof. Devendra Thakor, CE & IT, CGPIT Coordinators Prof. Ankit Kharwar Prof. Heta Pujara Organising Committee Prof. Trushna Khatri Prof. Rachana Oza Prof. Mihir Patel Prof. Dipak Dabhi Target Audience Faculty members of academia, PG students and research scholars Total Number of Participants 58 Date of Programme 4 - 8 January, 2016. Invited Speaker Mr. Parth Joshi, Entrepreneur, Techno Consultant, Corporate Trainer

Transcript of CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF...

Page 1: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY

Department of Computer Engineering and Information Technology

A REPORT

ON

Five days STTP on “Recent Advances in Web Technologies”

Title of the STTP Recent Advances in Web Technologies

Organizing Department Department of Computer Engineering & Information

Technology

Chief Patron Dr. D.R. Shah, Provost, UTU

Patron Dr. N. C. Shah, Director, CGPIT

Convener Prof. Devendra Thakor, CE & IT, CGPIT

Coordinators Prof. Ankit Kharwar

Prof. Heta Pujara

Organising Committee

Prof. Trushna Khatri

Prof. Rachana Oza

Prof. Mihir Patel

Prof. Dipak Dabhi

Target Audience Faculty members of academia, PG students and research

scholars

Total Number of Participants 58

Date of Programme 4 - 8 January, 2016.

Invited Speaker Mr. Parth Joshi, Entrepreneur, Techno –Consultant, Corporate

Trainer

Page 2: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

Schedule:

Sr. No. Time Description

Day 1 (4 January 2016)

1 09:15 AM - 10:15 AM Registration and Breakfast

2 10:15 AM - 10:45 AM Inaugural & Keynote Address

3 10:45 AM - 12:00 PM Lecture - 1 Introduction to Node JS, NPM

4 12:00 PM - 01:00 PM Lunch Break

5 01:00 PM - 03:00 PM Lecture - 2 Callback concepts

6 03:00 PM - 03:15 PM Tea Break

7 03:15 PM - 05:00 PM

Practical Session - 1 Software setup and hands on

practice

Day 2 (5 January 2016)

8 09:30 AM - 10:00 AM Breakfast

9 10:00 AM - 12:00 PM Lecture - 3 Event Loop, Buffers and IO

10 12:00 PM - 01:00 PM Lunch Break

11 01:00 PM - 03:00 PM Lecture - 4 Web Applications in Node js

12 03:00 PM - 03:15 PM Tea Break

13 03:15 PM - 05:00 PM Practical Session - 2 Making your API in Node js

Day 3 (6 January 2016)

14 09:30 AM - 10:00 AM Breakfast

15 10:00 AM - 12:00 PM Lecture - 5 Introduction to Mongo DB and Modelling

16 12:00 PM - 01:00 PM Lunch Break

17 01:00 PM - 03:00 PM

Lecture - 6 Database operations, collections and

documents.

18 03:00 PM - 03:15 PM Tea Break

19 03:15 PM - 05:00 PM

Practical Session - 3 Mongo DB setup and hands on

practice.

Day 4 (7 January 2016)

20 09:30 AM - 10:00 AM Breakfast

21 10:00 AM - 12:00 PM Lecture - 7 Data types and document operations

22 12:00 PM - 01:00 PM Lunch Break

23 01:00 PM - 03:00 PM Lecture - 8 Sorting, indexing and aggregation

24 03:00 PM - 03:15 PM Tea Break

25 03:15 PM - 05:00 PM Practical Session - 4 Interfacing with Java

Day 5 (8 January 2016)

26 09:30 AM - 10:00 AM Breakfast

27 10:00 AM - 02:00 PM Practical Session - 5 Interfacing with Node JS

28 02:00 PM - 03:00 PM Lunch Break

29 03:00 PM - 04:00 PM Valedictory Function

Page 3: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

Details of the STTP:

Preamble:

Department of Computer Engineering & Information Technology, CGPIT has organized five

days STTP on “Recent Advances in Web Technologies” sponsored by Uka Tarsadia

University. Total 58 participants participated in this STTP which includes faculties, research

scholars, and M.Tech and Ph.D. students from different colleges of Gujarat from which 22

faculties from different colleges like BMIT, SRIMCA, Goverment polytechnic of Palanpur

and VIMAT. There were three professionals from the industry who participated in the STTP.

The STTP started with UTU song followed by lamp lighting and prayer to seek the blessings

of almighty. As per tradition of CGPIT, all the dignitaries were given a warm welcome and

were felicitated to express respect and gratitude towards them for devoting their valuable

time and gracing the STTP. The dignitaries that graced the inaugration ceremony of STTP

were Dr. N. C. Shah (Director, CGPIT) and head of all the departments. Along with the

dignitaries, our expert was also felicitated by the coordinators of the STTP. Ms. Palak Desai

gave a brief introduction about the STTP was focused. She introduced the expert and

expressed her views about the importance of STTP. The Honourable Director of CGPIT, Dr.

N.C. Shah gave the welcome speech. He motivated the faculties and students for participating

in technical events like short term training program, workshop, expert talk, etc. He also

congratulated the CE/IT department for organizing such STTP. He also appreciated the

efforts made by CE/IT department with the great coordination. Head of the CE/IT department

as well as the convener of the STTP Mr. Devendra Thakor gave a brief introduction about the

five days STTP. The coordinator of the STTP, Ms. Heta Pujara gave the vote of thanks.

Session Detail:

Session started with introduction of Introduction to Node JS and development using NodeJS

and MongoDB. He also stated the importance of NodeJS and MongoDb. He presented all the

content in a very interactive manner which laid a very good impact on the audience.

Topics Covered:

Lecture-1: Introduction to Node JS and NPM

Lecture-2: Callback concepts

Practical Session - 1 Software setup and hands on practice

Lecture - 3 Event Loop, Buffers and IO

Lecture - 4 Web Applications in Node js

Page 4: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

Practical Session - 2 Making your API in Node js

Lecture - 5 Introduction to Mongo DB and Modelling

Lecture - 6 Database operations, collections and documents

Practical Session - 3 Mongo DB setup and hands on practice

Lecture - 7 Data types and document operations

Lecture - 8 Sorting, indexing and aggregation

Practical Session - 4 Interfacing with Java

Practical Session - 5 Interfacing with Node JS

Practical Session - 6 Hands on practical session. Develop Mini Project

Introduction to Node JS and NPM

In this session, Mr. Parth Joshi explained the need for node.js like architecture and

stated evolution of Web Server and client architecture. Then he introduced NodeJS

and how to work with filestreams in NodeJS.

Callback concepts

Mr. Parth Joshi showed the call-back event handling and demonstrated creation of

modules in NodeJs.

Event Loop, Buffers and IO

In this session the use of request response object, Event Loop, Buffers and IO was

illustrated. Mr. Parth Joshi also demonstrated use of Jade template.

Web Applications in Node js

A web application demonstrating the use of modules and Jade template was explained

in this session.

Introduction to Mongo DB and Modelling

In this session Mr. Parth Joshi introduced MongoDB which is an open-source

document database that provides high performance, high availability, and automatic

scaling and gave faster business insight with enhanced real-time analytics and search,

coupled with seamless connectivity to industry-standard SQL-based BI tools for

sophisticated data exploration.

Database operations, collections and documents

Mr. Parth Joshi explained CRUD operations in MongoDB. He also illustrated use of

projections and cursors.

Data types and document operations

In this session a brief on all the operations on document operations in MongoDB was

effectively illustrated.

Page 5: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

Sorting, indexing and aggregation

This session gave a brief idea on use of Sorting, indexing and aggregation on

MongoDB database.

Valedictory Function

Valedictory function started with speech of brief about the experience of STTP by Mr. Parth

Joshi. He congratulated the CE & IT department for organizing such STTP and expressed his

gratitude for invitation and hospitality at CGPIT. This was proceeded by feedback from the

participants of the STTP which included people from industry as well as faculties from other

institutes.

The feedback was positive and everyone was satisfied with the contents delivered.

Certificates were distributed by Mr. Parth Joshi and Prof. Devendra Thakor. The function

concluded with group photograph of organising committee and participants.

Glimpse of the STTP:

The Venue

Page 6: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

Registration Desk

High Tea

Page 7: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

Dignitaries on the dais

Inauguration Ceremony

Page 8: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

Welcoming Dignitaries

Speech By Dignitaries

Page 9: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

Vote of thanks

Page 10: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

Technical Session

Page 11: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

Valedictory Function

Participants of Workshop

Page 12: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

Organizing Committee

Press note of the STTP:

Committee members of the STTP:

Committee Mentor Members

Food Ms. Rachna Patel Mr. Jenish Lavji

Ms. Jitisha Patel

Registration and Kit Ms. Purvi Tandel Ms. Shivani Vora

Ms. Rashmi Pandey

Ms. Shraddha Kothiya

Publicity and Campaigning Mr. Nikunj Gamit Mr. Vishvajit Bakrola

Ms. Niyanta Desai

Ms. Supriya Pati

Certificate and Banner Mr. Fenil Khatiwala Ms. Palak Desai

Ms. Mithila Sompura

Page 13: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

Report Writing and Press

Note

Ms. Vibha Patel Ms. Isha Agarwal

Ms. Chandni Naik

Class and Lab Arrangement Ms. Tarunika Chaudhary Mr. Vijay Reshamwala

Ms. Urvi Panchal

Ms. Dhara Desai

Photography Ms. Kinjal Mistree Mr. Achyut Patel

Feedback Ms. Shweta Singh Ms. Monali Gandhi

Hosting and Stage

Decoration

Ms. Ankita Desai Ms. Himani Parekh

Ms. Vaidehi Shah

Ms. Nency Raval

Feedback Analysis:

Online feedback was collected from the participants in last session of the workshop. The

overall feedback of the workshop was very positive. Here are some of the feedbacks, which

were given by participants.

1) How was the impact of the STTP?

0

2

4

6

8

10

12

1 2 3 4 5 6 7 8 9 10

No

. of

par

tici

pan

ts

No. of ratings

Page 14: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

2) Did the STTP achieve program objective?

Fully- 66.7% , Partially- 33.3%, Non-partially- 0%.

3) The material which was presented was referable or not?

Fully- 79.5%, Partially- 20.5%, Non-partially- 0%.

4) Please comment about the subject knowledge of the speaker on the topic.

0

2

4

6

8

10

12

14

16

18

1 2 3 4 5 6 7 8 9 10

No

. of

par

tici

pan

ts

No. of ratings

Page 15: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

5) Knowledge and information gained from participation at this event?

6) Will it be useful/applicable in my work?

7) How was the interaction with the audience?

0

5

10

15

20

25

30

0 1 2 3 4 5 6 7 8 9 10

No

. of

par

tici

pan

ts

No. of ratings

Yes

No

somehow

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

10 20 30 40 50 60 70 80 90 100

pe

rce

nti

le

No. of persons in percentage form

Yes

No

somehow

Page 16: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

8) How was the usefulness of the practical session?

0

2

4

6

8

10

12

14

1 2 3 4 5 6 7 8 9 10

No

. of

par

tici

pan

ts

No. of ratings

0

2

4

6

8

10

12

1 2 3 4 5 6 7 8 9 10

No

. of

par

tici

pan

ts

No. of ratings

Page 17: CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF · PDF fileCHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Department of Computer Engineering and Information Technology ... Mr. Parth Joshi

9) Was the topic relevant with the today's technology or not?

Fully 92.3% , Partially 7%, Non­Partially 0%

10) How was the overall assessment of the STTP?

0

2

4

6

8

10

12

14

1 2 3 4 5 6 7 8 9 10

No

.of

par

tici

pan

ts

No. of ratings