Star Innovations

Introduction to Web Technology

About this Course
This course aims to provide hands-on approach to learn JavaScript and be a professional Web Developer.

The learning artefacts are in the form of eBooks, Slides with Audio, Exercises in between and at the end of modules and Assessments at the end of each module to support online learning. Difficulties faced by participants with regards to the subject matter will be resolved through collaboration with peers and an expert who will mentor the online learning.

For classroom sessions,

Simple topics will start with recap of important points and discussion of concepts, followed by solving of exercises in the lab.
Moderately difficult topics will be explained in brief with example(s) and demonstration(s). Questions will be asked and discussed and if required, demonstration with more examples will be carried out, followed by solving of exercises in the lab.
Difficult topics will be explained in depth with example(s) and demonstration(s) for each concept. Learners will be asked to answer a set of questions and the responses will be taken up as group discussions in the class.

Course Syllabus
There are 14 modules, each comprising of an eBook and Slides with Audio, Exercises and end-of-module Assessments for online learning. Classroom delivery will consist of 14 classroom/lab sessions, each lasting for 1 hour.

01 MODULE
Introduction to JavaScript
Objectives:
1. The introduction to JavaScript 2. Features of JavaScript 3. Advantages and disadvantages of JavaScript 4. JavaScript Syntax 5. JavaScript Comments 6. Breaking up code lines 7. Adding special characters to a text 8. JavaScript Frameworks
Recommended Learning Duration:
Week 1: Online Self Paced Learning 1 Hour Assignments- 0.25 Hour, Week 2: Classroom/Lab Theory-0.5 Hour, Lab- 0.25 Hour

02 MODULE
Types of JavaScript
Objectives:
1. Describe element and attribute of HTML Documents 2. Create HTML file 3. Describe some useful tags
Recommended Learning Duration:
Week 1: Online Self-paced Learning- 0.5 Hour, Assignments- 0.25 Hour, Week 1: Classroom/Lab Theory- 0.75 Hour, Lab- 0.5 Hour

03 MODULE
Document object model (DOM)
Objectives:
1. Describe the Document Object Model 2. Explain DOM methods and properties 3. Create a new node 4. Remove an existing node
Recommended Learning Duration:
Week 1: Online Self-paced Learning- 1 Hour, Assignments- 1 Hour, Week 1: Classroom/Lab Theory- 1 Hour, Lab- 1 Hour

04 MODULE
JavaScript popup boxes
Objectives:
1. Create an Alert Box 2. Create a Confirm Box 3. Create a Prompt Box
Recommended Learning Duration:
Week 1: Online Self-paced Learning – 0.75 Hour, Assignments- 0.75 Hour, Week 1: Classroom/Lab Theory- 0.5 Hour, Lab- 0.5 Hour

05 MODULE JavaScript variables
Objectives:
1. Describe variables and its use 2. Understand the variable scope 3. Know the Types and Values of the Literals
Recommended Learning Duration:
Week 1: Online Self-paced Learning- 1 Hour, Assignments- 0.5 Hour, Week 1: Classroom/Lab Theory- 0.5 Hour, Lab- 0.5 Hour

06 MODULE
JavaScript operators
Objectives:
1. Assignment Operators 2. Arithmetic Operators 3. Comparison Operators 4. Logical Operators 5. Ternary Operator 6. Bit Manipulation Operators 7. String Operator 8. Special Operators
Recommended Learning Duration:
Week 2: Online Self-paced Learning – 1 Hour, Assignments- 1 Hour, Week 2: Classroom/Lab Theory- 0.75 Hour, Lab- 1.25 Hours

07 MODULE
JavaScript statements
Objectives:
1. Describe the Conditional Statements 2. Describe the Loop Statements 3. Describe the Break and Continue Statements
Recommended Learning Duration :
Week 2: Online Self-paced Learning- 2.25 Hours, Assignments- 2.75 Hours, Week 2: Classroom/Lab Theory- 1.5 Hours, Lab- 2.5 Hours

08 MODULE
Objects in JavaScript
Objectives:
1. Define the object in JavaScript 2. Describe an Array object 3. Describe String object 4. Describe Math object 5. Describe the Date object 6. Define user defined object
Recommended Learning Duration:
Week 3: Online Self-paced Learning – 2 Hours, Assignments- 2 Hours, Week 3: Classroom/Lab Theory- 1.75 Hours, Lab- 2.25 Hours

09 MODULE
JavaScript functions
Objectives:
1. Describe the concept of functions 2. Describe defining functions 3. Describe invoking functions 4. Explain the return statement
Recommended Learning Duration:
Week 3: Online Self-paced Learning- 1 Hour, Assignments- 1 Hour, Week 3: Classroom/Lab Theory- 1 Hour, Lab- 1 Hour.

10 MODULE
JavaScript events
Objectives:
1. Events and Event Handler 2. Assigning Event Handlers 3. Event Objects
Recommended Learning Duration:
Self-paced Learning – 3 Hours, Assignments- 3 Hours, Week 4: Classroom/Lab Theory- 2 Hours, Lab- 2 Hours

11 MODULE
JavaScript forms and validation
Objectives:
1. Describe forms and its attributes 2. Define different form tags 3. Undertake the validation of Forms
Recommended Learning Duration :
Self-paced Learning – 3 Hours, Assignments- 3 Hours, Week 4: Classroom/Lab Theory- 1.75 Hours, Lab- 2.25 Hours.

12 MODULE
JavaScript regular expression
Objectives:
1. The salient features of a Regular Expression 2. Different Regular Expression Characters 3. RegExp Object Properties 4. RegExp Object Methods
Recommended Learning Duration:
Week 5: Online Self-paced Learning- 1.5 Hours, Assignments- 1.5 Hours, Week 5: Classroom/Lab Theory- 1 Hour, Lab- 1 Hour.

13 MODULE
JavaScript exceptions
Objectives:
1. Describe exceptions and exception handling 2. Describe the try, catch, finally and the throw clauses 3. Describe Error Objects
Recommended Learning Duration:
Week 5: Online Self-paced Learning- 1.5 Hours, Assignments- 1.5 Hours, Week 5: Classroom/Lab Theory- 1 Hour, Lab- 1 Hour

14 MODULE
JavaScript browser object model (BOM)
Objectives:
1. The Browser Object Model 2. Window Object 3. Location Object 4. Document Object 5. Navigator Object 6. History Object 7. Screen Object
Recommended Learning Duration:
Week 6: Online Self-paced Learning- 1.5 Hours, Assignments- 1.5 Hours, Week 6: Classroom/Lab Theory- 1 Hour, Lab- 1 Hour

Final evaluation of Learning
Recommended Learning Duration:
Final Evaluation of Learning Recommended Learning Duration: Week 8: Classroom/Lab Theory- 2 Hours, Lab- 2 Hours

More Info