This course provides a solid foundation in web programming essentials, focusing on JavaScript and jQuery. Through a hands-on approach, students will gain practical knowledge and skills for creating dynamic and interactive web applications. Students will explore the fundamentals of JavaScript, such as variables, data types, control structures, functions, and objects. They will learn how to leverage jQuery to manipulate HTML elements, handle events, create animations, and make asynchronous requests to server-side resources.
ITSM 1113 or consent of instructor - Must be completed prior to taking this course.
At the end of this course, students will be able to:
- Demonstrate proficiency in JavaScript fundamentals, including variables, data types, control structures, functions, and objects.
- Identify and explain the core concepts of web programming, including HTML and CSS, and their integration with JavaScript and jQuery.
- Utilize jQuery to manipulate HTML elements, handle events, and create dynamic interactions within web applications.
- Apply best practices and industry standards when writing JavaScript code, ensuring readability, modularity, and efficiency.
- Implement animations and transitions using jQuery, enhancing the user experience and visual appeal of web applications.
Introduction to Javascript
Working with Functions, Data Types, And Operators
Building Arrays and Controlling Flow
Debugging and Error Handling
Working with The Document Object Model (Dom) And Dhtml
Enhancing and Validating Forms
Using Object-Oriented Javascript
Manipulating Data in Strings and Arrays
Managing State Information and Security
Programming for Touchscreens and Mobile Devices
Updating Web Pages with Ajax
Introduction to Jquery