Mastering HTML5 Canvas
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
Revolutionize web visualizations with the power of HTML5 canvas.Web development is an exciting, ever-changing world that is getting progressively dynamic. What web developers need in this fast-paced world is the power of controlling visualizations on the fly-and in comes HTML5 canvas to the rescue! Powered by JavaScript, this powerful 2D API helps developers create graphics and animations directly in the browser. It offers great portability and works on almost all modern browsers, making it accessible just about anywhere.Mastering HTML5 Canvas walks you through the fascinating arena of web development, covering all the critical concepts of drawing and manipulating pixels in the canvas through tons of examples and designs. We start the course off by introducing the foundations of the canvas API. You’ll learn how to create canvas elements dynamically and draw basic shapes, and you’ll get familiar with the work environment. Then we shift our focus on to drawing, where you will draw lines, original shapes, paths, and even multiple pointed shapes.Next, we’ll then leverage the logic that stands behind the cosine and sine functions and through them, create more complicated shapes. This new insight will enable you to create more complex and advanced shape combinations. We will continue our journey by getting to grips with the various types of curves, images, and gradient colors. Finally, we will deal with manipulation of the canvas itself.By the end of this course, you will know how to draw in HTML5 canvas, create complex shapes, and use angles, arcs, and curves to create your own art work. You will be a master of the HTML5 2D canvas API.About the Author
.
Ben Fhala discovered his passion for data visualization seven years ago while he was working at Parsons in New York, in their data visualization department, PIIM. He is the owner of the online video training school, 02geek.com, and an Adobe ACP
Facilities
Location
Start date
Start date
About this course
Familiarize yourself with the foundations of working with the canvas 2D API
Control and regulate shapes with the help of quadratic and bezier curves
Explore interesting canvas methods to create paths, arcs, shapes, text, and images
Work with the beginPath and closePath methods to create your own geometric shapes
Use math-based interactions, such as sine and cosine, to build complex shapes and animations with ease
Get creative using the canvas features that control curves, colors, images, and gradients
Fetch pixel data and manipulate it on the bitmap level with the canvas API
Enhance the look and feel of your text using transformation effects such as scale, translate, and rotate
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Javascript training
- HTML
- Javascript
- Drawing
- Web
- Web Development
Course programme
- Learn the basics of browser compatibility tests
- Create a Canvas fallback
- Work with ternary operators
- Let's create our first Canvas drawing
- Next, we'll create a rectangle
- Then, we'll define a style using fillStyle
- We'll work with the arc method
- Then, let's create a perfect circle
- Finally, we'll create the Palau Flag
- Add multiple types of Canvas onto our page
- Create a Canvas generator
- Work with the DOM to create new Canvas elements
- Learn the basics of browser compatibility tests
- Create a Canvas fallback
- Work with ternary operators
- Let's create our first Canvas drawing
- Next, we'll create a rectangle
- Then, we'll define a style using fillStyle
- We'll work with the arc method
- Then, let's create a perfect circle
- Finally, we'll create the Palau Flag
- Add multiple types of Canvas onto our page
- Create a Canvas generator
- Work with the DOM to create new Canvas elements
- Learn the basics of browser compatibility tests
- Create a Canvas fallback
- Work with ternary operators
- Learn the basics of browser compatibility tests
- Create a Canvas fallback
- Work with ternary operators
- Learn the basics of browser compatibility tests
- Create a Canvas fallback
- Work with ternary operators
- Learn the basics of browser compatibility tests
- Create a Canvas fallback
- Work with ternary operators
- Learn the basics of browser compatibility tests
- Create a Canvas fallback
- Work with ternary operators
- Learn the basics of browser compatibility tests
- Create a Canvas fallback
- Work with ternary operators
- Let's create our first Canvas drawing
- Next, we'll create a rectangle
- Then, we'll define a style using fillStyle
- Let's create our first Canvas drawing
- Next, we'll create a rectangle
- Then, we'll define a style using fillStyle
- Let's create our first Canvas drawing
- Next, we'll create a rectangle
- Then, we'll define a style using fillStyle
- Let's create our first Canvas drawing
- Next, we'll create a rectangle
- Then, we'll define a style using fillStyle
- Let's create our first Canvas drawing
- Next, we'll create a rectangle
- Then, we'll define a style using fillStyle
- Let's create our first Canvas drawing
- Next, we'll create a rectangle
- Then, we'll define a style using fillStyle
- We'll work with the arc method
- Then, let's create a perfect circle
- Finally, we'll create the Palau Flag
- We'll work with the arc method
- Then, let's create a perfect circle
- Finally, we'll create the Palau Flag
- We'll work with the arc method
- Then, let's create a perfect circle
- Finally, we'll create the Palau Flag
- We'll work with the arc method
- Then, let's create a perfect circle
- Finally, we'll create the Palau Flag
- We'll work with the arc method
- Then, let's create a perfect circle
- Finally, we'll create the Palau Flag
- We'll work with the arc method
- Then, let's create a perfect circle
- Finally, we'll create the Palau Flag
- Add multiple types of Canvas onto our page
- Create a Canvas generator
- Work with the DOM to create new Canvas elements
- Add multiple types of Canvas onto our page
- Create a Canvas generator
- Work with the DOM to create new Canvas elements
- Add multiple types of Canvas onto our page
- Create a Canvas generator
- Work with the DOM to create new Canvas elements
- Add multiple types of Canvas onto our page
- Create a Canvas generator
- Work with the DOM to create new Canvas elements
- Add multiple types of Canvas onto our page
- Create a Canvas generator
- Work with the DOM to create new Canvas elements
- Add multiple types of Canvas onto our page
- Create a Canvas generator
- Work with the DOM to create new Canvas elements
- We'll move our mouse pointer with the moveTo method
- Draw a line with the lineTo method
- Here, you'll see the difference between fill and stroke
- Move from standalone lines to paths
- Explicitly define the start point of a shape
- Draw the flag of Greece
- Work with the beginPath and closePath methods
- Create a utility function
- Draw a triangle in Canvas
- Create relative resizable designs
- Utilize our new fillTriangle function
- Create the flag of Guyana
- Create multipoint shapes
- Use loops to create patterns
- Create the flag of Bahrain
Additional information
Mastering HTML5 Canvas
