Professional Documents
Culture Documents
Submitted by
RITIK PANDEY
01514202019
of
RITIK PANDEY
01514202019
CERTIFICATE
With candor and pleasure I take opportunity to express my sincere thanks and
obligation to my esteemed guide Dr. Angela YU. It is because of her able and
mature guidance and co-operation without which it would not have been
possible for me to complete my project.
It is my pleasant duty to thank all the staff member of the computer center
who never hesitated me from time to time during the project.
RITIK PANDEY
01514202019
TABLE OF CONTENT
Chapter 1 – INTRODUCTION
ABOUT ORGANIZATION
ORGANIZATION MISSION
ORGANIZATION VISION
ORGANIZATION OBJECTIVES
ORGANIZATION MARKETSHARE
SAMPLE CODELAYOUTS
BIBLIOGRAPHY
1- INTRODUCTION
1.1 ABOUT ORGANIZATION
Company Name: UDEMY
The company was launched by Eren Bali, Oktay Caglar and Gagan Biyani in
2010.
It is headquartered in San Francisco, with offices in Denver, Brazil, India,
Ireland and Turkey.
KEY MEMBERS:
1 ErenBanicofounder and chairman
2 Mustafa Demircountry manager and senior director of engineering
3 VenuVenugopalchief technology officer
4 Prasad GuneSenior vice president, Product
ORGANIZATION VISION
Every month, the Udemy Business team analyzes and shares trends based
on what employees are learning across our thousands of customers
around the world.
With a mission to improve lives through learning, it’s no surprise that we
place tremendous emphasis on the role of learning in our own live and
work. We understand that learning isn’t an interruption of our work or a
sign of weakness – it’s foundation to our growth, both as individuals and
as a business
ORGANIZATION OBJECTIVES
We help organizations of all types and sizes prepare for the path ahead —
wherever it leads. Our curated collection of business and technical courses
helps companies, governments, and nonprofits go further by placing
learning at the center of their strategies.
ORGANIZATION MARKET SHARE
Udemy has market share of 0.18% in learning-management-systems
market. Udemy competes with 220 competitor tools in learning-
management-systems category. Top alternatives for Udemy learning-
management-systems tool are LinkedIn Learning with 9.58% Google
Classroom with 8.32% Thingify with 7.58% market share.
Around the world in 2021, over 215 companies have started using
Udemy as learning-management-systems tool. Companies using
Udemy for learning-management-systems are majorly from United
States with 92 customers. 48.42% of Udemy customers are from the
United States. Other top countries using Udemy are United Kingdom
Australia with 23(12.11%) 13(6.84%) customers respectively.
2.TRAINING DETAIL
COURSE OVERVIEW
2.1
This course takes no shortcuts; there are beautiful animated explanation videos
and tens of real-world projects for you to build.
The course is constantly being updated with new content, as well as new
projects and modules chosen by students.
• CSS 3
• Bootstrap 4
• JavaScript ES6
• DOM Manipulation
• jQuery
• Bash Command Line
• Node.js
• NPM
• Express.js
• EJS
• REST
• APIs
• Databases
• SQL
• MongoDB
• Mongoose
• Authentication
• Firebase
• React.js
• React Hooks
• Web Design
This is a two player game where there is one Dice for each player, when
we press refresh button those two Dice will be thrown randomly and
whichever Dice have greater number that player will win. It is a simple
and fun game which can be used as toss and can be played by any group
of age.
SYSTEM REQUIREMENTS
Operating System
Microsoft Windows
RAM: 4 GB
Software Required:
HTML
Hypertext Markup Language (HTML) is the standard markup language
for documents designed to be displayed in a web browser. It can be
assisted by technologies such as Cascading Style Sheets (CSS) and
scripting languages such as JavaScript. Web browsers receive HTML
documents from a web server or from local storage and render the
documents into multimedia web pages. HTML describes the structure
of a web page semantically and originally included cues for the
appearance.
CSS
Cascading Style Sheets (CSS) is a style sheet language used for
describing the presentation of a document written in a markup
language like HTML. CSS is a cornerstone technology of the World
Wide Web, alongside HTML and JavaScript. CSS is designed to enable
the separation of presentation and content, including layout, colors,
and fonts. This separation can improve content accessibility, provide
more flexibility and control in the specification of presentation
characteristics, enable multiple web pages to share formatting by
specifying the relevant CSS in a separate .css file, and reduce
complexity and repetition in the structural content.
JAVASCRIPT
JavaScript (often shortened to JS) is a lightweight, interpreted,
object-oriented language with first-class functions, and is best known
as the scripting language for Web pages, but it's used in many non-
browser environments as well. It is a prototype-based, multi-
paradigm scripting language that is dynamic, and supports object-
oriented, imperative, and functional programming styles. JavaScript
runs on the client side of the web, which can be used to design /
program how the web pages behave on the occurrence of an event.
JavaScript is an easy to learn and also powerful scripting language,
widely used for controlling web page behavior.
What is Responsive Web design?
Responsive Web design is the approach that suggests that design and
development should respond to the user’s behavior and environment
based on screen size, platform and orientation.
The practice consists of a mix of flexible grids and layouts, images and
an intelligent use of CSS media queries. As the user switches from
their laptop to iPad, the website should automatically switch to
accommodate for resolution, image size and scripting abilities. One
may also have to consider the settings on their devices; if they have a
VPN for iOS on their iPad, for example, the website should not block
the user’s access to the page. In other words, the website should have
the technology to automatically respond to the user’s preferences.
This would eliminate the need for a different design and development
phase for each new gadget on the market.
4-SOFTWARE CODING & IMPLEMENTATION
INTRODUCTION
SYSTEM CODING ENVIRONMENT AND STANDARDSFOLLOWED
HTML
Hypertext Markup Language (HTML) is the standard markup
language for documents designed To be displayed in a web
browser. It can be assisted by technologies such as
Cascading StyleSheets (CSS) and scripting languages such as
JavaScript. Web browsers receive HTML documents from a web
server or from local storage and render the documents into
multimedia web pages. HTML describes the structure of a web
page semantically and originally included cues for the appearance
of the document. HTML elements are the building blocks of HTML
pages. With HTML constructs, images and other objects such as
interactive forms may be embedded into the rendered page.
CSS stands for Cascading Style Sheets. 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. External style sheets are
stored in CSS files.
JAVASCRIPT
JavaScript runs on the client side of the web, which can be used to
design
Program how the web pages behave on the occurrence of an event.
JavaScript is an easy to
Learn and also powerful scripting language, widely used for
controlling web page behavior.
4.1-SAMPLE CODE LAYOUTS
CODE OF THE PROJECT
HTML CODE: -
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Dicee</title>
<link rel="stylesheet" href="styles.css">
<link href="https://fonts.googleapis.com/css?family=Indie+Flower|Lobster" rel="stylesh
eet">
</head>
<body>
<div class="container">
<h1>Refresh Me</h1>
<div class="dice">
<p>Player 1</p>
<img class="img1" src="images/dice6.png">
</div>
<div class="dice">
<p>Player 2</p>
<img class="img2" src="images/dice6.png">
</div>
</div>
</body>
<footer>
© Ritik Pandey
</footer>
</html>
CSS CODE: -
.container {
width: 70%;
margin: auto;
text-align: center;
}
.dice {
text-align: center;
display: inline-block;
body {
background-color: #393E46;
}
h1 {
margin: 30px;
font-family: 'Lobster', cursive;
text-shadow: 5px 0 #232931;
font-size: 8rem;
color: #4ECCA3;
}
p {
font-size: 2rem;
color: #4ECCA3;
font-family: 'Indie Flower', cursive;
}
img {
width: 80%;
}
footer {
margin-top: 5%;
color: #EEEEEE;
text-align: center;
font-family: 'Indie Flower', cursive;
}
JS CODE:-
var randomNumber1 = Math.floor(Math.random() * 6) + 1; //1-6
image1.setAttribute("src", randomImageSource);
document.querySelectorAll("img")[1].setAttribute("src", randomImageSource2);
Fig 4.1.1
This is what the user sees when he opens the Dice game in his web browser
forth first time; it
is currently only available as a web page.
FIG 4.1.2
When we press refresh button Dice will be thrown randomly and a winner will
be announced as per the score.
FIG 4.1.3
FIG 4.1.4
FIG 4.1.5
FIG 4.2.1
Mobile View(I pad Pro)
FIG 4.2.2
5 – CONCLUSION & FUTURE ENHANCEMENT(S)
SYSTEM LIMITATIONS
CONCLUSION
This is a two player game where there is one Dice for each player,
when we press refresh button those two Dice will be thrown randomly
and whichever Dice have greater number that player will win. It is a
simple and fun game which can be used as toss and can be played by
any group of age.
LEARNING & ACHIEVEMENT
While learning web development, I've been exposed to a plethora of
new things, including a plethora of websites where I can search for
various concepts and learn new software. I learned about how the
bootstrap lib can greatly assist you in creating projects.
I also learned how to connect a database to a server and how to store
data in an array.
HTML, CSS, JavaScript, Node, React, MongoDB, and other things were
taught to me!
• www.udemy.com
• www.w3schools.com
• www.youtube.com