Loading...

Course Description

In Intro to Web and Mobile: HTML & CSS you were introduced to HTML & CSS; in this course you will be introduced to JavaScript, the third fundamental core technology used to make a website. With JavaScript you can add interactivity and effects to your websites, resulting in a stronger more dynamic and user-friendly experience. Lively interactions such as animations and scroll effects, slide carousels, lightboxes, dynamically loading photos, pop-up modal windows, are all behaviors that can be powered by JavaScript. nnCompared to HTML and CSS, which are closer to markup languages, JavaScript is a programming language, where you will learn basic computer programming concepts, like; Variables, Data Types, Loops, and Arrays, before moving onto a basic overview of more complex concepts; Functions, DOM Traversal and Events. nnWe will focus on code that might be commonly expected of web designers, code that builds visually strong portfolio pieces. While this course won't make you an expert in these subjects, it will as a whole give you a solid foundation to understand how JavaScript functions, how to navigate and read written code and have the understanding to build your knowledge from there.n

Learner Outcomes

  • Write solid JavaScript (ES6+), such as: statements and commands, store data in Variables, control Arrays, indicate Strings, and understand and write basic functions.
  • Understand the syntax of JQuery, one of many JavaScript libraries that provides shortcuts.
  • Know where to add internal and external JavaScript code to a Web page and how to comment out your code.
  • Create a dynamic user interface, explore the fundamentals of manipulating elements on a webpage and know how to generate responses to user interactions.
  • Learn the proper ways to name and call Functions, write arguments, and return values
  • How to launch interactivity and effects by handling User Events, like clicks, hovers, scrolling, mouse and keyboard movements.
  • How to write an argument that executes using basic operators and booleans, "if" Conditional Statements, or ‘for’ Loops.
  • How to select and modify web page elements, furthermore manipulating and traversing the DOM tree easily.

Additional Information

Benefits:

  • Ability to confidently build beautiful interactive web sites from scratch.
  • Know how to personally develop projects that match your vision and creativity, without having to rely on hiring an outside developer. Plus, your website will now be far easier to maintain, update and improve.
  • If you choose to pursue web development, with the demand for web developers you can have a flexible career, working when you want to by freelancing and working where you want to; you can choose to work remotely (tropical beaches here I come!)
  • Improve your strategic and logical problem-solving skills – even basic coding forces you to break actions down into sequences and steps.
  • Understanding code opens a lot more doors to achieving a successful and rewarding career, with higher salary potential and job growth prospects in the field of web development.

Applies Towards the Following Certificates

Loading...

Enroll Now: Select a section to enroll in

Section Title
Web Design Production
Type
Online
Dates
Jun 07, 2021 to Aug 08, 2021
Delivery Options
Course Fee(s)
CE Tuition non-credit $850.00
Faculty/Staff Waiver non-credit $850.00 Click here to get more information
Drop Request Deadline
Jul 11, 2021
Transfer Request Deadline
Jun 07, 2021
Instructors
Section Title
Web Design Production
Type
Online
Dates
Aug 30, 2021 to Oct 31, 2021
Delivery Options
Course Fee(s)
CE Tuition non-credit $885.00
Faculty/Staff Waiver non-credit $885.00 Click here to get more information
Drop Request Deadline
Oct 03, 2021
Transfer Request Deadline
Aug 30, 2021
Section Title
Web Design Production
Type
Online
Dates
Oct 11, 2021 to Dec 17, 2021
Delivery Options
Course Fee(s)
CE Tuition non-credit $885.00
Faculty/Staff Waiver non-credit $885.00 Click here to get more information
Drop Request Deadline
Nov 14, 2021
Transfer Request Deadline
Oct 11, 2021
Required fields are indicated by .