The course walks you through the features of Jade templating language.
First you'll learn the basics such as how to correctly write Jade template files, how to use the various doctypes and how to work with text.
In the second part of the course you'll get some hands-on experience working with some of the more advanced features of Jade such as variables, conditionals and iterations.
Finally you'll also learn how you can use Jade in your ExpressJS/Node applications.
Who should take this course?
This course is for any developer who is interested in learning more about the Jade template engine.
What are the requirements?
- Basic web development experience is required
- Familiarity with HTML and CSS
- Node.js installed (ideally version 4 or above)
What will I get from this course?
After completing this course you will be able to:
- Create Jade templates from scratch
- Add Jade templates to a Node.js/Express application
- Create dynamic templates and pass data into them
- Use logic and reusable components within Jade templates
A very thorough and nice introduction to Jade. It is well presented and easy to follow.
I highly recommend this course. Benjamin Zimmermann
What is in the course?
Lecture 1 - Working with classes and IDs
Learn how use classes and IDs through literals in Jade.
Lecture 2 - Working with attributes
How to create element attributes from your Jade templates.
Lecture 3 - Working with Doctypes
Discuss how and why to use the various Doctype declarations in Jade.
Lecture 4 - Adding text and working with tags within tags
Add text in your Jade applications as well as how to nested tags.
Lecture 4 - Variables, conditionals and loops
Lecture 5 - Templating with layouts and blocks
Use nested and hierarchical templates in Jade with the extends and block keywords.
Lecture 6 - Using mixins
Create and use re-usable components using Jade mixins.
Lecture 7 - Jade templates for your ExpresSJS / Node.js application
Use your Jade templates from a Node.js/ExpressJS application.
This tutorial clearly presented an introduction to Jade. The material is
short in running time but is direct and to-the-point in its coverage of
the listed concepts.
The instructor was well spoken, easily understood, and maintained an unhurried pace of the presentation. Keith Rainey
Tamas is a full stack web developer turned technical trainer and curriculum developer. Tamas has a decade of experience working with large, prestigious multinational telecommunications and media organisations such as Verizon, Panasonic and the BBC. Throughout his career Tamas has delivered training classes all over the world to both technical and non-technical audiences.