Web Design With HTML-CSS-JavaScript - 0
Web Design With HTML-CSS-JavaScript - 0
CORE MODULES
1) HTML
The HTML is the basic building blog of any web application. In this class we will learn the basics of
HTML5. We'll start with how to set up your development environment, go over HTML5 basics like
valid document structure, which elements can be included inside other elements and which cannot,
discuss the meaning and usefulness of HTML5 semantic tags, and go over essential HTML5 tags.
2) CSS
CSS is useful for the design of a web page. They are used to determine the structure and format
(colour, text style, etc.) of the web page. A lot of people "tinker" with CSS. In this class, we'll take you
from the very basics of CSS3 to some fairly advanced concepts like floating and CSS rule conflict
resolution. We'll go over the 'box model', background property, etc. We'll finish off the module with
learning about Responsive Design using our own CSS code as well as start introducing Twitter
Bootstrap with its essential Grid System.
3) A Static Website
Ready for some REAL fun? This course is it! We'll go over some basics of interacting with a client
when managing a web site project and then go visit a real client at their place of business (a Chinese
restaurant), help the owner figure out what she wants in a site, and get acquainted with the
restaurant in general. We'll spend the rest of the course building a real web site for this business
from scratch and watch as the site comes together
4) JavaScript
What fun would a web site be if there was no functionality to it? In this course, we are going to
concentrate on learning the fundamentals of the JavaScript language. A lot of even seasoned
developers “tinker” with JavaScript without really understanding how the language works. That
leads to viewing the language as more of a nuisance instead of a powerful tool. That is why we are
going to concentrate not only on the “how” but also on the “why”, so you are empowered by the
JavaScript language features, not confused by them. We’ll cover just about everything - from
common language constructs and JavaScript types to objects, functions, arrays, closures, and scope
isolation.
5) A Dynamic Website with JavaScript
In this module, we are going to take all those newly learned JavaScript language skills and learn how
to utilize them within the context of a web page. We’ll start by learning how to properly manipulate
the web page components using the JavaScript Document Object Model API. We will then move on
to learning one of the most popular ways of serving up data to a web site - Ajax. We'll learn about
the protocol that the language of the web speaks in (HTTP), how to set up and handle Ajax requests
and responses, as well as how to process JSON data. We'll finish the module by connecting our
restaurant web site from Module 3 to a real backend service that will allow us to pull the data for
the restaurant menu dynamically from the server without having to reload the entire page.
2- HTML is Supportive:
Browsers support HTML. Certainly more browsers support HTML than any other web language. If
you want your website to be display all around the World then build a site with HTML cause mostly
browsers support HTML. The programmer takes care to optimize the website for the most
commonly used browsers. Optimizing a HTML based website for the browser compatibility is neither
difficult nor complex. That is the greatest advantage of learning HTML.
3- Easy to Edit
CSS is infinitely editable, giving you the flexibility of changing the look of your pages as often as you
like without ever altering the content.
4- Easy to Control
CSS helps separate presentation (how the page looks) from content (what’s on the page) by moving
all the page-styling instructions into a centralized location. That location can either be in-line with
the code or internal in the head area of the Web page, or in an external CSS document to which all
the pages on a site are linked, the latter being the most useful method for working with CSS. The
7- Easy to Update
CSS is a more affordable solution for styling content because it takes less time to implement and
update than the older styling techniques did. With the old way, even simple changes might require
the hand-editing of all the individual pages on a site. With CSS, one change there can update a style
across an entire Web site.
After you begin styling your content with external CSS, you’ll probably never want to go back to
using the old tags for styling.
COURSE OVERVIEW
This course is for beginners and no prior programming experience is required. It covers the basic
training on HTML, CSS and JavaScript.
HTML
Introduction to HTML
HTML tags
Creating forms
Creating tables
Managing home page
CSS
Introduction to CSS
Three ways to use CSS
CSS properties
Designing website
Working with templates
JavaScript
Introduction to JavaScript
Three ways to use JavaScript
Working with events
Client-side validation