Kursplan

Introduktion till Python

  • Kontrollera flödet i ditt program
  • Arbeta med listor
  • Arbeta med ordlistedatatypen
  • Manipulera strängar
  • Mönstermatchning med reguljära uttryck
  • Läsa, skriva och hantera filer
  • Felsöka din kod
  • Hämta information från internet (webbskrapning)
  • Arbeta med Excel, Word och PDF-dokument
  • Arbeta med CSV och JSON
  • Att hålla tiden
  • Schemalägga uppgifter
  • Starta program
  • Skicka e-post och andra meddelanden
  • Manipulera bilder
  • Automatisering av grafiskt användargränssnitt

Introduktion till Blockchain

  • Historia och bakgrund
  • Företag som använder Blockchain
  • Introduktion till Bitcoin, Ethereum och Hyperledger
  • Centraliserade v/s decentraliserade v/s distribuerade nätverk
  • Utmaningar i realtid

Bitcoin och varför är de viktiga?

  • Historia och bakgrund
  • Karakteristika
  • Transaktioner
  • Gruvdrift
    • Hashning och kryptering med dubbla nycklar
    • Bevis på arbete
    • Merkle träd
    • CPU v/s GPU gruvdrift
  • Konsensus

Ethereum

  • Kort bakgrund
  • Tekniken bakom
  • Smart Contracts
  • DAO
  • Ether - Den kommande kryptovalutan

Blockchain för utveckling

  • Ethereum Virtuell dator
  • Introduktion till Solidty
  • Användning av Solidity IDE
  • Konfigurera ditt första privata Ethereum nätverk
    • gå- ethereum
    • Genesis-fil
    • Solc-kompilatorn
    • Remix IDE
  • Ansluta noder till nätverk
  • Hälsare
  • Web3 Ramverk

Krav

  • Grundläggande datorfärdigheter: surfa på webbplatser, köra program, spara och öppna dokument, etc.
  • Förunderlag i programmering är starkt rekommenderat
  • Kunskap om JavaScript-ramverk som NodeJS är starkt rekommenderat
  • Vissa erfarenheter av Linux/Unix-miljö är fördelaktigt
  • Bra att ha exponering för öppen källkodsteknologi

Målgrupp

  • Utvecklare
  • Entreprenörer
  • Alla som vill utforska begrepp och principer för blockchain och kryptovalutor med Python
 28 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier