Tworzenie nowoczesnych aplikacji webowych .NET
Pawel Sawicz
Software Developer @ Zopa
2 mld funtów
Pomysłodawca P2P money lending
~200 Repozytoriów
Infrastruktura na AWS i w prywatnym DC
Cechy nowoczesnych aplikacji
Automatyzacja
Testy
Metryki
Chmura
Skalowalnosc
Co osiagniemy ?
Stworzymy trzy projekty w .NET Core
Zautomatyzujemy
Nauczymy się tworzyć kontener
Nauczymy się połączyć narzędzia
Architektura pożyczek
.NET Core
Truly cross-platform compile!
Selfcontained applications
.NET Core vs .NET Framework
Koniec mscorlib
Granularnosc
Zarzadanie projektem
Windows, OSX, Linux
Roadmap .NET Core
Instalacja .NET Core
ASP.NET Core
Stworzenie projektu
Lightweight API
Webservery
Full WebAPI
Automatyzacja
Budowanie
Dostarczanie
Integracja z innymi narzedziami
Infrastructure as a Code
Make it!
Kontenery
Kontenery vs Wirtualizacja
Docker, narzędzie które ułatwia kontenery
Podstawowe komendy
docker images
docker ps
docker inspect
docker build
docker run
Dockerfile
Made with Slides.com