Building Large Scale Web Applications with TypeScript

Опубликовано: 01 Январь 1970
на канале: Jacob Jedryszek
15,268
69

JavaScript has evolved significantly since the time it was first introduced 20 years ago. Today, JavaScript is the most popular programming language that allows to build large-scale applications both on the client and on the server side. However, maintaining large codebases becomes more, and more challenging.  

In this talk I show how TypeScript helps to build and maintain large-scale web applications. I will also present the tools to work with TypeScript, how to use TypeScript with AngularJS 2, and lessons learned during work on the Azure Portal.

0:00:00 - Intro (about me, and my work)
0:02:35 - Overview of JavaScript today
0:04:42 - voiceCmdr demo
0:06:55 - browser as a platform: rich UI experience and games (built with HTML/CSS/JS)
0:07:57 - TypeScript intro
0:09:25 - DEMO: TypeScript 101: strong typing, classes, inheritance, interfaces
0:26:15 - DEMO: Building web app with TypeScript, npm, bower, gulp, and dst
0:51:38 - ECMAScript 6
0:54:57 - DEMO: transpiling ES6 to ES5
0:57:56 - AngularJS 2
0:58:54 - DEMO: Angular 2 app written in TypeScript
1:06:08 - Angular 2 vs Aurelia
1:11:40 - FEEDBACK please!
1:12:00 - Q&A
1:20:56 - Recommended resources to get started with JavaScript and TypeScript

📄 Blog post: http://jj09.net/building-large-scale-...
☕️ Buy me a coffee - https://www.buymeacoffee.com/realjaco...
🔔 Subscribe: https://www.youtube.com/@jj09?sub_con...

Disclaimer: This channel, videos, and streams are created in my spare time and are a product of me! They are NOT officially affiliated or endorsed by my employer in any way. Opinions and views are my own.


Смотрите видео Building Large Scale Web Applications with TypeScript онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Jacob Jedryszek 01 Январь 1970, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 15,268 раз и оно понравилось 69 людям.