ITR Ayush Yogesh Rakshe
ITR Ayush Yogesh Rakshe
CERTIFICATE OF COMPLETION
This is to certify that the following student of semester 5th of diploma in Computer
Engineering of Institute Government Polytechnic Awasari (kh) (1051) have successfully
Completed training as a “Web Development” in the course of “ Industrial training
(22057) ” for the academic year 2023-24.
This report has been made possible through direction and co-operationof
various persons for whom I wish to express my sincere appreciation and
gratitude. This acknowledgement is not merely a catalogue of names but an
expression of deep sense of gratitude to all those who have helped me in
undertaking this industrial training.
I express my heartfelt thanks to Mr. S.D.Muley (Head of Department), my
industrial training mentor Mrs.Ajita Patil, Professor of Computer
Department. Their inspiringand affections guidance, gives me the constant
encouragement and constructive attention during the industrial training.
Chapter 1
Chapter 2
Introduction Of Industry
Zelos Infotech delivers high quality, reliable and cost-effective IT services to customers globally.
Zelos Infotech provide world-class technology services by constantly exploring and implementing
innovative solutions that drive long-term value to our customers.
Zelos Infotech Technologies is an innovative IT company specializing in creating and designing
software applications for various purposes, such as web applications, mobile apps, enterprise
software, and more. With a mission is to empower businesses and organizations with cutting-edge
information technology solutions. We strive to deliver innovative software products and IT
services that enhance efficiency, productivity, and profitability for our clients.
Zelos Infotech is leading the software development and consulting company focused on customers
that view our partnership as strategic driver to their success.
Address:-
Zelos Infotech, Near Bus Stand, Pasaydan Complex, Manchar, Tal:ambegaon, Dist:Pune,
Maharashtra 422203
Services:
a. Software Development
b. Web Development
c. Mobile app Development
d. Training in PHP and MySql
e. Ecommerce Web Design
f. SEO and Digital Marketing
g. Web hosting and Domain registration
1. Turnover of Industry:-
Our company has completed 200+ projects in a span of 8 years and has satisfied lakhs of
users around the world. The turnover of Zelos Infotech is around 40lakhs. We wish to achieve
more satisfied and happy users in coming years.
2. Numbers of Employee:-
We have total number of 10+ expert Peoples.
Chapter 3
Chapter 3
Types of major equipment’s used in Industry with their specification
1) Computer System :
Computers (Workstations/Laptops):
Specification: High-performance processors (e.g., Intel Core i7 or i9)
RAM (16GB or more),
Fast SSD storage
Dedicated graphics (optional but useful for certain tasks like video rendering
or gaming
Specific Use: Primary tools for software development, coding, testing, and
debugging.
Maintenance Schedule: Regular software updates, periodic cleaning to
prevent dust build-up, and backups to safeguard data.
2) Server :
Specification: Multiple cores, high RAM capacity, large storage (SSD or
HDD), redundancy for critical components.
Approximate Cost: Can vary significantly based on specifications and
usage, ranging from $1,000 to tens of thousands of dollars.
Specific Use: Hosting web applications, databases, version control systems,
and other development-related services.
Maintenance Schedule: Regular monitoring, updates, and maintenance
to ensure optimal performance and security.
3) Networking Equipment :
Specification: Routers, switches, and firewalls with gigabit Ethernet or
higher speeds.
Approximate Cost: Ranges from a few hundred to a few thousand
dollars depending on the complexity and brand.
Specific Use: Connecting computers, servers, and other devices within
the development environment and ensuring reliable data transfer.
4) Version Control Systems :
Specification: Software-based systems like Git or Subversion.
Approximate Cost: Many version control systems are open-source and free to
use. Some enterprise solutions may have associated costs.
Specific Use: Tracking changes in code, enabling collaboration
among developers, and facilitating code review and deployment
processes.
Maintenance Schedule: Regular backups of repositories, routine
maintenance, and updates to the latest stable versions.
Chapter 4
Development process along with production planning and control methods
1. Requirements Gathering :
Gather and analyze customer needs and project requirements.
Define the scope of the project and create a detailed project plan.
2. Design :
Create a design that outlines the software's architecture and user interface.
Determine the technologies and tools needed for implementation.
3. Implementation/Coding :
Write the actual code based on the design specifications.
Conduct code reviews and adhere to coding standards.
4. Testing :
Conduct various types of testing (unit testing, integration testing, system
testing, etc.) to identify and fix defects.
Ensure the software meets the specified requirements and works as intended.
5. Maintenance and Support :
Address bug fixes, updates, and enhancements as needed after deployment.
Provide ongoing support and maintenance to ensure the software's reliability
and usability.
Production Planning and Control Methods :
1. Agile Methodology :
- Emphasizes flexibility and collaboration over rigid planning.
- Common frameworks include bootstrap.
2. Waterfall Model :
A traditional, linear approach with distinct phases and clear deliverables.
Progresses sequentially from one phase to the next.
Suitable for projects with well-defined requirements and minimal changes.
3. Lean Software Development :
Adapts principles from lean manufacturing to software development.
Focuses on delivering value to customers and eliminating waste in the
development process.
Government Polytechnic Awasari (Kh) 5
Industrial Training Project Report ITR 22057
Chapter 5
Testing of application developed along with quality assurance process
In a software development company, the concept of testing raw materials and finished
products is different from traditional manufacturing industries. In software development,
testing is focused on verifying the functionality, performance, and quality of software
products. Here's an overview of testing in the context of a software developing company,
along with quality assurance processes:
1. Unit Testing :
Developers write unit tests to verify the correctness of individual
functions or units of code.
Automated test suites are created to ensure that code changes do
not introduce new bugs.
2. Integration Testing :
This testing phase focuses on verifying the interactions between
different modules or components of the software.
The goal is to identify any issues that arise when integrating various
parts of the system.
3. System Testing :
Involves testing the entire software system as a whole to ensure it meets
the specified requirements.
Tests various scenarios and use cases to validate the
software's functionality.
Chapter 6
Major Application Development Software
1. Version Control Systems (e.g., Git) :
Version control systems play a crucial role in material handling for software
development. They allow developers to manage and track changes to the source
code, ensuring g that all modifications are recorded and can be easily reverted if
needed.
Version control systems enable collaborative development, prevent conflicts, and
facilitate efficient code reviews.
2. Code Repositories :
Code repositories act as centralized locations for storing and organizing software
code. They allow developers to access, collaborate, and manage code from a single
location. Popular code repository hosting platforms include GitHub, GitLab, and
Bitbucket.
Chapter 7
Safety procedure followed
1. Ergonomic Workstations :
Providing ergonomically designed workstations with adjustable chairs,
monitors, and keyboard trays to promote proper posture and reduce the risk
of musculoskeletal issues like back pain and repetitive strain injuries.
2. Eye Protection :
Encouraging employees to take regular breaks from screens to prevent eye
strain and providing screen protectors that reduce glare.
3. Fire Safety :
Implementing fire safety measures, such as having fire extinguishers,
fire alarms, and emergency evacuation plans in place.
4. Electrical Safety :
Ensuring that all electrical equipment and cables meet safety standards and are
regularly inspected and maintained.
6. Workplace Security :
Implementing access control measures and security protocols to protect
sensitive data and ensure the safety of employees and visitors.
Chapter 8
Particular of Practical Experiments in Industry
1. Code Sprints or Hackathons :
Employees work collaboratively within a specified time frame to build,
enhance, or fix software applications or specific features. These events promote
teamwork, innovation, and rapid prototyping.
Chapter 9
Description of Project
Sign up Page:
Available Products:
Conclusion :-
Hence, I conclude that, by visiting and implanting training from industry, I not only gained
theoretical knowledge but also practical knowledge of how, tasks are performed in the industry
and also gained technical qualities such as developing an error free, cost effective, space
effective and programmer and user-friendly interface and also non-technical qualities such as
team-spirit, confidence, working with colleagues etc.
Software engineers often encounter various challenges during the development of software.
Some of the common challenging experiences they face include:
Despite these challenges, software engineers often find satisfaction in overcoming them and
delivering high-quality software products. Continuous learning, adaptability, and problem-
solving skills are crucial for success in this field.
https://www.w3schools.com/django/
https://www.tutorialspoint.com/django/
https://www.geeksforgeeks.org/django-tutorial/