Академический Документы
Профессиональный Документы
Культура Документы
A REPORT
Submitted by
Sumit Kumar R. Kansagara
[Reg No.: RA1711003011336 ]
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE ENGINEERING
of
AUGUST 2019
First, I would like to thank the almighty for the successful completion of this
Training.
I would like to extend my gratitude to Mr. Kerul Patel, CEO Adaptable Services Pvt.
Ltd. for giving an opportunity at his reputed organization.
Internship Certificate
Contents
HTML5 is the newest version of Hyper Text Markup Language. The first web
browser was introduced in 1993 and the name was MOSAIC. The development
of MOSAIC was at the NCSA (National Centre for Supercomputing
Applications). Later it was discontinued to development on 7th of January 1997.
Still the people were using the nonstandard version of HTML. The standard
version came into existence in 1995, when HTML 2.0 was announced. Later
after two years HTML 3.0 and after two years HTML 4.01 was announced. And
still we are using the milestone of HTML 4.01. The First Draft of HTML5 Was
announced in January 2008. And amazingly HTML5 has a broad browser
support. Though the HTML5 is still under developing phase. And a lot of
organizations are working and planning for the development of HTML5.
We can’t expect the HTML5 may be the future of Web Designing, but we can
say that this is the present of Web designing. Before the development of
HTML5, we were in compulsion to work in Photoshop and Flash application,
but with the development of HTML5, these affords has been reduced. Many
more long script codes can be done with a simple tagging. As we can use
<details> and <summary> tag for show and hide function of Java Script. We
need not to put a long affords to code this thing. Apart from this feature we can
use the 3D image with <canvas>, the special designed paragraph with <header>,
<footer>, <nav>, <article> and many more.
CSS3:
The development of style sheet was to make the markup language more
impressive. It was discovered around 1980s in the beginning of the SGML.
The third level of CSS was started to develop around 1998. And till 2009, it was
under development. The first working draft of CSS3 came in 19-01-2001. And
since the first introduction still it is under construction.
There were some certain shortcomings in CSS2 and due to its unlikeness, the
developer introduced CSS3. It is divided into different modules according to its
specifications. Though the first working draft of CSS3 came on 19-01-2001, but
it was initially declared early in the June 1999. CSS3 is a cascading piece of
paper that specifies concerning the data with a joined hypertext markup
language document display. it's considerably additional options than previous
CSS versions. Additionally, to further graphics functions, CSS3 permits, to pick
out additional hypertext markup language tags and outline however they're
displayed on an online browser. The standard structure of CSS3 permits a
gradual unharness of recent options, and lets browsers update piecemeal to
support the most recent definitions.
CSS3 is completely backwards compatible, so you will not have to change
existing designs. Browsers will always support CSS2. CSS3 is split up into
"modules". The old specification has been split into smaller pieces, and new
ones have been also added.
You should place all your JavaScript code within <script> tags (<script> and
</script>) if you are keeping your JavaScript code within the HTML document
itself. This helps your browser distinguish your JavaScript code from the rest of
the code.
e.g.
<html>
<head>
<title>JavaScript Example Code</title>
<script type="text/javascript">
alert("Welcome!!! You are now learning JavaScript.");
</script>
</head>
<body>
</body>
</html>
Note
JavaScript is standardized at Ecma International — the European association for
standardizing information and communication systems (ECMA was formerly an
acronym for the European Computer Manufacturers Association) to deliver a
standardized, international programming language based on JavaScript. This
standardized version of JavaScript, called ECMAScript, behaves the same way
in all applications that support the standard. Companies can use the open
standard language to develop their implementation of JavaScript. The
ECMAScript standard is documented in the ECMA-262 specification. See New
in JavaScript to learn more about different versions of JavaScript and
ECMAScript specification editions.
jQuery is a fast and concise JavaScript Library created by John Resig in 2006
with a nice motto − Write less, do more.
UI/UX Design:
Products that provide great user experience (e.g., the iPhone) are thus designed
with not only the product’s consumption or use in mind but also the entire
process of acquiring, owning and even troubleshooting it. Similarly, UX
designers don’t just focus on creating products that are usable; they concentrate
on other aspects of the user experience, such as pleasure, efficiency and fun,
too. Consequently, there is no single definition of a good user experience.
Instead, a good user experience is one that meets a particular user’s needs in the
specific context where he or she uses the product.
Search engine optimization (SEO) is the process of increasing the quality and
quantity of website traffic by increasing the visibility of a website or a web page
to users of a web search engine. SEO refers to the improvement of unpaid
results (known as "natural" or "organic" results) ,and excludes direct
traffic/visitors and the purchase of paid placement. Primarily SEO pertains to
search engine. SEO may target different kinds of search, including image
search, video search, academic search, news search, and industry-specific
vertical search engines.
The leading search engines, such as Google, Bing and Yahoo!, use crawlers to
find pages for their algorithmic search results. Pages that are linked from other
search engine indexed pages do not need to be submitted because they are found
automatically. The Yahoo! Directory and DMOZ, two major directories which
closed in 2014 and 2017 respectively, both required manual submission and
human editorial review. Google offers Google Search Console, for which an
XML Sitemap feed can be created and submitted for free to ensure that all pages
are found, especially pages that are not discoverable by automatically following
links in addition to their URL submission console. Yahoo! formerly operated a
paid submission service that guaranteed crawling for a cost per click; however,
this practice was discontinued in 2009.
Search engine crawlers may look at a number of different factors when crawling
a site. Not every page is indexed by the search engines. The distance of pages
from the root directory of a site may also be a factor in whether or not pages get
crawled. Today, most people are searching on Google using a mobile device. In
November 2016, Google announced a major change to the way crawling
websites and started to make their index mobile-first, which means the mobile
version of your website becomes the starting point for what Google includes in
their index.
Optimization techniques are highly tuned to the dominant search engines in the
target market. The search engines' market shares vary from market to market, as
does competition. In 2003, Danny Sullivan stated that Google represented about
75% of all searches. In markets outside the United States, Google's share is
often larger, and Google remains the dominant search engine worldwide as of
2007. As of 2006, Google had an 85–90% market share in Germany. While
there were hundreds of SEO firms in the US at that time, there were only about
five in Germany. As of June 2008, the market share of Google in the UK was
close to 90% according to Hitwise. That market share is achieved in a number
of countries.
Put simply, it is the art, design, and arrangement of text (referred to as type)—a
concept borrowed from traditional print design. It is as much about what you
don’t do with your type as what you do. On the web, typography often gets very
little attention, and there are certain technological limitations that can cause web
typography to suffer when compared to print typography. However, with the
tools available to you, there’s no reason why type cannot be presented on the
web in a wide variety of stylish and beautiful forms.
In this Web Standards Curriculum article, I’ll look at exactly why typography is
limited on the web (compared to print design) and present some tips to follow
for good web typography, along with an example web page that demonstrates
some of these tips. Don’t worry if you don’t understand the CSS and HTML
code at this stage—the point here is to make you think about design. While you
are going through the article, it might be an idea to have a pen(cil) and paper by
your side so you can start to sketch ideas about text layout.
When it comes to typography on web, the old adage “less is more” very much
proves the point. In general, limiting only one or two font families in a single
site result in a cleaner look. You can develop the look and feel, and styling of
text and headlines by adjusting font size, thickness (bold, semi-bold, etc),
italicizing, kerning and spacing instead of using variety of type faces. An
important point to remember is the organization of hierarchy of information. For
example, using larger size and bold of font style for the headline and then
smaller size of same font style for subheading, then using book or regular font
for the main text and so forth. In another word, make a clean delineation of
information with sizes and boldness of same typeface for consistency rather
than employing different type faces.
Limitations of typography on the web to consider:
A limited selection of fonts
No hyphenation, making full justification look ugly when a column of
text gets narrow
Poor control over kerning (ie, the spacing between the letters)
A lack of control over how the work is viewed—designers must account
for a wide variety of screen sizes, resolutions and environments
Observation & Project Handled:
The university website the company was working on is still not fully online, but
some parts of the website are functional and online.
URL for the website: - https://www.balajigirls.org/
The database was designed using SQL and was hosted by phpMyAdmin,
MySQL administration tool.
The following shows the exam master and student master tables used for the
website -
Web page Design (Client-side scripting)
These Web pages show that the admission form page (dynamic web page) was
filled and the data input was stored in the database and a confirmation web page
(static web page) was shown to the user filling out the form.
The next step would be payment confirmation and opening of a secure payment
portal.
Thanks to Mr. Kerul Patel for this amazing opportunity to let me get a hands-on
experience on this project.
Summary:
In a nutshell –