College-Implant-Report (Hitesh) (1) .0
College-Implant-Report (Hitesh) (1) .0
(MUMBAI)
INDUSTRIAL TRAINING PROJECT REPORT
SUBMITTED BY
Calibers InfoTech
Certificate of Completion
of Industrial Training
(By respective Head of the Institute & Head of the Department)
Seal of the
Head of the Department Institute Head of the Institute
Course Completion Certificate
Implant Training (in Web development using PHP and live server hosting) Completion Certificate
Format 4
Evaluation Sheet for PA of Industrial Training
Academic Year : 2023-2024
Name of Industry : Calibers
InfoTech
Marks (5
Marks for PA
PA Marks
each week) Marks by
by Industry Total
by Mentor Mentor
Supervisor Marks
Sr. Enrollment Name of the and Faculty
No. Number Student Industry
Supervisor
jointly
Out of
Out of 25 Out of 20
Out of 30 (a) 75
(B) (C) (A+B+C)
1 2211670163 Hitesh Shahana Deore
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 dairy 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 of report,
understanding level and work performance of the Student.
Signature Signature
Name and designation of the Mentor/faculty Name and designation of the Mentor/faculty
Format 5
Evaluation Sheet for ESE of Industrial Training by Mentor and Industrial Personnel
Name of the Industry/Name of Course: Calibers InfoTech / Web development using PHP
and Live server hosting
Industrial
Training/Online Presentation Viva Total Marks (75
Training Report (25 Marks) (25 Marks) Marks)
(25 Marks)
Signature Signature
Name of Internal/Mentor Name of External
Examiner (Industry
Personnel)
Abstract
Industrial training is an important phase of a student life. As we are the students of the
computer engineering, it is very needful to us to know the overall structure of the IT industry.
For achieving this goal, I completed my In-plant training at Calibers InfoTech, which is a up
going IT based industry located in Nashik at College Road.
Calibers InfoTech is a company come up with IT solutions and services. Company had started
their journey of delivering high quality services in 2010. It is based in Nasik, India and today
continuously moving ahead to satisfy the clients. Company develop apps that stand out of the
group. The company CEO’s says that, they are quickest growing mobile application
development firm and our client base ranges from tiny to medium sized businesses, as well as
start-ups also our purchasers have the benefit of the competitive valuation for our quality
services. We understand the business more than technology. We believe in delivering best web
design and development services and thus we have an expertise in domain keeping the quality
in mind.
.
ACKNOWLEDGEMENT
The internship opportunity I had with Calibers InfoTech, Nashik was a great chance for
learning 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. I am also grateful for having a chance
to meet so many wonderful people and professionals who led me though this internship period.
Date : 15/07/24
Chapter 1
Organizational Structure of Industry / Organization and general layout
Organization structure:
Usually, each software package development organization handles many projects at any time.
Software package organizations assign totally different groups of engineers to handle different
software projects. Every sort of organizational structure has its own advantages and downsides
that the issue “How is that the organization as a full structured?” should be taken into thought
so each software package project is finished before its point in time.
There are basically 2 broad ways in which a software package development organization is
structured: Project format, and Functional format. These are explained as following below.
1. Project format:
The project development workers are divided supported the project that they work (as
shown below diagram). In the project format, a group of engineers is appointed to the
project at the beginning of the project and that they stay with the project until the
completion of the project.
Thus, the identical team carries out all the life cycle activities. Obviously, the functional format
needs a lot of communication among groups than the project format, as a result of one team
should perceive the work done by the previous groups.
2. Functional format:
The event workers are divided supported the useful cluster to that they belong. the various
project borrows engineers from the specified useful teams for specific parts to be undertaken
within the project and come back them to the functional cluster upon the completion of the
phase.
In the functional format, totally different groups of programmers perform different phases of a project.
For example, one team may do the necessities specification, another do the planning, and so on. The
partially completed product passes from one team to a different because the project evolves.
Therefore, the useful format needs significant communication among the various groups as a result of
the work of 1 team should be clearly understood by the next teams engaged on the project. This needs
sensible quality documentation to be made when each activity.
Introduction
Calibers InfoTech is a company come up with IT solutions and services. We are based in Nasik,
India and today continuously moving ahead to satisfy our clients. We develop apps that stand
out of the group. We are quickest growing mobile application development firm. Our client
base ranges from tiny to medium sized businesses, as well as start-ups. Our purchasers have the
benefit of the competitive valuation for our quality services. We work closely with purchasers
to know their necessities and recommend them value effective, scale-able and strong mobile
solutions.
Vision
Our Vision is Strong Focus on delivering the Best, Cost Effective Services and solutions to
cater to the needs of our clients.
Mission
To achieve accomplishment by guaranteeing customers have right assets at the opportune time
to build the capability of business.
Products and Services:
2. Web Development
5. Training Program
Calibers InfoTech is Nasik based Programming
Languages Training Company. We give real-
time time ventures based corporate preparing
to understudies, working experts likewise for
corporate customers. We give corporate
preparing on furthermore Technology like
Java, .Net MVC, Android, PHP, Python,
WordPress and so on. Skills for Learning
workshops are interactive group sessions that
can help you to improve and enhance your skills in academic communication, statistical
analysis, IT, information literacy and effective study. Each workshop develops a specific area
of your academic skills through a mixture of activities, peer learning, and expert advice from
Industrial experts. These interactive sessions support your success in university assignments by
providing detailed guidance on a specific area of academic skills. You will have the opportunity
to practice the skills in focus and ask any questions. These short, practical sessions can
introduce you to a new academic skill or provide a useful refresher.
6. Number of Employees:
Calibers InfoTech follows the standard policy for the recruitment of the employee. As per the
norms and the Rules & Regulations provided by the HR Department the company is recruiting
the manpower through HR Manager. Currently Mr. Sandesh Shinde. is having the charge of the
HR Manager. She does the recruitment whenever it is a demand of the system for having the
manpower.
Following Mentioned are the current employees working for the Calibers InfoTech.
The Agile software development lifecycle is dominated by the iterative process. Each
iteration results in the next piece of the software development puzzle working software and
supporting elements, such as documentation, available for use by customers until the final
product is complete.
Each iteration is usually two to four weeks in length and has a fixed completion time.
D) Due to its time-bound nature, the iteration process is methodical and the scope of each
iteration is only as broad as the allotted time allows.
E) Multiple iterations will take place during the Agile software development lifecycle
and each follows its own workflow.
▪ Requirements - Define the requirements for the iteration based on the product backlog,
sprint backlog, customer and stakeholder feedback
▪ Contrary to popular belief, Software Testing is not a just a single activity. It consists of a
series of activities carried out methodologically to help certify your software product.
Requirement Analysis
▪ During this phase, test team studies the requirements from a testing point of view to
identify the testable requirements.
▪ The QA team may interact with various stakeholders (Client, Business Analyst,
Technical Leads, System Architects etc.) to understand the requirements in detail.
▪ Requirements could be either Functional (defining what the software must do) or Non-
Functional (defining system performance /security availability).
Test Planning
▪ Typically, in this stage, a Senior QA manager will determine effort and cost estimates for
the project and would prepare and finalize the Test Plan.
▪ In this phase, Test Strategy is also determined.
▪ This phase involves the creation, verification and rework of test cases & test scripts. Test
data, is identified/created and is reviewed and then reworked as well.
▪ Activities: Create test cases, automation scripts (if applicable), Review and baseline test
cases and scripts, create test data (If Test Environment is available).
▪ Test environment decides the software and hardware conditions under which a work
product is tested.
▪ Test environment set-up is one of the critical aspects of testing process and can be done
in parallel with Test Case Development Stage.
▪ Test team may not be involved in this activity if the customer/development team
provides the test environment in which case the test team is required to do a readiness
check (smoke testing) of the given environment.
Test Execution
▪ During this phase, the testers will carry out the testing based on the test plans and the
test cases prepared.
▪ Bugs will be reported back to the development team for correction and retesting will be
performed.
▪ Activities: Execute tests as per plan, Document test results, and log defects for failed
cases Map defects to test cases in RTM, Retest the Defect fixes, Track the defects to
closure.
▪ Activities: Evaluate cycle completion criteria based on Time, Test coverage, Cost,
Software, Critical Business Objectives, Quality Prepare test metrics based on the above
parameters.
Chapter 5 :
Development strategy used by industry,documentation
methods & end user product
1) Blue-Green Deployment
- Both are running, and the one in production depends on the service the route specifies, with
each deployment configuration exposed to a different service.
- You can create a new route to the new version and test it. When ready, change the service in
the production route to point to the new service and the new, blue, version is live.
- If necessary, you can roll back to the older, green, version by switching service back to the
previous version.
- The A/B deployment strategy lets you try a new version of the application in a limited way in
the production environment.
- You can specify that the production version gets most of the user requests while a limited
fraction of requests go to the new version. Since you control the portion of requests to each
version, as testing progresses you can increase the fraction of requests to the new version and
ultimately stop using the previous version.
- As you adjust the request load on each version, the number of pods in each service may need
to be scaled as well to provide the expected performance.
- In addition to upgrading software, you can use this feature to experiment with versions of the
user interface. Since some users get the old version and some the new, you can evaluate the
user’s reaction to the different versions to inform design decisions.
- For this to be effective, both the old and new versions need to be similar enough that both can
run at the same time. This is common with bug fix releases and when new features do not
interfere with the old. The versions need N-1 compatibility to properly work together.
- OpenShift Container Platform supports N-1 compatibility through the web console as well as
the command line interface.
▪ The A/B deployment strategy lets you try a new version of the application in a limited
way in the production environment.
▪ You can specify that the production version gets most of the user requests while a
limited fraction of requests go to the new version. Since you control the portion of
requests to each version, as testing progresses you can increase the fraction of requests
to the new version and ultimately stop using the previous version.
▪ As you adjust the request load on each version, the number of pods in each service may
need to be scaled as well to provide the expected performance.
▪ In addition to upgrading software, you can use this feature to experiment with versions
of the user interface. Since some users get the old version and some the new, you can
evaluate the user’s reaction to the different versions to inform design decisions.
▪ For this to be effective, both the old and new versions need to be similar enough that
both can run at the same time. This is common with bug fix releases and when new
features do not interfere with the old. The versions need N-1 compatibility to properly
work together.
▪ OpenShift Container Platform supports N-1 compatibility through the web console as
well as the command line interface
Chapter 6:
Information technology job safety procedure training typically covers company and
employee safety and security. Dealing with efforts to prevent or mitigate accidents, threats or
losses to physical assets, e.g., computer hardware, and technology, e.g., software applications,
training programs prepare employees to communicate clearly, comply with legal and regulatory
standards and measure success with maintaining a safe and secure workplace.
Features:
Benefits:
Effective IT job safety procedure training ensures that all employees know the
company safety goals and objectives as well as any applicable policies, practices and
procedures. By providing training on a regular basis, typically annually, companies make safety
a priority concern for all staff members. By mandating participation and ensuring regular
follow-up, managers can ensure the training program has a positive impact on preventing safety
violations.
1. Patch, PATCH !
- An unpatched machine is more likely to have software vulnerabilities that can be exploited.
Turn on automatic updates Windows.
- Sophos is available as a free download from IS&T's software grid. Once installed, schedule
Sophos to regularly scan and update your virus definitions automatically.
- Strong passwords use a combination of letters, numbers, and special characters. Create a
unique password for each account. LastPass can manage all of your passwords for you—and
it's free.
- Scheduling routine backups can protect you from the unexpected. Always keep a few months'
worth of retrievable backup. Download and install CrashPlan and learn how to back up your
system.
- Don't leave your computer in an unsecured, public area, especially if you're logged on. This
includes Athena clusters and Quick stations. The physical security of your machine is just as
important as its technical security.
- Ignore unsolicited emails. Be wary of attachments, links, and forms in emails that come from
people you don't know, or which seem "phi shy". Avoid untrustworthy (often free) downloads.
Learn more about dealing with spam at MIT.
- Securely remove sensitive data files from your hard drive, especially when recycling or
repurposing your computer. Protect sensitive files using the encryption tools built into your
operating system.
- Mac and Windows computers use basic desktop firewalls to protect your computer files from
being scanned. Make sure they are properly configured.
- Stay current with the latest developments: Follow IS&T on Facebook and Twitter. Bookmark
IS&T Secure Computing.
Chapter 7
Assignment Performed in Industry
1. Front Page
2. Contact us page
3. Home Page code
▪ All the online classes were so helpful because instructor covered all the necessary topics
about web development.
▪ Every session was interactive that’s why I never faced any problems to follow on.
▪ We learned how to understand the customer’s requirements and achieve it and plan the
web development.
▪ During the in-plant training I have learned various terminology of Web development
using PHP and Live Server Hosting.
▪ The online sessions were so productive because of its integrity and interactive nature.
▪ We got assignments and tests every week which helped me a lot for clearing concepts
and understating fundamentals of development.
▪ Test and assignments were hosted on a very robust and user-friendly website so I never
had trouble while accessing the content.
▪ I had fun doing assignments and learning new things everyday throughout the in-plant
training period.
▪ I have faced no difficulties in the entire period of in-plant training kudos to Calibers
InfoTech team for helping us at any time and providing us the best in-plant training
experience at the convenience of our home during a global pandemic.
Chapter 10
Conclusion
In this Implant training (in Web Development using PHP and Live Server Hosting), I have learned
various new concepts and methods of Web development like HTML, CSS, Bootstrap & PHP. I
have learned about Front-end and Back-end. It was knowledgeable and enjoyable training. I am
very thankful to my trainer Miss Shivani Shah Mam and Sandesh Sir (Senior) and all my staff
members to helped me a lot. MSBTE has given me this opportunity to improve my technical skills
and learn something new in new domain. Now, I can say that I have full confidence in Web
development that I can make attractive websites and Interacts with the Databse using PHP. It is my
fortune to be a student of Calibers InfoTech and improve myself.
Industrial Training
at
Calibers InfoTech
.
Week 1 : From 03/06/24 To 09/06/24
On 1st day, we learnt about the SDLC model and its phases like System analysis,
1 Requirement gathering, Modeling & Designing, Coding & Construction,
Testing, Deployment and Maintainance. And choose our project topic.
On 2nd day, We were discussed about the skills important to place at good post
2 in our IT field. And learnt how to improve those skills & what changes we
have to make for achieving those skills.
On 4th day, we designed our website’s model. We design all the webpages
4 which we want to include in our websites. We seperately design each webpage
according to its requirement.
On 5th day, we started the actul coding work with HTML language. We learnt
5 the basics of html and its structure. Our trainer told us the platforms from
where we can learn more things about HTML.
On 6th day, we learnt the html attributes & inline , internal and external css.
6 And also learnt about the various tags of html like text formatting tags,
comment tags, colors ,images and faivcon, title tags.
On 7th day, we learnt about the html lists & its types, html list tags. Then also
1 we learnt the html tables and its various tags, html border and its types- colors.
,html forms and its various tags like input, textfield, label, etc.
On 8th day, we learnt about html elements in that first we learnt the div tag
2 (“<div>”). Inline <div>. Also we learnt class attributes etc.
On 9th day, we learnt about the ID attribute of html. They told us about the
3 jump id concept also. We learnt Block elements and Inline elements & they
gives us knowledge about various tags (i.e. block & inline element).
On 10th day, we learnt HTML Iframe. Not only about the iframe they also
4 teached us all about its attributes. We also learnt the html layout
(<header>,<nav>,<section>,<aside>,<article> and <footer>.
On 11th day, they teached us in brief about the html layout and its tags.
5 We apply all the layout tags in our webpage like header, nav tag for navbar,
section tags footer etc.
On 12th day, we had an online test. This online test was taken on the basis of
6 our covered topics like html. This test contains all over 20 mcq types
questions. And all the questions are compulsory to attempt.
Week 3 : From 17/06/24 To 23/06/24
On 13th day, from 13th day we started learned about CSS and css basics. CSS
1 background-size property and all the nacessary basic things which we must
known they teached us.
On 15th day, we learnt CSS model box and its contents like (content, padding,
3 border, margin). CSS outline and its various properties. Then also we learnt
about the CSS text and its properties. Etc.
On 16th day, we learnt css fonts, CSS icons and CSS links.
We also learnt CSS tables and its property (borders, full-width, collapsse
4 borders, sizes, alignment, styles, padding, dividers,etc), CSS max width, CSS
postion, CSS float, CSS align, CSS navigation bar, CSS forms.
On 18th day, we had an online test. This online test was taken on the basis of
6 our covered topics like html and css. I had completed the homepage design by
using html and CSS. For building & designing the home page of my website, I
used html for structure & css for formatting and designing.
Week 4 : From 24/06/24 To 30/06/24
On 21st day, we learnt carousel and its various property, Indicators, Crossfade,
3 navbar, Accordians, Alerts, buttons and cards with its various priperties and
attributes.
On 22nd day, we learnt Collapse and its properties, dropdowns and its
4 properties, List-group with its properties, models and its various properties,
and various pop ups.
On 23rd day, we had a doubt clearing and problem solving session. In that our
5 implant trainer miss Shivani mam asked us to share our training related,
syllabus related doubts and also we shared our doubts.
On 24th day, we had an online test. This test was taken on the basis of our
covered topics of CSS and Bootstrap. Mostly in test , bootstrap’s questions are
6
found. And on sunday we have to complete our website’s home page by using
Bootsrap and its classes.
Week 5 : From 01/07/24 To 07/07/24
On 25th day, we started to learn PHP (PHP Hypertext Pre-Processor) for server
1 side scripting and database connectivity. We learnt from the basic of PHP like
syntax , its extension and some keywords.
On 26th day, we learnt the php comments, php variables its rules, output
variables, variables types, get the type, assign values.. multiple values,
2
variable’s scope, echo & print statement.
On 27th day, we learned php strings ( in that modify strings, concatenate strings,
3 Slicing strings, and escape strings), php numbers, and php constants.
On 29th day, we learnt the PHP loops concept. In that we looked while loop, do
5 while loop, for loop, for each loop and break & continue statements.
On 30th day, we had an online test. This test was taken on the basis of our
6 covered topics of Bootstrap & PHP. This test contains all over 20 around
questions & all are of mcq type.
Week 6 : From 08/07/24 To 15/07/24
On 31st day, we learned that how to install xampp server in our systems.
Xampp server is used for creating databases for our projects.
1
Our trainer explained us step by step the installation process of xampp server.
On 32nd day, we learned that how to create a config.php file for database
2 connectivity. Our trainer explained us this concept by providing its code and
explanation.
On 34th day, we learned that how to connect login form to created database
4 including config.php file.
On 35th day, we took a step towards live server hosting and this was our last
step of implant training program. In first session of live server hosting they
5
teached as from the basics.
Y,
On 36th day, we learned that how practically & actually we host any project on
6 live. Trainer teached us from how to purchase domain and explain the concept
sub domains. And at the end they host a project on live and give us all the
information about it with proper explanation.