Industryproject
Industryproject
EDUCATION, MUMBAI
IGAP Technologies Pvt. Ltd.
A
Implant Training Report Submitted in
partial fulfillment for the award of the
Diploma in Computer
Engineering Submitted by
1
DEPARTMENT OF COMPUTER
ENGINEERING
ACADEMIC YEAR
2023-2024
This is to certify that Mr. Sanket Balkrishna Karade with Enrollment No.
2209650064 have successfully completed Industrial Training (22049) in IGAP
TECHNOLOGES Pvt. Ltd. from 3/6/2024 to 13/7/2024 for partial fulfillment towards
completion of Diploma in Computer Engineering from Sant Gajanan Maharaj Rural
Polytechnic, Mahagaon. Institute code 0965.
Signature Signature
2
CERTIFICATE
3
Abstract
This report describes my internship IGAP Technology Pvt, Ltd is a leading company that
provides IT solutions for business needs to perform easily without any difficulties and they
always put 100% every time to fulfill requirements as specified by their customers within
assigned speculated time period.
The scope of this document is to identify and describe the analysis carried out, projects
completed, experience gained and focuses on the achievement as a software engineer Intern.
During my internship at new software technologies, I was introduced to some new technology
machine learning, python language and machine learning algorithms. But the most amazing
experience was to work in team on project based on different algorithms.
Overall, I am very satisfied with the results of my internship. I was able to use ANACONDA
industry software and apply it a real organization working in a real-life problem. I was able to
see the importance of latest technology artificial intelligence. During this internship I got
experience about industrial work.I got knowledge of powerful softwares used in industry and
their applications such as ANACONDA,JUPITER,GLUEVIZ etc.
4
Acknowledgement
The In-Plant training opportunity I had with IGAP Technology Pvt, Ltd Company was a
great chance for leading and professional development. Therefore, I consider myself as a very
lucky individual as I was provided with an opportunity to be a part of it, and also, I thank
MSBTE to include such an activity in our syllabus.
Bearing in mind previous I am using this opportunity to express my deepest gratitude and
special thanks to Mr.Abhijit Gatade sir who in spite of being extraordinarily busy with his duties,
took time out to hear, guide and keep, me on the correct path allowing me to carry out my project
at their esteemed organization and extending during the training.
I express my deepest thanks to Mr.Abhijit Gatade sir for taking part in useful decisions and
giving necessary advice and guidance and arranged all facilities to make life easier. I choose this
moment to acknowledge his contribution gratefully.
I would like to take this opportunity to express my deepest gratitude to our In-Plant training
coordinator, Mr.V.S.Redekar sir for guiding, supporting and helping me in every possible way. I
would also like to express my deepest gratitude to Mrs.R.S.Patil madam(HOD of computer
department), for giving me an opportunity to be a part of this In-Plant training, and also Thank
our Mentor Mrs. R.S.Patil sir to provide valuable guidance.
Enroll.no: 2209650064
Computer Department
5
CONTENT PAGE
Page
Sr. Content
No. no.
1 7
Chapter No 1-Structure to Industry
2 8-9
Chapter No 2-Introduction to Industry
3 10
Chapter No-3 Types of major equipment is used in industry
withtheir specification.
4 11
Chapter No 4- Manufacturing processes along with
productionplanning and control methods.
5 12
Chapter no 5-Software Testing process
6 13
Chapter No 6- Safety Procedures
7 14
Chapter No 7- Safety Procedures
8 15-16
Chapter No 8-Particulars of Practical Experiences
Chapter No. 9:- Short Report/description of the project (if anything
9 done during the program) 17-32
33
10 Chapter No 10- Special /challenging experiences during
training
6
Chapter No 1-Structure to Industry
➢ Industry Layout:
Training Development
7
Chapter No 2-Introduction to Industry
➢ About Industry:
Name of Industry:
Industry Introduction:
At the same time, we develop innovative and creative products and services that provide
total communication and information solutions. Among a plethora of services, web design and
development, machine learning models and their applications, e-commerce solutions are few
that we offer. Satisfied clients around the globe bear testimony to the quality of our work.
IGAP Technologie’s team consists of the best of designers, programmer and database
administrators handpicked after a series of rigorous tests and interviews to select the most
capable and proficient professionals from their respective fields. Only the most competent
and technically sound professionals are selected after verifying that their working levels are the
best among the industry.
8
We provide high quality web applications through machine learning, Development
services & Hosting at affordable prices. We believe that website applications must be simple,
beautiful and user friendly and user understandable.
1) Applications:
1) E-commerce Application
2) Online Shopping Application
3) Online Teaching Application
4) Online Food Mall Application
2) Websites:
1) www.igaptechnologies.com
2) www.igaptechnologiesteach.com
4) Technology
1) Java Technology
2) Java Script
3) Android
4) Python
5) php
6) .NET
➢ No of Employees:
There are 10-12 members of employee in our company.
9
Chapter No-3 Types of major equipment is used in industry withtheir
specification.
1) Desktop Computers:
2) Laptops :
3) Server :
XAMPP Server
4) Printer:
5) Access Point:
D-link 600 DIR
10
Chapter No 4- Manufacturing processes along with production
planning and control methods.
Agile describes the methodology of agile project management as well as the methods and
processes of agile software development. This Company is firmly convinced of the advantages
of RAD model such as providing stable software, provide working model of software at early
stages through rapid development.
11
Chapter no 5-Software Testing process
➢ Software testing:
➢ Agile testing:
The IGAP Technologies Pvt Limited use agile testing method for testing.
Agile testing is a software testing practice that follows the principles of agile software
development.
It uses the core principles of Agile Framework in testing and evaluating software, for
example, testing software incrementally and collaboratively working on test feedback with
the team throughout the software’s development life cycle, it also includes the use of pair
programming. It is done through a combination of automated and manual testing techniques.
Agile software testing generally starts from when the first module or component of
software is available for review. The results from each phase/component are shared with the
development team, who collaboratively works on the tests' feedback. The team then
prioritizes and eliminates the bugs and errors. The process is repeated until the software is
completely developed and is testing has shown the software to be free from bugs.
Manual testing -Involves manual inspection and testing of the software by a human tester.
System testing – Tests the complete software system to ensure it meets the specified requirements.
Boundary value testing – Tests the software at the boundaries of input values to identify any defects.
Usability testing – Tests the software to evaluate its user-friendliness and ease of use.
Acceptance testing – Tests the software to ensure it meets the customer’s or end-user’s expectations.
12
Chapter No 6- Safety Procedures
In these 6 weeks of training, we used various software’s that helped us in developing and
executing the programs. Major software’s used during this course were, Sublime, Anaconda,VS
Code, Google Chrome web browser and also, we are introduced with new websites like
Bootstarp,
Google flask,scikit-learn etc. Most of these software’s which helped us in efficient
implementation of it for training course.
First of all, in the first week of training, we learnt about the python & their applications
in machine learning, use of that language is to perform various operations on uncleaned dataset
to make it cleaned. This was totally new to us hence we needed to know about the python and
then use it for various applications on array to store data. For this we used the jupyter notebook
where we actually performed operations on dataset.
After that in second week, we were introduced to numpy and pandas libraries in
python. And we applied it to shape and reshape array. In third week, we learned about
machine learning algorithms such as liner regression, logistic regression, classification algorithm
as well as pipeline concept in machine learning to build besic knowledge to create project. In
fourth week, we got brif introduction about web development and flask concept in web
development for creating web applications.
13
Chapter No 7- Safety Procedures
IGAP Technologies Pvt Ltd uses Antivirus software like Quick heal as well as macfee
which is a class of program designed to prevent, detect and remove malware Infections on
individual computing devices, networks and Computer systems. Quick heal Antivirus
software,originally designed to detect and remove viruses from computers, can also protect
against a wide variety of threats, including other types of malicious software,
suchas keyloggers, browser, hijackers, Trojan horses, worms, rootkits, spyware, adware, botnets
and ransom ware.
14
Chapter No 8-Particulars of Practical
Experiences
In the industrial training, we got the skills, which will, help us for our future life and
our professional career also.
➢ Soft Skills:
Communication, Presentation, etc.
In our training, we develop our communication and presentation skills, which are most
helpful for us. With the help of this skills we can able to represent our ideas in front of our
team and able to communicate properly with our head and team and its help also for project
discussion such as collecting requirements and expectation of users for their project
➢ Life Skills:
Time management, Safety, Innovation, Entrepreneurship, Teambuilding, etc.
In the time of training we develop our skills like time management, team building. With
the help of this skills we are developing our project task in the given time, audit’s also helps us
for working in team, in this period we are able to complete our work in given time and
understand the opinions of our team members. Also we are able to keep our data safefrom
the hackers. It’s really a great achievement for us to working in the group, understanding the
ideas of each other and completing the work in the defined amount of time and keep our data
safe and secure from the stakeholders and hackers.
➢ Hands-On:
In the training we are not just studies the theoretical concepts, also learnt form it
practically by our own way, it helps us for developing our ideas and our mentality about
programming and developing, in this days we are able to remove the errors occurs in the
program and the problems occurred in the time of developing. Our practical knowledge is
increased in that days.
That helps us to increase our ideas in the quality and implementation areas, also weare
able to use the tools and familiar with them which are used in industries for developing.
15
Our other some developed skills are -
In this training we also experienced the study of industry, its history and its software developing
methods using various programming languages, its turnover and how teamwork is carried out. In short,
we experienced the completely industrial environment.
16
Chapter No. 9:- Short Report/description of the project (if anything done during the
program)
17
18
19
20
21
22
23
html>
24
25
26
27
28
29
Chapter No 10- Special /challenging experiences during training
I increased my other skills during In-Plant training like Awareness, self- managing and problem
solving etc. and among which self-control makes me a more attractive and smoother candidate for
employment. Personal skill is necessary for over social and personal lives it’s not significant forworkplace.
To meet new people and apply network skills as make a network of line of work deal, respect teacher and
reference.
In-Plant training is also helpful to improve a student academic, career, and personal development
skills. Talents and professional skills also develop. I am now confident I want to follow this control after
graduation and continue my education in this field. In-Plant training gives the work experience that I can’t
get in the class In-Plant training is getting the experience way to build the confidence.
30
Conclusion:
On the whole, this In-Plant training was a useful experience. I have gained new knowledge,
skill sand met many new people. I achieved several of my learning goals, however for some the
conditions did not permit.
I got insight into professional practice. I learned the different facets of working within a
Company. I experienced that financing, as in many organizations, is an important factor for the
progress of projects. Related to my study I learned more about the web development and its use
in today’s life. There is still a lot to discover and to improve.
The In-Plant training was also good to find out what my strengths and weaknesses are. This
helped me to define what skills and knowledge I have to improve in the coming time. It would be
better that the knowledge level of the language is sufficient to contribute fully to projects. After
my master I think that I could start my working career. However, I could perform certain tasks in
coding better if I practice/know more the coding methodologies applied in various fields. It
would also be better if I can present and express myself more confidently.
At last, this In-Plant training has given me new insights and motivation to pursue a career in
software engineering.
Reference Books:
Pattern Recognition and Machine Learning
Ducketts HTML and CSS.
Cook Matrix Book
Reference website:
www.kaggle.com
www.geekforgeeks.com
www.mllearning.com
www.meachinelearning.com
31