ITR Weekly Report Updated
ITR Weekly Report Updated
Mode of Implant
Training Offline Training
Mr. C. P. Divate
Mr. Abhijit P. Gatade Mr.
Mr. C. P. Divate. Abhijit P. Gatade.
1
2022-2023
2
CERTIFICATE
3
DECLARATION
Date: 16/08/2022
4
Shri Ambabai Talim Sanstha’s
Sanjay Bhokare Group Of Institutes
Faculty of Polytechnic, Miraj – 416410
Approved by AICTE, New Delhi, DTE
Mumbai and Affiliated to MSBTE Mumbai
5
ACKNOWLEDGEMENT
We like to share our sincere gratitude to all those who help us in completion of
this Implant Training. During the work we faced many challenges due to our lack of
knowledge and experience but these people help us to get over from all the difficulties
and in final compilation of our idea to a shaped sculpture.
We would like to thank Mr. C. P. Divate sir as well as Mr. Abhijit Gatade sir for
his governance and guidance, because of which our whole team was able to learn the
minute aspects of a Computer Engineering.
We would also like to show our gratitude to our department faculties Ms. S. A.
Bhandare, Ms. S.M. Patil, Ms.N.R.Bhokare. of our Computer Engineering department for
their continuous help and monitoring during the work. I am thankful to supporting staff of
our Department as well as iGap Technologies Pvt Ltd, for their help and support towards
my training.
In the last we would like to thank the management of ATS, Sanjay Bhokare
Group Of Institutes, Miraj for providing us such an opportunity to learn from these
experiences.
We are also thankful to our whole class and most of all to our parents who have
inspired us to face all the challenges and win all the hurdles in life.
6
ABSTRACT
This is a report on in-plant training carried out at iGap Technologies Pvt
Ltd during 04-07-2022 to 16-08-2022. iGap Technologies Pvt Ltd is an industry and
based in Kolhapur, India. Founded by Abhijit Gatade & Dilip Prakash Gatade, in 08
September 2021.
7
Table of Contents
Contents Page No
Tittle Page 1
Certificate 2
Declaration 3
Company completion certificate 4
Acknowledgement 5
Abstract 6
Index 7
Chapter 1 9
INTRODUCTION OF INPLANT TRAINING 9-12
1.1 Need 10
1.2 Scope 10
1.3 Objectives 11
1.4 Outcomes of Industrial Training 11
1.5 Limitation 12
Chapter 2 13
PROFILE OF THE COMPANY 13-17
Chapter 3 18
Introduction of HTML 18-24
3.1 What is HTML
3.2 Installation of visual studio.
8
3.3 History of HTML
3.4 HTML layouts, tags, elements.
Chapter 4 25
Introduction to CSS 25-29
4.1 What is CSS
4.2 Use Of CSS
4.3 Types of CSS
4.4 Selectors And their types
Chapter 5 30
Introduction to Bootstrap 30-34
5.1 Introduction to Bootstrap
5.2 Installation of Bootstrap
5.3 Container, jumbotron, Grid systems, Typography.
5.4 Dropdown lists, alters, flexbox, image view, alignment.
5.5 Pagination and Progress Bar.
Chapter 6 35
Introduction to Angular 35-37
6.1 Introduction to angular
6.2 Angular installation
6.3 Angular CLI
6.4 Angular directive ,component.
6.5 Angular routing ,data binding, module.
APPENDICES 38
A. Weekly report 39-53
B. Conclusion 54
9
List of Figures
Chapter 5 31
Introduction to Bootstrap 31-35
Fig. 5.1 Bootstrap 5 Grid System
10
CHAPTER-1
INTRODUCTION
OF INPLANT
TRAINING
11
Engineering is a great career path to consider! As an engineer, you serve the public in
creative and challenging ways, hopefully giving you the job satisfaction you desire. Position
titles such as Maintenance Engineer, Communications Engineer, Nuclear Engineer and
Environmental Engineer are only a handful of the career choices available to you as an
engineer.
There are job descriptions out there that use the word “engineer,” yet they fail to
embody the true definition of an engineer. An engineer is someone who uses the
application of scientific principles to practical ends in the construction, design and
operation of economical and efficient structures, equipment and systems. While many of
these jobs are still very important, they do not necessarily require a 4-year degree from an
engineering college.
This implant training is a stepping stones, which will groom me for my future in the
industrial world.
1.1 Need:
In-plant training provides the industrial exposure to the students how to face the
industry once they put out from the campus. The practical knowledge is essential for all
students to get success in their job. Once the student steps in to industry they should be
ready to face competitive world with knowledge. The core competence area extending its
boundary daily as technology grows. Students needs to update day to day stub from
various innovative technologies. Job opportunity for students who has certificate on in-
plant training is high compare to non-train students, because the company will know that
student’s knowledge will be busted by in-plant training.
1.2 Scope:
One objective of in-plant training is to help the student bridge the gap between
academic theory and practical application and allow you the opportunity to explore a
career in any field. To obtain knowledge of the organization structure and operations. To
observe the conditions of the different departments and the opportunities those are
available. In- plant training provides opportunity to interact with people who have the
inside track and chance to build network within industry. The main reason behind making
a or researching this project is to know how the management works out to their employees
and their main motto is that-
12
Achieve goals
Gain a positive perspective
Create the power to change
Build self-esteem and capability
Manage their own development
In Plant Training will provide an industrial exposure to the students as well as to
develop their career in the high tech industrial requirements. Reputed companies are
providing inplant training to Students. After the successful completion of studies students
has to face this competitive world with this knowledge to face many problems and to find
the right solutions which is to be solved in the minimum duration of time. The inplant
training is get totally different from the class environments.
1.3 Objectives:
To get industry exposure.
To work under factory discipline.
To understand the psychology of the workers, their habits, attitudes and approach to
problems along with the practices followed either at factory or at site.
To get familiarized with various Design, Manufacturing, Analysis, Automation and
Purchase, 5S, Six Sigma, TPM, Materials, Machines, Processes, Products and their
applications along with relevant aspects of Industry management.
To understand the scope, functions and job responsibilities in various departments of
an organization.
To provide comprehensive learning platform to students where they can enhance their
employ ability skills and become job ready along with real corporate exposure.
To enhance students’ knowledge in one particular technology.
To Increase self-confidence of students and helps in finding their own proficiency
To cultivate student’s leadership ability and responsibility to perform or execute the
given task.
To provide learners hands on practice within a real job situation.
1.4 Outcomes of Industrial Training
Capability to acquire and apply fundamental principles of engineering.
Become master in one’s specialized technology
13
Become updated with all the latest changes in technological world.
Ability to communicate efficiently.
Knack to be a multi-skilled engineer with good technical knowledge, management,
leadership and entrepreneurship skills.
Ability to identify, formulate and model problems and find engineering solution
based on a systems approach.
Capability and enthusiasm for self-improvement through continuous professional
development and life-long learning
Awareness of the social, cultural, global and environmental responsibility as an
engineer.
1.5 Limitation:
Generally the organization does not allow outside to conduct any study or research
work in the organization. Therefore, get the project done in the organization was very
difficult.
The time span for the project was very short which was of two months, which itself
act as constraint, moreover, studying the guidelines and applied it practically with in
such a short time span was a task of great pressure.
It won’t pay much: Most companies hire interns on the cheap. Sometimes they don’t
pay anything at all. If you’re used to earning a paycheck or if you have mounting
student loan bills, an internship could create a financial burden.
You may get the grunt work: Some employers or managers take advantage of
interns and give them mindless work that doesn’t build new skills. Interns can be
viewed as temporary labor, which isn’t how you want to be seen.
You could get labeled: Sure you have a college degree. But with the title of “intern,”
people will think you’re still a student. This can be patronizing, and you may not gain
the respect you want. If you focus on hard work and high effort, this can be
overcome.
The hours can vary: Internships may not be designed around normal business hours.
This can create problems if you like a consistent schedule. And interns are often
asked to do the late-night work to help the team.
14
CHAPTER-2
PROFILE OF THE
COMPANY
15
2.1 Company Overview:
I Gap Technologies Private Limited is a Private incorporated on 08 September 2021.
It is classified as Non-govt company and is registered at Registrar of Companies, Pune. Its
authorized share capital is Rs. 100,000 and its paid up capital is Rs. 100,000. It is inolved in
Other computer related activities [for example maintenance of websites of other firms/
creation of multimedia presentations for other firms etc. multimedia presentations for other
firms etc.
I Gap Technologies Private Limited's Annual General Meeting (AGM) was last held on
N/A and as per records from Ministry of Corporate Affairs (MCA), its balance sheet was last
filed on_N/A.
Directors of I Gap Technologies Private Limited are Mr.Abhijit Prakash Gatade and
Mr.Dilip Prakash Gatade.
2.2 Introduction:
iGAP Education Private Limited
iGAP Education Private Limited, founded to prepare the IT professionals, lacking
perception or essential skills, vital to excel in the IT field.
The courses are designed to make them adept in facing challenges of the IT world.
It provides a favorable opportunity to fresh IT graduates to maximize their potential
and also assists in launching their careers.
The course schedule is designed to provide quality and dynamic IT training to young
IT minds in an effort to guide them in their nascent careers.
Vision
• To be the most admired organization in the field of software development training.
Mission
• To maximize potential of students and professionals in the field of software development
and providing quality resources to the software industry.
• To provide quality Software Training & Consulting Services in different latest technologies
with live project experience.
16
2.3 The Objectives of IGap Technologies:
2.4 History:
2.5 Vision:
2.6 Mission:
• To maximize potential of students and professionals in the field of software development
and providing quality resources to the software industry.
• To provide quality Software Training & Consulting Services in different latest technologies
with live project experience.
17
2.7 Short Term Goals of Company:
Reduce business overheads.
Improve business.
To equip every student in India with their dream internship.
And we did it all for all students is free.
Provides internship resources and career services to students and employers.
The platform offers internship searching and posting services as well as many other
career services such as counseling, cover-letter writing, resume building, and training
programs to students.
Improve your business skills.
Know your competitors.
Learn about market trending skills.
18
2.10 Corporate culture:
We are sure that customers, employees and shareholders accomplish more together.
We face our responsibility to the environment and society.
19
CHAPTER-3
INTRODUCTION
TO HTML
20
1. What is HTML?
<html>
<head>
<title>Page title</title>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
</body>
</html>
Also change some preferences to get the application to save files correctly. In Preferences >
Format > choose "Plain Text"
21
Then under "Open and Save", check the box that says "Display HTML files as HTML code
instead of formatted text".
Fig. 3.1
Save the file on your computer. Select File > Save as in the Notepad menu.
Name the file "index.html" and set the encoding to UTF-8 (which is the preferred encoding for
HTML files).
22
Fig. 3.2
Tip: You can use either .html or .html as file extension. There is no difference, it is up to you.
Open the saved HTML file in your favourite browser (double click on the file, or right-click - and
choose "Open with").
Fig. 3.3
23
History Of HTML
The first publicly available description of HTML was a document called "HTML Tags", first
mentioned on the Internet by Tim Berners-Lee in late 1991. It describes 18 elements comprising the
initial, relatively simple design of HTML. Except for the hyperlink tag, these were strongly
influenced by SGML guid, an in-house Standard Generalized Markup Language (SGML)-based
documentation format at CERN. Eleven of these elements still exist in HTML 4.
HTML is a markup language that web browsers use to interpret and compose text, images, and
other material into visual or audible web pages.
HTML Layouts
HTML layouts provide a way to arrange web pages in well-mannered, well-structured, and in
responsive form or we can say that HTML layout specifies a way in which the web pages can be
arranged. Web-page layout works with arrangement of visual elements of an HTML document.
Web page layout is the most important part to keep in mind while creating a website so that
our website can appear professional with the great look. We can also use CSS and JAVASCRIPT
based frameworks for creating layouts for responsive and dynamic website designing.
Fig. 3.4
Elements
Fig. 3.5
In the simple, general case, the extent of an element is indicated by a pair of tags: a "start
tag" <p> and "end tag" </p> . The text content of the element, if any, is placed between these tags.
Tags may also enclose further tag markup between the start and end, including a mixture
of tags and text. This indicates further (nested) elements, as children of the parent element.
The start tag may also include element's attributes within the tag. These indicate other
information, such as identifiers for sections within the document, identifiers used to bind style
information to the presentation of the document, and for some tags such as the <img> used to embed
images, the reference to the image resource in the format like
Many tags, particularly the closing end tag for the very commonly used paragraph
element <p> , are optional. An HTML browser or other agent can infer the closure for the end of an
element from the context and the structural rules defined by the HTML standard. These rules are
complex and not widely understood by most HTML coders.
are defined as empty elements and take the form <tag attribute1="value1" attribute2="value2"> .
Empty elements may enclose no content, for instance, the <br /> tag or the inline <img> tag. The
name of an HTML element is the name used in the tags. Note that the end tag's name is preceded by
a slash character, / , and that in empty elements the end tag is neither required nor allowed. If
attributes are not mentioned, default values are used in each case.
Element examples
See also: HTML element
Header of the HTML document: <head>...</head> . The title is included in the head, for example:
<head>
<title>The Title</title>
<link rel="stylesheet" href="stylebyjimbowales.css" /> <!-- Imports Stylesheets -->
</head>
Headings
HTML headings are defined with the <h1> to <h6> tags with H1 being the highest (or most important)
level and H6 the least:
<h1>Heading level 1</h1>
<h2>Heading level 2</h2>
<h3>Heading level 3</h3>
<h4>Heading level 4</h4>
26
<h5>Heading level 5</h5>
<h6>Heading level 6</h6>
An HTML form is used to collect user input. The user input is most often sent to a server for
processing.
First name:
John
Last name:
Doe
Submit
Fig. 3.6
<form>
.
form elements
.
</form>
The <form> element is a container for different types of input elements, such as: text fields,
checkboxes, radio buttons, submit buttons, etc.
All the different form elements are covered in this chapter: HTML Form Elements.
The <input> Element
The HTML <input> element is the most used form element.
27
CHAPTER-4
INTRODUCTION
TO CSS
28
CSS Introduction
CSS is the language we use to style a Web page.
What is CSS?
CSS Example
body {
background-color: lightblue;
}
h1 {
color: white;
text-align: center;
}
p{
font-family: verdana;
font-size: 20px;
}
29
When tags like <font>, and color attributes were added to the HTML 3.2 specification, it
started a nightmare for web developers. Development of large websites, where fonts and
color information were added to every single page, became a long and expensive process.
To solve this problem, the World Wide Web Consortium (W3C) created CSS.
CSS Saves a Lot of Work!
The style definitions are normally saved in external .CSS files.
With an external stylesheet file, you can change the look of an entire website by changing just
one file!
CSS Selectors
CSS selectors are used to "find" (or select) the HTML elements you want to style.
We can divide CSS selectors into five categories:
Simple selectors (select elements based on name, id, class)
Combinator selectors (select elements based on a specific relationship between them)
Pseudo-class selectors (select elements based on a certain state)
Pseudo-elements selectors (select and style a part of an element)
Attribute selectors (select elements based on an attribute or attribute value)
This page will explain the most basic CSS selectors.
The element selector selects HTML elements based on the element name.
Example
Here, all <p> elements on the page will be center-aligned, with a red text color:
p{
text-align: center;
color: red;
}
The id selector uses the id attribute of an HTML element to select a specific element.
30
The id of an element is unique within a page, so the id selector is used to select one unique element!
To select an element with a specific id, write a hash (#) character, followed by the id of the element.
Example
The CSS rule below will be applied to the HTML element with id="para1":
#para1 {
text-align: center;
color: red;
}
The class selector selects HTML elements with a specific class attribute.
To select elements with a specific class, write a period (.) character, followed by the class name.
Example
In this example all HTML elements with class="center" will be red and center-aligned:
.center {
text-align: center;
color: red;
}
You can also specify that only specific HTML elements should be affected by a class.
Example
In this example only <p> elements with class="center" will be red and center-aligned:
p.center {
text-align: center;
color: red;
31
}
HTML elements can also refer to more than one class.
Example
In this example the <p> element will be styled according to class="center" and to class="large":
The universal selector (*) selects all HTML elements on the page.
Example
The CSS rule below will affect every HTML element on the page:
*{
text-align: center;
color: blue;
}
The grouping selector selects all the HTML elements with the same style definitions.
Look at the following CSS code (the h1, h2, and p elements have the same style definitions):
h1 {
text-align: center;
color: red;
}
h2 {
text-align: center;
color: red;
}
p{
text-align: center;
color: red;
}
Example
In this example we have grouped the selectors from the code above:
h1, h2, p {
text-align: center;
color: red;
}
33
CHAPTER-5
INTRODUCTION
TO BOOTSTRAP
34
Bootstrap
Bootstrap 5 is the newest version of Bootstrap, which is the most popular HTML, CSS, and
JavaScript framework for creating responsive, mobile-first websites.
2 What is Bootstrap?
Bootstrap is a free front-end framework for faster and easier web development
Bootstrap includes HTML and CSS based design templates for typography, forms, buttons,
tables, navigation, modals, image carousels and many other, as well as optional JavaScript
plugins
Bootstrap also gives you the ability to easily create responsive designs
Easy to use: Anybody with just basic knowledge of HTML and CSS can start using
Bootstrap.
Responsive features: Bootstrap's responsive CSS adjusts to phones, tablets, and desktops.
Mobile-first approach: In Bootstrap, mobile-first styles are part of the core framework.
Browser compatibility: Bootstrap 5 is compatible with all modern browsers (Chrome,
Firefox, Edge, Safari, and Opera). Note that if you need support for IE11 and down, you must
use either BS4 or BS3.
There are two ways to start using Bootstrap 5 on your own web site.You can:
Bootstrap 5 uses HTML elements and CSS properties that require the HTML5 doctype.
Always include the HTML5 doctype at the beginning of the page, along with the lang
attribute and the correct title and character set:
<!DOCTYPE html>
<html lang="en">
35
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
</head>
</html>
2. Bootstrap 5 is mobile-first
Bootstrap 5 is designed to be responsive to mobile devices. Mobile-first styles are part of the
core framework.
To ensure proper rendering and touch zooming, add the following <meta> tag inside
the <head> element:
<meta name="viewport" content="width=device-width, initial-scale=1">
The width=device-width part sets the width of the page to follow the screen-width of the
device (which will vary depending on the device).
The initial-scale=1 part sets the initial zoom level when the page is first loaded by the
browser.
2.3 Containers
Bootstrap 5 also requires a containing element to wrap site contents.
There are two container classes to choose from:
1. The .container class provides a responsive fixed width container
2. The .container-fluid class provides a full width container, spanning the entire width of the
viewport
span 4 span 8
span 6 span 6
span 12
Fig. 5.1
The grid system is responsive, and the columns will re-arrange automatically depending on the
screen size.
Make sure that the sum adds up to 12 or fewer (it is not required that you use all 12 available
columns).
Text Colors
36
Bootstrap 5 has some contextual classes that can be used to provide "meaning through
colors".
The classes for text colors are: .text-muted, .text-primary, .text-success, .text-info, .text-
warning, .text-danger, .text-secondary, .text-white, .text-dark, .text-body (default body
color/often black) and .text-light
Basic Table
A basic Bootstrap 5 table has a light padding and horizontal dividers.
The .table class adds basic styling to a table.
2.4 Image Shapes
a) Rounded Corners
The .rounded class adds rounded corners to an image:
<img src="cinqueterre.jpg" class="rounded" alt="Cinque Terre">
b) Circle
The .rounded-circle class shapes the image to a circle:
<img src="cinqueterre.jpg" class="rounded-circle" alt="Cinque Terre">
c) Thumbnail
The .img-thumbnail class shapes the image to a thumbnail (bordered):
<img src="cinqueterre.jpg" class="img-thumbnail" alt="Cinque Terre">
2.5 Bootstrap 5 Jumbotron
A jumbotron was introduced in Bootstrap 3 as a big padded box for calling extra attention to
some special content or information.
Jumbotrons are no longer supported in Bootstrap 5.
Alerts:
Alerts are created with the .alert class, followed by one of the contextual classes .alert-
success, .alert-info, .alert-warning, .alert-danger, .alert-primary, .alert-secondary, .alert-
light or .alert-dark
button :
The button classes can be used on <a>, <button>, or <input> elements
<a href="#" class="btn btn-success">Link Button</a>
<button type="button" class="btn btn-success">Button</button>
<input type="button" class="btn btn-success" value="Input Button">
Badges
Badges are used to add additional information to any content
<ul class="pagination">
<li class="page-item"><a class="page-link" href="#">Previous</a></li> </ul>
Cards
A card in Bootstrap 5 is a bordered box with some padding around its content. It includes
options for headers, footers, content, colors, etc.
Basic Dropdown
A dropdown menu is a toggleable menu that allows the user to choose one value from a
predefined list
Offcanvas
Offcanvas is similar to modals (hidden by default and shown when activated), except that is
often used as a sidebar navigation menu.
Open Offcanvas Sidebar
2.6 Flexbox
The biggest difference between Bootstrap 3 and Bootstrap 4 & 5 is that Bootstrap 5 now uses
flexbox, instead of floats, to handle the layout.
The Flexible Box Layout Module, makes it easier to design flexible responsive layout
structure without using float or positioning.
38
CHAPTER-5
INTRODUCTION
TO ANGULAR
Angular:
Angular is a modern framework for building scalable single-page web applications developed
by Google. It brings revolutionary changes in the field of development of web applications. This
tutorial explains the various features of Angular for beginners and advanced web developers.
To work with Angular (any version), you will need to install a few applications on your computer:
Setup a Node.js development environment with npm (node package manager)
Setup the Angular CLI (command-line interface)
Setup an Editor/IDE
npm is a package manager that comes with node.js by default; it allows you to manage
your project dependencies. Therefore, you do not have to worry about manually adding
dependencies, removing some, and updating your package. Most Angular libraries are assigned as
different NPM packages.
39
Installation Of Angular:
Angular CLI makes it easy to start with any Angular project. Angular CLI comes with
commands that help us create and start on our project very fast. Let us now go through the
commands available to create a project, a component and services, change the port, etc.
To work with Angular CLI, we need to have it installed on our system. Let us use the following
command for the same −
npm install -g @angular/cli
To create a new project, we can run the following command in the command line and the project will
be created.
ng new PROJECT-NAME
cd PROJECT-NAME
ng serve //
ng serve // will compile and you can see the output of your project in the browser −
http://localhost:4200/
4200 is the default port used when a new project is created. You can change the port with the
following command −
ng serve --host 0.0.0.0 --port 4201
Components:
Components are the most basic UI building block of an Angular app. An Angular app
contains a tree of Angular components.
AppModule:
An Angular module class describes how the application parts fit together. Every
application has at least one Angular module, the root module that you bootstrap to launch the
application. You can call it anything you want. The conventional name is AppModule .
Data Binding
Data binding is a process that creates a connection between the application's UI and
the data. When the data changes its value, the UI elements that are bound to the data will also
change.
Data binding is a process that creates a connection between the application's UI and
the data. When the data changes its value, the UI elements that are bound to the data will also
change.
Directives:
Directives in Angular is a js class, which is declared as @directive. We have 3 directives in
Angular. The directives are listed below −
1. Component Directives
These form the main class having details of how the component should be processed, instantiated and
used at runtime.
2. Structural Directives
A structure directive basically deals with manipulating the domain elements. Structural directives
have a * sign before the directive. For example, *ngIf and *ngFor.
40
3. Attribute Directives
Attribute directives deal with changing the look and behaviour of the domain element. You can
create your own directives as shown below.
Routing:
Routing basically means navigating between pages. You have seen many sites with links
that direct you to a new page. This can be achieved using routing. Here the pages that we are
referring to will be in the form of components. We have already seen how to create a component. Let
us now create a component and see how to use routing with it.
Component:
Now, angular-cli has a command to create your own component. However, the app
component which is created by default will always remain the parent and the next components
created will form the child components.
Let us now run the command to create the component.
ng g component new-cmp
When you run the above command in the command line, you will receive the following output −
C:\projectA4\Angular 4-app>ng g component new-cmp
installing component
create src\app\new-cmp\new-cmp.component.css
create src\app\new-cmp\new-cmp.component.html
create src\app\new-cmp\new-cmp.component.spec.ts
create src\app\new-cmp\new-cmp.component.ts
update src\app\app.module.ts
Now, if we go and check the file structure, we will get the new-cmp new folder created under
the src/app folder.
The following files are created in the new-cmp folder −
new-cmp.component.css − css file for the new component is created.
new-cmp.component.html − html file is created.
new-cmp.component.spec.ts − this can be used for unit testing.
new-cmp.component.ts − here, we can define the module, properties, etc.
41
APPENDICES A:
Parent Consent
Letter
42
Undertaking from Parents
To,
The Principal(1552),
ATS SBGI,
Faculty Of Polytechnic,
Miraj.
Subject: Consent letter for Industrial Training.
Sir
I am fully aware that:-
Signature
Name: Swati Krishna Yewale.
Address: Near Primary Health Center ,
Kavathepiran.
Ph.no: 7020181630
Date:01/07/2022
43
APPENDICES B:
Weekly Report
44
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,
MUMBAI MAHARASHTRA (INDIA)
A Weekly Dairy Report
For
Industrial Training
At
iGAP Technologies
Pvt. Ltd
46
Week 1: From: 04.07.2022. To: 09.07.2022.
Expected Work:
Study of Web Development Using HTML.
Subject Course
Day Activities carried out Code Outcome
(For Office Use
Only)
I. Introduction of computer and its
1
history in brief , short information
about programming languages.
II. Learned about Web development and
the trends in angular.
Installation of Visual studio:
2
I. Installation Of Visual Studio Code.
II. All setup of Visual Studio Code.
III. Starts with Hello world Program.
HTML Language:
3 I. HTML elements ,attributes, heading tag .
II. Paragraph elements, style, formatting.
III. Comment, links, images tag.
47
Weekly Summarization of above activities:
I. Learned about HTML language, Web developers, tools use,
language history.
II. Study about how to install visual studio how to execute code, creating
project.
48
Week 2: From: 11.07.2022. To: 16.07.2022.
Expected Work:
Introduction & learning the CSS language.
Subject Course
Day Activities carried out Code Outcome
(For Office Use Only)
49
Weekly Summarization of above activities:
I. In this week overall we learnt some about basic concepts of CSS necessary for
website development.
50
Week 3: From: 18.07.2022. To: 23.07.2022.
Expected Work:
Learning bootstrap language for web development.
Subject Course
Day Activities carried out Code Outcome
(For Office Use Only)
I. Introduction to Bootstrap 5 and download
its set up file .
1 II. Bootstrap Container, Grid basic.
III.Typography, Color, Table.
51
Weekly Summarization of above activities:
52
Week 4: From: 25.07.2022. To: 30.07.2022.
Expected Work:
Project Evolution using HTML ,Bootstrap & CSS.
Subject Course
Day Activities carried out Code Outcome
(For Office Use Only)
Project creation using HTML ,CSS And
Bootstrap:
1 I. Started working on mini project named as
Taj Hotel.
53
Weekly Summarization of above activities:
I. In this week we learnt about the creating a website using bootstrap classes , CSS
and html.
II. Creating a multipage website.
54
Week 5: From: 01.08.2022. To: 06.08.2022.
Expected Work:
Study of javascript.
Introduction to Angular method.
Subject Course
Day Activities carried out Code Outcome
(For Office Use Only)
55
Weekly Summarization of above activities:
56
Week 6: From: 08.08.2022. To: 13.08.2022.
Expected Work:
Working on project using angular.
Front end development using angular.
Subject Course
Day Activities carried out Code Outcome
(For Office Use Only)
Project evolution:
5 I. Creating website on travelling company
using bootstrap in Angular.
57
Weekly Summarization of above activities:
II. In this week ,we learnt about launching and creating domain of
website.
58
CONCLUSIONS
We are at the end of this report . I have probably read everything and
also tested some pieces of code, and I'm sure we are now able to imagine our
future and advanced websites with Angular. Angular is single page website
which include Bootstrap ,CSS and HTML language
According to all the observation discussion, report is completed
successfully. Project is a challenging task but sufficient to get familiarized
with the world of websites .
I would like to thank Mr. C. P. Divate sir as well as Mr. Abhijit Gatade
sir for his governance and guidance.
In most cases, people are afraid of the huge amount of work that they
can imagine in the first steps just before they start. But you have to believe in
yourself, Be confident, don't think too much about details or about
optimization. Try to make something simple, something that works. Then
you'll have ways to optimize and improve it. Websites are all about creativity
and new content. Your creativity and skills can make a website attractive and
trendy.
*-*-*-----*END*-----*-*-*
59