YoVDO

The CoffeeScript Edge - Streamlined JavaScript Development

Offered By: ChariotSolutions via YouTube

Tags

CoffeeScript Courses Web Development Courses Programming Languages Courses Javascript Courses Node.Js Courses Object-oriented programming Courses

Course Description

Overview

Explore the advantages of CoffeeScript, a streamlined language that compiles into JavaScript, in this 44-minute conference talk. Discover how CoffeeScript enables developers to write cleaner and more maintainable code for both browser and Node.js environments. Learn about its adoption by major companies, syntactic sugar features, and best practices. Delve into topics such as object shorthand notation, destructuring assignments, constructors, and inheritance. Gain insights into the installation process, compilation, editing, documentation, and testing of CoffeeScript projects. Examine how CoffeeScript bridges the gap between client-side and server-side development, addressing the challenges of complex server applications.

Syllabus

Intro
Paul Graham on JavaScript
Crockford!
2009-: Modern JavaScript
JavaScript on the Server
The New First Language?
Everyone Who Knows JavaScript Feels Like Superman!
A Little Language
David Heinemeier Hansson
Ward Cunningham
Who uses it?
Things CoffeeScript Isn't
{key: key} Shorthand and Destructuring Assignment
More Syntactic Sugar
JS Best Practices, CoffeeScript Defaults!
Using a Constructor
Let's Try a Little Inheritance
1. The Prototype Chain
Installing coffee
Compiling
Editing
Documenting
Testing
Breaking the Client-Server Boundaries
COMPLEX SERVER APPS ARE HARD


Taught by

ChariotSolutions

Related Courses

MongoDB for Node.js Developers
MongoDB University
Introduction to Office 365 Development and APIs
Microsoft via edX
Server-side Development with NodeJS
The Hong Kong University of Science and Technology via Coursera
Front-End Web UI Frameworks and Tools
The Hong Kong University of Science and Technology via Coursera
Introduction to MongoDB using the MEAN Stack
MongoDB via edX