You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here's the situation: You're an experienced C# developer and you're a master at developing applications using Visual Studio. But now you're tasked with working on a project where more than 2/3 of the code will be written in JavaScript. No problem, right? You dive in and well, things start to get out of control. If only developing applications in JavaScript was more like developing applications using C#. You hear about this thing called TypeScript...
5
+
6
+
Will TypeScript solve all of your problems? What exactly is TypeScript and how does it work? How do you get started with using TypeScript? Will it keep you from having to take the time to gain a deep understanding of JavaScript?
7
+
8
+
In this talk, we'll take a look at how TypeScript can help ease the development of JavaScript-based applications. We'll review what will feel familiar to you as a C# developer, and what might surprise you. And we'll take a look at some of the common mistakes that developers make when learning TypeScript (and by extension, JavaScript).
9
+
10
+
## About James
11
+
12
+
James is a self-confessed geek, who enjoys talking about programming and learning new technologies. At the beginning of 2016, he joined the Treehouse team as a teacher and is excited to have the opportunity to help beginners become developers. In addition to his teaching responsibilities at Treehouse, James enjoys participating in the developer community, presenting talks in Oregon, Washington, Idaho, Utah, Tennessee, and Kentucky.
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 6.2.2.
4
+
5
+
## Development server
6
+
7
+
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
8
+
9
+
## Code scaffolding
10
+
11
+
Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
12
+
13
+
## Build
14
+
15
+
Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.
16
+
17
+
## Running unit tests
18
+
19
+
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
20
+
21
+
## Running end-to-end tests
22
+
23
+
Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).
24
+
25
+
## Further help
26
+
27
+
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
0 commit comments