Intro to JavaScript / jQuery

This course is designed for JavaScript novices who have little or no experience with the language. Students will learn the structure of JavaScript - variables, scope, control flow and functions. Students will create code that interacts with DOM and adds interactive behavior to a website. The course will discuss best practices and introduce jQuery, a widely used JavaScript library.

What Will You Learn?: 
Client-Server Architecture of the World Wide Web, Static vs. Dynamic Web Pages,
JavaScript (JS) is a scripting language used by browsers to make websites interactive. It is supported by most web browsers including Chrome, Firefox, Safari, internet Explorer, Edge, Opera, etc. Most mobile browsers for smart phones support JavaScript too. It is primarily used to enhance web pages to provide for a more user friendly experience.
jQuery is a lightweight, "write less, do more", JavaScript library. The purpose of jQuery is to make it much easier to use JavaScript on your website. jQuery takes a lot of common tasks that require many lines of JavaScript code to accomplish, and wraps them into methods that you can call with a single line of code.
Who Is This Course For?: 

Website Developers who want to increase the value they can provide in advising their clients on content development and website design to best accomplish business objectives. Entrepreneurs who want better familiarity with website development to save time and money with website professionals they hire or want to personally build a website for their own business endeavors. Anyone who wants to improve their employability by developing a universally-needed skill set or wants to begin a new career; who wants to empower themselves with the ability to build an effective website presence for any of their personal passions or business endeavors anytime they want

Prerequisite: 

Knowledge of HTML and CSS or Website Development - Part I. In order to work with jQuery, you should be aware of the basics of JavaScript, HTML and CSS.

Materials Required: 
This is a five workshops series, 3 hours each.
Cost: 
$399.00
Mentor(s): 

Dmitry Pavlov

Dmitry Pavlov, tech entrepreneur and software engineer with 20+ year of experience in developing Enterprise Imaging IT systems. His software installed in thousands of hospitals worldwide. Dmitry desinged, developed, deployed software from small applications to large scale IT systems. In 2000 he joined a tech startup Dynamic Imaging where he designed and led the product that was rated #1 in the industry for multiple years. Later the company was acquired by GE Healthcare.

Duration: 
15 hours
Bootcamp: 
Fast Track Web Development Bootcamp
Summer Fast Track Web Development Bootcamp

Course Schedule:

Starting Thursday, February 14, 2019 - 6:00pm
Location:
SUNY Ulster
94 Mary's Ave
Kingston, NY 12401
This course is part of a bootcamp: Fast Track Web Development Bootcamp
All class dates:
Feb 14, Feb 21, Feb 28, Mar 7, Mar 14