Programuj z .NET. Praktyka ponad teoriÄ… - Helion
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ł
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!
Osoby które kupowały "Programuj z .NET. Praktyka ponad teorią", wybierały także:
- Gray Hat C#. Język C# w kontroli i łamaniu zabezpieczeń 57,74 zł, (17,90 zł -69%)
- ASP.NET Core 6. Kurs video. Rozwijaj aplikacje webowe z Entity Framework Core 179,00 zł, (71,60 zł -60%)
- Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit 169,00 zł, (76,05 zł -55%)
- Programowanie asynchroniczne i równoległe w C#. Kurs video. Poziom podstawowy 69,00 zł, (31,05 zł -55%)
- Technologia LINQ. Kurs video. Warsztat pracy z danymi z różnych źródeł 59,00 zł, (26,55 zł -55%)
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