Introduction to asp.net5
Lesson 1 - Introduction
[WHAT]
- [20:00] VIDEO SUMMARY - this lesson "gently" explains what asp .net 5 is, why you should want to use it and then demonstrates how to create an MVC project using asp.net 5 and visual studio. A little background on MSFT developer experience in the past ( windows only, closed source) and its plans for its developer experience going forward (multi platform, open source, community). highlights some benefits of new platform which nclude its speed, flexibililty
[WHY]
- ]
[WHERE]
- ] WATCH THE FULL VIDEO
-
[WHEN]
- ] 2015-09-15 - produced
[EXAMPLE]
- [00:00] introduction - this course
- ] a gentle introduction to asp.net5, b/c its all new, yet familiar
- ] for those that are new to ... asp.net5, not necessarily new to development
- ] learn "web" - its everywhere, crosses all boundaries, mobile, tablets, desktops
- ] learn javascript and a systems language - you can create services, apps,
- ] web = spa apps - frameworks to help you do that, web apps that look like desktop apps, but its , (ex apps = trello, gmail, facebook,twitter, oulook.com)
- ] empower you to write web apps that look like desktop(real) apps
- ] point of today(this course) = build your first web app on asp.net 5
- [04:00] we are different now
- ] back in the day we(msft) were windows and visual studio only (aka you had to use those products to build asp.net apps)
- ] NOW (as of asp.net5) we run everywhere, win, linux, OSX
- ] dont have to use VS, u can build USING sublime, vs, vs code, vim, whatever 'editor' you want
- ] whatever device, whatever server ,whatever toolset you
- [05:00] more virtual academy courses to come
- ] part I (this) - is the first of 3 MVA courses we are going to do on asp.net5, over the next 6 months, this is 101, getting people started, we are going to use windows, we are going to use visual studio
- ] part II - advanced deep dive, into the internals of whats going on, talking about scaling, going into production
- ] part III - cross platfrom focused, command line, notepad, focus all the different things you can do x-platform, we will deploy to linux, we will use docker
- ] you should also look at other MVA's that focus on things like Bootstrap, Angular, ...
- [00:00] the web is "open" AND asp.net5 is open
- ] asp.net5 is completely open source,
- ] you can watch it being developed in the open,
- ] AND .netCore
- ] gets the same deal, totally open source,
- ] you can even use VS to download source and debug it
- ] a MINDSET CHANGE (for msft)- a big wide world open to you
- ] the asp.net docs are open source as well
- *] we are open to including additional documentation for non-msft components
- [11:30] the cloud is a going to be a huge thing going forward
- ] azure is msfts cloud services offering - a super easy way to deploy web sites, better then the old days when you had to talk to "IT"
- ] publishing to azure is built in/easy, but you can also publish to to a linux host or to docker or via ftp or ..., there are many options
- ] asp.net5 is "Cloud Ready", we have built in ways to help you, (ex not send your db credentials or api secrets to a public github repo), asp.net features like session (used for shopping carts) are being built with a "cloud first" , using caching for performance, its ver easy to replace built in caching with "cloud cacheing",
- ] its ready for the cloud, has a great
- [00:00] asp.net is a community
- ] live.asp.net - to view all the scheduled weekly stand up meetings with members of the asp.net team
- ] you too can get involved, ask questions, ....
- ] digging into a real world application, on day 2 of this MVA, app does authentication, has a db behind it, needs to be able to scale,
- ] its open source
- [16:00] asp.net is fast
- ] 1 goal is to be in the upper echelons of web frameworks for performance
- ] already faster than nodejs
- ] aspnet/benchmarks - performance comparison published
- ] performance is super important to us and we are as transparent about that as we are about everything else
- [18:15] reviewing this intro topics - asp.net5
- ] is open source,
- ] is being developed in the open
- ] is a "community" - you too can get involved
- ] the docs are also in the open
- ] performance matters
- ] asp.net5 runs anywhere (windows, linux, mac )
- ] is cloud ready
- [19:00] we want your feedback
- ] we would love to hear from you - what other courses would you like to have - ...
- ] example - ] scaling your app in the cloud, ] building client side app with asp.net backend, ] building mobile app on ios/android/win that talks to asp.net backend
- ] tell us what you want!!
[HOW-TO]
- ]
[REFERENCE]
- ] # 4804 - overview series
quiz
which are examples of SPA applications -
which features are part of asp.net - ] session, ]
results = 5/5 total points = ## , rank.local = 15##, rank.global = 105,### total=3,555,000.