Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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/

Blackie Tsai

May 12, 2017
Tweet

More Decks by Blackie Tsai

Other Decks in Programming

Transcript

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

    E WITH GOOGLE CLOUD PLATFORM BY BLACKIE TSAI
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.
  7. 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...
  8. 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...
  9. C # A N D . N E T HOW

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

    THEM WORK TOGETHER Runtime Execute File Compile time Source File
  11. . 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)
  12. 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 .
  13. A S P . N E T W E B

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

    S O L U T I O N ACCORDING TO REQUEST LIFE CYCLE
  15. 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
  16. 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.
  17. 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.
  18. A B O U T . N E T C

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

    CAN DO Class Library (.dll) # 1 # 2 # 3 Application (.dll) Internet Application (ASP.NET Core)
  20. . 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
  21. . 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
  22. N U G E T CLIENT TOOLS PROVIDE THE ABILITY

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

    U G E T .NET CORE IS ESSENTIALLY A FORK OF NEW .NET FRAMEWORK
  24. R E C A P ASP.NET CORE IS A NEW

    CROSS-PLATFORM FRAMEWORK FOR BUILDING INTERNET APPLICATION
  25. G C P W I T H . N E

    T IaaS to PaaS
  26. . 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
  27. 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
  28. 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
  29. 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/