CS202 : Fundamentals of Front End Development

I like this Course

Course Info

Course Category

Computer Science/Information Technology

Course Level

Undergraduate

Credit Hours

3

Pre-requisites

N/A

Instructor

Faisal Nisar
MSCS
FAST (NU)

Course Contents

Introduction to Front-End Development URL Uniform Resource Locator HTTP Basics Webserver, Services and Agents Domain Hosting, FTP Fundamentals of HTML HTML Basics HTML Elements and Attributes HTML Elements and Attributes_2 Heading and Paragraph HTML Styling HTML Quotations HTML Computer Code HTML Comments HTML Links HTML Images HTML Table HTML Tables Handling HTML List HTML Blocks HTML Layout HTML Iframe HTML Forms HTML Colors HTML Head HTML Entities and Symbol HTML Encoding(Character Sets) HTML URL Encoding HTML and XHTML Introduction to CSS CSS Syntax CSS Selectors CSS Insertion CSS Background CSS Text and Fonts CSS - Text and Fonts CSS Links CSS - Lists CSS-Tables CSS Box Model CSS Border and Outline CSS Margin and Padding CSS - Dimension CSS - Display CSS Positioning & Floats CSS - Positioning & Floats CSS Align CSS Combinators CSS Pseudo-Class CSS - Pseudo Element CSS Class CSS Navigation Menu CSS Image Opacity CSS Image Sprites CSS Media Types CSS - Attribute Selector Fundamental of JavaScript JavaScript - Syntax JavaScript Statements JavaScript - Comments JavaScript Variables & Operators JavaScript Variables and Operators JavaScript - Functions JavaScript Objects JavaScript Scope JavaScript Events JavaScript Strings JavaScript Numbers Javascript Number Methods JavaScript Math JavaScript Date - a JavaScript Date - b JavaScript Arrays JavaScript Arrays(Cont..) Array Methods JavaScript Array Methods JavaScript Comparisons JavaScript Conditions Switch Statements in JavaScript JavaScript For Loop JavaScript While Loop JavaScript Break & Continue JavaScript Data Type JavaScript Type Conversion JavaScript RegExp JavaScript Hoisting JavaScript Error Handling JavaScript Debugging JavaScript Best Practices - a JavaScript Best Practices - b JavaScript Common Mistakes JavaScript Common Mistakes(Con..) JavaScript Performance JavaScript Reserved Words JavaScript Global Func.& Prop. JavaScript Window Object JavaScript and Forms JavaScript Case Study AJAX Introduction AJAX Sending Request-a Sending Request-b AJAX Receiving Response-a AJAX Receiving Response-b AJAX Case Study JQuery Introduction JQuery Syntax JQuery Selectors JQuery Traversing JQuery Events-a JQuery Events-b JQuery Effects-a JQuery Effects-b JQuery Effects-c JQuery Effects-d JQuery Animate XML Element JQuery Chaining JQuery HTML- a JQuery HTML - b JQuery CSS - a JQuery CSS - b JQuery Dimensions JQuery Traversing - a JQuery Traversing - b JQuery Traversing - c JQuery AJAX - a JQuery AJAX - b JQuery noConflict JQuery CaseStudy XML Introduction XML Usage XML Tree XML Syntax HTML5 Canvas Gradients XML Attributes XML NameSpaces XML DTD XML Schema XSLT (eXtensible Style sheet Language Transformation) HTML5 - audio XPath XLink & XPointer JSON Introduction JSON Syntax JSON Case Study HTML5 Introduction HTML5 Elements HTML5 Semantics - a HTML5 Semantics - b HTML4 to HTML5 Migration HTML5 Coding Conventions - a HTML5 Coding Conventions - b HTML5 Canvas HTML5 Canvas Coordinates HTML5 Canvas Text HTML 5 Canvas Images HTML5 SVG and Canvas HTML5 Multimedia HTML5 Video CSS3 Multi-Column Layout HTML5 Plug-ins HTML5 Geo Location HTML5 Drag/Drop HTML5 Local Storage HTML5 App Cache HTML5 Web Workers HTML5 SSE HTML5 Case Study CSS3 Introduction CSS3 Round Corners CSS3 Border Image CSS3 Backgrounds - a CSS3 Backgrounds - b CSS3 Colors CSS3 Gradients - a CSS3 Gradients - b CSS3 Shadow Effects CSS3 Text Effects and Fonts CSS3 Transforms CSS3 Transitions CSS3 Animations CSS3-Responsive Design Testing CSS3-Parallax Background Implementation Responsive Web Design (RWD) Introduction Responsive Web Design (RWD) - The Viewport Responsive Web Design (RWD) Grid-View Responsive Web Design (RWD) Media Queries Responsive Web Design (RWD) Images Responsive Web Design (RWD) Videos