Aditya ITR Report
Aditya ITR Report
EDUCATION (MUMBAI)
INDUSTRIAL TRAINING
REPORT
ON
Submitted By:
Name: Aditya Salunkhe
Enrollment No : 2207760410
Page 1
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION,MUMBAI
INDUSTRIAL TRAINING – 22057
A
Training Report
on
Industrial Training
(6 weeks – after 4th semester)
Submitted by
Pranav Shirsath
Submitted to
Prof. C.S. Mogare
In
Department of Information
Technology MET’s Institute
of Technology, Polytechnic
Bhujbal Knowledge City, Adgaon, Nashik – 422003
Page 2
MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION, MUMBAI
INDUSTRIAL TRAINING – 22057
Certificate of Completion
Of Industrial Training
Page 3
Format 2
Consent Letter from parents/guardians
The Principal,
MET’s Institute of Technology,
Polytechnic Bhujbal Knowledge City,
Adgaon,
Nashik - 422003
Sir/Madam,
With respect to above I give my consent for my ward to travel to and from the mentioned
industry. Further I undertake that –
a) My ward will be entirely under the discipline of the organization where he will be
placed and will abide by the rules and regulations in force of the said organization.
b) My ward is not entitled to any leave during training period.
c) My ward will submit regularly a prescribed weekly diary, duly filled and countersigned
by the training supervisor of the organization to the mentor faculty of the polytechnic
d) My ward will undergo the training at his/her own cost and risk during training and/or stay.
I have explained the contents of the letter to my ward who has also promised to adhere strictly
to the requirements. I assure that my ward will be properly instructed to take his own care to
avoid any accidents/injuries in the industry.
Page 4
CHAPTER 1
Page 5
CHAPTER 2
2.3 HISTORY :-
InnovationsHub Services Pvt Ltd is a leading Information Technology (IT) Service
provider in Nashik and Pune, who delivers the complete solution for the entire
software necessities with the assured quality. We proved our competence in IT
consulting, Technology services, R&D and Technology service, IEEE project
development, corporate training, Academic Project enhancement, Business Process
Outsourcing, Web Designing, Content writing, Research Article submission, Blogger
services, a Management solution. Our team associates designated after the several
scrutinized and hence the exhibits of them imitate the blend of invaluable experience
and the qualification. They have the intellectual to deliver the exact way out for any
kind of defy. We endow the updated methodologies in every phase of our process and
we well known the value of the fiscal and time of the clients. Hence our outcome
ensures the suppleness for any kind of global amendments and enhancement in IT
sector. Our professionals have the expertise in several fields and they lend their hands
for client’s business development and obligations. We confer the service prior to the
dead line and we compromise on the money not in quality.
Page 6
CHAPTER 3
3.1.1. Laptops
Specification
Processor: up to Intel Core i5-2410M 2.3 GHz.
Graphics: ...
Memory: up to 8GB DDR3.
Storage: up to 750GB hard disk drive.
Optical Drive: a dual layer DVD reader/writer.
Display: 17.3" (HD, maximum resolution of 1600 × 900)
Web Camera: integrated.
Page 7
CHAPTER 4
4.1.2 Planning:
The team comes up with a rough plan of software process. At this step the team
analyses if asoftware can be made to fulfil all requirements of the user and if there
is any possibility of software being no more useful. It is found out, if the project is
financially, practically and technologically feasible for the organization to take up.
There are many algorithms available, which help the developers to conclude the
feasibility of a software project.
4.1.3 Designing:
Next step is to bring down whole knowledge of requirements and analysis on the
desk and design the software product. The inputs from users and information
gathered in requirement gathering phase are the inputs of this step. The output of this
step comes in the form of two designs; logical design and physical design. Engineers
produce meta-data and data dictionaries, logical diagrams, data-flow diagrams and in
some cases pseudo codes.
4.1.4 Coding:
Page 8
CHAPTER 5
5.1.1 Testing:
An estimate says that 50% of whole software development process should be tested.
Errors mayruin the software from critical level to its own removal. Software testing is
done while coding by the developers and thorough testing is conducted by testing
experts at various levels of code such as module testing, program testing, product
testing, in-house testing and testing the product at user’s end. Early discovery of errors
and their remedy is the key to reliable software.
Selenium:
Selenium is a portable framework for testing web applications. Selenium provides a
playback (formerly also recording) tool for authoring functional tests without the
need to learn a test scripting language (Selenium IDE). It also provides a test domain-
specific language (Selenese) to write tests in a number of popular programming
languages, including C#, Groovy, Java, Perl, PHP, Python, Ruby and Scala. The tests
can then run against most modern web browsers.
Selenium deploys on Windows, Linux, and macOS platforms. It is open-source
software, released under the Apache 2.0 license: web developers can download
and use it withoutcharge.
Page 9
CHAPTER 6
6.1.3 Feedback
We provide customized Application and software solutions that suit customer’s
company objectives. We always keep involving our customers in an entire process
starting from design through deployment, so that your ideas can be incorporated into
work. After deploying website or software we keep working with you to provide
continuous support. We also help to promote your businesses by our digital marketing
services. Our focus is always on giving a quality product to a customer for which we
design attractive websites, by combining creative strategies with innovative
technology.
Page 10
CHAPTER 7
Page 11
CHAPTER 8
3.We learned how to take requirement from client and prepare SRS.
Page 12
CHAPTER 9
9.1 Short Report/Description of the project (If any done during training)
Da Activities carried out
y
Some Basic Concepts Of java-
Inheritance, Encapsulation, Data Abstraction.
1 Classes & Objects, Aggregation.
Java Fundamentals, Composition, coupling.
Object Oriented Programming.
Constraint Layout-
3
Android Constraint Layout is used to define a layout by assigning constraints for every child
view/widget relative to other views present. A Constraint Layout is similar to a Relative
Layout, but with more power
Linear Layout-
Linear Layout is a view group that aligns all children in a single direction, vertically or
horizontally. You can specify the layout direction with the android: orientation attribute.
4
Splash Activity –
The splash screen experience brings standard design elements to every app launch, but it's
5 also customizable so your app can maintain its unique branding.
1. The system shows the splash screen using themes and any animations that you define.
2. When the app is ready, the splash screen is dismissed and the app displays.
6
How To Add The image
Page 13
Week 2
1
Basic Designs.
Designing Of Login & sign In Page
TextView- This widget is used to display simple text within the android application.
2
Button- It is used to get click interactions from the user to trigger an action in the application.
4
We All Design The Login & Sign Up Page Of Our Own.
ListView-
5 A ListView is a type of AdapterView that displays a vertical list of scroll-able views and
each view is placed one below the other. Using adapter, items are inserted into the list
from an array or database. For displaying the items in the list method setAdaptor() is
used. setAdaptor() method conjoins an adapter with the list.
Basic Designs.
Designing Of Login & sign In Page
6
Page 14
Week 3
Day Activities carried out
Grid View-
A Grid View in Android is a versatile UI widget that arranges data in a grid-like
1 fashion, typically used to display images, text, or other items in rows and columns. It
provides a scrollable grid layout, allowing users to view a large number of items efficiently.
Developers can customize the Grid View's appearance and behavior, including the number of
columns, item spacing, and handling item selection.
Option Menu-
2 The options menu is the primary collection of menu items for an activity. It's where you place
actions that have a global impact on the app, such as "Search," "Compose email," and
"Settings." See the Create an options menu section
Concepts Of Firebase-
5 How To Operate It.
How To Make Project In It
How To Create Account In It
6
We Implemented All These Topics
Page 15
Week 4
Day Activities carried out
Authentication In FireBase-
Firebase Authentication provides backend services, easy-to-use SDKs, and
1 ready-made UI libraries to authenticate users to your app. It supports
authentication using passwords, phone numbers, popular federated
identity providers like Google, Facebook and Twitter, and more.
Cloud FireStore-
Firestore is a NoSQL document database built for automatic scaling, high
3 performance, and ease of application development.
4
RecyclerView In Database
5
More Detail About The FireBase & Key Features
6
Revision Of All Topics
Page 16
Week 5
Da Activities carried out
y
Alert-Dialog
1 Android Alert-Dialog can be used to display the dialog message
with OK and Cancel buttons. It can be used to interrupt and ask the
user about his/her choice to continue or discontinue.
Progress-Dialog-
2 In Android, a Progress Dialog is a type of alert message that can be
invoked to appear on the screen to display the progress of an action that
is loading
4
Bottom-Navigation-
Bottom navigation bars display three to five destinations at the bottom of
a screen. Each destination is represented by an icon and an optional text
label.
5 SQLITE-DATABASE
Saving data to a database is ideal for repeating or structured data, such
as contact information. This page assumes that you are familiar with SQL
databases in general and helps you get started with SQLite databases on
Android.
Page 17
Week 6
Day Activities carried out
Image Slider-
Android image slider slides one entire screen to another screen. Image
slider is created by ViewPager which is provided by support library. To
4 implement image slider, you need to inherit ViewPager class which
extends PagerAdapter.
Page 18
(Testing of App or work done)
Output of Project:
Application : Fetchit(Delivers item that you have forgot and need urgently)
Project Images:
Page 19
Page 20
Login Page Xml Code :
Page 21
Page 22
Login Page Java Code :
Page 23
Sign-Up Page Xml Code :
Page 24
Page 25
Sign-Up Page Java Code :
Page 26
Page 27
Skill Developed/ Learning Of this project:
Page 28
CHAPTER 10
10.2 Conclusions :
Page 29
Format 4
Marks (5
marks for
each PA PA
Sr Enrollment Name of Student week) by Marks by Marks by Total
no Number Mentor Industry Mentor Marks
& Supervisor faculty
Industry
Supervise
r
jointly
Out of Out of 25 Out of 20 Out of 75
30 (B) (C) (A)+(B)+(C)
(A)
A) Marks for PA are to be awarded out of 5 for each week considering the level of completeness
of activity
observed, from the daily diary maintained.
B) Marks are to be awarded by Industry Supervisor on the basis of General Observation and
behavioral aspects of Student.
C) Marks are to be awarded by Mentor faculty on the basis if report, understanding level and
work performance of the student.
Page 30