Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do Pythona

  • Kontrolowanie przepływu programu
  • Praca z listami
  • Praca ze słownikami
  • Manipulowanie ciągami znaków
  • Dopasowywanie wzorców za pomocą wyrażeń regularnych
  • Czytanie, zapisywanie i zarządzanie plikami
  • Debugowanie kodu
  • Pobieranie informacji z internetu (web scraping)
  • Praca z dokumentami Excel, Word i PDF
  • Praca z plikami CSV i JSON
  • Zarządzanie czasem
  • Planowanie zadań
  • Uruchamianie programów
  • Wysyłanie e-maili i innych wiadomości
  • Manipulowanie obrazami
  • Automatyzacja interfejsu graficznego

Wprowadzenie do Blockchain

  • Historia i tło
  • Firmy korzystające z Blockchain
  • Wprowadzenie do Bitcoin, Ethereum i Hyperledger
  • Sieci scentralizowane vs zdecentralizowane vs rozproszone
  • Rzeczywiste wyzwania

Bitcoin i ich znaczenie

  • Historia i tło
  • Charakterystyka
  • Transakcje
  • Wydobycie
    • Hashowanie i szyfrowanie z podwójnym kluczem
    • Dowód pracy
    • Drzewo Merkle
    • Wydobycie na CPU vs GPU
  • Konsensus

Ethereum

  • Krótkie tło
  • Technologie stojące za Ethereum
  • Inteligentne kontrakty
  • DAO
  • Ether – nadchodząca kryptowaluta

Blockchain dla rozwoju

  • Maszyna wirtualna Ethereum
  • Wprowadzenie do Solidity
  • Używanie IDE Solidity
  • Konfigurowanie pierwszej prywatnej sieci Ethereum
    • go-ethereum
    • Plik Genesis
    • Kompilator Solc
    • Remix IDE
  • Łączenie węzłów z siecią
  • Greeter
  • Framework Web3

Wymagania

  • Podstawowe umiejętności komputerowe: przeglądanie stron internetowych, uruchamianie programów, zapisywanie i otwieranie dokumentów itp.
  • Wskazana jest wcześniejsza znajomość programowania.
  • Wskazana jest znajomość frameworków JavaScript, takich jak NodeJS.
  • Preferowane jest pewne doświadczenie w środowisku Linux/Unix.
  • Dobrze jest mieć doświadczenie z technologiami open source.

Odbiorcy

  • Programiści
  • Przedsiębiorcy
  • Każdy, kto chce poznać koncepcje i zasady blockchain i kryptowalut przy użyciu Pythona
 28 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie