Pro Yearly is on sale from $80 to $50! »

GCPUG.TW Meetup #25 - ASP.NET Core with GCP

GCPUG.TW Meetup #25 - ASP.NET Core with GCP

Introduce ASP.NET Core and sharing how to host ASP.NET Core application on GCP with GCE, GAE and GKE

[DEMO Code]
https://github.com/blackie1019/GCPUG-Meetup-Demo

[Blackie]

An Solution Architect interested in .NET, JavaScript and Coding with excellent architecture.

[Blogs]
http://blackie1019.github.io

[Related Posts]
- [Blackie's Failed Notes - Google Cloud Platform]
http://blackie1019.github.io/categories/Google-Cloud-Platform/
- [Blackie's Failed Notes - .NET Core and ASP.NET Core Special Column]
http://blackie1019.github.io/dotnet/

B29593fe36acf178cf432087c097dbc9?s=128

Blackie Tsai

May 12, 2017
Tweet

Transcript

  1. A S P . N E T C O R

    E WITH GOOGLE CLOUD PLATFORM BY BLACKIE TSAI
  2. About Me BLACKIE TSAI .NET JAVASCRIPT ARCHITECTURE SOLUTION ARCHITECT CODING

  3. A G E N D A WHAT WE WILL TALK

    ABOUT # 1 .NET AND ASP.NET CORE # 2 .NET PLAY WITH GCP # 3 WHY ASP.NET CORE
  4. T O D A Y W I L L N

    O T T E A C H Y O U H O W T O P R O G R A M M I N G I N . N E T
  5. B U T W I L L I N T

    R O D U C E Y O U W H A T I S . N E T
  6. A N D W I L L S H A

    R E Y O U H O W . N E T P L A Y W I T H G C P
  7. A R E Y O U R E A D

    Y ?
  8. L E T ' S P R O C E

    E D
  9. A S P . N E T C O R

    E It is a new open-source and cross-platform framework for building modern cloud based internet connected applications, such as web apps, IoT apps and mobile backends. ASP.NET Core apps can run on .NET Core or on the full .NET Framework. It was architected to provide an optimized development framework for apps that are deployed to the cloud or run on-premises.
  10. A B O U T . N E T .NET

    Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Windows. There are over 30+ coding languages can programming, includes C#, VB.NET, F#, IronRuby, IronPython and etc...
  11. A B O U T . N E T .NET

    Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Windows. There are over 30+ coding languages can programming, includes C#, VB.NET, F#, IronRuby, IronPython and etc...
  12. C # A N D . N E T HOW

    THEM WORK TOGETHER
  13. C # A N D . N E T HOW

    THEM WORK TOGETHER Runtime Execute File Compile time Source File
  14. . N E T F R A M E W

    O R K WHAT IT CAN DO Class Library (.dll) # 1 # 2 # 3 Windows Application (.dll or .exe) Internet Application (WCF, ASP.NET, ASP.NET MVC, ASP.NET Web API)
  15. .NET Framework component stack

  16. A S P . N E T I S A

    N S E R V E R - S I D E W E B A P P L I C A T I O N F R A M E W O R K D E S I G N E D F O R W E B D E V E L O P M E N T T O P R O D U C E D Y N A M I C W E B S I T E S , W E B A P P L I C A T I O N S A N D W E B S E R V I C E S .
  17. A S P . N E T W E B

    S O L U T I O N ACCORDING TO THE SCENARIO
  18. A S P . N E T W E B

    S O L U T I O N ACCORDING TO REQUEST LIFE CYCLE
  19. A S P . N E T W E B

    S O L U T I O N ACCORDING TO REQUEST LIFE CYCLE View Model Control
  20. A B O U T . N E T C

    O R E .NET Core is a blazing fast, lightweight and modular platform for creating web applications and services that run on Windows, Linux and Mac. It supports 2+1 coding languages can programming, includes C#, F#, and VB.NET.
  21. A B O U T . N E T C

    O R E .NET Core is a blazing fast, lightweight and modular platform for creating web applications and services that run on Windows, Linux and Mac. It supports 2+1 coding languages can programming, includes C#, F#, and VB.NET.
  22. A B O U T . N E T C

    O R E Open source Cross-platform Flexible deployment Command-line tools Compatible
  23. . N E T C O R E WHAT IT

    CAN DO Class Library (.dll) # 1 # 2 # 3 Application (.dll) Internet Application (ASP.NET Core)
  24. D E M O .NET Core Setup and HelloWorld

  25. . N E T C O R E C O

    M P O S I T I O N IT'S COMPOSED OF THE FOLLOWING PARTS . N E T R U N T I M E F r a m e w o r k L i b r a r i e s H o s t C o m p i l e r & C L I
  26. . N E T C O R E C L

    I USED FOR BUILDING .NET CORE APPS AND LIBRARIES THROUGH YOUR DEVELOPMENT FLOW new restore run build publish test pack
  27. N U G E T CLIENT TOOLS PROVIDE THE ABILITY

    TO PRODUCE AND CONSUME PACKAGES
  28. . N E T C O R E & N

    U G E T .NET CORE IS ESSENTIALLY A FORK OF NEW .NET FRAMEWORK
  29. D E M O HelloWorld with ASP.NET Core

  30. R E C A P ASP.NET CORE IS A NEW

    CROSS-PLATFORM FRAMEWORK FOR BUILDING INTERNET APPLICATION
  31. G C P IaaS to PaaS

  32. G C P W I T H . N E

    T IaaS to PaaS
  33. D E M O ASP.NET Core with GAE - Google

    Runtime
  34. D E M O ASP.NET Core with Container

  35. D E M O ASP.NET Core with GAE - Custom

    Runtime
  36. D E M O ASP.NET with GCE

  37. W H Y . N E T

  38. . N E T F R A M E W

    O R K A N D . N E T C O R E A R E O P E N S O U R C E Satya Nadella
  39. V I S U A L S T U D

    I O C O D E I S O P E N S O U R C E Satya Nadella
  40. V I S U A L S T U D

    I O F O R M A C I S R E L E A S E Satya Nadella
  41. F U T U R E . N E T

  42. None
  43. . N E T S T A N D A

    R D 2
  44. . N E T S T A N D A

    R D 2
  45. Q & A ANY QUESTION

  46. R E L A T E D P O S

    T S Blackie's Failed Notes - Google Cloud Platform http://blackie1019.github.io/categories/Google-Cloud-Platform/ Blackie's Failed Notes - .NET Core and ASP.NET Core Special Column http://blackie1019.github.io/dotnet/
  47. F O L L O W U S

  48. M A N Y T H A N K S