ODBIERZ TWÓJ BONUS :: »

C#. Lekcje programowania. Praktyczna nauka programowania dla platform .NET i .NET Core Jacek Matulewski

(ebook) (audiobook) (audiobook)
Autor:
Jacek Matulewski
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.2/6  Opinie: 5
Stron:
560
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
119,00 zł
Powiadom mnie, gdy książka będzie dostępna

Ebook
59,50 zł 119,00 zł (-50%)
59,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Instalowania i konfigurowania środowiska Visual Studio 2019 do pracy z C#
  • Tworzenia aplikacji konsolowych na platformach .NET i .NET Core
  • Stosowania podstawowych typów danych, zmiennych, operatorów i konwersji typów
  • Definiowania i wywoływania metod, w tym przeciążania, argumentów opcjonalnych i nazwanych
  • Wykorzystywania instrukcji sterujących: if, switch, pętle for, while, foreach oraz obsługi wyjątków
  • Pracy z tablicami, kolekcjami, krotkami oraz operacjami na plikach tekstowych
  • Debugowania aplikacji w Visual Studio i śledzenia błędów logicznych
  • Implementowania podstaw programowania obiektowego: klas, struktur, właściwości, konstruktorów i operatorów
  • Tworzenia i używania bibliotek DLL oraz zarządzania referencjami i pakietami NuGet
  • Pisania i uruchamiania testów jednostkowych oraz testowania wyjątków
  • Stosowania zasad SOLID i GRASP oraz identyfikowania zapachów kodu
  • Realizowania dziedziczenia, polimorfizmu i implementacji interfejsów w C#
  • Wykorzystywania wzorca MVC w aplikacjach oraz organizowania kodu według modelu, widoku i kontrolera
  • Przechowywania i przetwarzania danych w plikach XML, CSV, JSON oraz generowania dokumentów .docx z użyciem OpenXML
  • Korzystania z LINQ do filtrowania, sortowania i łączenia danych z różnych źródeł
  • Obsługi baz danych z użyciem Entity Framework Core i SQLite oraz realizowania operacji CRUD

Programistą być

Książka, którą trzymasz w ręku, to znakomity podręcznik do nauki programowania od podstaw. Autor, wieloletni wykładowca akademicki i nauczyciel studentów informatyki, proponuje naukę programowania w języku C#. To wybór nieprzypadkowy. C# jest nowoczesnym, obiektowym, stale rozwijanym i popularnym językiem, którym opiekuje się firma Microsoft. Dodatkowo ― dzięki podobieństwu C# do innych często używanych języków z rodziny C, C++ i Java ― wszystko, czego nauczysz się z podręcznika, możesz wykorzystać także do programowania w tych językach.

Zakres zagadnień omawianych w książce obejmuje:

  • język programowania C# 6.0, w tym posługiwanie się zmiennymi, metodami, tablicami oraz kolekcjami danych z platform .NET i .NET Core
  • podstawowe techniki programowania obiektowego
  • różne formaty przechowywania i eksportu danych
  • darmowe środowisko programistyczne Microsoft Visual Studio 2019 Community

Jeżeli chcesz uczyć się programować od podstaw ― to książka dla Ciebie.

Jeżeli znasz już podstawy, ale chcesz poznać C# oraz platformy .NET i .NET Core ― to również dobry wybór.

Uwaga! Podręcznik zawiera ćwiczenia, w których krok po kroku opisano tworzenie aplikacji konsolowych w darmowym Visual Studio 2019 i omówiono ich kod, a także bogaty zestaw zadań do samodzielnego wykonania!

Wybrane bestsellery

O autorze książki

Jacek Matulewski - fizyk zajmujący się na co dzień optyką kwantową i układami nieuporządkowanymi na Wydziale Fizyki, Astronomii i Informatyki Stosowanej Uniwersytetu Mikołaja Kopernika w Toruniu. Jego specjalnością są symulacje ewolucji układów kwantowych oddziaływujących z silnym światłem lasera.

Od 1998 interesuje się programowaniem dla systemu Windows, w szczególności w środowisku Borland C++Builder. Ostatnio zainteresowany platformą .NET i językiem C#. Poza opublikowanymi u nas książkami dotyczącymi programowania przygotował również cykl artykułów dla czasopisma "PC World Komputer" (od sierpnia 2005).

Wierny użytkownik kupionego w połowie lat osiemdziesiątych "komputera osobistego" ZX Spectrum 48k.

Jacek Matulewski - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy do korzystania z książki ,,C#. Lekcje programowania" potrzebuję wcześniejszego doświadczenia w programowaniu?
Nie, książka została napisana z myślą o osobach początkujących. Wszystkie zagadnienia są tłumaczone od podstaw, a liczne przykłady i ćwiczenia pomagają szybko zrozumieć materiał.
2. Jakie środowisko programistyczne jest wykorzystywane w książce?
Autor prowadzi czytelnika przez naukę programowania w darmowym środowisku Microsoft Visual Studio 2019 Community, które można bezpłatnie pobrać i zainstalować.
3. Czy książka omawia różnice między .NET, .NET Core a .NET Standard?
Tak, w książce znajdziesz wyjaśnienie różnic pomiędzy tymi platformami oraz praktyczne wskazówki dotyczące ich wykorzystania w projektach.
4. Czy znajdę w książce praktyczne ćwiczenia i zadania do samodzielnej nauki?
Tak, każdy rozdział zawiera ćwiczenia oraz zestaw zadań do samodzielnego rozwiązania, które pomagają utrwalić wiedzę i nabyć praktyczne umiejętności programowania w C#.
5. Czy książka obejmuje nowoczesne zagadnienia, takie jak LINQ, Entity Framework czy serializację do JSON?
Tak, książka szczegółowo omawia m.in. LINQ, Entity Framework Core, serializację do XML i JSON, a także pracę z plikami CSV i dokumentami OpenXML.
6. Czy materiał z książki pozwoli mi zrozumieć programowanie obiektowe w C#?
Tak, druga część książki jest w całości poświęcona programowaniu obiektowemu, w tym dziedziczeniu, polimorfizmowi, interfejsom oraz zasadom SOLID i GRASP.
7. Czy książka nadaje się do nauki samodzielnej, czy lepiej korzystać z niej na kursie/studiach?
Książka została napisana tak, aby umożliwić zarówno samodzielną naukę, jak i wykorzystanie jej jako podręcznika podczas kursów lub zajęć akademickich.
8. Czy książka jest aktualna względem najnowszych wersji C#?
Tak, książka obejmuje zagadnienia do wersji C# 6.0, a w dodatkach omówione są także najważniejsze nowości w C# 9.0.

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
119,00 zł
Czasowo niedostępna
Ebook
59,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint