ODBIERZ TWÓJ BONUS :: »

Zostań ekspertem .NET 8. Dobre praktyki, wzorce projektowe, debugowanie i testowanie aplikacji Mark J. Price

(ebook) (audiobook) (audiobook)
Autor:
Mark J. Price
Serie wydawnicze:
Okiem eksperta
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
760
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
83,40 zł 139,00 zł (-40%)
83,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
39,90 zł 139,00 zł (-71%)
69,50 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Konfigurowania środowiska programistycznego i narzędzi dla .NET
  • Efektywnego korzystania z edytorów kodu, refaktoryzacji i asystentów AI
  • Zarządzania kodem źródłowym przy użyciu Gita i pracy z repozytoriami
  • Debugowania aplikacji .NET, rozwiązywania problemów z pamięcią i korzystania z narzędzi analitycznych
  • Implementowania protokołowania, śledzenia i metryk obserwowalności z użyciem OpenTelemetry
  • Tworzenia i generowania dokumentacji kodu, API i usług z wykorzystaniem DocFX i OpenAPI
  • Wykorzystywania refleksji, atrybutów i generatorów kodu źródłowego w .NET
  • Zabezpieczania danych i aplikacji za pomocą kryptografii, szyfrowania, haszowania i uwierzytelniania
  • Budowania aplikacji wykorzystujących modele LLM i integracji z Semantic Kernel oraz lokalnymi modelami
  • Stosowania wstrzykiwania zależności, zarządzania czasem życia serwisów i korzystania z kontenerów DI
  • Tworzenia testów jednostkowych, integracyjnych, funkcjonalnych, end-to-end oraz mockowania z xUnit i NSubstitute
  • Mierzenia wydajności aplikacji, przeprowadzania testów obciążeniowych i korzystania z BenchmarkDotNet, JMeter i NBomber
  • Automatyzowania testów interfejsu użytkownika z Playwrightem i testowania aplikacji webowych
  • Konteneryzowania aplikacji .NET przy użyciu Dockera oraz zarządzania obrazami i kontenerami
  • Tworzenia i wdrażania oprogramowania chmurowego z .NET Aspire, orkiestracji zasobów i integracji z Dockerem
  • Stosowania wzorców projektowych, zasad SOLID, DRY, KISS oraz dobrych praktyk architektury oprogramowania

Większość książek programistycznych obejmuje jedynie wybrane tematy, takie jak bezpieczeństwo, testowanie aplikacji czy wdrażanie w chmurze. Inne koncentrują się na architekturze aplikacji, wzorcach projektowych albo przygotowaniu się do rozmów kwalifikacyjnych. Trudno jednak znaleźć przystępny przewodnik, który pozwoliłby krok po kroku przyswoić wszystkie umiejętności zawodowego programisty .NET.

Dzięki temu podręcznikowi odblokujesz swój potencjał i otworzysz drogę do kariery. Nauczysz się zarządzania kodem źródłowym przy użyciu Gita i skutecznego nawigowania po projektach. Odkryjesz zaawansowane techniki debugowania i dokumentowania kodu, co poprawi jego czytelność i ułatwi utrzymanie projektów. Zgłębisz też tajniki kryptografii, by zapewnić poufność i spójność danych na każdym etapie cyklu życia aplikacji. W książce nie zabrakło wnikliwego spojrzenia na nowoczesne zagadnienia, takie jak budowanie inteligentnych aplikacji korzystających z modeli LLM, wstrzykiwanie zależności, testowanie czy konteneryzacja za pomocą Dockera. Dzięki wskazówkom dotyczącym najlepszych praktyk architektury oprogramowania zaczniesz tworzyć solidne, skalowalne i łatwe w utrzymaniu aplikacje!

W książce:

  • zaawansowane techniki debugowania
  • ochrona danych i aplikacji przy użyciu kryptografii
  • zastosowanie modeli LLM i programowanie chmurowe z .NET Aspire
  • wstrzykiwanie zależności
  • optymalizacja wydajności poprzez benchmarking i testowanie
  • przygotowanie się do rozmowy kwalifikacyjnej

Od juniora do eksperta. Wszystko, co musisz wiedzieć o .NET!

Wybrane bestsellery

O autorze książki

Mark J. Price - specjalizuje się w programowaniu w języku C#. Pracuje w Microsofcie, tworzy rozwiązania dla Microsoft Azure. Zdał ponad 80 egzaminów Microsoftu. Zajmuje się też dydaktyką: przeszkolił wielu przyszłych programistów, od 16-letnich początkujących aż po 70-latków na emeryturze.

Mark J. Price - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Zostań ekspertem .NET 8" obejmuje najnowsze technologie i narzędzia związane z .NET?
Tak, książka omawia zarówno .NET 8, jak i nowości z .NET 9, a także najnowsze narzędzia takie jak Visual Studio 2022, Rider, Docker, .NET Aspire, Semantic Kernel, Playwright i wiele innych.
2. Czy znajdę w książce praktyczne przykłady i ćwiczenia do samodzielnej nauki?
Tak, w każdym rozdziale znajdują się ćwiczenia praktyczne, zadania sprawdzające wiedzę oraz materiały dostępne online, które pozwalają utrwalić zdobytą wiedzę.
3. Czy książka nadaje się do przygotowania do rozmowy kwalifikacyjnej na stanowisko programisty .NET?
Tak, jeden z rozdziałów jest poświęcony przygotowaniu do rozmów kwalifikacyjnych, zawiera przykładowe pytania oraz wskazówki dotyczące kariery i pracy w zespole programistycznym.
4. Czy książka obejmuje tematy związane z testowaniem, debugowaniem i optymalizacją wydajności aplikacji?
Tak, książka szczegółowo omawia testy jednostkowe, integracyjne, bezpieczeństwa, wydajnościowe oraz techniki debugowania, mockowania i optymalizacji wydajności.
5. W jaki sposób mogę uzyskać dostęp do kodów źródłowych i materiałów dodatkowych omawianych w książce?
Autor udostępnia repozytorium na GitHubie, z którego można pobrać kody źródłowe i rozwiązania do ćwiczeń opisanych w książce.
6. Czy książka wyjaśnia zagadnienia związane z bezpieczeństwem i kryptografią w aplikacjach .NET?
Tak, osobny rozdział poświęcony jest ochronie danych, kryptografii, uwierzytelnianiu i autoryzacji użytkowników w aplikacjach .NET.
7. Czy publikacja omawia wzorce projektowe i dobre praktyki programistyczne?
Tak, książka zawiera rozdziały poświęcone wzorcom projektowym, zasadom SOLID, DRY, KISS oraz innym najlepszym praktykom stosowanym w architekturze oprogramowania .NET.
8. Czy mogę korzystać z tej książki ucząc się samodzielnie, bez wcześniejszego doświadczenia w .NET?
Książka prowadzi czytelnika krok po kroku, zaczynając od podstawowych narzędzi i umiejętności, jednak najlepiej sprawdzi się u osób posiadających już podstawową wiedzę programistyczną.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
83,40 zł
Dodaj do koszyka
Ebook
39,90 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint