article

Introduction to asp.net5

Lesson 1 - Introduction

[WHAT]

  1. [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]

  1. ] WATCH THE FULL VIDEO

[WHEN]

  1. ] 2015-09-15 - produced

[EXAMPLE]

  1. [00:00] introduction - this course
    1. ] a gentle introduction to asp.net5, b/c its all new, yet familiar 
    2. ] for those that are new to ... asp.net5, not necessarily new to development 
    3. ] learn "web" - its everywhere, crosses all boundaries, mobile, tablets, desktops
    4. ] learn javascript and a systems language - you can create services, apps, 
    5. ] 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)
    6. ] empower you to write web apps that look like desktop(real) apps
    7. ] point of today(this course) = build your first web app on asp.net 5
  2. [04:00] we are different now
    1. ] back in the day we(msft) were windows and visual studio only (aka you had to use those products to build asp.net apps)
    2. ] NOW (as of asp.net5) we run everywhere, win, linux, OSX
    3. ] dont have to use VS, u can build USING sublime, vs, vs code, vim, whatever 'editor' you want 
    4. ] whatever device, whatever server ,whatever toolset you 
  3. [05:00] more virtual academy courses to come
    1. ] 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
    2. ] part II - advanced deep dive, into the internals of whats going on, talking about scaling, going into production
    3. ] 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
    4. ] you should also look at other MVA's that focus on things like Bootstrap, Angular, ...
  4. [00:00] the web is "open" AND asp.net5 is open
    1. ] asp.net5 is completely open source, 
    2. ] you can watch it being developed in the open,
    3. ] AND .netCore 
    4. ] gets the same deal, totally open source, 
    5. ] you can even use VS to download source and debug it
    6. ] a MINDSET CHANGE (for msft)- a big wide world open to you
    7. ] the asp.net docs are open source as well 
    8. *] we are open to including additional documentation for non-msft components 
  5. [11:30] the cloud is a going to be a huge thing going forward 
    1. ] 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"
    2. ] 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
    3. ] 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", 
    4. ] its ready for the cloud, has a great 
  6. [00:00] asp.net is a community
    1. ] live.asp.net  - to view all the  scheduled weekly stand up meetings with members of the asp.net team
    2. ] you too can get involved, ask questions, ....
    3. ] 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, 
    4. ] its open source 
  7. [16:00] asp.net is fast 
    1. ] 1 goal is to be in the upper echelons of web frameworks for performance
    2. ] already faster than nodejs
    3. ] aspnet/benchmarks - performance comparison published
    4. ] performance is super important to us and we are as transparent about that as we are about everything else
  8. [18:15] reviewing this intro topics - asp.net5 
    1. ] is open source, 
    2. ] is being developed in the open
    3. ] is a "community" - you too can get involved
    4. ] the docs are also in the open
    5. ] performance matters
    6. ] asp.net5 runs anywhere (windows, linux, mac )
    7. ] is cloud ready 
  9. [19:00] we want your feedback
    1. ] we would love to hear from you - what other courses would you like to have - ...
    2. ] 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
    3. ] tell us what you want!!

[HOW-TO]

[REFERENCE]

  1. ] # 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. 

 

 

 

Details Photos Edit more

Details

ID: 4805

NAME: introduction-asp.net5-lesson-1

DESCRIPTION: [19:00]VIDEO-SUMMARY Introduction to asp.net5 - Lesson 1 - by Scott Hanselman and Scott Hunter

AUTHOR: article.author/s

EDITOR: article.editor/s

PUBLISHER: article.publisher/s

STATUS: Write

PRIORITY: -5

OWNER ID: 75

Content Photos Edit more

photos

page_photo

actions

Email Email-Owner SMS and