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

Moderne Businessanwendungen mit Angular, .NET Core und Azure – Weitblick für Backend- und Frontend-Entwickler

Moderne Businessanwendungen mit Angular, .NET Core und Azure – Weitblick für Backend- und Frontend-Entwickler

Slides von unserem BASTA! 2019 Spring Workshop

Alle reden darüber: Mobile Apps, Webtechnologien und Cloud. Die Welt besteht nicht mehr nur aus Windows allein, und Ihr Job als Entwickler ändert sich. In diesem Workshop zeigen Thorsten Hans und Boris Wilhelms interessierten .NET-Entwicklern, welche architekturellen Ideen und Konzepte hinter modernen Businessanwendungen auf Basis von .NET Core, Azure Functions, Angular und TypeScript stecken.

Lernen Sie praktische Lösungen für eine Reihe diverser Problem- und Fragestellungen kennen. Wie kann man geräte- und plattformübergreifend Businessanwendungen mit Angular bauen? Wie kann man dies für Windows, für iOS, für Android und fürs Web gleichermaßen realisieren? Wie können diese Anwendungen Daten und Anwendungslogik mithilfe Service-basierter Architekturen nutzen? Dieser Workshop liefert Antworten auf all diese interessanten Fragen. Moderne Businessanwendungen mit Angular, Cordova, Electron, .NET Core und Azure – in Action!

Thorsten Hans

February 25, 2019
Tweet

More Decks by Thorsten Hans

Other Decks in Technology

Transcript

  1. Weitblick für .NET-Entwickler Moderne Businessanwendungen für alle mit Angular, .NET

    Core & Azure Thorsten Hans [email protected] @thorstenhans Consultant Boris Wilhelms [email protected] @boriswilhelms Consultant
  2. Was SIE ERWARTET • Langweilige architekturelle Diskussionen ;-) • Weitblick:

    Eine mögliche Zukunft für Ihre Software-Ideen • Echte Cross-Plattform-Lösungen – für alle mit Angular, Cordova, Electron • Windows, macOS, Linux, iOS, Android & das Web • Microservices-Architekturen • Azure Functions - lokal & in der Azure Cloud Was Sie NICHT ERWARTET • Deep Dive in die jeweiligen Technologien • Hands-On für die Teilnehmer (also, bitte: entspannt zurücklehnen J ) Weitblick für .NET-Entwickler Moderne Businessanwendungen für alle mit Angular, ASP.NET Core & Azure Moderne Businessanwendungen für alle mit Angular, ASP.NET Core & Azure Weitblick für .NET-Entwickler
  3. § Es ist echt an der Zeit nach vorne zu

    schauen… § Mobile Devices, alle möglichen Plattformen & Formfaktoren – und der Browser § Und zwar gleichzeitig! § APIs & Microservices § Fachliche Kapselung § Single Page Applications (SPAs) § Echte Cross-Plattform-Lösungen § Release Zyklen § Agiler & schneller werden (bei hoher Qualität) § Software-as-a-Service (SaaS) § ISVs müssen konkurrenzfähig bleiben § Persönliches Interesse: wer will mich als Entwickler auf dem Markt? Warum ? Moderne Businessanwendungen für alle mit Angular, .NET Core & Azure Weitblick für .NET-Entwickler
  4. The image part with relationship ID rId3 was not found

    in the file. The image part with relationship ID rId3 was not found in the file. The image part with relationship ID rId3 was not found in the file. Special Day “Modern Business Applications” Thema Sprecher Datum, Uhrzeit Raum Pragmatische Microservices-Architekturen mit .NET Core – Patterns und Code Christian Weyer DI, 26. Februar 2019, 10.30 bis 11.30 Ballsaal 2 Serverless-Architekturen: Event-basierte Microservices mit Azure Functions und Co. Christian Weyer DI, 26. Februar 2019, 11.45 bis 12.45 Ballsaal 2 Real-World Angular: Erfahrungen aus (fast) vier Jahren Projektgeschäft Christian Liebel DI, 26. Februar 2019, 14.15 bis 15.15 Ballsaal 2 Progressive Enhancement im Web: PWA-Grundlagen Sebastian Springer DI, 26. Februar 2019, 15.30 bis 16.30 Gold 3 PWA Deep Dive: Offlineanwendungen im Griff Christian Liebel DI, 26. Februar 2019, 17.15 bis 18.15 Gold 3
  5. Und los geht‘s! ... Moderne Businessanwendungen für alle mit Angular,

    .NET Core & Azure Weitblick für .NET-Entwickler
  6. § We can choose from a continuum § VM ➔

    § Containers ➔ § Orchestrators ➔ § PaaS ➔ § Serverless Weitblick für .NET-Entwickler Moderne Businessanwendungen für alle mit Angular, .NET Core & Azure Evolution to Cloud Compute Continuum PaaS IaaS On-Premises Serverless
  7. § Single Page Applications (SPAs) are the new smart clients

    Weitblick für .NET-Entwickler Moderne Businessanwendungen für alle mit Angular, .NET Core & Azure Modern Business Applications & the Web
  8. Cordova Architecture Mobile OS iOS Android Windows 10 UWP more…

    Cordova Application Cordova Plugins Geolocation Notifications Contacts Media Camera Custom Plugins HTML Rendering Engine (WebView) Single Page App HTML JS CSS Assets config.xml HTML APIs Cordova APIs OS APIs OS APIs Cordova Native APIs Moderne Businessanwendungen für alle mit Angular, .NET Core & Azure Weitblick für .NET-Entwickler
  9. Electron Architecture Desktop OS Electron Renderer Process (technically Chromium) Electron

    Main Process (technically Node.JS) MacOS Windows Linux Your Single Page Application Electron API Your custom Node.JS modules IPC Remote Node.JS Moderne Businessanwendungen für alle mit Angular, .NET Core & Azure Weitblick für .NET-Entwickler