What you should know

- [Instructor] There are a few thingsyou should be already comfortable withbefore starting this course.First, you should be familiar with HTML and CSS,the main markup languages usedto create webpages.If you need to brush-up on your HTML skills,check out HTML Essential Training.And you might want to check out Learning CSSif you need to brush-up on your CSS.The canvas element is also entirelycontrolled by code.So you'll need to be familiarwith writing JavaScript.If your JavaScript skills need some updating,check out JavaScript Essential Training.I'm going to be using Visual Studio Codein this course, but you can use whatevercode editor you want.

If you want to follow along with meusing Visual Studio Code,I'd suggest watchingVisual Studio Code for Web Developers.But since we're just going to beworking on text files containingHTML, CSS, and JavaScript,you can use whatever code editor you want.When you feel comfortable with these subjects,you're ready to proceed with the rest of the course.

Resume Transcript Auto-Scroll

Author

Released

11/26/2018

JavaScript developers can create freeform graphics on a drawing surface known as the Canvas. The Canvas unlocks the ability to create rich, native web applications with 2D and 3D graphics. In this course, instructor Joe Marini introduces the technical concepts behind Canvas and shows how to perform drawing operations directly in a webpage. Learn how to draw basic and complex shapes, adjust colors and styles, and add shadows, patterns, and gradients. Then explore more advanced techniques such as scaling, rotating, and compositing objects. Plus, discover how to use Canvas elements to build a full-featured slideshow and a double-buffered animation.