Industrial Exposuretraining Report: Submitted by
Industrial Exposuretraining Report: Submitted by
Name: H.MOHAMMED
IMRAN
No: 24BSAI138
Academic Year : 2024 - 2025
1
CANDIDATE PROFILE
DD
Him/Her vision: My vision is to work hard , and Passionate about learning, Purpose of Training:
problem solving and continuous growth . To gain knowledge about the
Education: functioning of the various
department in the organization.
12th Higher Secondary
Area of Interests:
Data Analytics and Machine Learning Period of Training:
Contact:
, 15 Days
9791471982
Course Completion
Residential Details:
Address 1. Industrial Preparatory Program
- Data Analytics
3H,Udhayam nagar,Podanur,coimbatore
Industrial Exposure Training –
641105
Data Analytics
Signature:
2
CERTIFICATE
This is to certify that the Internship Work, entitled “ WEB DEVLOPMENT”, is a record of original Internship
work done by Mr.H.MOHAMMED IMRAN, Reg No: 2428C0038 of I BSc AI&ML during the period 2024 -
2025 of his study in the Department of Artificial Intelligence and Machine Learning, Sri Krishna Adithya College of
Arts & Science, Coimbatore - 641042.
1
2
DECLARATION
I M.MOHAMMED IMRAN, Reg No: 2428C0038 of I BSc AI&ML, hereby declare that the
Internship work, entitled “WEB DEVLOPMENT”, is a record of original Internship work done by me during
the period 2024 - 2025 of his study in the Department of Artificial Intelligence and Machine Learning, Sri Krishna
Adithya College of Arts & Science, Coimbatore - 641042.
3
ACKNOWLEDGEMENT
First and foremost, I thank the almighty through whom all things are possible. My work
would not be possible without the gifts god gave me.
The success of the Internship depends upon the efforts invested. It’s my duty to
acknowledge and thank the individuals who has contributed towards the successful completion
of my Internship work.
I take this opportunity to express my profound and whole hearted thanks to Dr. S.
Palaniammal, MSc., M.Phil., Ph.D., Principal, Sri Krishna Adithya College of Arts and
Science for continuous support and guidance in all our academic endeavors.
I owe my heart and profound gratitude to Dr. K. Chitra, M.Sc., M.Phil., Ph.D.,
Associate Professor and Dean - Research, Department of Computer Science for her continuous
support in completing this internship.
I wish to express my gratitude to the respected Dr.M. Lalithambigai, M Sc., M.Phil., M.Sc(App
Psyc)., Ph.D., Assistant Professor and Program Coordinator, Department of Artificial Intelligence
& Machine Learning, Sri Krishna Adithya College of Arts and Science, Coimbatore for
supporting me to complete this internship.
I thank my project guide Ms.G.J. Keerthi, M Sc., Assistant Professor, Department of Artificial
Intelligence & Machine Learning, Sri Krishna Aditya College of Arts and Science, Coimbatore
for his/her timely advice and guidelines which assisted me in completing internship successfully.
I am grateful to thank all the faculty members in our department for their motivation
and endless inspiration to help in completing this Internship work. The successful completion
of my internship would not have been possible without my parent’s support. I take this
opportunity to thank for their continuous encouragement. I convey my thankfulness to all my
friends who were with me to share my happiness and agony.
M.MOHAMMED IMRAM
4
S.No TABLE OF CONTENTS Page No.
1 Certificate 1
4 Acknowledgement 4
1.1 5
Introduction
1.2 7
About Company
1.3 8
Intoduction About SDLC
1.4 9
Training About List of SDLC Process
1.5 13
Installing Pycharm IDLE for WebsiteDevlopment
1.6 17
About python programming
1.7 20
Introduction About HTML and CSS
1.8 23
Java Script
1.9 25
CSS Background
2.0 28
Output
2.1 28
Conclusion
1. INTERNSHIP OBJECTIVES
Utilizing internships is a great way to build your resume and develop skills that
can be emphasized in your resume for future jobs. When you are applying for a
Training Internship, make sure to highlight any special skills or talents that can
make you stand apart from the rest of the applicants so that you have an improved
chance of landing the position.
ROLES AND RESPONSIBILITY OF THE INTERNSHIP
Introduction:
This chapter secured the approach of internship program and gives the data
about where internship has been connected to accept accountability this program.
Training Attended
We know that there are many languages and skills needed to build a project;
I used all the languages like HTML, JavaScript, PYTHON, HTML5, CSS, and
more.
Solutions below:
• HTML, HTML5
• MySQL
• Python
• Flask Framework
ABOUT THE COMPANY
Company Profile
About Us
Nexus Global Solutions started in the year 2007 with the clear objective to
give solutions to all sectors throughout World. Nexus is a software development
and website design company in Coimbatore. Nexus is spear headed by seasoned
IT professionals and considers itself as one of the few website design companies
in Coimbatore who are flexible enough to offer services ranging from website
design to ecommerce solutions brochure design to corporate id packages, bespoke
website designs to customized desktop applications. Nexus also offers offshore
outsourcing and offshore staffing at highly competitive rates.
Nexus Global Solutions also provides world class services regarding web
hosting and web space. We are offering optimum quality web site hosting services
to 100's of companies coming from all around the India. As a reliable and
experienced web host, we offer completely secure and cost-effective web hosting
solutions. Backed by years of experience and having a large number of proficient
professionals, Nexus believes in providing truly world class website hosting,
domain hosting and domain name hosting services.
In addition to web page hosting and web hosting services, we also provide
excellent domain registration hosting and dedicated web server hosting services.
In our domain registration hosting services, we assist the customers in finding their
domain name as per their preferences and requirements. Having a team of talented
& experienced professionals and state of the art infrastructure, today, Nexus
Global Solutions stands at the forefront when it comes to providing world class
server hosting services at affordable prices.
We are also providing the broadest range of software components and tools
needed for enterprise applications. Nexus was founded with a vision in providing
simplified solutions for complex global business and requirements. Based in
Coimbatore we are the best IT Company working to design and deliver the world
class business solutions.
We are into a fast moving world and we intend to be the first amongst
equals. Our strategies start with our mission . Our mission explains us as a
company and serves as a benchmark against which we weigh our knowledge and
impart solutions.
Values
To develop error free Web solutions & Custom Application solutions and
help our clients achieve their targets through our efforts and expertise.
Web services
Nexus Global Solutions provides website development all over the world.
We thrive on the complex challenges encountered on the Internet and provide a
hands-on solutions approach. Our enthusiastic and highly-skilled pool of web
designers and programmers have the required business and technical skills to
accomplish various end-to-end site development projects based on the latest
programming languages.
Nexus Global Solutions has the expertise, experience and ability to resolve
business problems by understanding the client’s business goals and strategies. As
a web development company, we understand the marketing objectives by utilizing
the technical knowledge and domain expertise, proven marketing techniques etc.
The highly-skilled team members at Nexus Global
Solutions understand your business and deliver the apt solutions that work
wonders for the overall growth of your business. We believe in developing
customized and unique websites beginning from scratch to perfect solution. Nexus
Global Solutions has seamlessly integrated powerful user interface, high-end web-
based applications, CMS, Google Analytics etc across various industry domains.
The success of Nexus Global Solutions resides in the fact of identify the client’s
needs completely and undertake the project in accordance to the clients taste and
type of business.
Our web designing services include:
Corporate Websites
Flash Intro
HTML/Flash Templates
Flash Websites
Flash Header
GUI Design
Contact Address
Phone: 7708294941
Tamilnadu.
India.
INTRODUCTION ABOUT SDLC
Planning
Design
Implementation
Testing
Deployment and maintenance
DEPARTMENT PROFILE
HR
Hiring a candidate is the most basic and very first thing that is followed by HR.
Recruitment of candidates is a complex and expensive process, but it brings joy to
meet new talents and give a quality check on their skills. It is one of the key HR
responsibilities to establish a recruitment procedure. The process comprises
identifying the company’s needs and selecting needs based on the criteria. The
right candidate can boost the morale of the entire company.
Sales and marketing (Business development)
Sales and marketing are two business functions within an organization -- they both
impact lead generation and revenue. The term, sales, refers to all activities that
lead to the selling of goods and services.
IT services
Product development
1. Django
Ridiculously fast
Reassuringly secure
Django takes security seriously and helps developers avoid many common
security mistakes.
Exceedingly scalable
Some of the busiest sites on the Web leverage Django’s ability to quickly and
flexibly scale.
2. Flask
Web Application Framework or simply Web Framework represents a
collection of libraries and modules that enables a web application developer to
write applications without having to bother about low-level details such as
protocols, thread management etc.
Python Flask framework, which is one of the most popular Python-based web
frame works Flask is a web framework that allows developers to build lightweight
web applications quickly and easily with Flask Libraries. It was developed by
Armin Ronacher.Flask’s framework is more explicit than Django’s framework
and is also easier to learn because it has less base code to implement a simple web-
Application. A Web-Application Framework or Web Framework is the collection
of modules and libraries that helps the developer to write applications without
writing the low-level codes such as protocols, thread management, etc. Flask is
based on WSGI(Web Server Gateway Interface) toolkit and Jinja2 template
engine.
Python 2.6 or higher is required for the installation of the Flask. You can start by
import Flask from the flask package on any python IDE. For installation on any
environment, you can click on the installation link given below.
To test that if the installation is working, check out this code given below.
Step 1
Step 2:
Once the installation is successful, PyCharm asks you to import settings of
the existing package if any.
Step 3
When you launch PyCharm for the first time, you can see a welcome screen
with entry points to IDE such as
Flask Templates
It is possible to return the output of a function bound to a certain URL in the form of
HTML. For instance, in the following script, hello() function will render ‘Hello World’ with
<h1> tag attached to it.
Flask Template
This is where one can take advantage of Jinja2 template engine, on which Flask
is based. Instead of returning hardcode HTML from the function, a HTML file can
be rendered by the render template () function.
It provides rich data types and easier to read syntax than any other
programming languages
A module in Python may have one or more classes and free functions
Website Development
Introduction
Choosing the best programming language for your web development project is a critical
task. An excellent choice facilitates rapid project development and helps your development
team integrate essential features with lesser efforts.
While there are many different programming languages, the most common ones used in
web development are JavaScript, HTML, CSS, , PHPetc. JavaScript has a popularity of nearly
65% among developers worldwide. In Fig. Survey of commonly used programming languages
in web developing.
Survey:
The two languages—HTML and CSS—are independent of one another and should
remain that way. CSS should not be written inside of an HTML document and
vice versa. As a rule, HTML will always represent content, and CSS will always
represent the appearance of that content.
All HTML documents have a required structure that includes the following
declaration and elements: <!DOCTYPE html>, <html>, <head>, and <body>.
HTML Form
An HTML form facilitates the user to enter data that is to be sent to the server for
processing such as name, email address, password, phone number, etc.
The HTML <input> element is fundamental form element. It is used to create form
fields, to take input from user. We can apply different input filed to gather different
information form user. Following is the example to show the simple text input
CSS Background
1. background-color
2. background-image
3. background-repeat
4. background-attachment
5. background-position
CSS background-image
<html>
<head>
<style>
body {
background-image: url("python.gif");
margin-left:100px;
}
</style>
</head>
<body>
<h1>This is My first Intern In python </h1>
</body>
</html>
Responsive Image Gallery Using CSS Grid
CSS Grid provides an efficient method for creating responsive and dynamic
layouts that adapt to different screen sizes and devices.
CSS grid properties can be used to create a responsive image gallery that adapts
to different screen sizes. We can use four-column layouts for desktop and laptop
displays, a two-column layout for tablets, and finally, a single-column layout for
mobile devices.
Output
JavaScript
The programs in this language are called scripts. They can be written right in a
web page’s HTML and run automatically as the page loads.Scripts are provided
and executed as plain text. They don’t need special preparation or compilation to
run
JavaScript Features
if (name==null || name==""){
alert("Name can't be blank");
return false;
}else if(password.length<6){
alert("Password must be at least 6 characters long.");
return false;
}
}
</script>
<body>
<form name="myform" method="post" action="register.jsp" onsubmit="return v
alidateform()" >
Name: <input type="text" name="name"><br/>
Password: <input type="password" name="password"><br/>
<input type="submit" value="register">
</form>
JavaScript Events
The change in the state of an object is known as an Event. In html, there are
various events which represents that some activity is performed by the user or by
the browser. When javascript code is included in HTML, js react over these events
and allow the execution. This process of reacting over the events is called Event
Handling. Thus, js handles the HTML events via Event Handlers.
<html>
<head> Javascript Events </head>
<body>
<script language="Javascript" type="text/Javascript">
<!--
function clickevent()
{
document.write("This is my Intern");
}
//-->
</script>
<form>
<input type="button" onclick="clickevent()" value=" SKACAS "/>
</form>
</body>
</html>
Conclusion
One of the recurring themes in any entry level job search is lack of
experience. "Where do I get experience if no one is willing to hire me?" The
answer is simple: Get an internship! Students planning to enter the permanent
workforce should complement their academic preparation with a range of other
experiences, such as study abroad, community service, undergraduate research
experiences, participation in sports and other student organizations, membership
in pre-professional organizations, and internships. An internship offers you the
chance to learn by doing in a setting where you are supervised by a work-place
professional and have the opportunity to achieve your own learning goals, without
the responsibilities of being a permanent employee. An internship also offers you
the opportunity to work with someone who can become a mentor for you - not
only in the internship but throughout your career.
The Department of Artificial Intelligence & Machine Learning was established in the
year 2022 with dedicated, well–qualified faculty, technical staff and students. The
Department offers the programmes B.Sc Artificial Intelligence and Machine Learning
with the sanction strength of UG 120 students.
33