reklama - zainteresowany?

Programuj z .NET. Praktyka ponad teoriÄ… - Helion

Programuj z .NET. Praktyka ponad teoriÄ…
Autor: Paweł Dróżdż
ISBN: 978-83-283-5644-3
stron: 280, Format: 158x235, okładka: miękka
Data wydania: 2020-05-05
Księgarnia: Helion

Cena książki: 57,00 zł

Dodaj do koszyka Programuj z .NET. Praktyka ponad teoriÄ…

Tagi: .NET - Programowanie

Poznaj platformÄ™ .NET od praktycznej strony!

  • Projektuj rozwiÄ…zania, które zdobÄ™dÄ… serca klientów
  • Implementuj je zgodnie z najlepszymi wzorcami
  • Testuj aplikacje przy użyciu wÅ‚aÅ›ciwych narzÄ™dzi

.NET stanowi jednÄ… z najpopularniejszych platform do tworzenia i uruchamiania rozmaitych aplikacji, które można pisać w jednym z wielu wspieranych przez niÄ… jÄ™zyków. Framework ten przez lata dojrzaÅ‚ i wzbogaciÅ‚ o wiele przydatnych możliwoÅ›ci, które z powodzeniem speÅ‚niajÄ… oczekiwania nawet najbardziej wymagajÄ…cych programistów. .NET znajduje zastosowanie wszÄ™dzie tam, gdzie trzeba szybko i sprawnie dostarczyć dziaÅ‚ajÄ…ce rozwiÄ…zanie, niezależnie od tego, czy ma być ono aplikacjÄ… desktopowÄ…, czy internetowÄ…, utrzymywanÄ… we wÅ‚asnej infrastrukturze lub w chmurze obliczeniowej.

JeÅ›li chcesz szybko poznać platformÄ™ .NET i dowiedzieć siÄ™, jak może Ci pomóc realizować różnego rodzaju projekty, siÄ™gnij po książkÄ™ Programuj z .NET. Praktyka ponad teoriÄ…. Zgodnie z jej podtytuÅ‚em autor przechodzi od razu do sedna, nie tracÄ…c czasu na zbÄ™dne wstÄ™py. Już od pierwszych stron przedstawia praktyczne sposoby zastosowania platformy .NET do rozwiÄ…zywania problemów napotykanych w codziennej pracy programistów. DziÄ™ki tej książce sprawnie zdobÄ™dziesz wiedzÄ™ pozwalajÄ…cÄ… wkroczyć w Å›wiat profesjonalnego tworzenia aplikacji, które speÅ‚niÄ… oczekiwania klientów.

  • Projektowanie aplikacji speÅ‚niajÄ…cych zadane wymagania
  • Dobór odpowiednich technologii do zastanych problemów
  • Tworzenie baz danych, back-endów i front-endów
  • Integracja elementów skÅ‚adowych rozwiÄ…zania
  • Zastosowanie zwinnych technik prowadzenia projektów
  • Wdrażanie aplikacji w infrastrukturze chmurowej
  • Zastosowanie narzÄ™dzi wspierajÄ…cych testy rozwiÄ…zaÅ„

Twórz aplikacje jak prawdziwy profesjonalista!

Dodaj do koszyka Programuj z .NET. Praktyka ponad teoriÄ…

 

Osoby które kupowały "Programuj z .NET. Praktyka ponad teorią", wybierały także:

  • Domain-Driven Design dla .NET Core. Jak rozwiÄ…zywać zÅ‚ożone problemy podczas projektowania architektury aplikacji
  • Gray Hat C#. JÄ™zyk C# w kontroli i Å‚amaniu zabezpieczeÅ„
  • PowerShell. Kurs video. Zarz
  • ASP .NET Core. Kurs video. Rozwijanie dodatkowych funkcjonalnoÅ›ci Web API
  • Programowanie asynchroniczne i równolegÅ‚e w C#. Kurs video. Poziom podstawowy

Dodaj do koszyka Programuj z .NET. Praktyka ponad teoriÄ…

Spis treści

Programuj z .NET. Praktyka ponad teorią -- spis treści


Wstęp 7

Rozdział 1. Serwis usprawniający proces produkcyjny 9

  • ZaÅ‚óżmy, że... 9
  • Dokumentacja 9
  • Mapa możliwoÅ›ci tego projektu 10
  • TrochÄ™ teorii dotyczÄ…cej projektu 11
  • Konfiguracja Å›rodowiska do pracy 12
  • Plan bazy danych 12
  • Implementacja bazy danych 13
  • Koncepcja oraz implementacja interfejsów dla serwisów 17
  • Implementacja serwisów 19
  • Implementacja kontrolerów 30
  • WstÄ™pne testy przy użyciu narzÄ™dzi dedykowanych 36
  • Podsumowanie projektu 38

RozdziaÅ‚ 2. Manager rachunków 39

  • ZaÅ‚óżmy, że... 39
  • Dokumentacja 39
  • Mapa możliwoÅ›ci tego projektu 42
  • Część backendowa 42
    • TrochÄ™ teorii dotyczÄ…cej projektu 42
    • Konfiguracja Å›rodowiska do pracy 44
    • Plan bazy danych 44
    • Implementacja bazy danych 45
    • Koncepcja oraz implementacja interfejsów 51
    • Implementacja serwisów 55
    • Implementacja kontrolerów 61
    • WstÄ™pne testy przy użyciu narzÄ™dzi dedykowanych 68
    • Podsumowanie projektu 69
  • Część frontendowa 69
    • WstÄ™p 69
    • Omówienie koncepcji projektu 70
    • Konfiguracja 70
    • Logowanie 70
  • Podsumowanie 99

RozdziaÅ‚ 3. Manager rachunków w wersji desktopowej 101

  • ZaÅ‚óżmy, że... 101
  • Dokumentacja 101
  • Mapa możliwoÅ›ci tego projektu 102
  • TrochÄ™ teorii dotyczÄ…cej projektu 102
  • Plan bazy danych 103
  • Implementacja bazy danych 103
  • Serwis do bazy danych 105
  • PodpiÄ™cie serwisów do widoków 110
  • Podsumowanie projektu 129

RozdziaÅ‚ 4. Serwis usprawniajÄ…cy managera rachunków 131

  • ZaÅ‚óżmy, że... 131
  • Dokumentacja 131
  • Mapa możliwoÅ›ci tego projektu 132
  • Burza mózgów 132
  • TrochÄ™ teorii dotyczÄ…cej projektu 133
  • Nasz wizja WCF 133
  • Tworzenie nowego projektu WCF 134
  • PodÅ‚Ä…czenie do istniejÄ…cego serwisu 135
  • Podsumowanie projektu 137

Rozdział 5. Asystent managera sklepu 139

  • ZaÅ‚óżmy, że... 139
  • Dokumentacja 139
  • Mapa możliwoÅ›ci tego projektu 140
  • TrochÄ™ teorii dotyczÄ…cej projektu 141
    • SCRUM 141
  • Planowanie backlogu 142
  • Tworzenie backlogu 142
  • Sprint 1. 145
  • Sprint 2. 152
  • Sprint 3. 160
  • Sprint 4. 165
  • Sprint 5. 170
  • Testowanie 174
  • Podsumowanie projektu 175

Rozdział 6. Asystent managera sklepu w wersji desktopowej 177

  • ZaÅ‚óżmy, że... 177
  • Dokumentacja 177
  • Mapa możliwoÅ›ci tego projektu 178
  • TrochÄ™ teorii dotyczÄ…cej projektu 179
  • Tworzenie backlogu 179
  • Sprint 1. 182
  • Sprint 2. 190
  • Sprint 3. 197
  • Sprint 4. 199
  • Sprint 5. 204
  • Testowanie 208
  • Podsumowanie projektu 211

Rozdział 7. Serwis usprawniający asystenta managera sklepu 213

  • ZaÅ‚óżmy, że... 213
  • DOKUMENTACJA 213
  • Mapa możliwoÅ›ci tego projektu 214
  • TrochÄ™ teorii dotyczÄ…cej projektu 214
  • Tworzenie backlogu 215
  • Podsumowanie projektu 223

Rozdział 8. Elektroniczny podpis przy użyciu technologii blockchain 225

  • ZaÅ‚óżmy, że... 225
  • Dokumentacja 226
  • Mapa możliwoÅ›ci tego projektu 226
  • TrochÄ™ teorii dotyczÄ…cej projektu 227
  • Tworzenie tablicy canbanowej 228
  • Rozpoczynamy pracÄ™ 228
    • 1. Projekt bazy danych 228
    • 2. Skrypt do bazy danych 229
    • 3. Konfiguracja projektu 229
    • 4. Migracja bazy danych 229
    • 5. Przygotowanie oraz skompilowanie projektu w jÄ™zyku Solidity 230
    • 6. Serwis do obsÅ‚ugi użytkowników 231
    • 7. Kontroler do obsÅ‚ugi użytkowników 233
    • 8. Serwis do obsÅ‚ugi BC 233
    • 9. Kontroler do obsÅ‚ugi BC 240
    • 10. Swagger 240
  • Testy manualne 242
  • Podsumowanie projektu 242

Rozdział 9. Chmurowy serwis magazynujący i agregujący dane 243

  • ZaÅ‚óżmy, że... 243
  • Dokumentacja 244
  • Mapa możliwoÅ›ci tego projektu 244
  • TrochÄ™ teorii dotyczÄ…cej projektu 245
  • Tworzenie tablicy canbanowej 246
  • Rozpoczynamy pracÄ™ 246
    • 1. Stworzenie modeli bazy danych 246
    • 2. Konfiguracja serwera SQL w chmurze i migracja modeli do bazy chmurowej 248
    • 3. Stworzenie API do obsÅ‚ugiwania użytkowników 252
    • 4. Konfiguracja bazy BLOB oraz dopisanie serwisu umieszczajÄ…cego pliki w chmurze 256
    • 5. Konfiguracja NRD w chmurze Azure i dopisanie serwisu umieszczajÄ…cego w bazie informacje o dodaniu plików 261
    • 6. Funkcja do generowania raportu 265
    • 7. WebJob do sprawdzania, czy pracownik umieÅ›ciÅ‚ jakiÅ› plik na serwerze 268
    • 8. Testowanie 270
  • Podsumowanie projektu 271

Rozdział 10. Serwis do zarządzania plikami w wersji AWS 273

  • ZaÅ‚óżmy, że... 273
  • Dokumentacja 273
  • Mapa możliwoÅ›ci tego projektu 274
  • TrochÄ™ teorii dotyczÄ…cej projektu 274
  • Tworzenie tablicy canbanowej 275
  • Rozpoczynamy pracÄ™ 275
    • 1. Przyjrzenie siÄ™ pracy z bazami danych w AWS 275
    • 2. Dostosowanie API do AWS-owych standardów 276
    • 3. Wersja beta kodu zastÄ™pujÄ…cego azurowÄ… funkcjÄ™ przez odpowiedniki z AWS 277
    • 4. Wersja beta kodu zastÄ™pujÄ…cego zadanie WebJob przez odpowiedniki z AWS 278
  • Podsumowanie projektu 279

Dodaj do koszyka Programuj z .NET. Praktyka ponad teoriÄ…

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.