![](https://static01.helion.com.pl/videopoint/img/testy/produkt_cert_info.png)
WPF w .NET 6. Kurs video. Zastosowanie wzorca MVVM i kontrolek w projektach
- Ocena:
- Bądź pierwszym, który oceni ten kurs
- Wersja:
- Online
- Czas trwania:
- 08:29:57
- Technologia:
- .NET Core 6, Visual Studio 2022, Material UI, Material Design
Opis kursu video WPF w .NET 6. Kurs video. Zastosowanie wzorca MVVM i kontrolek w projektach
Obierz kurs na... praktyczne korzystanie z kontrolek w WPF
Zapewne obiła Ci się o uszy nazwa Windows Presentation Foundation, w skrócie WPF. Dla przypomnienia: kryje się pod nią silnik graficzny i API, bazujący na .NET, wchodzący w skład .NET Framework. Do zadań WPF należy integracja interfejsu użytkownika, grafiki 2D i 3D, multimediów, dokumentów, a także generowanie/rozpoznawanie mowy. Z funkcjonującymi w WPF kontrolkami można się zapoznać między innymi dzięki jednemu z oferowanych wcześniej szkoleń – WPF. Kurs video. Omówienie i zastosowanie kontrolek w C# i XAML. Zawierało ono omówienie kontrolek, które pozwalają projektować atrakcyjniejszy interfejs, dodawać do niego interaktywne efekty wizualne i dynamiczne reakcje na akcje użytkownika.
Tym razem przyjrzymy się kontrolkom od strony praktycznej, korzystając z bardzo popularnego wzorca projektowego MVVM (Model – View – ViewModel). Jego zadaniem jest wydzielenie trzech podstawowych warstw w systemie. Dodatkowo w ramach kursu omówimy bardziej zaawansowane kwestie, jak style, typy zasobów, wyzwalacze, konwertery i wiele innych. Jako bonus otrzymasz wgląd do rozbudowanych projektów korzystających z kontrolek, wzorca MVVM i baz danych, jakich na pewno nie znajdziesz na YouTubie. Będą to na przykład budowa notatnika, menadżera graczy i menadżera wydatków domowych.
Co Cię czeka podczas naszego profesjonalnego szkolenia
W ramach naszego kursu:
- Poznasz praktyczną stronę kontrolek WPF
- Nauczysz się rozróżniać zasoby logiczne i binarne
- Stworzysz własny styl globalny, a także styl dla poszczególnych kontrolek
- Napiszesz własne wyzwalacze
- Wykreujesz i zastosujesz w praktyce konwertery jedno- i wieloparametrowe
- Użyjesz różnych motywów w WPF, które pozwolą Ci w prosty sposób nadać aplikacji wspaniały wygląd
- Przybliżysz sobie praktyczną wiedzę dotyczącą wzorca MVVM
- Opracujesz prosty projekt notatnika do zapisywania, edycji i wczytywania tekstu
- Odczytasz i zapiszesz dane z i do pliku
- Zaprzęgniesz do pracy bazy danych
- Stworzysz prosty formularz logowania/rejestracji z zabezpieczonym hasłem
- Dowiesz się, jak pracuje się z MetroUI i MaterialDesign
Szkolenie WPF w .NET 6. Kurs video. Zastosowanie wzorca MVVM i kontrolek w projektach kończy się na poziomie średnio zaawansowanym i zaawansowanym, jeśli chodzi o zagadnienia dotyczące korzystania z baz danych, Entity Framework i ze wzorca MVVM. Po opanowaniu omawianego materiału nie będziesz mieć problemu z tworzeniem aplikacji przy użyciu wzorca MVVM, wykorzystaniem do tego baz danych, ze stosowaniem kontrolek dostępnych w WPF i z łączeniem ich ze sobą.
WPF to nie tylko technologia, ale także sztuka tworzenia interaktywnych i estetycznych aplikacji. Ten kurs to Twoja szansa, aby stać się mistrzem w tej dziedzinie i tworzyć aplikacje, które zachwycą zarówno użytkowników, jak i deweloperów.
Wybrane bestsellery
-
Szkolenie, które Ci dziś proponujemy, pozwoli Ci opanować tajniki pracy z silnikiem graficznym i API Windows Presentation Foundation, w skrócie WPF, znanym pod kodową nazwą Avalon. WPF bazuje na platformie programistycznej Microsoftu .NET 3 i wchodzi w skład WinFX. Możliwości ma naprawdę spore: integruje interfejs użytkownika, grafikę 2D i 3D, mult
(109,49 zł najniższa cena z 30 dni)
76.65 zł
219.00 zł (-65%) -
PowerShell to zaawansowany interpreter poleceń oparty na środowisku programistycznym .NET Framework. Jest preferowanym narzędziem do kontrolowania i zarządzania środowiskiem Windows i Azure. W przeciwieństwie do większości powłok, które operują na łańcuchach znaków, PowerShell wykorzystuje obiekty. Takie rozwiązanie oferuje zupełnie nowe możliwości
(92,95 zł najniższa cena z 30 dni)
67.60 zł
169.00 zł (-60%) -
Utrzymanie czystego kodu ułatwia pracę programistom i przyczynia się do szybszego reagowania na potrzeby odbiorców i wdrażania nowych funkcji. Większa efektywność zespołów programistycznych jest nieoceniona dla funkcjonowania firm. Pozwala zminimalizować ryzyko poważnych awarii i pozytywnie wpływa na wizerunek marki. Jednak utrzymanie czystego kodu
(84,50 zł najniższa cena z 30 dni)
67.60 zł
169.00 zł (-60%) -
Rynek pracy w IT zmienia się dynamicznie, w tempie odpowiadającym rozwojowi stosowanej w informatyce technologii. Ponieważ rośnie zakres wiedzy, liczba języków programowania, środowisk programistycznych i rozmaitych rodzajów oprogramowania wspomagającego, mamy obecnie do czynienia ze zjawiskiem specjalizacji. Dziś ze świecą szukać fullstack develop
(67,60 zł najniższa cena z 30 dni)
59.15 zł
169.00 zł (-65%) -
Nasz kurs bowiem pozwala zdobyć kompleksową wiedzę i umiejętności, jakich potrzebujesz do tego, by zbudować swoją pierwszą aplikację internetową przy użyciu platformy ASP.NET Core 6. Stworzysz aplikację od początku do końca w sposób maksymalnie praktyczny, wspomagając się w tym celu zintegrowanym środowiskiem programistycznym Visual Studio 2022. Po
(80,55 zł najniższa cena z 30 dni)
62.64 zł
179.00 zł (-65%) -
Jeśli zależy Ci na tym, by zadbać o swoje bezpieczeństwo online, proponowane przez nas szkolenie jest właśnie dla Ciebie. Dzięki niemu uświadomisz sobie, w jaki sposób nasze sieciowe urządzenia są wykorzystywane przeciw nam i jak się przed tym obronić. Dowiesz się, jak udoskonalić pod tym kątem system Windows. Poznasz zapewniającą pełną anonimowość
(74,50 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł (-40%) -
C# nadaje się do tego celu idealnie. Stworzony przez Microsoft, jest niezwykle uniwersalnym obiektowym językiem programowania. Podejście obiektowe pozwala na powiązanie danych z procedurami, ułatwia pisanie, utrzymanie kodu i jego rozwijanie. Dzięki połączeniu C# z platformą .NET język, początkowo przygotowany do pisania pod Windows, służy również
(67,05 zł najniższa cena z 30 dni)
52.15 zł
149.00 zł (-65%) -
Branża IT rozwija się z każdym rokiem intensywniej. Wraz ze stopniową automatyzacją, robotyzacją i wirtualizacją życia potrzeba coraz więcej osób, które będą w stanie sprawnie komunikować się ze światem rozmaitych maszyn - pisać dla nich oprogramowanie, tworzyć i udoskonalać strony WWW i aplikacje, budować sieci komputerowe, testować kod itd. Jeśli
(44,55 zł najniższa cena z 30 dni)
34.65 zł
99.00 zł (-65%) -
Programowanie obiektowe, jeden ze wzorców programowania, polega na definiowaniu szablonów (klas) łączących określone funkcjonalności z danymi opisującymi stan instancji tych klas (obiektów). Nacisk kładzie się w nim na ułatwienie pisania i konserwacji kodu, a także na to, by raz napisanego kodu można było użyć co najmniej kilkukrotnie. Obecnie jest
(47,60 zł najniższa cena z 30 dni)
41.65 zł
119.00 zł (-65%) -
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, t
(47,60 zł najniższa cena z 30 dni)
41.65 zł
119.00 zł (-65%) -
Jak można temu zaradzić? Pisząc lepszy, bardziej skalowalny kod. Od dłuższego czasu jest to możliwe w aplikacjach tworzonych w środowisku .NET. Od niedawna Microsoft udostępnia wiele udogodnień, które sprawiają, że pisanie takiego kodu jest dziś prostsze, przyjemniejsze i łatwiejsze do zrozumienia. Tworzenie kodu asynchronicznego, znajomość sposobó
(44,55 zł najniższa cena z 30 dni)
34.65 zł
99.00 zł (-65%)
O autorze kursu video
Mariusz Klap – ukończył studia na kierunku systemy i sieci komputerowe w PWSZ im. Witelona w Legnicy. Programowaniem zainteresował się dopiero na drugim roku studiów – dzięki przedmiotowi dotyczącemu projektowania aplikacji okienkowych w C++Builder. W tym czasie poznawał podstawy tworzenia gier komputerowych w środowisku Unity3D, tam też pierwszy raz trafił na język C# – i od tego zaczęła się jego przygoda z programowaniem. Dopiero po paru latach zaznajomił się z aplikacjami desktopowymi .NET. Kodowania uczył się samodzielnie z Internetu, tworząc własne projekty i poszerzając powoli swoją wiedzę. W wolnym czasie udziela korepetycji z podstaw C# i tworzenia aplikacji desktopowych. Interesuje się kulturą japońską i – szerzej – Azją, a ponadto astronomią i nowinkami technologicznymi. Cierpi na brak wolnego czasu, więc nauka gry na gitarze i pianinie, skoki ze spadochronem, jak również wyprowadzka do jednego z azjatyckich krajów muszą poczekać.
Spis lekcji (odkodowane lekcje)
-
1. WPF. Co musisz poznać by pracować z kontrolkami? 02:46:50
- 1.1. Binding, czyli wiązanie danych z kontrolkami 00:28:02
- 1.2. Zasoby binarne 00:11:19
- 1.3. Zasoby logiczne 00:18:52
- 1.4. Style 00:13:36
- 1.5. Wyzwalacze (triggers) 00:10:52
- 1.6. Konwertery jedno i wieloparametrowe 00:14:12
- 1.7. Motywy WPF - MaterialDesign i MetroUI 00:28:42
- 1.8. Wzorzec MVVM cz. 1 00:20:44
- 1.9. Wzorzec MVVM - zastosowanie Model, ViewModel i View w aplikacji 00:20:31
-
2. Tworzymy projekt - notatnik 00:31:41
-
3. Menadżer graczy 02:23:35
- 3.1. Omówienie projektu, pobranie wymaganych nugetów i utworzenie struktury folderów 00:11:47
- 3.2. Tworzenie interfejsu - główna zakładka 00:08:40
- 3.3. Tworzenie interfejsu - główna zakładka i gildie 00:11:07
- 3.4. Tworzenie interfejsu - gracze 00:04:44
- 3.5. Tworzenie dodatkowych okien - wybór gracza przy przypisaniu do gildii 00:04:18
- 3.6. Tworzenie dodatkowych okien - dodanie i edycja gildii 00:06:52
- 3.7. Tworzenie dodatkowych okien - dodanie i edycja graczy 00:04:31
- 3.8. Utworzenie klas repozytoriów, interfejsów, wymaganych klas 00:12:32
- 3.9. Utworzenie DataContextu i uzupełnienie repozytoriów 00:09:01
- 3.10. Dodanie migracji i utworzenie bazy danych 00:05:31
- 3.11. Utworzenie ViewModeli i podpięcie w oknach 00:03:29
- 3.12. Utworzenie ViewModelu + Binding - wybór gracza przy przypisaniu do gildii 00:09:56
- 3.13. Utworzenie ViewModelu + Binding - dodanie i edycja gildii 00:10:39
- 3.14. Utworzenie ViewModelu + Binding - dodanie i edycja gracza 00:08:46
- 3.15. Utworzenie ViewModelu + Binding - MainWindow 00:20:28
- 3.16. Dodanie przykładowych danych przy utworzeniu bazy danych 00:11:14
-
4. Menadżer wydatków domowych 02:47:51
- 4.1. Omówienie aplikacji i pobranie wymaganych nugetów 00:15:01
- 4.2. Utworzenie struktury folderów 00:00:47
- 4.3. Tworzenie interfejsu - rejestracja i logowanie 00:08:12
- 4.4. Tworzenie interfejsu - StatusBar 00:03:25
- 4.5. Tworzenie interfejsu - ogólne statystyki 00:04:40
- 4.6. Tworzenie interfejsu - statystyki według kategorii 00:07:28
- 4.7. Tworzenie interfejsu - statystyki według dat 00:07:51
- 4.8. Tworzenie interfejsu - transakcje 00:10:29
- 4.9. Tworzenie interfejsu - ustawienia 00:06:56
- 4.10. Utworzenie klas repozytoriów, interfejsów i wymaganych klas 00:08:41
- 4.11. Utworzenie DataContextu i uzupełnienie repozytoriów 00:12:45
- 4.12. Utworzenie ViewModeli i podpięcie w oknach + migracja 00:04:07
- 4.13. Wypełnienie ViewModelu - MainWindowViewModel 00:02:44
- 4.14. Wypełnienie ViewModelu + Binding - logowanie 00:11:24
- 4.15. Wypełnienie ViewModelu + Binding - statystyki 00:20:19
- 4.16. Wypełnienie ViewModelu + Binding - transakcje 00:20:10
- 4.17. Wypełnienie ViewModelu + Binding - ustawienia 00:04:45
- 4.18. Binding przy StatusBarze 00:01:58
- 4.19. Zamiana MessageBox na DialogBox i zakończenie kursu 00:16:09
Kurs Video "WPF w .NET 6. Kurs video. Zastosowanie wzorca MVVM i kontrolek w projektach" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły kursu
- Ilość lekcji:
- 45
- Czas trwania:
- 8 godz. 29 min.
- Format:
- Online
- Data aktualizacji:
- 2023-12-08
- ISBN :
- 978-83-289-0047-9, 9788328900479
- Numer z katalogu:
- 220797
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Systemy operacyjne » Windows
Programowanie » C#
Videopoint - inne kursy
-
Windows Server 2022 to sieciowy system operacyjny stworzony przez Microsoft. Został zaprojektowany z myślą o obsłudze dużych sieci komputerowych i infrastruktur IT. Jego popularność ciągle rośnie, szczególnie w zastosowaniach sieciowych jako serwery lokalne i serwery usług, takich jak WWW, FTP, chmura, DHCP, DNS, VPN, Print Server czy Hyper-V. Jest
(121,14 zł najniższa cena z 30 dni)
119.20 zł
149.00 zł (-20%) -
W świecie przepełnionym informacjami doskonała baza danych, która pozwala na ich zbieranie, organizowanie i zarządzanie nimi, to podstawa sprawnego funkcjonowania każdego przedsiębiorstwa. W tej branży od lat prym wiedzie relacyjna baza danych Oracle. Jednak aby efektywnie korzystać z jej dobrodziejstw, trzeba znaleźć z nią wspólny język. Tym język
(80,49 zł najniższa cena z 30 dni)
79.20 zł
99.00 zł (-20%) -
Automatyzacja pozwala na zwiększenie efektywności poprzez eliminację rutynowych zadań. Wiedząc o tym, firmy chętnie wdrażają automatyzację. Te, które jeszcze tego nie robią, tracą czas i pieniądze. Raporty nie pozostawiają złudzeń: według McKinsey & Company 57% firm już korzysta z automatyzacji AI, a do 2025 roku liczba ta ma wzrosnąć do 85%. Dzięk
(71,55 zł najniższa cena z 30 dni)
127.19 zł
159.00 zł (-20%) -
W dynamicznie zmieniającym się świecie biznesu automatyzacja procesów staje się kluczowym elementem sukcesu każdej organizacji. Technologia RPA (ang. robotic process automation) w połączeniu z zarządzaniem projektami i inżynierią oprogramowania tworzy nowy standard w zarządzaniu zasobami i operacjami firmowymi. I tu wkracza Microsoft Power Automate
(49,05 zł najniższa cena z 30 dni)
87.19 zł
109.00 zł (-20%) -
Notion, wszechstronne narzędzie do organizacji pracy, znajduje zastosowanie zarówno w sferze zawodowej, jak i prywatnej. Pomysł na jego stworzenie zrodził się z potrzeby dostępu w jednej aplikacji do funkcji i udogodnień oferowanych przez notatniki, bazy danych, kalendarze i menedżery zadań. Połączenie funkcji wielu narzędzi w jednej platformie spr
(39,90 zł najniższa cena z 30 dni)
35.60 zł
89.00 zł (-60%) -
Mówi się, że Scrum Master to lider służebny. Nazwa ta wynika wprost z koncepcji zarządzania, w której lider wspomaga swój zespół, zamiast nad nim dominować. To osoba, która usuwa przeszkody i pomaga zespołowi w stosowaniu zasad Scruma. Scrum to metoda zarządzania projektami, zgodna z manifestem Agile. Opiera się na sprintach – cyklach, podczas któr
(59,59 zł najniższa cena z 30 dni)
52.15 zł
149.00 zł (-65%) -
Angular został przystosowany przez programistów Google’a do tworzenia złożonych i skalowalnych aplikacji. Dzięki modułowości i wydajności jest wybierany do pisania wymagających aplikacji korporacyjnych i biznesowych. Kod jest zredukowany i zorganizowany modułowo, co zapewnia czytelność i ułatwia pracę nad projektem. Dla tworzenia dynamicznych aplik
(81,95 zł najniższa cena z 30 dni)
119.20 zł
149.00 zł (-20%) -
Pytest – nowoczesny framework do uruchamiania testów automatycznych w języku Python. Można używać tej platformy do przeprowadzania testów jednostkowych, ale sprawdzi się świetnie także podczas konstruowania rozbudowanych testów wyższego poziomu (integracyjnych, end-to-end) dla całych aplikacji czy bibliotek. Z Pytestu do testowania kodu korzystają
(39,90 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Marzysz o pracy w IT, która „robi różnicę”? Stanowisko inżyniera sieci wiąże się ze sporą odpowiedzialnością, ponieważ od niego zależy działanie sieci całego przedsiębiorstwa. Tylko co to właściwie znaczy? W praktyce chodzi o prawidłowe funkcjonowanie programów i aplikacji sieciowych, działanie telefonii IP, możliwość tworzenia kopii zapasowych i k
(76,05 zł najniższa cena z 30 dni)
135.20 zł
169.00 zł (-20%) -
Być może masz doskonały pomysł na własną aplikację, a nawet wyobrażasz sobie rzesze korzystających z niej i zadowolonych klientów, jednak pomimo wielkich aspiracji rozbijasz się o szklany sufit wynikający z braku doświadczenia programistycznego. Nie zniechęcaj się! Z pomocą przychodzą narzędzia no-code, niewymagające pisania kodu. Dzięki podejściu
(44,55 zł najniższa cena z 30 dni)
79.20 zł
99.00 zł (-20%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas:
Kurs video
![](https://static01.helion.com.pl/videopoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/videopoint/img/ajax-loader.gif)
Oceny i opinie klientów: WPF w .NET 6. Kurs video. Zastosowanie wzorca MVVM i kontrolek w projektach Mariusz Klap (0)
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.