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