UI Development – Beyond the Basics

Classroom course
Virtual course

Course Curriculum

Collapse All
Expand All
  • Section 3 - Introduction
    Introduction of JavaScript
    Why study JavaScript?
    What can JavaScript do?
    The <script> Tag
  • Section 4 - Syntax, Variables & Comments
    Syntax and Statements
    Variables and Data Types
    Single & Multiline Comments
  • Section 5 - Operators & Data Types
    Operators & Operand
    Operator Precedence
    Data Types
  • Section 6 - Functions, Objects & Scope
    What is Function?
    JavaScript Function Syntax
    Function Invocation & Return
    JavaScript Objects
    Object Properties
    Object Methods
    Scope of Variables & Functions
  • Section 7 - JavaScript Events
    What is Events?
    Events Types
  • Section 8 - Strings & Numbers
    JavaScript Strings & Methods
    JavaScript Numbers & Methods
  • Section 9 - Math, Dates Objects & Methods
    The Math Object
    Dates Object, Formats & Methods
  • Section 10 - Array & Array Methods
    JavaScript Arrays
    Arrays are Objects
    Array Properties and Methods
    Associative Arrays
    Converting Arrays to Strings
    Popping and Pushing
    Joining Arrays
  • Section 11 - Conditions, Switch and Loops
    The If Statements
    If…Else Statements
    Switch Statement
    The break Keyword
    The default Keyword
    JavaScript Loops
    Different Kinds of Loops
    Break and Continue
  • Section 13 - Error Handling & Debugging
    Error Handling
  • Section 14 - Introduction
    What is jQuery?
    Why jQuery?
    Getting started with jQuery
    jQuery Syntax
    jQuery Event Methods
    The noConflict() Method
  • Section 15 - jQuery Effects
    Hide And Show
    Stop Animations
    Callback Functions
    Method Chaining
  • Section 16 - jQuery HTML
    Get Content and Attributes
    Set Content and Attributes
    Add Elements
    Remove Elements
    Get And Set CSS Classes
    jQuery css() Method
    jQuery Dimension Methods
  • Section 17 - jQuery Traversing
    What is Traversing?
  • Section 18 - jQuery AJAX
    AJAX Introduction
    AJAX load() Method
    AJAX get() and post() Methods
  • Section 19 - jQuery Traversing Methods
    What is Traversing?
  • Section 22 - HTML5 Introduction
    Introduction Of HTML5
    Lay out a page with HTML 4 (the “old” way) and HTML 5
    Diff between HTML5 and HTML4 structures
    New HTML5 Doctype
    What problems HTML4 and XHTML addresses
  • Section 23 - HTML5 Sections & Articles
    The <section> Tag
    The <article> Tag
    Using <section> & <article> Elements
    Outline of a Web page
  • Section 24 - HTML5 Audio & Video
    Supported Media Types
    The <audio> Element
    The <video> Element
    <video> – Multiple Sources
    Scripting Media Element
    Dealing with Non-Supporting Browsers
  • Section 25 - HTML5 Forms
    New Input Types
    HTML 5 New Form Attributes
    New Form Elements
  • Section 26 - HTML5 Web Storage
    Overview of HTML5 Web Storage
    Web Storage
  • Section 27 - HTML5 Canvas
    Getting started with Canvas
    Drawing Lines
    Color & Transparency
    Circles & Arcs
    Images & Text
  • Section 28 - HTML5 Integrated APIs
    Offline Application API
    Drag & Drop API
  • Section 29 - Understanding CSS
    Understanding CSS Terminology
    Adding Rules to a Style Sheet
    Multiple Declarations
    Importing & Embedding Style Sheet
    Linking to an External Style Sheet
  • Section 30 - Selectors and the Cascade
    Understanding Selectors
    Id, Class Grouped & Descendant Selectors
    Using the !important Declaration
    Understanding Inheritance
    Revealing Unstyled Documents
  • Section 31 - CSS3 Background, Borders & Corners
    CSS3 Backgrounds
    Rounded Corners & Properties
    Borders & Borders Properties
  • Section 32 - CSS3 Colors, Gradients & Shadows
    Colors introduces in CSS3
    CSS3 Gradients
    CSS3 Shadow Effects & Properties
  • Section 33 - CSS3 Text & Fonts
    CSS3 Text Properties
    CSS3 Web Fonts
  • Section 34 - CSS3 Transforms, Transitions & Animations
    2D & 3D Transforms
    Transform Methods
    3D Transform Properties
  • Section 35 - CSS3 Images and Buttons
    CSS3 Images
    CSS3 Buttons
  • Section 36 - CSS3 Multiple Columns, User Interface, Box Sizing
    Multi-column Layout
    Multi-column Properties
    Column Rules
    What is User Interface features?
    Box Sizing, Flexbox
  • Section 37 - CSS3 Media Queries
    CSS2 Introduced Media Types
    CSS3 Introduces Media Queries
    Media Query Syntax
    Media Types
    Some Examples

    Call Us Now For Free Consultation97370 05566

    Our experts listen to you patiently and suggest you the right course after conducting a personality profile test. Register your interest below to schedule personality profile test for you.


    Contact Us

    Working Hours

    • Monday9:00 AM – 9:00 PM
    • Tuesday9:00 AM – 9:00 PM
    • Wednesday9:00 AM – 9:00 PM
    • Thursday9:00 AM – 9:00 PM
    • Friday9:00 AM – 9:00 PM
    • Saturday9:00 AM – 9:00 PM
    • SundayClosed
    Copyright 2017 Smart Mentors. All Rights Reserved.




    Sign up now to Become An Instructor

    Register your Interest