Beginning Web Components with Dart
Stone River eLearning
Summary
Overview
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.
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
Description
Class Curriculum
Course Introduction
Preview
Introduction to the Course (3:33)
Preview
Introduction to Dart's Tools (0:45)
Preview
What Skills You Will Gain From This Course (0:39)
Preview
What You Will Learn (2:11)
Preview
Introduction to DartPad (1:13)
Preview
First Look At a Dart Web App (1:21)
Preview
Section Conclusion (0:56)
Dart Overview
Preview
Section Introduction (3:40)
Preview
A Language and a Platform (2:35)
Preview
Set up the dev environment (8:29)
Start
Webstorm demo (8:16)
Start
Section Conclusion (1:48)
Nuts and Bolts
Start
Section Introduction (2:15)
Start
Variables (2:06)
Start
Numbers (5:02)
Start
Strings (9:56)
Start
Booleans (1:00)
Start
Lists (4:15)
Start
Maps (5:12)
Start
Progress Check (1:09)
Start
Operators (2:48)
Start
Functions (4:39)
Start
Syntax Shortcuts (1:45)
Start
Conditionals (2:18)
Start
Switch Statement (4:48)
Start
Section Conclusion (1:23)
Beyond Basics
Start
Section Introduction (1:14)
Start
Classes (5:48)
Start
Interfaces (3:39)
Start
Generics (1:56)
Start
Exceptions (0:47)
Start
Futures (7:55)
Start
Isolates (1:09)
Start
Pub (1:14)
Start
Section Conclusion (1:52)
Dart and the DOM
Start
Section Introduction (4:19)
Start
HTML in DartPad (5:31)
Start
Section Conclusion (1:46)
Web Components
Start
Section Introduction (3:36)
Start
Evolution (4:33)
Start
Where do we find existing, quality, trusted web components? (6:21)
Start
Section Conclusion (1:53)
Polymer and Dart
Start
Section Introduction (3:55)
Start
Polymer.Dart (4:21)
Start
How do we set up Polymer.Dart? (1:07)
Start
Section Conclusion (1:34)
Web App
Start
Project Specs and Project Setup (5:20)
Start
Project Setup (cont.) (6:17)
Start
Project Setup Test (8:26)
Start
Section Conclusion (5:50)
Start
On Deck (1:20)
Web App+
Start
Section Introduction (6:39)
Start
Iteration (9:58)
Start
Iteration 2 (8:44)
Start
Iteration 3 (21:16)
Start
Section Conclusion (6:53)
Web App++
Start
Section Introduction (2:18)
Start
Google Maps (9:41)
Start
Google Sign-In (4:47)
Start
Project Summary (5:21)
Course Conclusion
Start
Course Conclusion (2:28)
Start
Get Your Certificate of Completion
Who is this course for?
- 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.
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.
Career path
web designer
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.