Skip Main Navigation
Page Content
This event has ended

JavaScript Best Practices

Bocoup Training

Tuesday, April 16, 2013 from 10:00 AM to 5:00 PM

JavaScript Best Practices

Ticket Information

Ticket Type Sales End Price Fee Quantity
Individual Ticket - Early Registration   more info Ended $250.00 $7.24

Who's Going

Loading your connections...

Share JavaScript Best Practices

Event Details

JavaScript Best Practices at TXJS

Who's it for?

Whether JavaScript is your first language or you're coming to it from another, this class is ideal for those with some programming experience. If you have any questions about whether this class is a good fit, drop us a line at training@bocoup.com and we’d be happy to talk with you!

What you'll learn:

JavaScript Best Practices, of course! This training takes a step-by-step approach to fundamental concepts, building on each one to leave you with a more thorough understanding of JavaScript. We'll discuss code organization, performance, and testing as well as the following topics:

  • Global Scope, Scoping and Hoisting
  • Primitive Types
  • Type Coercion
  • The == and === Operators
  • Truthy and Falsy
  • The typeof and instanceof Operators
  • Smarter Type Checking
  • Objects, Objects as Namespaces
  • Self-aware Objects
  • Functions are Objects
  • Functions as Namespaces
  • Immediately Invoked Function Expressions
  • Closure
  • The Module Pattern
  • Method chaining
  • Instances and Inheritance
  • Constructors and Prototypes
  • The 'new' keyword
  • Overriding 'this' with call and apply
  • Overriding 'this' permanently with bind
  • Object Prototypes 

Preparation

Be sure to bring a laptop with WiFi and a power cord, ready with a code editor and a modern browser.

We recommend one of the following text editors for Mac: Sublime Edit 2, TextMate or Coda. For Windows, we recommend: Sublime Edit 2, Notepad++ or UltraEdit. Either way, the most important thing is that you use a text editor you're comfortable with.

Also, we strongly recommend the Google Chrome browser, although Firefox (with the Firebug extension installed) will work in a pinch.

 

About the Instructor

Ben Alman is a Senior Developer at Bocoup and author of numerous open source projects such as Grunt, the popular task-based command line build tool for JavaScript projects. He also frequently writes and presents on modern JavaScript and jQuery topics at conferences around the world.

 

Refunds and Cancellation Policy

Need to cancel your ticket? Notify us in writing at training@bocoup.com no less than 30 days before the training for a refund less a $100 processing fee. Cancellations received less than 30 days prior to the training are non-refundable.  

You may transfer your ticket to another person by contacting training@bocoup.com and providing authorization.

Confirmed and paid attendees who do not attend or cancel after the deadline are liable for the entire fee. In the event the training is cancelled, the liability of Bocoup, LLC is limited to the return of paid registration fees. 

For questions about registration or assistance with any registration problems, please contact us at training@bocoup.com.

Have questions about JavaScript Best Practices? Contact Bocoup Training

When & Where


Alamo Drafthouse Cinema
320 E 6th St
Address Line 2
Austin, TX 78701

Tuesday, April 16, 2013 from 10:00 AM to 5:00 PM


  Add to my calendar

Organizer

Bocoup Training

About Bocoup
Bocoup is an Open Web technology company by and for programmers. We create new open source technologies and help them become viable through consulting, training, and evangelism. We research next-generation browser technologies, implement software, run community events, workshops and training, and contribute to numerous open source projects.

About Bocoup Training
Bocoup developers lead high-quality Open Web classes at our loft space in Boston and across the country. For a complete listing of all our available classes, visit training.bocoup.com. For custom training inquiries, please email training@bocoup.com.

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.