Cursuri de pregatire Python and Blockchain
Python este un limbaj de programare popular și versatil care poate fi utilizat în diverse scopuri, cum ar fi dezvoltarea web, analiza datelor, învățarea automată și automatizarea. Python are, de asemenea, un set bogat de biblioteci și instrumente care îi pot ajuta pe utilizatori să creeze și să interacționeze cu sistemele blockchain și de criptomonede. Blockchain este o tehnologie revoluționară care permite crearea de rețele distribuite și descentralizate care pot stoca și transfera date în mod sigur și transparent. Criptomoneda este un activ digital care utilizează tehnologia blockchain pentru a facilita tranzacțiile de la egal la egal și schimbul de valori.
Acest curs de instruire live (online sau la fața locului), condus de un instructor, se adresează dezvoltatorilor de nivel începător sau mediu care doresc să utilizeze Python pentru a construi aplicații blockchain și criptomonede.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Utilizați Python pentru a crea și manipula sisteme și date de tip blockchain și criptomonede.
- Utilizați biblioteci și cadre Python, cum ar fi Flask, PyCrypto și web3.py, pentru a interacționa cu rețelele și serviciile blockchain și de criptomonede.
- Utilizați Python pentru a implementa contracte inteligente, algoritmi de consens și protocoale criptografice pentru aplicații blockchain și criptomonede.
- Utilizați Python pentru a dezvolta și implementa aplicații descentralizate (DApps) care rulează pe platforme blockchain și de criptomonede.
- Utilizați Python pentru a efectua analize și vizualizări de date pe date blockchain și criptomonede.
Formatul cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu de laborator live.
Opțiuni de personalizare a cursului
- Pentru a solicita o instruire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Schița de curs
Introducere la Python
-
Controlul fluxului programului dvs.
Lucrul cu liste
Lucrul cu tipul de date dicționar
Manipularea șirurilor de caractere
Potrivirea modelelor cu expresii regulate
Citirea, scrierea și gestionarea fișierelor
Depanarea codului dvs.
Extragerea de informații de pe internet (web scraping)
Lucrul cu documente Excel, Word și PDF
Lucrul cu CSV și JSON
Păstrarea timpului
Programarea sarcinilor
Lansarea de programe
Trimiterea de e-mailuri și alte mesaje
Manipularea imaginilor
Automatizarea GUI
Introducere la Blockchain
-
Istoric și context
Companii care utilizează Blockchain
Introducere în Bitcoin, Ethereum și Hyperledger
Rețele centralizate v/s descentralizate v/s distribuite
Provocări în timp real
Bitcoin și de ce sunt importante
-
Istoric și context
Caracteristici
Tranzacții
Minerit
Hashing și criptare cu două chei
Dovada de lucru
Arborele Merkle
CPU v/s GPU mining
Scurt istoric Tehnologiile din spatele Smart Contracts DAO Ether - Viitoarea criptomonedă
-
Blockchain pentru Dezvoltare
Mașină virtuală Ethereum Introducere în Solidty Utilizarea IDE-ului Solidity Configurarea primei rețele private Ethereum go-ethereum Fișierul Genesis Compilatorul Solc Remix IDE
-
Conectarea nodurilor la rețea
Cerințe
-
Competențe de bază în utilizarea calculatorului: navigare pe site-uri web, rularea programelor, salvarea și deschiderea documentelor etc.
Se recomandă cunoștințe anterioare de programare.
Cunoașterea framework-urilor javascript, cum ar fi NodeJS, este foarte recomandată.
O anumită experiență în mediul Linux/Unix este preferabilă.
Este bine să aveți o expunere la tehnologia open source.
Audiență
-
Dezvoltatorii
Antreprenori
Oricine dorește să exploreze conceptele și principiile blockchain și criptomonedă folosind Python
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Python and Blockchain - Rezervare
Cursuri de pregatire Python and Blockchain - Solicita Oferta
Python and Blockchain - Cerere de consultanta
Mărturii (2)
Patrick did a great job of striking a balance between covering all the prepared material while making time to give detailed answers to any questions from the group
Mick Mccarthy - Rakuten Blockchain Lab
Curs - Ethereum for Developers
Dl Chen are o mulțime de cunoștințe și experiențe în domeniul blockchain. Mi-au plăcut secțiunile pe care a fost dispus să discute cu mine pe niște sceanrio reale. A avut o viziune foarte clară asupra întrebărilor și mi-a oferit diferite sfaturi/sugestii pe care le-am avut în cazul real. Nu și-a vândut ideile, ci m-a îndrumat să înțeleg această nouă tehnologie din diferite perspective, explicându-mi argumentele pro/contra pentru fiecare situație.
Hailiang Shi
Curs - Ripple Blockchain for Financial Companies
Tradus de catre o masina
Upcoming Courses
Cursuri înrudite
Ripple for Financial Managers
7 oreRipple (cunoscut anterior ca OpenCoin) este un sistem de decontare brută (RTGS), sursă deschisă, în timp real, schimb valutar și rețea de remitențe. Se bazează pe o bază de date publică comună (ledger), care permite plăți distribuite, schimburi și remitențe. Ripple este utilizat de companii precum UniCredit, UBS și Santander.
În cadrul acestui instruire, instruit în direct, participanții vor învăța cum funcționează Ripple examinând studii de caz din lumea reală și Blockchain un set de tranzacții live în clasă pe Blockchain .
Până la sfârșitul acestui antrenament, participanții vor putea:
- Înțelegeți cum se integrează Ripple în sistemele de plată existente
- Înțelegeți conceptele din spatele tranzacțiilor semnate criptografic, monedele fiat și moneda internă Ripple ( XRP ).
- Utilizați Ripple ca opțiune de remitere alternativă
- Efectuați plăți transfrontaliere cu clienți de retail, corporații și alte bănci
- Utilizați jetoane pentru a reprezenta moneda fiat, criptocurrency, marfă, mile de zbor frecvente, minute mobile și altele.
Public
- Managerii financiari
- Administratorii băncilor
- Reprezentanții companiei de carduri de credit
Formatul cursului
- Partea de prelegere, o discuție parțială, exerciții și practici practice
Monax: Build a Smart Contract Application
7 oreÎn acest training live, condus de un instructor în România, participanții vor învăța cum să construiască o aplicație blockchain de contract inteligent cu Monax.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Dezvoltați și implementați o aplicație distribuită folosind tehnologia blockchain și smart contract. .
- Înțelegeți designul și funcționalitatea 'contractelor inteligente' și cum să creați unul. .
Developing dApps with Web3, Solidity, and React
14 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să folosească Web3, Solidity și React pentru a crea, construi și implementa aplicații descentralizate (dapps) care rulează pe blockchain.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul de dezvoltare necesar pentru a începe să dezvoltați dApps cu Web3, Solidity și React. .
- Înțelegeți caracteristicile și arhitectura lui Web3. .
- Învățați conceptele cheie ale Ethereum, contractelor inteligente și criptografiei Blockchain. .
- Aplicați exemple practice de programare Solidity și de proiectare a contractelor inteligente. .
- Faceți ca aplicațiile React să interacționeze cu Smart Contracts. .
Bitcoin for Developers
14 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze Bitcoin pentru a proiecta și construi aplicații personalizate integrate cu blockchain și criptomonede bazate pe bitcoin.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul de dezvoltare necesar pentru a începe să dezvoltați aplicații bazate pe Bitcoin .
- Înțelegeți în profunzime conceptele cheie ale Bitcoin și criptomonedelor. .
- Înțelegeți elementele fundamentale ale tehnologiei blockchain, cazurile de utilizare și beneficiile. .
- Învățați cum să proiectați un blockchain bazat pe bitcoin. .
- Aplicați exemple practice de scripting Bitcoin și programare bazată pe stivă.
- Învățați despre diferitele tranzacții, măsuri de securitate și instrumente de interacțiune cu Bitcoin. .
Introduction to Bitcoin Mining
7 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează participanților începători care doresc să dobândească o înțelegere solidă a mineritului Bitcoin și a tehnologiilor conexe.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Înțelegeți fundamentele mineritului Bitcoin și rolul său în rețeaua Bitcoin. .
- Setați și configurați hardware și software de minerit. .
- Utilizați software-ul minier pentru a participa la pool-uri miniere și pentru a câștiga recompense. .
- Înțelegeți provocările potențiale ale mineritului Bitcoin și cum să le atenuați. .
Advanced Bitcoin Mining: Techniques and Strategies
14 oreAcest curs de formare live, condus de un instructor în România (online sau la fața locului) se adresează participanților de nivel intermediar sau avansat care doresc să își aprofundeze cunoștințele despre mineritul Bitcoin și tehnologiile aferente.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Implementați strategii avansate de minerit pentru o mai mare eficiență și profitabilitate.
- Dezvoltați și implementați software minier personalizat.
- Proiectați și gestionați operațiuni miniere sigure. .
- Rezolvați problemele comune de minerit și reduceți riscurile. .
- Să fiți la curent cu cele mai recente tendințe și inovații din industria minieră. .
Corda: Distributed Ledger for Financial Companies
14 oreÎn cadrul acestui curs de instruire live, condus de un instructor în România, participanții vor învăța tehnologiile care stau la baza Corda în timp ce construiesc și implementează o aplicație bazată pe Corda.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Utilizați Corda pentru a construi, implementa și rula o aplicație financiară și de registru distribuit. .
- Utilizați Corda pentru a înregistra, gestiona și automatiza acordurile juridice între partenerii de afaceri. .
- Implementați confidențialitatea și scalabilitatea în aplicațiile descentralizate. .
MultiChain: Set Up a Private Blockchain
14 oreÎn acest curs de instruire live, condus de un instructor în România, participanții vor învăța cum să folosească MultiChain pentru a configura un blockchain privat și pentru a dezvolta o aplicație de probă.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și utilizați instrumentele necesare pentru dezvoltare MultiChain. .
- Crearea, conectarea, configurarea și utilizarea propriului lor Blockchain privat.
- Crearea unui nod inițial, începerea blocului de geneză și activarea mineritului privat folosind alte noduri din rețea. .
- Transacționați activele native, activați și controlați mineritul și instalați MultiChain Explorer și webDemo. .
- Utilizați comenzile API pentru a controla MultiChain și pentru a gestiona codurile și mesajele de eroare. .
- Personalizați parametrii de execuție care afectează comportamentul nodurilor individuale. .
- Crearea unui model de guvernanță consensuală pentru blockchain. .
- Instalați și utilizați portofele și biblioteci Bitcoin populare pentru conectarea la un blockchain MultiChain. .
Blockchain Development with Stellar
21 oreBlockchain este un sistem de baze de date descentralizat care stocă datele în ledger distribuite pe mai multe noduri. Stellar este o infrastructură distribuită cu sursă deschisă, hibridă blockchain pentru plăți.
În această instruire condusă de instructori, formarea live, participanții vor învăța cum să dezvolte aplicații blockchain cu Stellar.
La sfârșitul cursului, participanții vor putea:
- Înțelegeți blockchain, fundațiile sale și modul în care funcționează
- Înțelegeți Stellar și cum funcționează
- Integrați Stellar în propria infrastructură
- Set Stellar pentru dezvoltarea blockchain
- Înțelegeți conceptele avansate și utilizați aplicațiile de referință pentru a începe construirea cu Stellar
Audienţă
- Dezvoltatori
- profesioniștii IT
Formatul cursului
- Lecții parțiale, discuții parțiale, exerciții și practici grele
Solidity: Introduction to Blockchain Programming
14 oreÎn acest curs de instruire live, condus de un instructor în România, participanții vor învăța cum să scrie un contract inteligent folosind Solidity.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Crearea de aplicații care implementează logica de afaceri cu autoaplicare (aplicabilă contractelor inteligente). .
- Implementați un cod care lasă o înregistrare nerefuzabilă și autoritară a tuturor tranzacțiilor. .
- Dezvoltați contracte de cod distribuit executabile bazate pe Ethereum (EDCC). .
- Înțelegeți caracteristicile de bază și avansate ale Solidity și ale Ethereum Virtual Machine (EVM). .
Ethereum for Developers
21 oreBlockchain: Launch Your First Dapp
7 oreÎn cadrul acestui curs de instruire live, condus de un instructor în România, participanții vor învăța cum să evalueze, să planifice și să își lanseze propriul Dapp pe piață.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Înțelegeți caracteristicile unui Dapp (open source, descentralizat, stimulat.) .
- Înțelegeți caracteristicile lansărilor de succes ale Dapp. .
- Prindeți, lansați și gestionați un proiect Dapp. .
Blockchain Development: Creating Decentralized Applications with .Net
14 oreAplicațiile descentralizate sau dApps sunt aplicații care rulează pe blockchain.
În cadrul acestui curs de instruire live, condus de un instructor, participanții vor învăța cum să dezvolte aplicații descentralizate (dApps) folosind Microsoft Visual Studio, pe măsură ce construiesc dApps folosind două metode de integrare cu Visual Studio.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Înțelegeți elementele de bază ale dezvoltării aplicațiilor descentralizate (dApps)
- Înțelegeți diferențele dintre aplicațiile ASP.NET tipice și dApps
- Învățați cum să lucrați cu contractele inteligente
- Construiți dApps folosind Microsoft Visual Studio, BlockApps și Solidity
- Construiți dApps utilizând Microsoft Visual Studio, Microsoft Azure și BlockApps STRATO
Audiență
- Dezvoltatorii
Formatul cursului
- O parte prelegere, o parte discuție, exerciții și practică intensă.