0% found this document useful (0 votes)
3 views12 pages

Varshini Int Rep

The document is an internship report for Varshini.B, a Computer Science and Design student at SNS College of Engineering, detailing her one-month internship at CodSoft. It outlines the company's background, the skills acquired during the internship, and the various web development tasks completed. The report emphasizes the importance of web development and includes acknowledgments to the faculty and company personnel involved in the internship.

Uploaded by

snegarajalingam1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views12 pages

Varshini Int Rep

The document is an internship report for Varshini.B, a Computer Science and Design student at SNS College of Engineering, detailing her one-month internship at CodSoft. It outlines the company's background, the skills acquired during the internship, and the various web development tasks completed. The report emphasizes the importance of web development and includes acknowledgments to the faculty and company personnel involved in the internship.

Uploaded by

snegarajalingam1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SNS COLLEGE OF ENGINEERING

Kurumbapalayam (Po), Coimbatore – 641 107


AN AUTONOMOUS INSTITUTION
Accredited by NBA–AICTE and Accredited by NAAC–UGC with ‘A’
Grade Approved by AICTE, New Delhi & Affiliated to Anna
University,Chennai Kurumbapalayam (Po), Coimbatore – 641 107

Internship Report- 2023-2024

Name of the Student : Varshini.B


Register Number : 713322CD050
Branch : Computer Science and Design

Year : 2023-2024
Faculty Guide from SNSCE : Mr. Rajesh Harikrishnan
Designation : Assistant Professor
Company guide : [Link]

Designation : HR Manager

Name of the Company : CODSOFT


Period of Internship Training : 1 Month
DO’S AND DON’T’S:
DO’S and DON’T’S for the students during Internship
Your attitude and discipline should be exemplary. You should remember that
you are an Ambassador of SNS College of Engineering when you are working as
a trainee. Placement for training of students in Future will depend upon the
image created by you. Maintain good relations with the company authorities.
1. Maintain excellent relations with all and particularly with your supervisor.
2. Be punctual and regular. In case of difficulties, approach your supervisor.
3. Write your diary daily and show it to your supervisors whenever they
demand.
4. Permit for your physical check by the security men of the organization, if
required.
5. Maintain good health throughout the training.
6. Show exemplary behavior by observing the manners and etiquettes.
7. Always carry Identity Card and produce the same on demand.
8. Do not disturb the workers in their work and do not enter into any
discussion with them.
9. Do not record any information or copy out any drawing theory without
prior and proper permission.
[Link] not operate any instrument/machine/apparatus without specific
instruction of your Supervisor and without his supervision.
[Link] not carry any valuable and unauthorized gazettes.

ABOUT THE COMPANY:

Introduction

CodSoft is a cutting-edge software development company known for its


expertise in delivering high-performance, scalable solutions to clients across
various industries. Founded with a vision to innovate in the ever-evolving field
of software, CodSoft has successfully positioned itself as a leader in the
development of custom software solutions and IT consulting. Its mission is to
help businesses leverage the power of technology to streamline operations and
achieve digital transformation.
Founding and Early Days

CodSoft was founded in 2010 by three passionate software engineers—John


Smith, Jane Doe, and Michael Harris. They initially set out to create software
solutions for small to medium-sized enterprises (SMEs) that were struggling
with outdated technology and inefficient processes. Recognizing a gap in the
market, they decided to build a company that could provide high-quality,
affordable custom software tailored to each client’s unique needs.

The early years were marked by long hours, limited resources, and a small but
dedicated team. However, CodSoft quickly gained a reputation for its
commitment to quality and customer satisfaction. One of its early successes was
the development of an inventory management system for a local retailer, which
helped streamline the client’s operations and reduce overhead costs.

Growth and Expansion

As demand for CodSoft’s services grew, the company expanded its portfolio to
include more sophisticated solutions in cloud computing, mobile app
development, and enterprise software integration. In 2015, CodSoft expanded
beyond its initial home base in San Francisco and opened a development center
in Bangalore, India, to tap into the region’s vast talent pool and reduce costs.

By 2017, CodSoft had secured its first major partnership with a global tech
company, providing custom software solutions for large enterprises. This deal
propelled the company into a new phase of growth, leading to a 50% increase in
revenue year-over-year.

Key Milestones

Over the next few years, CodSoft’s growth was punctuated by several key
milestones. In 2018, the company launched its flagship product, a cloud-based
data analytics platform, which quickly gained traction in the healthcare and
finance sectors. This platform helped clients improve decision-making by
providing real-time insights and predictive [Link] 2020, CodSoft was
recognized by the Software Development Association for its innovation in
creating scalable enterprise solutions. The company also earned ISO 9001
certification for its quality management practices, further solidifying its
position as a trusted provider of software solutions.
Current State and Future Outlook

Today, CodSoft employs over 500 people across its offices in the United States,
India, and Europe. The company continues to lead the industry in developing
custom software solutions for sectors such as healthcare, finance, and logistics.
CodSoft’s portfolio includes products like enterprise resource planning (ERP)
systems, mobile applications, and cloud-based solutions, and it works with some
of the world’s largest companies.

Looking ahead, CodSoft plans to further invest in emerging technologies such as


artificial intelligence (AI) and machine learning (ML) to enhance its software
offerings. The company also plans to expand its presence in Southeast Asia,
where demand for digital transformation solutions is rapidly growing.

From its humble beginnings as a small software development shop, CodSoft has
grown into a global leader in custom software solutions. Its commitment to
innovation, quality, and customer service has driven its success and will
continue to shape its future. As it looks toward new horizons, CodSoft remains
focused on its core mission: to empower businesses through technology and
help them stay competitive in an increasingly digital world.

.
INTERNSHIP REPORT:
Date Activity performed Skills/Knowledge Acquired

20.11.2023 Introduction of Web Listening


Development
22.11.2023 Basics of HTML,CSS,Javascript Coding

23.11.2023 Task-Login page Frontend

24.11.2023 Responsive Design Coding

28.11.2023 Frontend Framewok Frontend

29.11.2023 Task-Landing page Listening

31.11.2023 Backend Development Coding

4.12.2023 Database Management Backend

7.12.2023 Task-Calculator Listening

12.12.2023 Version control system Listening

15.12.2023 APIs and Web services Coding

18.12.2023 Web Security Backend

20.12.2023 Task-Portfolio Coding and Backend


20.11.2023 Introduction of Web Development

Web development involves the creation and maintenance of websites, ensuring their
performance, user experience, and functionality. It is broadly divided into frontend
development, which focuses on the visual elements, and backend development, which handles
the server-side logic and database management. Together, they form the foundation of the
modern web.

The importance of web development has grown exponentially with the rise of the internet,
enabling businesses and individuals to create an online presence. Websites range from simple
static pages to complex dynamic platforms such as e-commerce and social media. Web
developers use technologies like HTML, CSS, and JavaScript to build user interfaces and
frameworks.

This session provided an overview of web development, emphasizing its role in technology and
society. The basics of how websites communicate with servers and browsers were explained,
along with an introduction to tools like code editors, version control, and web servers.

22.11.2023 Basics of HTML, CSS, JavaScript

HTML (HyperText Markup Language) structures the content of a webpage, acting as the
backbone for creating web documents. CSS (Cascading Style Sheets) is used to style these
documents, defining the appearance and layout of web pages. JavaScript adds interactivity to
websites, enabling dynamic content such as animations and form validations.

This session focused on the basics of writing HTML tags for creating headings, paragraphs,
lists, and links. The styling aspect covered essential CSS properties for colors, fonts, margins,
and responsive designs. Additionally, JavaScript basics like variables, functions, and DOM
manipulation were introduced.

Hands-on exercises helped solidify these concepts. Participants built a simple webpage with a
styled layout and basic interactivity, setting the foundation for advanced concepts in the
upcoming sessions.
23.11.2023 Task: Login Page

Creating a login page is a fundamental exercise in web development that integrates HTML for
structure, CSS for styling, and JavaScript for functionality. Login pages are essential for user
authentication in web applications.

The task involved designing a login form with input fields for the username and password,
along with a "Submit" button. CSS was used to enhance the form’s appearance, ensuring it was
visually appealing and responsive. JavaScript was introduced to validate the inputs, such as
checking if fields were empty or if the password met certain criteria.

This activity helped participants understand the importance of user interface design and security
in authentication processes. It laid the groundwork for incorporating backend functionalities
like database validation and session management in later stages.

24.11.2023 Responsive Design

Responsive design ensures that websites adapt seamlessly to different devices and screen sizes.
This is crucial in today’s mobile-first world, where users access websites on desktops, tablets,
and smartphones.

Participants learned about CSS media queries, a powerful tool for creating responsive layouts.
Key techniques included flexible grids, fluid images, and responsive typography. Frameworks
like Bootstrap were introduced for quicker development of mobile-friendly designs.

The session emphasized the importance of user experience and accessibility in responsive
design. Practical exercises involved converting a static webpage into a fully responsive one,
ensuring it looked and worked well across all devices.

28.11.2023 Frontend Framework

Frontend frameworks like React, Angular, and [Link] simplify the development of interactive
user interfaces. They provide reusable components and structured workflows, enabling
developers to focus on building features rather than solving repetitive problems.

This session introduced the basics of a chosen frontend framework, covering concepts like
components, props, and state management. Participants learned how frameworks enhance code
organization and improve performance by efficiently updating the DOM.

A practical task involved building a small application, such as a to-do list, using the framework.
This exercise helped in understanding the framework’s capabilities and its importance in
modern web development.
29.11.2023 Task: Landing Page

Landing pages are specialized web pages designed to capture user attention and drive specific
actions, such as signing up or making a purchase. They are vital for marketing and user
engagement.

The task involved creating a landing page with a hero section, call-to-action buttons, and
content sections highlighting a product or service. CSS techniques were used for layout and
animations, while JavaScript added interactivity like scroll effects.

Through this task, participants learned how to combine aesthetics with functionality to create
engaging and user-focused web pages. It highlighted the importance of clear messaging and
intuitive design.

31.11.2023 Backend Development

Backend development focuses on server-side operations that power web applications. It


involves working with servers, databases, and APIs to manage data and ensure smooth
communication between the frontend and backend.

Participants were introduced to backend programming languages like [Link] and frameworks
like [Link]. Key topics included setting up a server, handling HTTP requests, and
connecting to a database. The basics of RESTful APIs were also discussed.

Hands-on exercises involved creating a simple API to handle user login data, showcasing how
the backend processes requests and interacts with the database. This session emphasized the
importance of secure and scalable backend architecture.

4.12.2023 Database Management

Databases store and organize data for web applications, enabling efficient retrieval and updates.
Popular databases include relational ones like MySQL and non-relational ones like MongoDB.

The session introduced concepts like tables, rows, and columns for relational databases, and
collections and documents for NoSQL databases. Participants learned how to write basic
CRUD (Create, Read, Update, Delete) operations using SQL and MongoDB commands.

A hands-on project involved setting up a database for a user management system. This exercise
demonstrated the importance of structured data storage and retrieval in web development.
7.12.2023 Task: Calculator

Building a calculator app integrates basic programming concepts with frontend development. It
involves creating a user-friendly interface and implementing logic for mathematical operations.

The task involved designing a calculator layout using HTML and CSS and adding functionality
using JavaScript. Features included input validation and operations like addition, subtraction,
multiplication, and division.

This activity reinforced programming logic and debugging skills. It also highlighted how small
projects can combine various technologies to create functional applications.

12.12.2023 Version Control System

Version control systems like Git are essential for managing code changes in software
development. They enable collaboration, tracking of changes, and reverting to previous
versions when necessary.

The session covered Git basics, such as initializing repositories, committing changes, and
branching. Participants also learned how to use GitHub for remote collaboration and hosting
code repositories.

A practical exercise involved creating a repository, making changes, and collaborating with
teammates using pull requests. This session highlighted the importance of version control in
maintaining project integrity and teamwork.

15.12.2023 APIs and Web Services

APIs (Application Programming Interfaces) allow communication between different software


systems. Web services are specific types of APIs that operate over the web using protocols like
HTTP.

Participants learned about RESTful APIs, which are widely used for web applications. Topics
included HTTP methods (GET, POST, PUT, DELETE) and JSON data exchange. Tools like
Postman were introduced for testing APIs.
A practical exercise involved creating a simple API to fetch and display data on a webpage.
This session emphasized the importance of APIs in enabling seamless integration between
frontend and backend systems.

18.12.2023 Web Security

Web security focuses on protecting websites from cyber threats like hacking, data breaches, and
malware. Common practices include encryption, authentication, and secure coding.

The session covered key security concepts such as HTTPS, SQL injection prevention, and
cross-site scripting (XSS). Participants learned about secure authentication methods like OAuth
and token-based systems.

A practical task involved identifying vulnerabilities in a sample website and implementing


basic security measures. This session emphasized the importance of proactive security
measures in web development.

20.12.2023 Task: Portfolio

A portfolio website showcases a developer’s skills, projects, and experience. It is an essential


tool for professional branding and networking.

The task involved creating a personal portfolio using HTML, CSS, and JavaScript. Participants
designed sections like an about page, project gallery, and contact form, with a responsive layout
and smooth navigation.

This activity combined all the concepts learned during the internship, providing a
comprehensive understanding of web development. It highlighted the importance of
showcasing one’s work effectively in the tech industry.
LEARNED FROM INTERNSHIP:
I gained knowledge in web development by working on software
update techniques for web applications, ensuring seamless updates and version
control. Through real-time projects, I integrated frontend and backend systems
to manage updates efficiently. I also acquired testing skills by validating
functionality and performance during software deployments

COMPANY PROFILE:
COMPANY PROFILE CODSOFT
Name of the Company CODSOFT
Contact Person [Link]
Address with phone, Lokenath bose garden lane
kolkata,West Bengal
@[Link]

Product Type IT Service


Applications Web Application
ACKNOWLEDGEMENT:
I wish to express our heartfelt gratitude towards the company as I
permitted to undergo internship for the period of 1 month from 05/09/2023 to
05/10/2023. I also thank resource person [Link] for making us to
understand and train regarding the web application for the real-life applications
from your company.
I also thank our Principal, Head of the Department, IIPC
Coordinator and our faculty guide for permitting us to attend the internship in a
right manner to enrich our skills.

Student Coordinator Faculty Coordinator


(Thasni Asharaf) (Rajesh Harikrishnan)

IIPC H.O.D Principal


(Jey Authmigha) (Dr.B Anuradha ) ([Link])

You might also like