Język C# w praktyce. Kurs video. Przetwarzanie danych zewnętrznych - Helion
ISBN: 978-83-283-5125-7
Format: video
Data wydania: 2019-04-05
Księgarnia: Helion
Cena książki: 44,55 zł (poprzednio: 99,00 zł)
Oszczędzasz: 55% (-54,45 zł)
Obierz kurs na… przetwarzanie danych w C#!
Informatyka, a w szczególnoÅ›ci programowanie, zajmuje siÄ™ automatyzacjÄ… procesów przetwarzania informacji. Obecnie ta dziedzina wiedzy determinuje rozwój wielu innych, a także ksztaÅ‚tuje nasze codzienne życie. Za automatyzacjÄ™ tych procesów odpowiedzialne sÄ… programy z algorytmami zapewniajÄ…cymi dziaÅ‚anie e-sklepów, pÅ‚atnoÅ›ci elektronicznych, logistyki. Programy przetwarzajÄ… dane procesowe, czyli informacje istotne dla konkretnego zastosowania. Wobec tego zarzÄ…dzanie danymi jest w odniesieniu do automatyzacji procesu przetwarzania zagadnieniem kluczowym.
JÄ™zyk C# w praktyce. Kurs video. Przetwarzanie danych zewnÄ™trznych ma na celu rozszerzenie wiedzy i umiejÄ™tnoÅ›ci zdobytych w ramach nauki programowania obiektowego i komponentowego o zagadnienia dotyczÄ…ce wzajemnego oddziaÅ‚ywania programu i Å›rodowiska, w którym jest on wykonywany, w zakresie wizualizacji, archiwizacji i przesyÅ‚ania danych. Szczególny nacisk poÅ‚ożono tu na wskazanie rozwiÄ…zaÅ„, które bÄ™dÄ… mogÅ‚y sÅ‚użyć jako pewien wzorzec o szerokim zastosowaniu w dÅ‚ugiej perspektywie czasowej. Wymienione zagadnienia sÄ… ilustrowane z wykorzystaniem najnowszych wersji jÄ™zyka C# i Å›rodowiska projektowego Microsoft® Visual Studio.
Czego nauczysz siÄ™ podczas naszego profesjonalnego szkolenia?
- Zrozumiesz ważne zagadnienia z zakresu semantyki danych.
- Dowiesz się, jak obchodzić się z danymi strumieniowymi i wykorzystywać ich kodowanie.
- Sprawdzisz, na czym polega automatyzacja transformacji danych strumieniowych i serializacji tych danych.
- Opracujesz zabezpieczenie kryptograficzne danych strumieniowych.
- Opanujesz zagadnienia zwiÄ…zane z programowaniem funkcyjnym — funkcje anonimowe, wyrażenia lambda, metody rozszerzajÄ…ce.
- Uzyskasz wiedzÄ™ na temat danych strukturalnych i opanujesz skÅ‚adniÄ™ zapytaÅ„ wyrażeÅ„ LINQ, także dla grafów obiektów i dla SQL.
- Dowiesz siÄ™, jak postÄ™pować z danymi graficznymi — graficznym interfejsem użytkownika, generowaniem interfejsu graficznego, wzorcem MVVM.
W trakcie dziewiÄ™ciu godzin szkolenia JÄ™zyk C# w praktyce. Kurs video. Przetwarzanie danych zewnÄ™trznych poznasz najróżniejsze rozwiÄ…zania dla praktycznych scenariuszy dotyczÄ…cych kolejnych aspektów zarzÄ…dzania danymi procesowymi. SzczególnÄ… uwagÄ™ autor poÅ›wiÄ™ciÅ‚ trzem rodzajom danych zewnÄ™trznych: strumieniowym (pliki, pakiety sieciowe), strukturalnym (bazy danych), graficznym (graficzny interfejs użytkownika). Dowiesz siÄ™ stÄ…d, jak automatyzować zarzÄ…dzanie danymi, wykorzystywać wzorce projektowe, zabezpieczać dane i tworzyć rozwiÄ…zania zarówno bezpieczne, jak i zrozumiaÅ‚e dla użytkowników.
Odkrywanie możliwości w języku C#
W trakcie kursu nauczysz siÄ™ pisać programy znacznie lepsze niż dotychczas. Lepiej zrozumiesz dziaÅ‚anie dostÄ™pnych narzÄ™dzi, co pozwoli Ci uniknąć w przyszÅ‚oÅ›ci wielu typowych bÅ‚Ä™dów, a przede wszystkim odkryć różne możliwoÅ›ci jÄ™zyka programowania.
Podstawowym zadaniem architekta programu jest optymalne zaprojektowanie architektury rozwiÄ…zania zÅ‚ożonego z powiÄ…zanych komponentów. Architektura programu jest bezpoÅ›rednio zwiÄ…zana z możliwoÅ›ciami technicznymi narzÄ™dzi, w których jest implementowana, i wiedzÄ… zespoÅ‚u uczestniczÄ…cego w tym pracach. JÄ™zyk C# w praktyce. Kurs video. Przetwarzanie danych zewnÄ™trznych dostarczy Ci wiedzy pozwalajÄ…cej okreÅ›lić wskaźniki jakoÅ›ci oraz wskaże, jak skutecznie wdrożyć dobre rozwiÄ…zania i uniknąć bÅ‚Ä™dów strukturalnych. Co wiÄ™cej, poznasz najnowsze wersje jÄ™zyka programowania, narzÄ™dzi inżynierskich i praktyk inżynierii oprogramowania.
Dane na wejÅ›ciu i wyjÅ›ciu — kompetencje i cele kursanta
JÄ™zyk C# w praktyce. Kurs video. Przetwarzanie danych zewnÄ™trznych jest przeznaczony dla programistów, którzy posiadajÄ… już wiedzÄ™ o programowaniu obiektowym i komponentowym, a także znajÄ… co najmniej jeden jÄ™zyk programowania obiektowego. Z pewnoÅ›ciÄ… przyda siÄ™ przypomnienie takich pojęć jak: polimorfizm, dziedziczenie, abstrakcja, hermetyzacja, typ, klasa, interfejs, komponent, test jednostkowy, referencja, iteracja, rekurencja itp. Ponieważ w trakcie kursu sÄ… omawiane praktyczne scenariusze wspóÅ‚dziaÅ‚ania z plikami, bazami danych i interfejsem użytkownika, warto powtórzyć sobie podstawowe wiadomoÅ›ci z tego zakresu.
Choć celem kursu nie jest nauka języka programowania ani środowiska programistycznego, niewątpliwie przyda Ci się znajomość języka C#, środowiska MS Visual Studio i repozytorium GitHub.
Po ukoÅ„czeniu kursu bÄ™dziesz rozumiaÅ‚ semantykÄ™, a wiÄ™c znaczenie wybranych konstrukcji jÄ™zyka, dostÄ™pnych typów oraz wzorców projektowych, które poÅ›rednio lub bezpoÅ›rednio dotyczÄ… wspóÅ‚dziaÅ‚ania ze Å›rodowiskiem, a w szczególnoÅ›ci: wykorzystania plików oraz strumieni do archiwizacji i przesyÅ‚ania danych; wykorzystania konstrukcji zintegrowanych z jÄ™zykiem do wspóÅ‚dziaÅ‚ania z zewnÄ™trznymi repozytoriami danych; dwukierunkowej wymiany danych z użytkownikiem za pomocÄ… testowalnego interfejsu graficznego.
Tutaj znajdziesz repozytorium kodu źródÅ‚owego wykorzystanego w kursie.
Tylko dla orÅ‚ów
Nauczyciele, w tym wykÅ‚adowcy akademiccy, czÄ™sto borykajÄ… siÄ™ z problemem braku doÅ›wiadczeÅ„ praktycznych przy tworzeniu nowoczesnych programów. To ogranicza możliwość przekonujÄ…cego tÅ‚umaczenia semantyki, zasad, wzorców i sposobu użycia wspóÅ‚czesnych narzÄ™dzi. CzÄ™sto prowadzi też do posÅ‚ugiwania siÄ™ uzasadnieniami abstrakcyjnymi i nadużywania stwierdzeÅ„ w stylu: „Ponieważ tak jest Å‚atwiej, czytelniej, wygodniej, szybciej itp.”. Tego typu stwierdzenia nie definiujÄ… szczegóÅ‚ów miary, jakÄ… należy zastosować, aby sprawdzić warunek. Trudno tak zdobytÄ… wiedzÄ™ wykorzystać powtórnie w innych warunkach. JÄ™zyk C# w praktyce. Kurs video. Przetwarzanie danych zewnÄ™trznych promuje przekazywanie wiedzy rzetelnej w miejsce wiedzy intuicyjnej, a zastosowana w nim metodyka dydaktyczna zostaÅ‚a sprawdzona w trakcie setek interaktywnych zajęć seminaryjnych.
„Wyzwaniem dla kursu jest przeksztaÅ‚cenie dzisiejszego studenta informatyki w jutrzejszego zaawansowanego programistÄ™ i architekta oprogramowania. Tu warto sparafrazować klasyka: na absolwenta dziaÅ‚a siÅ‚a awansu skierowana ku górze i równa co do iloÅ›ci materiaÅ‚owi merytorycznemu zdobytemu w trakcie studiowania kursu”.
Mariusz PostóÅ‚
Osoby które kupowały "Język C# w praktyce. Kurs video. Przetwarzanie danych zewnętrznych", wybierały także:
- C# 9.0 w pigułce 173,87 zł, (53,90 zł -69%)
- 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%)
- Platforma Xamarin. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia aplikacji cross-platform 99,00 zł, (39,60 zł -60%)
- Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit 169,00 zł, (76,05 zł -55%)