Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and then released in a hurry before it could be refined. Once Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language.
In this Master Class, JavaScript expert Douglas Crockford will scrape away the languages bad features to reveal all the good ideas that make JavaScript an outstanding object-oriented programming language -- ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Youll learn why this powerful feature subset is more reliable, readable, and maintainable than the language as a whole, and discover firsthand how to create extensible and efficient code with it. Based on his popular OReilly book,JavaScript: The Good Parts, this class will demonstrate how JavaScript can be a beautiful, elegant, lightweight, and highly expressive language.
What will I learn?
A survey of JavaScript and its history
Object-oriented programming in classical, prototypal, and functional styles
A detailed look at JavaScripts elegant features, including syntax, objects, functions, inheritance, arrays, regular expressions, and methods
Theory of the Document Object Model (DOM)
Performance, security, and style with JavaScript
How to sidestep the bad parts of JavaScript
Is this class for me?
If you develop sites or applications for the Web, this class is a must, whether youre managing object libraries or just trying to get Ajax to run faster.
Instructor:
As a Senior JavaScript Architect at Yahoo!, Douglas Crockford has earned his reputation among people in the development community as the worlds foremost authority on JavaScript. Well known for introducing and maintaining the JSON (JavaScript Object Notation) format, Crockford was Director of Technology at Lucasfilm, Director of New Media at Paramount, founder and CEO of Electric Communities/Communities.com, and founder and CTO of State Software. He also conducted research in games and music at Atari. The author ofJavaScript: The Good Parts, Crockford is a regular speaker at conferences on advanced JavaScript topics. He serves on the JavaScript 2.0 committee at ECMA.
What should I bring with me?
A notebook, and pen. Be prepared to pay attention and take notes quickly. You'll be provided with a copy of JavaScript: The Good Parts.
Organized by O'Reilly MediaO'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly has been a chronicler and catalyst of leading-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.
Ticket Info: - Early Bird Registration ($50 early bird discount ends March 22nd), $550.00
- Group Registration (register 3+ attendees), $450.00
Official Website: http://oreillycrockfordjavascript-upcoming.eventbrite.com