This module is designed to help students for creating dynamic web sites.
Learning outcome :
Students will be able to:
Learning and teaching strategies:
Approach in teaching: Interactive Lectures, Discussion, Reading assignments, Demonstrations, Group activities, Teaching using advanced IT audio-video tools
Learning activities for the students: Self-learning assignments, Effective questions, Seminar presentation, Giving tasks.
Assessment Strategies
Class test, Semester end examinations, Quiz, Solving problems in tutorials, Assignments, Presentation
Introduction to AngularJS, JavaScript Framework, Advantages, Directives, Expressions, AngularJS Expressions vs. JavaScript Expressions, Module: Creating a module, adding a controller, adding a directive, Modules and Controllers in Files.
AngularJS Directives: data binding, Repeating HTML Element, ng-app Directive, ng-init Directive, ng-model Directive, Create New Directives, Validate User Input, Application Status, AngularJS Data Binding, Two-way Binding, AngularJS Controller, Controller Methods, Controller, AngularJS Scope, Filters: Adding Filters to Expressions, Adding Filters to Directives.
AngularJS Services: $http, $timeout, $interval, Select Boxes, AngularJS Tables, AngularJS HTML DOM, AngularJS Events, AngularJS Forms, AngularJS Global API
Introduction to Bootstrap: History, Advantages, Downloading, BS Grid Basic, Typography, Tables, Images, Jumbotron, Page Header, Alerts.
Bootstrap Buttons, Glyphicon, Pagination, Panels, Dropdowns, Collapse, Navbar, Forms