Course Offerings

Workforce Education

JavaScript Programming

Launch your programming career with this comprehensive JavaScript course bundle. This two-course series will provide you with a robust foundation in JavaScript, preparing you for higher programming roles and certification exams, including the JSE - Certified Entry-Level JavaScript Programmer Certification and the JSA - Certified Associate JavaScript Programmer Certification. In first JavaScript course, you will focus on the basics of JavaScript, learning how to design, develop, and improve JavaScript programs. Key concepts covered include variables, data types, operators, loops, recursion, functions, and debugging techniques. This introductory course is designed for beginners with no prior programming knowledge, providing a foundation for anyone interested in front-end development or pursuing a career in technology. Building on the skills learned in the first course, the second JavaScript course dives deeper into the language, focusing on object-oriented programming, function usage, and more JavaScript concepts like prototypes, inheritance, and asynchronous programming. By the end of this course, you will be prepared to take the JSA - Certified Associate JavaScript Programmer Certification Exam.

Course Objectives

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.


Outline of Instruction

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


Contact Hours

96

CEUs

1

Industry Standard, State or National Certification

Certification

JS Institute

Website

https://js.institute

Certification Learning Outcomes/Requirements

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


CE or CU Articulation

No

Prerequisites

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.

Learning Supplies Needed

None

Clinical Site/Special Facilities

None

Requirements for Successful Completion

80% attendance
Actively participate in class, including discussions and independent and group activities.
,Complete assigned labs and projects.

Accreditation/Special Approval Requirements

N/A

Intended Audience

Individuals who want to develop their front-end knowledge and skills.

Specific Industry or Business Support Needs

Software Engineers, Software Developers, Web Developers, Web and Digital Interface Designers, Computer Systems Engineers/Architects, and Business Intelligence Analysts

Wake County Need for Industry Positions

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.

Industry or Job Titles Related to Training Outcomes for Employment

and Business Intelligence Analysts

Computer Systems Engineers/Architects

Web and Digital Interface Designers

Web Developers

Software Developers

Software Engineers

Related Courses

Course Contact Information

Jennifer Simmons-Bage
919-532-5915
[email protected]

No active courses available at this time.

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