Web Development Basic
A website can be defined as a collections web pages can be accessed using a web browser in different devices like mobile or a desktop.
In this course you will learn some basics of web development like HTML, CSS, and Java Script which are the primary languages which a web browser can understand
Along with theory we provide hand's on experience in developing various websites using POC's in this course.
After completion of this course you will be able to develop some complex Responsive static websites
Curriculum
-
Benefits of becoming a Web developer
-
Web Development trends
-
Understanding Web Browser(s)
-
Introduction to GIT
-
HTML introduction, history & importance.
-
Creating a HTML web page.
-
HTML syntax with basics.
-
HTML select, checkbox, radio, input
-
HTML tables & lists.
-
HTML forms and input
-
DOM in brief.
-
Elements, Attributes, classes, id’s in HTML
-
Tags introduced in HTML5
-
Introduction to CSS
-
Different ways of adding CSS to a HTML page
-
Classes and Id’s for CSS styling.
-
Element CSS styling.
-
Typography.
-
Working with Images and Icons.
-
Spacing and Layout.
-
Adding media to a webpage – Image, Audio, Video.
-
Working with Pseudo Classes.
-
Difference between px, percentage, vh, rem, em and which one is preferred for what purpose.
-
Responsive Web Design introduction & using media queries.
-
CSS grid system & bootstrap in detail.
-
CSS preprocessors - SASS, SCSS, LESS introduction.
-
JS introduction.
-
Variables and Data Types.
-
Operators in JS.
-
If/else, switch statements & ternary operator.
-
JS Type Conversion.
-
Arrays
-
JS Objects.
-
Loops and iteration.
-
Working with Arrays.
-
Functions.
-
Block scope with let and const keywords.
-
Using your browser as JS console.
-
Debugging JS.
-
Modifying DOM with JS.
-
Events (Mouse, keyboard, input..).
-
‘this’ keyword
-
Object Method, Constructor and Prototype.
-
Local and session storage.
-
JS Math Operator
-
Array methods (map, filter, reduce, every, some, indexOf ... )
-
Introduction to Asynchronous Programming.