LearnKey Training

MTA Introduction to Programming Using JavaScript (98-382) Course

MTA Introduction to Programming Using JavaScript (98-382) Course

Back to Product Page

MTA Introduction to Programming Using JavaScript (98-382) Course

5 Sessions -
9 Hours of Interactive Training

The MTA Introduction to Programming Using JavaScript (98-382) course is an excellent course for those looking to gain valuable introductory JavaScript skills. Topics covered include: learning about JavaScript operators, keywords, and methods, using variables, data types, and functions, implementing decisions and loops, interacting with the DOM (Document Object Model), and interacting with forms. In all of these topics, students will clearly see how JavaScript is used to enhance existing webpages. Furthermore, this course covers the material on the MTA 98-382 exam, and will help anyone looking to improve their employability prospects in the areas of designing and building webpages.

  • Learn from an expert the MTA 98-382 exam objectives
  • Pre/Post test questions and interactive labs
  • Access your courseware anytime, anywhere

About The Author
Jason Manibog, LearnKey’s senior instructor, has spent over 15 years in the Information Technology arena as a trainer, consultant, and courseware writer. Jason is a Microsoft Certified Trainer with multiple certifications in Microsoft, CompTIA, and Adobe. Jason brings a wealth of real-world experience and the ability to explain things in very practical, real-life like terms to any class he teaches, courseware he writes, or e-Learning courses he develops.

Session 1

Section A: Introduction

  • Course Opener
  • How to Study for This Exam

Section B: Assignment and Arithmetic Operators

  • Assignment
  • Increment and Decrement
  • Addition
  • Subtraction
  • Division
  • Multiplication
  • Modulus
  • Compound Assignment Operators

Section C: JavaScript Best Practices

  • Comments
  • Indentations
  • Naming Conventions
  • Noscript
  • Constants
  • Reserved Keywords
  • Debugger Keyword
  • Set Breakpoints
  • Console.log

Section D: Inline and External Scripts

  • When to Use
  • How to Use
  • Use Both Scripts

Section E: Exception Handling

  • Try and Catch
  • Finally

Section F: Browser Object Model Interaction

  • Manage State
  • Display Dialogs
  • Determine Screen Size
  • Domain 1 Exam Tips

Session 2

Section A: Primitive Data Types

  • Number
  • Boolean
  • String
  • Null
  • Undefined
  • Typeof Operator
  • Type Checking Functions
  • Use Strict
  • Convert Between Data Types
  • Format Numbers
  • String Operations
  • Nesting Quotes
  • Initialization

Section B: Declare and Use Arrays

  • Build and Define an Array
  • Iteration and Length
  • Initialization
  • Sorting and Searching
  • Push and Pop
  • Shift and Unshift
  • Access an Element
  • Understand Multi-Dimensional Arrays

Section C: Complete and Debug Code on Objects

  • Properties
  • Methods
  • Instantiation
  • Date Object and Time
  • Retrieving Date Parts
  • Localization
  • Add and Subtract Dates

Section D: Built-In Math Functions

  • Random
  • Round
  • Abs
  • Floor and Ceiling
  • Min and Max
  • Pow
  • Sqrt

Section E: Parameters and Return Values

  • Reusable Code
  • Local vs. Global Scope
  • Redefining Variables
  • Passing Parameters
  • Value vs. Reference
  • Return Values
  • Domain 2 Exam Tips

Session 3

Section A: Logical and Comparison Operators

  • Equals
  • Not Equals
  • Greater Than and Less Than
  • Less Than or Equal To
  • Greater Than or Equal To
  • Not
  • And
  • Or

Section B: Decision Statements

  • If
  • Else If
  • Switch
  • Nested If

Section C: Loops

  • For
  • While
  • Do
  • Break
  • Continue
  • Domain 3 Exam Tips

Session 4

Section A: DOM Tree

  • Window
  • Document
  • Body
  • Other HTML Elements

Section B: HTML Events

  • Onchange
  • Onmouseover
  • Onload
  • Onclick
  • Onmouseout
  • Onkeydown

Section C: Output to HTML Documents

  • InnerHTML
  • Document.Write

Section D: Locate, Modify, and Add Elements

  • GetElementByID
  • GetElementsByTagName
  • GetElementsByClassName
  • SetAttribute
  • CreateElement
  • Domain 4 Exam Tips

Session 5

Section A: Retrieve Input and Set Form Field Values

  • Retrieve Form Values
  • DOM Path
  • Values from Elements
  • Prepopulating Values
  • Masking Values

Section B: Input Validation

  • Upper and Lower Case
  • String Comparisons
  • Validation
  • NaN

Section C: Form Submission Process

  • Onsubmit
  • Understand Post vs. Get
  • Understand Potential Submission Targets
  • Domain 5 Exam Tips

Section D: Conclusion

  • Final Exam Tips
  • Final Thoughts