Identify and describe the fundamental concepts of JavaScript programming, including variables, data types, and operators.
Apply error handling techniques to write and debug JavaScript programs.
Demonstrate problem-solving skills by using conditional statements, loops, and recursion in JavaScript.
Implement user interaction techniques such as input validation and event handling.
Analyze prototypes, inheritance, and object manipulation to design more dynamic and modular applications.
Manipulate complex data structures, including objects, arrays, and built-in JavaScript objects.
Evaluate and implement asynchronous programming techniques, including handling asynchronous events and promises.
Prepare for the JSE - Certified Entry-Level JavaScript Programmer Certification and JSA - Certified Associate JavaScript Programmer Certification by demonstrating advanced proficiency in JavaScript programming.
JSE: Module 1: Introduction to JavaScript and Computer Programming
JSE: Module 2: Variables, Data Types, Type Casting, and Comments
JSE: Module 3: Operators and User Interaction
JSE: Module 4: Control Flow - Conditional Execution and Loops
JSE: Module 5: Functions
JSE: Module 6: Errors, exceptions, debugging, and troubleshooting
JSE: Final Test
JSE - Certified Entry-Level JavaScript Programmer Exam
JSE2: Module 1: Classless Objects
JSE2: Module 2: Classes and Class-Based Approach
JSE2: Module 3: Built-In Objects
JSE2: Module 4: Advanced Function Usage
JSE2: Final Test
JSA - Certified Associate JavaScript Programmer Certification Exam
96
1
JS Institute
JSE - Certified Entry-Level JavaScript Programmer Certification
• Basics of JavaScript and Computer Programming
• Variables, Data Types, and Type Casting
• Operators and User Interaction
• Control Flow - Conditional Execution and Loops
• Functions
• Errors, exceptions, debugging, and troubleshooting
JSA - Certified Associate JavaScript Programmer
• Object-Oriented Programming - Objects
• Object-Oriented Programming - Classes
• Object-Oriented Programming - Built-in Objects
• Advanced Functions
No
Prior to course enrollment, students should have basic computer literacy, including familiarity with using a web browser, word processing, and navigating the internet. No prior programming experience is required.
None
None
80% attendance
Actively participate in class, including discussions and independent and group activities.
,Complete assigned labs and projects.
N/A
Individuals who want to develop their front-end knowledge and skills.
Software Engineers, Software Developers, Web Developers, Web and Digital Interface Designers, Computer Systems Engineers/Architects, and Business Intelligence Analysts
According to Lightcast data for Wake County, there is a significant demand for skilled professionals in JavaScript programming, with a high volume of job postings and intense competition among employers.
and Business Intelligence Analysts
Computer Systems Engineers/Architects
Web and Digital Interface Designers
Web Developers
Software Developers
Software Engineers
To be notified when this course becomes available, please use
Wake Tech's Notify Me service.
Requisites: None
To view information on this course and additional non-degree course offerings, visit the Workforce Continuing Education Catalog