CoffeeScript: The Good Parts—Write Better javaScript
3.4 (20 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.
2,152 students enrolled
Wishlisted Wishlist

Please confirm that you want to add CoffeeScript: The Good Parts—Write Better javaScript to your Wishlist.

Add to Wishlist

CoffeeScript: The Good Parts—Write Better javaScript

The good and not so good parts of CoffeeScript in comparison to JavaScript.
3.4 (20 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.
2,152 students enrolled
Created by Azat Mardan
Last updated 5/2015
English
Price: $50
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 5 Articles
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand CoffeeScript syntax (semicolons, whitespace, parentheses)
  • Understand automatic var insertion mechanism and while manual var might be bad in native JavaScript
  • Use CoffeeScript conditions
  • Use CoffeeScript functions (fat and skinny arrow ones)
  • Use CoffeeScript classes
  • Use CoffeeScript arrays
  • Use CoffeeScript splats
  • Use CoffeeScript comprehensions
View Curriculum
Requirements
  • Basic JavaScript skills
Description

The CoffeeScript is a language that was built on top of JavaScript. CoffeeScript has some added benefits and its code is compiled into native JavaScript for execution. The CoffeeScript pros include: better syntax, function and class construction patterns, automatic var insertion, comprehensions and others.

Most of these perks will be obvious once we take a look at some examples. This quick language reference can get you started with CoffeeScript:

  • Semicolons, Whitespace and Parentheses • Vars
  • Conditions
  • Functions
  • Classes
  • Arrays
  • Splats
  • Comprehensions

This course is prepared by the author of nine (9!) books on JavaScript and NodeJS. This course has video presentation as well as documents.

Who is the target audience?
  • Front-end developers
  • Designers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
15 Lectures
02:15:15
+
Presentation
11 Lectures 01:01:56
Intro
00:09



Functions
05:08

CoffeeScript: The Good Parts II
09:38

Fat Arrows
01:45

Automatic Vars
03:58

Loops
04:29

Advanced Loops
04:11

Classes
07:07

CoffeeScript: The Good Parts III
12:17
+
Fundamentals
3 Lectures 00:09
CoffeeScript Fundamentals
00:04

CoffeeScript Quirks
00:02

Free CoffeeScript Ebooks
00:03
+
Bonus
1 Lecture 00:03
Oh My JS Ebook
00:03
About the Instructor
Azat Mardan
3.7 Average rating
421 Reviews
18,915 Students
8 Courses
Author of Apress books on Node&JS, Technology Fellow

Azat Mardan has over 12 years of experience in web, mobile and software development. With a Bachelor's Degree in Informatics and a Master of Science in Information Systems Technology degree, Azat possesses deep academic knowledge as well as extensive practical experience.

Currently, Azat works as Technology Fellow at Capital One Financial Corporation. Before that, Azat worked as a Team Lead / Senior Software Engineer at DocuSign, where his team rebuilds 50 million user product (DocuSign web app) using the tech stack of Nodejs, Expressjs, Backbonejs, CoffeeScript, Jade, Stylus and Redis.

Recently, he worked as an engineer at the curated social media news aggregator website, Storify dot com (acquired by LiveFyre) which is used by BBC, NBC, CNN, The White House and others. Storify runs everything on Nodejs unlike other companies. It's the maintainer of the open-source library jade-browser.

Before that, Azat worked as a CTO/co-founder at Gizmo — an enterprise cloud platform for mobile marketing campaigns, and has undertaken the prestigious 500 Startups business accelerator program.

Prior to this, Azat was developing he developed mission-critical applications for government agencies in Washington, DC, including the National Institutes of Health, the National Center for Biotechnology Information, and the Federal Deposit Insurance Corporation, as well as Lockheed Martin.

Azat is a frequent attendee at Bay Area tech meet-ups and hackathons (AngelHack hackathon '12 finalist with teamFashionMetric dot com).

In addition, Azat teaches technical classes at General Assembly, Hack Reactor, pariSOMA and Marakana (acquired by Twitter) to much acclaim.

In his spare time, he writes about technology on his blog: webapplog dot com which is number one in “expressjs tutorial" Google search results. Azat is also the author of Expressjs Guide, Rapid Prototyping with JS and Oh My JS; and the creator of open-source Nodejs projects, including ExpressWorks, mongoui and HackHall.