Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles
(untagged)

Video Course Review: Building an Application with CoffeeScript

0.00/5 (No votes)
16 Jun 2014 1  
The video course is Building an Application with CoffeeScript.

This article is in the Book Review chapter. Reviews are intended to provide you with information on books - both paid and free - that others consider useful and of value to developers. Read a good programming book? Write a review!

Introduction

  • Today I am going to Review a Video Course, which has been created by Packt Publishing.
  • The Video Course is Building an Application with CoffeeScript.
  • The Author of this Video Course is Darko Bozhinovski.

    <img src="786612/Coffe.jpg" style="width: 372px; height: 215px;" />

Course Contents

  1. CoffeeScript 101 [13:33 minutes]
    • A Taste of CoffeeScript
    • Concepts and Usage
    • Tools and Extras

  2. Head-first Application Development [13:52 minutes]
    • Basics of Object-oriented Programming
    • MVC and Using It in Our Project
    • Inheritance and Keeping Classes Simple

  3. The Storage Layer – Models and Data Persistence [14:12 minutes]
    • Models and Storage Basics
    • Models in Our Application

  4. Routing and Views [12:23 minutes]
    • Introduction to Routing, Controllers, and Views
    • Routing and Controllers
    • The View Layer

  5. Interactions and Event Handling – Using JQuery with CoffeeScript [11:24 minutes]
    • Local Events
    • Global Events

  6. Extending Our Application – Manipulating Stored Data [13:07 minutes]
    • Organizing Application Data
    • Extending the Document Classes
    • Making Our App More Usable

  7. Extending Our Application – Add an External Library [11:10 minutes]
    • Adding External Libraries
    • Modifying Our App for Rich Text Editing
    • Exporting Our Documents to PDF

  8. Publishing and Real-world Usage for Our Documents [11:01 minutes]
    • Using Our Documents Offline
    • Publishing Files
    • What's Next?

What You Will Learn From This Video Course

  • Familiarize yourself with CoffeeScript
  • Use CoffeeScript for web app development
  • Get to know the build tools that come along with the language (Cake)
  • Build a simple framework for your application
  • Implement JavaScript libraries with CoffeeScript
  • Understand advanced concepts such as inheritance and polymorphism
  • Incorporate HTML5 APIs with CoffeeScript
  • Refactor your existing CoffeeScript code

Who This Video Course Is For

  • If you are a beginner JavaScript developer who wants to start learning CoffeeScript and give your project some structure, this course is for you.
  • The course covers the basics of CoffeeScript and helps you build an app.
  • The only prerequisite is to have a basic idea about application development.

Pros

  • I have spent just over 1 and 1/2 hours of watching this Building an Application with CoffeeScript video series. It's really a nice one.
  • Before this, I didn't have any experience with the CoffeeScript. But after this course,I feel now I have a better understanding about the CoffeeScript language. Thanks to the author.
  • Throughout this course, the author has mentioned a number of very useful resources from which learners can get additional knowledge about the concepts and scenarios which is really awesome.
  • I liked that several popular JavaScript frameworks were used in the example application built in this video course such as jQuery, BackBone and Bootstrap-based Summernote (WYSIWYG Editor). It helped me to know about how to plug those well known frameworks with the CoffeeScript.
  • The source code of this course has been published on GIT repository so anyone can download it and play with it.

Cons

  • The key annoying issue about the downloaded video series is, viewers have to open each and every clip, roughly around every 5 minutes. It's a really annoying experience. So I would like to suggest either putting all as one video clip for the users who will download it or put a better navigation within the video is the best option. Then users can enjoy the video series without any interruptions. As an example, please check the Pluralsight videos.
  • The explanation for the Installation and Tools section is not enough for the beginners of CoffeeScript. I would like to have more about it on this video series. And it demonstrates only for the MAC OS users, but it must include an installation demonstration for the Windows users as well. It's a missing feature on this video series.

Reference

Conclusion

  • I would like to recommend this video course for all the novice and intermediate CoffeeScript developers, who are willing to learn Building an Application with CoffeeScript.
  • I have to assign a special thanks to Packet Publishers, who afforded me this opportunity to review this video course.
  • I have thoroughly enjoyed watching this video series and I hope you will feel the same.
  • Thanks to the author Darko Bozhinovski as well for creating this kind of a video series for the CoffeeScript developers. Keep up the Good work. Smile | :)

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here