YoVDO

Web Tooling & Automation

Offered By: Google via Udacity

Tags

DevOps Courses Computer Science Courses Javascript Courses

Course Description

Overview

In this course, you’ll learn how to setup your development, get super productive during daily work and iteration, prevent yourself and your site from disasters and save a lot of time and effort with automatic optimization and automation. Finally, you’ll learn how to do all this while being confident your code runs on a multitude of devices in the real world.


Syllabus

  • Introduction
    • Being pragmatic vs. idealistic when choosing tools.,Identify the real value of the tool.,Keep things modular and replaceable.
  • Productive Editing
    • Set up your editor.,Install Sublime Text.,Install Plugins.
  • Powerful Builds
    • Getting started with Gulp.,Install gulp plugins.,Create gulp tasks.
  • Expressive Live Editing
    • Why live edit?,Approaches for live editing.,Testing with Browser Sync.
  • How to Prevent Disasters
    • Code correction with linting.,ESLint.,Unit testing in Gulp.
  • Awesome Optimizations
    • CSS concatenation.,JS concatenation and minification.,Sourcemaps.

Taught by

James Williams

Tags

Related Courses

Programming Languages
University of Virginia via Udacity
Building a Basic Website
University of Massachusetts Amherst via Independent
iDESWEB, Introducción al desarrollo web
Miríadax
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Web Application Architectures
University of New Mexico via Coursera