Hands-On Web App Development with Javascript
About This Course
Embark on your coding journey with our Javascript Programming for Beginners course. Gain a solid foundation in Javascript, one of the most widely used programming languages in web development. You'll learn essential concepts like variables, data types, and functions, and get hands-on experience with coding exercises. The course covers the fundamentals you need to start building interactive websites and web applications.
Beyond the basics, the course also introduces you to more advanced Javascript features such as event handling, DOM manipulation, and basic algorithms. These skills will enable you to create more dynamic and interactive web experiences. Through a series of practical exercises and projects, you'll solidify your understanding of Javascript, making you well-equipped to take on more complex programming challenges.
What You'll Learn
- code Javascript for simple application development
- code and reuse Javascript functions, and identify potential Javascript security risks.
- embed and modify DOM elements
- handle Javascript errors and debugging
- code Javascript classes and objects
- code Javascript API
Course Outline:
Topic 1 Basic Javascript Programming
Overview of Javascript Programming and Syntax
Data Types & Variables
Control Structures
Loop
Topic 2 Javascript Functions
Function Syntax
Javascript Built In Functions
Potential Javascript Security Issues
Topic 3: DOM
DOM Elements and Nodes
Access and Modify DOM Elements
DOM Events
Topic 4. Error Handling and Debugging
Error Handling
Debugging
Topic 5. Object Oriented Programming
Javascript Classes and Objects
Function Calls and Apply
Topic 6. Javascript API
REST API
HTTP Request and Response
Forms APIs
Entry Requirements
Knowledge and Skills
• Able to operate computer functions with minimum Computer Literacy Level 2 based on ICAS Computer Skills Assessment Framework
• Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
• Positive Learning Attitude
• Enthusiastic Learner
Experience
• Minimum of 1 year of working experience.
• Minimum 18 years old