ODBIERZ TWÓJ BONUS :: »

Blockchain. Kurs video. Smart kontrakty i aplikacje zdecentralizowane w praktyce

Podstawowe informacje:
Czas trwania: 04:41:54
Poziom: podstawowy
Autor: Sylwester Wieczorkowski
Liczba lekcji: 32
Technologia: Angular CLI 10, Solidity 0.5, MetaMask
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
39,90 zł 199,00 zł (-80%)
59,90 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 39 punktów
Korzyści:
  • Materiały dodatkowe do kursu
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w ebookpoint.pl

Czego się nauczysz?

  • Rozumienia zasad działania sieci blockchain na przykładzie Ethereum
  • Tworzenia, wdrażania i testowania smart kontraktów w języku Solidity
  • Stosowania narzędzi MetaMask, Etherscan i Remix
  • Wykorzystywania technologii rejestrów rozproszonych w projektach IT
  • Budowania aplikacji zdecentralizowanych (DApps) w Angular + Material Design
  • Projektowania i testowania systemów takich jak loteria czy głosowanie online
  • Analizowania i integrowania rozwiązań blockchain w praktyce

Spis lekcji

1. Wstęp 00:06:37
1.1. O instruktorze
00:04:17
1.2. O kursie
00:01:28
1.3. Narzędzia
00:00:52
2. Podstawy Ethereum 01:09:07
2.1. Czym właściwie jest blockchain?
OGLĄDAJ » 00:10:31
2.2. Struktura bloków i rodzaje transakcji
00:03:57
2.3. Instalacja MetaMask - mnemonik i konta użytkowników
00:07:28
2.4. Zasilenie konta i rodzaje sieci Ethereum
00:06:34
2.5. Pierwsza transakcja i przeglądarka bloków Etherscan
00:06:29
2.6. Język Solidity i pierwszy smart kontrakt
00:12:55
2.7. Testowanie w środowisku Remix i opłaty transakcyjne
00:13:11
2.8. Wdrażanie kolejnych wersji - rozbudowa kontraktu
00:08:02
3. Loteria - podstawy Solidity 00:33:51
3.1. Podstawowe typy i globalna zmienna msg
OGLĄDAJ » 00:06:21
3.2. Kupno losu - funkcja payable
00:03:09
3.3. Generator liczb pseudolosowych i wybór zwycięzcy
00:08:21
3.4. Zdarzenia w Solidity
00:03:13
3.5. Walidacja i modyfikatory funkcji
00:03:45
3.6. Testowanie za pomocą JavaScript VM
00:09:02
4. Loteria - interfejs użytkownika 01:49:58
4.1. Architektura aplikacji zdecentralizowanych
00:06:30
4.2. Usługa Infura API
00:02:41
4.3. Utworzenie aplikacji Angular
00:10:00
4.4. Integracja z Web3 i detekcja providera Ethereum
00:20:31
4.5. Zdarzenia MetaMask
00:08:47
4.6. Instalacja Angular Material
00:04:06
4.7. Integracja ze smart kontraktem - odczyt danych
00:14:51
4.8. Integracja ze smart kontraktem - zapis danych
00:09:18
4.9. Przygotowanie widoku i testy
00:21:30
4.10. Historia wygranych
00:11:44
5. System do głosowania - zaawansowane smart kontrakty 00:39:57
5.1. Typy referencyjne, czyli struct i mapping
00:07:45
5.2. Liczenie głosów - pętle i instrukcje warunkowe
00:11:33
5.3. Utworzenie fabryki głosowań i testy
00:20:39
6. System do głosowania 00:18:22
6.1. Interfejs użytkownika
00:18:22
7. Podsumowanie 00:04:02
7.1. Podsumowanie
00:04:02

Obierz kurs na... kryptorewolucję w IT

Czym właściwie jest łańcuch bloków? To technologia leżąca u podstaw sieci kryptowalut. Blockchain jest rozproszoną, niezaprzeczalną bazą danych - rejestrem (DLT, Distributed Ledger Technology) zabezpieczonym przed zmianą za pomocą algorytmów kryptograficznych. Pierwotnym i podstawowym zastosowaniem sieci blockchain był bezpieczny transfer wartości cyfrowej z pominięciem zaufanych instytucji pośredniczących. Kolejne, programowalne generacje blockchaina umożliwiają tworzenie inteligentnych kontraktów (smart contracts) - kawałków kodu umieszczonych w rejestrze rozproszonym. Smart kontrakty stanowią zaplecze (backend) zdecentralizowanych rozwiązań internetowych (DApps, Decentralised Applications), które zapewniają integralność danych oraz są w pełni transparentne dla użytkowników - budowane jest dzięki temu zaufanie oparte na technologii.

Blockchain jest wciąż nowością w świecie informatycznym i jako taki budzi żywe zainteresowanie przedsiębiorstw działających w sektorze nowych technologii. Wbrew pozorom nie tylko tych, które specjalizują się w tematach okołokryptowalutowych. Łańcuchy bloków bowiem okazują się użyteczne w zarządzaniu wieloma sektorami innowacyjnej gospodarki. Sprawdzają się choćby w procesach zarządzania danymi - z wykorzystaniem technologii blockchain powstają systemy zapewniające integralność krytycznych informacji utrzymywanych i udostępnianych wewnątrz i na zewnątrz organizacji. Biznes rozumie - blockchain to rewolucja. Przyszłość, która już puka do drzwi. Firmy zaczynają intensywnie poszukiwać znających temat developerów. A tych... brakuje.
Sądzisz, że umiejętność programowania i wykorzystania w praktyce rozproszonych baz danych przechowujących pełną historię zmian to szansa na Twoją przyszłą karierę w branży? Jeśli tak, zacznij się ich uczyć już dziś. Najlepiej od podstaw, podczas naszego szkolenia.

Co Cię czeka podczas naszego profesjonalnego szkolenia?

Podczas tego kursu video:

  • Poznasz zasadę działania najpopularniejszej programowalnej sieci blockchain - Ethereum.
  • Dowiesz się, jak wykorzystać technologię rejestrów rozproszonych do budowy rozwiązań komercyjnych.
  • Nauczysz się tworzyć, wdrażać i testować smart kontrakty napisane w języku Solidity.
  • Opanujesz takie narzędzia jak MetaMask, Etherscan czy Remix.

Co więcej...

  • Zbudujesz od podstaw dwie kompletne aplikacje zdecentralizowane: loterię i system do głosowania, a także napiszesz smart kontrakty oraz przygotujesz i zintegrujesz z nimi interfejs użytkownika.

Blockchain. Kurs video. Smart kontrakty i aplikacje zdecentralizowane w praktyce rozpoczyna się od absolutnych podstaw, kończy zaś na poziomie średnio zaawansowanym. Przeznaczony jest dla osób, które opanowały już podstawy programowania - w trakcie nauki przyda się znajomość JavaScriptu lub innego języka skryptowego. Podczas kursu poznasz zbliżony do JavaScriptu język Solidity. Będziesz też tworzyć interfejs użytkownika w języku TypeScript, a konkretniej we frameworku Angular z biblioteką Material Design.

Pięć godzin w przyszłości

Technologia blockchain to nie bułka z masłem. Opanowanie choćby tylko podstaw pracy w niej wymaga zainwestowania czasu i zaangażowania. Jeśli zdecydujesz się zrobić to z nami, poprosimy Cię o wygospodarowanie niecałych pięciu godzin, podczas których odbędziemy wspólnie solidne blockchainowe szkolenie. Dzięki niemu poznasz zasady działania sieci Etherum oraz podstawowe pojęcia dotyczące sieci kryptowalut. Zrozumiesz, jakie korzyści oraz ograniczenia wiążą się z technologią rejestrów rozproszonych. Zaznajomisz się z wtyczką MetaMask, eksploratorem bloków Etherscan i zewnętrznym API Infura. Nieobce Ci będą środowisko programistyczne Remix, język Solidity, a także biblioteka Web3. Przeszkoliwszy się, będziesz w stanie stosować w praktyce technologie blockchain, projektować rozwiązania zdecentralizowane oraz analizować transakcje w sieci Ethereum. Stworzysz, wdrożysz i przetestujesz inteligentne kontrakty, a następnie zintegrujesz z nimi interfejs użytkownika (Angular + Material Design). Do wszystkich zadań związanych z technologią blockchain dobierzesz oczywiście odpowiednie narzędzia programistyczne.

Sprawdź, jakie dodatkowe materiały przygotował dla Ciebie autor! 

Wybrane bestsellery

O autorze kursu video

Sylwester Wieczorkowski - programista, konsultant i przedsiębiorca, Microsoft Certified Trainer and Specialist, Certified Blockchain Expert oraz wykładowca Uniwersytetu Mikołaja Kopernika w Toruniu. Od lat współpracuje z firmami programistycznymi, a także start-upami z całego świata, tworząc dla nich rozwiązania IT. Jest odpowiedzialny za projektowanie i rozwój skalowalnych aplikacji biznesowych oraz integrację z wiodącymi technologiami firmy Microsoft. Autor bloga Projekt po Godzinach (projektpogodzinach.pl) oraz kursu o tworzeniu i sprzedaży własnych aplikacji „Własna aplikacja - od pomysłu do pierwszych klientów” (budujaplikacje.pl).

Oceny i opinie klientów: Blockchain. Kurs video. Smart kontrakty i aplikacje zdecentralizowane w praktyce Sylwester Wieczorkowski (5)

Informacja o opiniach
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.
6.0
  • 6 (5)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (0)
  • 1 (0)
  • Kurs zasługuje na 6 gwiazdek. Przerobiłem kurs jednym tchem - tj. w jakieś 4 dni - pisząc kod za autorem. Super ! Na minus można policzyć, to że jest w starszej wersji Solidity i nie w najnowszej wersji Angulara. Musiałem wspomagać się Stack Overflow, ale to raczej rozwija o własne doświadczenia i głębsze zrozumienie.

    Rozwiń »
    Opinia: Marcin Opinia dodana: 2022-02-14 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Bardzo dobry kurs wprowadzający do tworzenia aplikacji w Ethereum. Warto mieć choćby niewielkie doświadczenie z programowaniem w dowolnym języku.

    Opinia: anonimowa Opinia dodana: 2021-12-04 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Kurs nie jest łatwy, ale jeśli ktoś posiada podstawy JSa to sobie poradzi. Autor potrafi zainteresować tematyką, nie ma w tym kursie zbędnej paplaniny, samo mięsko!

    Opinia: Marcin Opinia dodana: 2021-11-27 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Dbałość o najmniejsze szczegóły i sposób narracji tworzy ten kurs jednym z moich ulubionych. Nie trzeba doszukiwać informacji w innych źródłach, domyślać się co autor chciał przekazać. Nie ma żadnych niedomówień - wiedza wyłożona na tacy. Bardzo łatwo załapać podstawy i zainteresować się tematem na dłużej. Polecam wszystkim, których interesuje Blockchain, język Solidity oraz platforma Ethereum.

    Rozwiń »
    Opinia: anonimowa Opinia dodana: 2020-02-20 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Świetnie wytłumaczone zasady działania Ethereum i języka Solidity. Pełen profesjonalizm - autor wie o czym mówi, nie robi błędów i każdy kolejny krok tłumaczy w jasny i przejrzysty sposób - można się wiele nauczyć w krótkim czasie. Dodatkowo wysoka rozdzielczość i duża czcionka pozwala na oglądanie materiału nawet na telefonie. Dobra robota

    Rozwiń »
    Opinia: Mike Opinia dodana: 2020-02-10 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2020-01-20
ISBN: 978-83-283-6493-6, 9788328364936
Numer z katalogu: 104056

Videopoint - inne kursy

Kurs video
39,90 zł
Dodaj do koszyka
Sposób płatności