C# to jedno z najdoskonalszych dzieł Microsoftu. Co więcej, język ten, podobnie jak wieloplatformowy framework.NET, jest konsekwentnie rozwijany i wzbogacany. Coraz więcej profesjonalistów przekonuje się,używanie C# jest przyjemne i satysfakcjonujące, a każda kolejna wersja przynosi liczne udogodnienia i nowe funkcjonalności. Aktualne wersje C# 10 i .NET 6 pozwalają bez trudu wytwarzać rozbudowane serwisy internetowe czy wieloplatformowe aplikacje mobilne.
Ta książka jest kolejnym, gruntownie przebudowanym wydaniem uznanego podręcznika dla programistów #C. Dzięki niej nauczysz się najważniejszych zasad korzystania z tego języka. Wyszukasz tu drobiazgowe omówienie API środowiska.NET, jak w dodatku techniki pracy z systemem plików, asynchronicznymi strumieniami, serializacją i szyfrowaniem.
Po przyswojeniu zagadnień związanych z językiem C# i aplikacjami konsoli dowiesz się, jak tworzyć funkcjonalne aplikacje i usługi z zastosowaniem biblioteki ASP.NET Core oraz wzorzec MVC i technologię Blazor. Zapoznasz się z metodami wykorzystywania wielozadaniowości do poprawy sprawności i skalowalności aplikacji. Przeczytasz też, w jaki sposób ASP.NET Core upraszcza pracę wielu zespołów programistów. Poszczególne zagadnienia zostały zilustrowane dokładnie wyjaśnionymi przykładami kodu, a dopełniające ćwiczenia pozwolą Ci na utrwalenie zdobytych umiejętności.
Z tą książką nauczysz się:
- tworzyć własne typy w programowaniu zorientowanym obiektowo
- pisać, testować i debugować funkcje
- odczytywać informacje i manipulować nimi przy pomocy LINQ
- pracować z Entity Framework Core oraz Microsoft SQL Server i SQLite
- wytwarzać usługi sieciowe i interfejsy użytkownika
- projektować aplikacje wieloplatformowe
C# i.NET: najkorzystniejsze środowisko do programowania w najlepszym języku!