Ethereum Training: Hands-on Ethereum Development Bootcamp

Kurz na míru

Základní info

Ethereum Training: Hands-On Ethereum Development Bootcamp

In-House Workshop na míru

In-house, třídenní hands-on bootcamp Ethereum Development, určený programátorům a vývojářům, kteří chtějí do hloubky proniknout do psaní smart kontraktů a stavby aplikací, které s nimi interagují. Kurz podrobně pokrývá Ethereum, smart kontrakty a vývojářský jazyk Solidity, s přibližně 50 % času věnovaným praktickým programovacím labům.

Pro koho je workshop určen

  Programátoři

  Vývojáři aplikací

  Systémoví architekti

  Síťoví architekti

  Architekti síťové bezpečnosti

  IT profesionálové s programátorskou zkušeností

Proč in-house a na míru

Otevřený kurz pracuje s obecnými demo aplikacemi (např. hlasovací demo). V in-house realizaci lze hands-on laby — od Remix IDE přes vytvoření vlastního ERC-20/ERC-721 tokenu po nasazení na živé sítě — nasměrovat na konkrétní typ Ethereum aplikace, kterou váš tým plánuje stavět, takže si vývojáři rovnou vyzkouší workflow relevantní pro jejich vlastní projekt.

  Akreditované kurzy jsou fajn, ale praktická implementace nás baví a má okamžitou návratnost investice.

Jediné ACO pro tři pilíře implementace

  Simulace — Praktické workshopy, ve kterých si tým vyzkouší reálná architektonická rozhodnutí ještě před nasazením do produkce.

  Embedding — Implementace metodiky přímo do organizace — přístup funguje i poté, co lektor odejde ze sálu.

  Tailoring — Přizpůsobení metodiky konkrétnímu projektu, technologickému stacku a omezením firmy — žádná obecná prezentace.

Přístupy k realizaci

  Agilně — Inkrementální zavádění — dovednosti a architektonické vzory se zabudovávají modul po modulu, v souladu s dodávkovými sprinty.

  Big-bang — Umíme řídit i velké změny — kompletní přenastavení architektury dodané v koncentrovaném, intenzivním formátu.

  Ad-hoc — Bonboniéra toho nejlepšího — sestavená na míru z modulů workshopu podle konkrétní a naléhavé potřeby.

Cíle workshopu

  Do hloubky pochopit Ethereum, smart kontrakty a vývojářský jazyk Solidity

  Navrhovat a psát smart kontrakty a aplikace, které s nimi interagují

  Získat prakticky ověřené dovednosti prostřednictvím hands-on programovacích labů (cca 50 % času kurzu)

  Připravit se na zkoušku Certified Blockchain Ethereum Developer

Praktické výstupy

  Prakticky ověřené dovednosti psaní smart kontraktů a Ethereum aplikací, získané v hands-on labech pokrývajících kompletní vývojářský workflow — od Remix IDE po nasazení na živé sítě

  Vlastnoručně vytvořené ERC-20 i ERC-721 tokeny jako součást praktických cvičení

  Tým připravený na zkoušku Certified Blockchain Ethereum Developer (voucher zahrnutý v ceně)

Ukázková struktura workshopu (přizpůsobitelná potřebám firmy)

Modul 1 — Historie Ethereum

Hledání digitálních peněz (1975–2008); Bitcoin (2008–2009); Ethereum (2015); Hyperledger (2015).

Modul 2 — Jak se Ethereum používá

Ether; ERC-20; ERC-721; smart kontrakty; Blockchain 2.0 = decentralizace + trvalost.

Modul 3 — Jak Ethereum funguje

Mining vs. non-mining uzly; Proof of Work; Proof of Stake; upgrade Ethereum 2.0; gas.

Modul 4 — Jak vypadá Ethereum aplikace

Vrstvy blockchain aplikace; hlasovací demo (Voting Demo).

Modul 5 — Návrhová rozhodnutí řešení

IPFS, IoTA; deterministická konkurence; bezpečnostní best practices; veřejné vs. privátní síťové instance.

Modul 6 — Ethereum hands-on laby

Remix IDE; MetaMask a testovací sítě; Infura.io; Web3.js; eventy; function modifiers; mappings a structs; dědičnost (inheritance); nasazení na živé sítě; vytvoření vlastního ERC-20 tokenu; vytvoření vlastního ERC-721 tokenu.

Doporučené předpoklady

  Nezbytně nutné: základní znalost JavaScriptu / HTML

  Výhodou: základní znalost C++ / Javy, datové typy

  Výhodou: základní znalost práce s git repozitáři

  Výhodou: základní znalost Solidity

  Technický požadavek: laboratorní prostředí aktuálně nepodporuje čipy Apple ARM M1 — potřebný je stroj s architekturou x86

Detaily workshopu

  Formát: 3denní, in-house, lektorem vedený, prezenčně nebo virtuálně

  Přibližně 50 % času kurzu tvoří praktické programovací laby

  Součástí kurzu: expertní lektor, certifikát o absolvování, voucher na zkoušku Certified Blockchain Ethereum Developer a slidy z kurzu

  Vzhledem k technickému obsahu labů se kurz nedoporučuje účastníkům bez programátorské znalosti a zkušenosti

  Hands-on laby lze nasměrovat na konkrétní typ Ethereum aplikace, kterou váš tým plánuje stavět

Profil konzultanta / lektora

Workshop vede senior konzultant TAYLLORCOX s AWS akreditací a praxí v implementaci cloudové architektury u klientů napříč obory. Konzultant kombinuje roli lektora a implementačního poradce — cílem je, aby po workshopu zůstala v týmu použitelná architektura, ne jen zápisky.

Časté dotazy

1. Je součástí kurzu zkouška?

Ano — v ceně kurzu je zahrnutý voucher na zkoušku Certified Blockchain Ethereum Developer, plus certifikát o absolvování.

2. Pro koho je kurz určen?

Pro programátory, vývojáře aplikací, systémové a síťové architekty, architekty síťové bezpečnosti a IT profesionály s programátorskou zkušeností.

3. Jaké zkušenosti účastníci potřebují?

Nezbytně nutná je základní znalost JavaScriptu/HTML; výhodou je základní znalost C++/Javy, práce s git repozitáři a základní znalost Solidity.

4. Je to spíš teoretické, nebo praktické?

Vysoce praktické — přibližně 50 % času kurzu tvoří hands-on programovací laby (Remix IDE, MetaMask, Web3.js, vlastní ERC-20/ERC-721 token a další).

5. Je nutné specifické vybavení pro laby?

Ano — virtuální laboratorní prostředí aktuálně nepodporuje čipy Apple ARM M1, je potřeba stroj s architekturou x86.

6. Kolik dní kurz trvá?

Tři dny, lektorem vedený kurz.

7. Jaká témata jsou zahrnuta?

Historie Ethereum, jak Ethereum funguje a jak se používá (Ether, ERC-20, ERC-721, smart kontrakty), struktura Ethereum aplikace, návrhová rozhodnutí (IPFS, bezpečnost, veřejné vs. privátní sítě) a rozsáhlá sada hands-on labů.

8. Jaký je přínos pro organizaci?

Vývojářský tým s prakticky ověřenými dovednostmi psaní smart kontraktů a Ethereum aplikací, certifikovaný jako Certified Blockchain Ethereum Developer.

9. Lze hands-on laby přizpůsobit naší organizaci?

Ano — laby lze nasměrovat na konkrétní typ Ethereum aplikace nebo use case, který váš tým plánuje stavět.

10. Jak je to s cenou a termínem?

Cena, termíny a podmínky storna závisí na velikosti skupiny a formátu. Kontaktujte nás prosím telefonicky nebo přes kontaktní formulář pro nabídku na míru.

Jak nás hodnotí klienti

★★★★★

Na základě zpětné vazby klientů ze všech realizovaných AWS workshopů TAYLLORCOX.

Zdroj obsahu: https://www.tx.cz/blockchain/ethereum-training-hands-on-ethereum-development-bootcamp

Ethereum Training: Hands-on Ethereum Development Bootcamp

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je devět a deset ? Součet zapište číslicemi.