JavaScript for C# Developers
Most developers have to dive into JavaScript at some point. This course will help you map your C# skills to JavaScript. With Node.js, Web Development and WinRT all requiring JavaScript, C# developers need to know this important language.
What you'll learn
Are you a C# developer who wants to use JavaScript with Node.js, web development, and WinRT, all requiring JavaScript? Well you're not alone; this isn't an uncommon story. You may scoff at first that JavaScript is an immature language in comparison with your real love, but that's not the case. This course will show you how to take your C# skills and apply them to great JavaScript development.
Table of contents
- Introduction 3m
- Comparing Runtimes 4m
- Comparing Languages 2m
- Strong and Loose Typing 7m
- Dynamic Typing 2m
- Language Basics - Globals 2m
- Language Basics - Closures 1m
- Language Basics - Type Coalescing 3m
- Types - Primitives 1m
- Types - Special Types 1m
- Types - Value Types 8m
- Types - Reference Types 5m
- Types - Functions 1m
- Summary 1m
- Introduction 1m
- Dynamic Objects - Creation 2m
- Dynamic Objects - Properties 1m
- Dynamic Objects - Malleability 1m
- Classes 3m
- Classes - Functions 2m
- Classes - Properties 3m
- Classes - Static Data 1m
- Prototype Explained 3m
- Prototypical Inheritance 6m
- Interfaces 3m
- Object Reflection 2m
- Extension Methods 1m
- Object Patterns 1m
- Summary 2m