Beginning Web Components with Dart
3.8 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
115 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Beginning Web Components with Dart to your Wishlist.

Add to Wishlist

Beginning Web Components with Dart

Massively simplify web development by using and creating web components with the Dart programming language.
3.8 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
115 students enrolled
Last updated 2/2017
English
Current price: $10 Original price: $75 Discount: 87% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 3 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Massively simplify web development by using and creating web components with the Dart programming language. Any modern web development project a student addresses will be a much easier effort with the efficiencies of Dart web components.
  • Replace hundreds of lines of javascript with simple tags
  • Compose custom web components with vetted existing components
  • Leverage web components from Google and other powerhouses
  • Implement complex, intricate features with no code
View Curriculum
Requirements
  • Each student needs a Windows 7, 8, or 10 based computer to follow along with the instructor.
  • All required tools will be acquired (open source and trial) throughout the course.
  • Student will be required to download and register a "free-trial" IDE to complete the course project
Description

Keeping on top of the latest progress in web development can be daunting. There are always new languages to learn, new applications to create with them, and endless possibilities. Learning web components with Dart is an excellent place to start, however. Whether you're a coding veteran or just dipping your toes, Dart will massively streamline your web development projects by eliminating endless lines of code, implementing complex features with a few clicks, and cutting down on the time and effort it takes to create top notch web components.

Get to Grips with Web Components

  • Simplify code and boost web development efficiency
  • Compose custom web components alongside existing ones
  • Learn Google's new Dart programming language
  • Use web components from Google and other powerhouses
  • Future-proof your programming skills

Master Dart Programming in Just a Few Hours

This course has been especially designed for web developers and designers who are already familiar with javascript libraries, HTML and related concepts. While you don't need to be an expert, some background knowledge certainly helps.

Over the course of 61 lectures and 4 hours of concept you will learn all the ins and outs of the Dart as well as how to create and implement web components using this programming language. You'll cover syntax and usage first and after establishing the groundwork, you'll move on to the nitty gritty of web components. That means learning all about their origins, advantages, features and proper use.

Following that, you'll work on a project that will allow you to put all that theory to practice, creating real world web applications using Dart. When finished, you'll have enough hands-on experience with Dart to be able to apply it to any relevant web development project.

Tools Used

Dart is a new programming language designed specifically for building web, server and mobile apps. It is class based and object oriented, but easy to follow. A wide range of tools, libraries and documentation makes it versatile and perfectly suited for modern web applications.

Who is the target audience?
  • This course is best suited for web developers and designers... ideally, those with a object-oriented programming background. Even without heavy programming experience, anyone with even basic web development under their belt can follow the material in this course. This course should be avoided by those who have NOT at least worked with javascript libraries and HTML.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
64 Lectures
04:15:06
+
Dart Overview
5 Lectures 24:48

What is Dart? Why do we use it?

Section Introduction
03:40

The Dart SDK

Our Dev environment

A Language and a Platform
02:35

Set up the dev environment
08:29

Webstorm demo
08:16

Section Conclusion
01:48
+
Nuts and Bolts
14 Lectures 48:44

High- level Dart

Section Introduction
02:15

Types in Dart

Variables
02:06

Numbers
05:02

Strings
09:54

Booleans
00:59

Lists
04:15

Maps
05:12

Progress Check
01:09

Operators
02:48

Functions
04:39

Syntax Shortcuts
01:45

Conditionals
02:18

Looping

For In Loop

Switch Statement
04:48

Section Conclusion
01:34
+
Beyond Basics
9 Lectures 25:32
Section Introduction
01:14

Classes
05:48

Interfaces
03:39

Generics
01:56

Exceptions
00:47

Futures
07:53

Isolates
01:09

Pub
01:14

Section Conclusion
01:52
+
Dart and the DOM
3 Lectures 11:34

Dart, HTML, & CSS

The DOM

Section Introduction
04:19

CSS in DartPad

Dart Code in DartPad

HTML in DartPad
05:29

Section Conclusion
01:46
+
Web Components
4 Lectures 16:20

What are Web Components

Section Introduction
03:36

Why use them?

Evolution
04:33

How do they work in the browser?

One caveat

Importing

Composition

Where do we find existing, quality, trusted web components?
06:18

Section Conclusion
01:53
+
Polymer and Dart
4 Lectures 10:57

What is Polymer? Why Polymer?

Section Introduction
03:55

Shadow DOM,What's in Polymer.Dart?

Polymer.Dart
04:21

How do we set up Polymer.Dart?
01:07

Section Conclusion
01:34
+
Web App
5 Lectures 27:08

A Toolbar Header

Project Specs and Project Setup
05:20

Create EventList.dart

Project Setup (cont.)
06:17

Project Setup Test
08:24

Section Conclusion
05:48

On Deck
01:19
+
Web App+
5 Lectures 53:24

Web Services

Section Introduction
06:37

Iteration
09:58

Iteration 2
08:42

Iteration 3
21:14

Section Conclusion
06:53
+
Web App++
4 Lectures 22:03
Section Introduction
02:18

Google Maps
09:41

Google Sign-In
04:45

Project Summary
05:19
2 More Sections
About the Instructor
Stone River eLearning
4.2 Average rating
16,571 Reviews
274,486 Students
201 Courses
270,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 450,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.