0% found this document useful (0 votes)
43 views43 pages

Sample Report

The document is a summer internship report submitted by Makwana Shubh Maheshkumar for a Bachelor of Engineering in Computer Engineering at Gujarat Technological University. It details the internship experience at Akash Technolabs, including the objectives, activities, and technologies learned during the two-week program. The report highlights the practical application of web development skills, particularly in HTML, CSS, and JavaScript.
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)
43 views43 pages

Sample Report

The document is a summer internship report submitted by Makwana Shubh Maheshkumar for a Bachelor of Engineering in Computer Engineering at Gujarat Technological University. It details the internship experience at Akash Technolabs, including the objectives, activities, and technologies learned during the two-week program. The report highlights the practical application of web development skills, particularly in HTML, CSS, and JavaScript.
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
You are on page 1/ 43

GUJARAT TECHNOLOGICAL UNIVERSITY

Chandkheda, Ahmedabad

Affiliated

Government Engineering College


Sector - 28, Gandhinagar

SUMMER INTERNSHIP REPORT


(Offline Internship)

A report submitted in partial fulfilment of the requirements for the Award of Degree of

BACHELOR OF ENGINEERING
in

COMPUTER ENGINEERING

by

MAKWANA SHUBH MAHESHKUMAR

Enrollment No : 220133107021

Under Supervision of

AKASH PADHIYAR

Software Developer

Akash Technolabs. PVT LTD.

(Duration: 27th june 2024 to 11 th July 2024)


Government Engineering College
Sector - 28, Gandhinagar

CERTIFICATE

Date :

This is to certify that the “Internship Report” submitted by Makwana Shubh


Maheshkumar ( Enrollment No : 220133107021 ) is work done by her and submitted
during 2024 - 2025 academic year, in partial fulfilment of the requirements for the award
of the degree of BACHELOR OF ENGINEERING in COMPUTER ENGINEERING,
at Akash Technolabs. PVT LTD. , Ahmedabad.

Prof. Viral patel Prof. Dhaval Parikh

Internship Coordinator Head of the Department

220133107021 i MAKWANA SHUBH


INTERNSHIP COMPLETION CERTIFICATE

ii
ACKNOWLEDGEMENT

I Would like to thank you MR. Akash padhiyar sir who gave to me oppratunity to work

with his company Akash technolabs also very gratful to Miss. devanshi ma`am who taught

us all the basics that we need and my dear friends who helped me to solved many problems.

I also very deeply thankful to GTU and my collage beacuse of their summer internship

program. I have learned many new things that help me in the future.

I am highly indebted to Principal Dr. Sweta Dave and Head of the Department Prof. Dhaval

Parikh for the facilities provided to accomplish this internship.

I would like to thank Prof. Viral Patel , Internship coordinator for their support and

advices to get and complete internship in above said organization.

Last but not the least, I would like to express my gratitude towards staff members of

Computer Engineering Department, GEC Gandhinagar for their kind co-operation and

encouragement which helped me in successful completion of this internship.

Makwana Shubh Maheshkumar


(220133107021)

220133107021 iii Makwana Shubh


ABSTRACT

The summer internship program 2024 was designed by GTU, it was the first time is a

was designed by GTU announced 15-day internship in Akash Techno Labs like this, so I also

participated in the internship program was end after 2 weeks done my internship ina

Akash technolabs. This company developed a mobile and web-based application for Akash

Technolabs. I gained my first experience in the industry as a web programmer in Javascript is

a framework built in javascript language to create multiple type new things i created some

authentication functionality

Overall, I am very satisfied with the results of my internship. I was able to use my web

development knowledge and apply it a real organization working in a real-life problem. I

was able to see some differences in functioning that resulted from my efforts. Due to the

character of the internship and the short time period spent at Akash technolabs Solutions,

experience as an opportunity to provide Akash technolabs with the skills which I learned

while a computer engineering student at Government Engineering College, Gandhinagar.

220133107021 iv Makwana Shubh


TABLE OF CONTENTS

CONTENT PAGE NO
Certificate i
Internship Completion Certificate ii
Acknowledgement iii
Abstract iv
Table of Contents v
List of Figures vii

CHAPTER 1: Introduction 01
1.1 Background 01
1.2 Purpose of Internship 02
1.3 Objective of Internship 02
CHAPTER 2: Company Overview 03
2.1 Company Profile 03
2.2 Vision and Mission 03
2.3 Services 04
CHAPTER 3: Roles and Responsibility During Internship 05
3.1 Weekly Overview of Internship Activities 05
3.2 Roles and Responsibility 06
CHAPTER 4: Technology 07
4.1 HTML 07
4.2 CSS 07
4.3 JavaScript 07
4.4 JS,blocks,comment,variabel,Data type 08
4.5 desicison control statments 08
4.6 JS popup boxes 10
4.7 introduction to React 13
CHAPTER 5: Internship precticals 14
5.1 program 14

220133107021 v Makwana Shubh


5.2 assign the javascript program Task given by company 29
Conclusion 37
Bibilography 38

220133107021 vi Makwana Shubh


CHAPTER 1: INTRODUCTION

1.1 Background

Internships are formal programs designed to provide practical experience in real world
environment to students who are new to field. Internships help to build competent resume
by giving students visible work experience Although colleges and universities assists
students in finding the right Internship programs, it is the responsibility of the would-be
interns to carefully examine internship programs and see if those programs actually offer the
training they need.

There is no standardized duration for how long an internship program lasts but typically an
internship is the period of two weeks to twelve months. During this period interns have the
opportunity to explore their field of interest, find out what future they are diving and whether
or not their skill sets match their path of career.

Internship program provides a distinct platform to interns to build a solid foundation to their
career, understand the workplace culture, gain vital work-related experience, develop
relevant skills and also presents the opportunity to find permanent employment in the host
company.

Some of the major benefits of Internship program to students include:

• Students can learn about the workplace culture and gain much needed work
experience.

• Student can finally experience practical implementation of things they have been
learning in the classroom.

• Good performance in the internship program can secure permanent employment with
the host company.

• Some internship programs are paid programs meaning students can earn money while
they get necessary exposure.

220133107021 1 Makwana Shubh


1.2 Purpose of Internship

Internship program provides a new perspective to the students. It provides learning


opportunities outside the boundaries of the course curriculum and classroom activities.
These opportunities enhance student’s capability to apply theoretical understanding into
real-world scenarios, thereby enhancing the students’ academic and career goals.

From the student perspective, internship assists with career development in different diverse
fields such as coding, programming, networking, marketing, etc. by providing vital work
experience that allows students to explore their area of interests and develop relevant skills
and competencies.

From the organization perspective, internship provides a unique opportunity to train fresh
talents, enhance their professional development as well as aid the professional growth of the
intern mentors/supervisor. Organization can also find potential employees within the interns.

1.3 Objective of Internship

The major objectives of internships are:

• To expose students to a particular job and a profession or industry

• To provide students with opportunity to develop skills in the field of interest

• To assist students in gaining vital work-related experience and building strong


resume for bright career

• To help students in developing business contacts i.e., creating network contacts

• To help students potentially land permanent or contractual jobs from host company

220133107021 2 Makwana Shubh


CHAPTER 2: COMPANY OVERVIEW

2.1 Company Profile

Akash techno labs is a company to hold a reputed image among our contemporaries

we assure to best service to our client for all the work they are dependent on us . web

site devlopment, android ,ios os devlopment to provide impressive business solution

in Akash technolabs and a various type language lern to create multyple web applica

tion and a quality expiriance team with 11+ years expiriance multyple type course off

ers to help e-commers,seo&digital market, graphic design etc.

2.2 Vision and Mission

Vision

Akash tech. will be the first-choice solution partner in the technology sector IT and
Communication services to businesses throughout the region.

We will become an integral part of our client’s success, collaborating with them to achieve
their strategic objectives whilst creating long-lasting business value through the delivery and
management of their technology.

Our team of talented, experienced and motivated industry specialists will be recognized as
the best in their field. Our continued success will be driven by our people who will be part
of it.

Mission

To be the global leader in IT Services. Building on our technologies, competencies and


customer interests, and creating value for our stakeholders and customers. We’ll achieve this
by focusing on the intersection of our client’s emerging needs and the acceleration of
business and technological change.

220133107021 3 Makwana Shubh


2.3 Services

In today’s world, every organization depends heavily on technology to keep operations


connected, drive revenue and support ever growing customer demands. Undoubtedly,
Information Technology (IT) is the key to manage technology and it spans wide of areas that
include but are not limited to things such as computer software, information systems,
programming languages, database management systems, networking etc. keeping these in
minds Akash Technolabs. PVT LTD. provides an impressive tally of services and solution.
Akash Technolabs provides the following services:

• Digital Marketing

• web-site maintaince

• graphics design

• Software Development: It provides a flexible and scalable solutions of software (web


based or desktop based) to meet customer’s needs for small or large firm.

• ERP software

• E-commerce devlopment

• Website Development: It provides a professional website design and Development


Company with complete solution for all kinds of business along with best web
hosting services.

• Mobile Apps Development

220133107021 4 Makwana Shubh


CHAPTER 3:

ROLES AND RESPONSIBILITY DURING INTERNSHIP

3.1 Weekly Overview of Internship Activities

DATE DAY NAME OF THE TOPIC/MODULE COMPLETED


29/06/2024 Saturday Overview to Company Profile & Total Internship Schedule,
Brief Introduction on Web Development, Concepts on HTML
Feature and Format To New Version HTML 5.

01/07/2024 Monday HTML Structer , Heading , Tag , Comment Etc.


And a Sample Format of a small code to devlop to create

a sample to demo to create to using HTML web-page to


1ST WEEK

use sample forms etc.

02/07/2024 Tuesday Fulfill the Spacific Task Work and some prectice code

to create table, row , Registration page etc.

03/07/2024 Wedneshday To create HTML Table , grouping , element etc.


sample time tabel and attendance tabel etc.

04/07/2024 Thursday Introduction to CSS and her property Height , Width ,


Colour , Back , Ground in web devlopement.

220133107021 5 Makwana Shubh


DATE DAY NAME OF THE TOPIC/MODULE COMPLETED
05/07/2024 Friday Implemention and disscusion about jquery, and a her
validation and type to use in a web-devlopment.
06/07/2024 Saturday Javascript introduction ,satatic webpage using intoduction
in a java script.
2ND WEEK

07/07/2024 Monday java script block to using a basic webpage to create small
to create in web-design
08/07/2024 Tuesday JS block , JS key and her commands , variebles , datatype
in javascript.
09/07/2024 WednesdayBootstrap , introduction to framework to how to use in our
website and how to create some features in web-design.
10/06/2021 Thuesday Introduction in js and perform 3 method by

3.2 Roles and Responsibility

During my offline internship period developer explained some topics and after that developer
assigned tasks based on those topics and implementation.

Besides study of, different technologies, other major activities carried out during internship
was extensive study of current online platform, practical implementations and most
The regular discussion with mentors helped me to wide my horizon of knowledge.

During this internship I learned HTML, CSS, JavaScript, Jquery technologies and bootstrap
Framework with using off small codes .

As an intern at Akash Technolabs my key responsibilities are :

• Write well designed, testable, efficient code by using best web development practices

• Create small /user by using standard HTML/CSS practices

• Integrate design the colour contrast using CSS.

220133107021 6 Makwana Shubh


CHAPTER 4: TECHNOLOGY

4.1 HTML

HTML or Hyper Text Mark-up Language is the standard mark-up language for creating web
pages and other information that can be displayed in a web browser. HTML is written in the
form of HTML elements consisting of tags enclosed in angle brackets, within the web page
content. The purpose of a web browser is to read HTML documents and compose them into
visible or audible web pages. It provides a means to create structured documents by denoting
structural semantics for text such as headings, paragraphs, lists, links, tables and so on.

4.2 CSS

Cascading Style Sheets (CSS) is a style sheet language used for describing the look and
formatting of a document written in a mark-up language. CSS describes how HTML
elements are to be displayed on screen, paper, or in other media. CSS saves a lot of work. It
can control the layout of multiple web pages all at once. CSS is designed primarily to enable
the separation of document content from document presentation, including elements such as
the layout, colors and fonts. This separation can improve content accessibility, provide more
flexibility and control in the specification of presentation characteristics, enable multiple
pages to share formatting and reduce complexity and repetition in the structural content.

4.3 JavaScript

JavaScript (JS) is a dynamic computer programming language. It is most commonly used as


part of web browsers, whose implementations allow client-side scripts to interact with the
user, control the browser, communicate asynchronously and alter the document content that
is displayed. It is also being used in server-side programming, game development and the
creation of desktop and mobile applications. It is a multi-paradigm language, supporting
object-oriented and functional programming styles.

220133107021 7 Makwana Shubh


4.4 Bootstrap

Bootstrap is a free and open-source tool collection for creating responsive websites and web
applications. It is the most popular HTML, CSS, and JavaScript framework for developing
responsive, mobile-first websites.

4.5 JS blocks, comment, variable, datatype

(1)JS blocks - In javascript together use a platfrom group of statments. A block of defined her a

by a "{}". Blocks are a often a flow of a control of the statment and function with spacific

and object defination.

(2)JS comment - comment are used to a add a notes and explantion of a code. they are ignore

by javascript engine. they are 2 type commnet. (singel line or double line).

(3)JSvariebel - variebel to store a data value. in javascript variebel declarion function. this

depends to whether variebel whether need to be change.

(4)JS datatype - JavaScript supports various data types that can be divided into two main

categories primitive types and objects.(number, string , object, null, undefine).

4.5.1 Decision control statment

1) if...stament - The if statement is the most basic form of decision control. It allows the

code to execute a block of code only if a specified condition is true.

syntax -:

if (condition) {
// Code to execute if condition is true
}

2) if...else Statement - The if...else statement adds an alternative path. If the if condition

is false, the code inside the else block will be executed.

220133107021 8 Makwana Shubh


syntax -:

if (condition) {
// Code to execute if condition is true
} else {
// Code to execute if condition is false
}

(3) if...else if...else Statement -: The if...else if...else statement is used to test multiple

conditions. If the first condition is false, it checks the next one, and so on. If none of

the conditions is true, the else block is executed.

syntax -:

if (condition1) {
// Code to execute if condition1 is true
} else if (condition2) {
// Code to execute if condition2 is true
} else {
// Code to execute if none of the conditions are true
}

(4) switch Statement -: The switch case satment is used to perfrom perfrom diffrant

action based on diffrant condition it is a more redaeble way to of handling multiple

conditions compared to multiple if...else if statements.

syntax -:

switch (expression) {
case value1:
// Code to execute if expression === value1
break;
case value2:
// Code to execute if expression === value2
break;
default:
// Code to execute if no case matches
}

(5) Ternary Operator -: The ternary operator is a shorthand way of writing an if...else

statement. It takes three operands: a condition, a result for true, and a result for false.

220133107021 Makwana Shubh


9
syntax -:

condition ? expressionIfTrue : expressionIfFalse;

4.6 JS prompt boxes

1. Alert box,

2. Confirm box, and

3. Prompt box

text input field using JavaScript

We can get the value of the text input field using various methods in JavaScript. There is a text

value property that can set and return the value of the value attribute of a text field.

The text value property is used to set or return the value of a value attribute of the input field.

The value attribute specifies the initial value of the Input Text Field. It contains the default value

or the user types.

Syntax :

Get value : textObject.value

Set value : textObject.value = text

- Task : Design basic simpale calculator in java.

Code:

220133107021 Makwana Shubh


10
220133107021 Makwana Shubh
11
220133107021 Makwana Shubh
12
4.7 introduction to React

React is a popular JavaScript library used for building user interfaces, particularly single-

page applications where you need a dynamic and interactive experience for users. It was

developed and is maintained by Facebook, and it has gained widespread adoption due to

its simplicity, performance, and robust ecosystem. Here's a basic introduction to React:

Library, Not a Framework: React is often referred to as a "library" rather than a "framework"

because it focuses on the view layer of the application (the UI). It’s concerned solely with

rendering components and handling user interactions. Other aspects, like routing and state

management, are handled by other libraries or React-specific solutions.

Component-Based Architecture: React is built around the idea of components, which are

reusable and independent pieces of code that return React elements to be rendered on the

page. Components can be as simple as a button or as complex as a whole page layout.

Conclusion

React is a powerful tool for building dynamic, interactive user interfaces. Whether you're

building a small component or a complex web application, React provides a robust, scalable,

and flexible way to manage the UI. Its popularity is driven by its simplicity, ease of use, and

extensive community support, making it a great choice for modern web development.

220133107021 13 Makwana Shubh


CHEPATER 5 : INTERNSHIP PRECTICALS

DAY : 1 HTML using to simpal Registration page .

OUTPUT -1

220133107021 14 Makwana Shubh


DAY : 1 Create unoderd list using HTML

OUTPUT -1

220133107021 15 Makwana Shubh


DAY: 2 Recreate the following table using HTML:

OUTPUT -1

220133107021 11 Makwana Shubh


DAY: 3 Sales data of electronic division using HTML

220133107021 17 Makwana Shubh


DAY: 3 Add your review to perticular website page using HTML

220133107021 Makwana Shubh


18
DAY 4 : Introduce to CSS . Using CSS to implement colour contrast in css.

OUTPUT -1

220133107021 19 Makwana Shubh


DAY :4 CSS tabel property using create a simpal tabel using css.

OUTPUT -1

220133107021 20 Makwana Shubh


DAY :5 using css to create simpal tabel to name, number,email with diffrant colour.

220133107021 Makwana Shubh


21
DAY: 5 Introduce diffrant type googel fonts using css in web design.

OUTPUT -1

220133107021 22 Makwana Shubh


DAY: 6 Introduction to javascript programing to print "HELLO WORLD" .

220133107021 Makwana Shubh


23
DAY: 6 Using javscript to using comment , variebel , datatype ,boolean expression etc to
devlop a javascript program.

variebel -1

datatype -2

boolean expression -3

220133107021 24 Makwana Shubh


DAY: 7 Decision control statment in javascript (if..else) , (else...if) , (switch case) , (if...else..if)
to implement various program

if...else - 1

if...else.if -2

switch case

22033107021 25 Makwana Shubh


220133107021 26 Makwana Shubh
DAY: 8 Introduction a bootstarp a framwwork using web-designing.

220133107021 Makwana Shubh


27
DAY: 9 Javascript diff method 1) by giving from name.
2) by using get element by id.
3) by using get element by name.

220133107021 28 Makwana Shubh


DAY: 10 Multyple type diffrant tasks useing javascript precticals
1) calculate area of rectengel

220133107021 Makwana Shubh


29
DAY: 10 Multyple type diffrant tasks useing javascript precticals

Task - 2) calculate area of square

30 Makwana Shubh
220133107021
DAY: 10 Multyple type diffrant tasks useing javascript precticals

Task - 3) calculate area of sqare and cube.

220133107021 31 Makwana Shubh


DAY: 10 Multyple type diffrant tasks useing javascript precticals

Task - 4) calculate area of celcius to feranhit.

220133107021 32 Makwana Shubh


DAY: 11 Multyple type diffrant tasks useing javascript precticals

Task - 5) calculate this year is leap or not

220133107021 Makwana Shubh


33
DAY: 11 Multyple type diffrant tasks useing javascript precticals

Task - 6) calculate Multiplication of three numbers.

220133107021 Makwana Shubh


34
DAY: 12 Multyple type diffrant tasks useing javascript precticals

Task - 7) calculate the number is given positive or not .

220133107021 35 Makwana Shubh


DAY: 12 Multyple type diffrant tasks useing javascript precticals

Task - 8) calculate blood donor elegibility criteriya .

220133107021 Makwana Shubh


36

You might also like