Major Training Report
Major Training Report
Major Training Report
Name
Ayush dhote
Enrollment No: - 0132CS191037
1
CERTIFICATE
This is to certify that ayush dhote Roll no. 0132CS191037 and amrita
patel 0132CS191014 of 7th semester B.tech. Computer Science &
Engineering from Radharaman Institute of Technology and Science, Bhopal
has successfully completed her two week vocational training in Axiom
consultancy services from 22-08-2022 to 15- 10-2022 under the guidance of
Mr. Parag dogre,
The training report is hereby approved for submission towards partial
fulfillment for the award of degree in B.TECH Computer Science & Engineering
from Radharaman Institute of Technology and Science, Bhopal.
2
ACKNOWLEDGEMENT
I would like to express my sincere thanks to Axiom consultancy services . The project
had been very exciting and fruitful. It provided me with in depth knowledge. I am grateful to
the Director for his constant moral encouragement and providing all the facilities in the training
cell to carry out project work. From a very core of my heart I hold a respected and learned
guide Mr. Parag dogre for his constant generous help, guidance and timely valuable
suggestions during the entire course of work.
It has been really a great experience to work with him and has taught me new
methodologies for systematic working. His guidance, constant cooperation and friendly
behavior inspired me a lot. Finally my heartfelt gratitude to the whole group of Axiom
consultancy services for their unlimited helps during the journey of Training.
I take this opportunity to thanks Prof. Chetan Agrawal Head of department CSE RITS
for accepting my work, offering many innovative ideas and helpful suggestions as and when
required. His valuable advice and support, was an inspiration and driving force for me. He has
constantly enriched my raw ideas with his experience and knowledge. Indeed it was a matter of
great felicity to have worked under his aegis.
I would like to give thanks to Dr. R. K. Pandey, Director RITS, Bhopal, for his valuable
guidance and motivation.
I also wish to thanks my respected teachers, for their constant support and guidance in training
work. I extend my gratitude to all teachers of department of C.S.E. who have always been by
my side, through thick and thin during these years and helped me in several ways.
Ayush dhote
0132CS191037
3
DECLARATION
I declare that the work that is being presented in the training report entitled
“Internship Report” in partial fulfillment of the requirement for the award of
degree of Bachelor of Technology in Computer Science & Engineering from
Radharaman Institute of Technology and Science, Bhopal authentic record of
our own work carried out under the guidance of Mr. Parag dogre. The work has
been carried out at axiom consultancy services M.P .
The matter embodied in the report has not been submitted for the award of
any other degree or diploma.
Ayush dhote
0132CS191037
4
ABSTRACT
Industrial training is an important phase of a student life. A well planned,
properly executed and evaluated industrial training helps a lot in developing a
professional attitude. It develop an awareness of industrial approach to problem
solving, based on a broad understanding of process and mode of operation of
organization. The aim and motivation of this industrial training is to receive
discipline, skills, teamwork and technical knowledge through a proper training
environment, which will help me, as a student in the field of Information
Technology, to develop a responsiveness of the self-disciplinary nature of
problems in information and communication technology.
The objective of a practical training is to learn something about industries
practically and to be familiar with a working style of a technical worker to
adjust simply according to industrial environment. This report deals with the
equipment their relation and their general operating principle. This Report
presents the experience and skills gained during my 2 months of industrial
training undertaken at Axiom Input and Output of Technologies.
Training Covers 8 weeks industrial training in React.
5
Table of Contents
Certificate… ........................................................................... I
Acknowledgements ................................................................ II
Declaration…........................................................................ III
Abstract .................................................................................. IV
Company Profile....................................................................V
Chapter: 1 Introduction
⦁Introduction of Technology
⦁History…………………………….
⦁Objective…………………………
6
COMPANY PROFILE
Ksolves India Limited
7
TECHNOLOGY INTRODUCTION
1. HTML
History-
In 1980, physicist Tim Berners-Lee, a contractor at CERN, proposed and
prototyped ENQUIRE, a system for CERN researchers to use and share documents.
In 1989, Berners-Lee wrote a memo proposing an Internet-
based hypertext system.[3] Berners-Lee specified HTML and wrote the browser and
server software in late 1990. That year, Berners-Lee and CERN data
systems engineer Robert Cailliau collaborated on a joint request for funding, but the
project was not formally adopted by CERN. In his personal notes[4] from 1990 he
listed[5] "some of the many areas in which hypertext is used" and put
an encyclopedia first.
Objective-
HTML stands for HyperText Markup Language. It is used to design web pages
using the markup language. HTML is the combination of Hypertext and Markup
language. Hypertext defines the link between the web pages and markup language
defines the text document within the tag that define the structure of web pages.
2. CSS
History-
CSS was first proposed by Håkon Wium Lie on 10 October 1994.[22] At the time,
Lie was working with Tim Berners-Lee at CERN.[23] Several other style sheet
languages for the web were proposed around the same time, and discussions on
public mailing lists and inside World Wide Web Consortium resulted in the first
W3C CSS Recommendation (CSS1)[24] being released in 1996. In particular, a
proposal by Bert Bos was influential; he became co-author of CSS1, and is regarded
as co-creator of CSS
Objective-
Cascading Style Sheets, fondly referred to as CSS, is a simply designed language
intended to simplify the process of making web pages presentable. CSS allows you
8
to apply styles to web pages. More importantly, CSS enables you to do this
independent of the HTML that makes up each web page. It describes how a
webpage should look: it prescribes colors, fonts, spacing, and much more. In short,
you can make your website look however you want. CSS lets developers and
designers define how it behaves, including how elements are positioned in the
browser.
3. Javscript
History-
JavaScript language comes from the times when early web browsers were being
developed. Netscape Communications company in 1994 created Netscape Navigator
that became the most popular web browser in the 90s.
In 1995 Netscape Communications employed Brendan Eich to develop scripting
language for web browser. Eich prepared it in a very short time. First version of new
language had Mocha name, whereas official version used in Netscape Navigator 2
beta version was called LiveScript. In the same 1995 year new developed scripting
language was renamed to JavaScript and used in next beta version of Netscape
Navigator 2. LiveScript followed a lot of Java features. This, but above all the
desire to use the growing popularity of Java to call positive associations with a new
language where reasons that it was finally called JavaScript. Also implementation of
the language for server-side was introduced.
Objective-
JavaScript (JS) is the world’s most popular lightweight, interpreted compiled
programming language. It is also known as a scripting language for web pages. It can
be used for Client-side as well as Server-side developments.
5.React.js
History-
In 2015, React reached a point where it was now considered ‘Stable’. This year saw
a bunch of new and significant milestones that helped push React even further into
the mainstream. In January 2015, Netflix came out with this article in support of
9
React. Airbnb also began using React shortly after. These already significant
developments were followed up by React Native for iOS becoming open and
available on Github by March and then React Native for Android rolling out in
September of that same year. As a large and very engaged community was formed
around React, it saw many other improvements and optimizations made throughout
the years which have only further contributed to its rise as an integral part of many
modern software products and companies.
Objective-
React is a declarative, efficient, and flexible JavaScript library for building user
interfaces. It’s ‘V’ in MVC. ReactJS is an open-source, component-based front-end
library responsible only for the view layer of the application. It is maintained by
Facebook.
Interface-
We used react for creating frontend side of the project. Here we used almost all
the features of react such as react router dom , states , props , context api etc.
Because of the client’s requirement we were using class components for the
work.
We made interface as responsive as we could using media queries , flex box ,
grid and other features of CSS. Along with it we also used CSS frameworks
such as bootstrap and SCSS.
React-
React (also known as React.js or ReactJS) is a free and open-source front-
10
end JavaScript library[3] for building user interfaces based on UI components. It is
maintained by Meta (formerly Facebook) and a community of individual developers
and companies.[4][5][6] React can be used as a base in the development of single-
page, mobile, or server-rendered applications with frameworks like Next.js.
However, React is only concerned with state management and rendering that state to
the DOM, so creating React applications usually requires the use of additional
libraries for routing, as well as certain client-side functionality.
React-Router-DOM-
React Router DOM is an npm package that enables you to implement dynamic
routing in a web app. It allows you to display pages and allow users to navigate
them. It is a fully-featured client and server-side routing library for React. React
Router Dom is used to build single-page applications i.e. applications that have
many pages or components but the page is never refreshed instead the content is
dynamically fetched based on the URL. This process is called Routing and it is
made possible with the help of React Router Dom.
Redux-
Redux is a predictable state container for JavaScript apps. As the application grows,
it becomes difficult to keep it organized and maintain data flow. Redux solves this
problem by managing application’s state with a single global object called Store.
Redux fundamental principles help in maintaining consistency throughout your
application, which makes debugging and testing easier.
Node-
Node.js is an open-source and cross-platform JavaScript runtime environment. It is a
popular tool for almost any kind of project!
Node.js runs the V8 JavaScript engine, the core of Google Chrome, outside of the
browser. This allows Node.js to be very performant.
A Node.js app runs in a single process, without creating a new thread for every
request. Node.js provides a set of asynchronous I/O primitives in its standard library
that prevent JavaScript code from blocking and generally, libraries in Node.js are
written using non-blocking paradigms, making blocking behavior the exception
rather than the norm.
11
DAILY DIARY
DAY/DATE TOPIC DESCRIPTION
DAY 1 Tour We were given a tour of the company..
22/08/2022
12
13/09/2022 Selectors. Of CSS selectors.
13
DAY51 Advance react Learned advance topics of react such
20/10/2022 and redux. as context api, react router dom and
to redux.
DAY55
28/10/2022
Conclusion
Within my industrial training at Ksolves India Limited a lot of knowledge and lessons
I gained from the company staffs and the full of dedications of team members to
develop the project. I have to be patient and be an open-minded person for a lot of
perceptions and issues as I need to educate myself on it. This is because I learnt to be
an independent person and widen my perspectives on the nature of employment.
Besides, I also enhance my communications skills among the employer and the staffs
which educate me to be more professional on exposing myself to the clients and
public.
14