Developing dApps met Web3, Solidity, en React Training Cursus
Web3 is een derde generatie van de internetevolutie, gedecentraliseerd ecosysteem op basis van blockchain-technologie.
Deze live training onder leiding van een instructeur (online of ter plaatse) is bedoeld voor ontwikkelaars die Web3, Solidity en React willen gebruiken om gedecentraliseerde applicaties (dapps) te maken, te bouwen en te implementeren die op blockchain draaien.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet de benodigde ontwikkelomgeving op om te beginnen met het ontwikkelen van dApps met Web3, Solidity en React.
- Begrijp de functies en architectuur van Web3.
- Leer de belangrijkste concepten van Ethereum, Smart Contracts en Blockchain cryptografie.
- Pas praktische voorbeelden toe van Solidity programmeren en ontwerpen Smart Contracts.
- Laat React applicaties communiceren met Smart Contracts.
Vorm van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefenen.
- Hands-on implementatie in een live-lab omgeving.
Opties voor het aanpassen van cursussen
- Om een training op maat voor deze cursus aan te vragen, neem dan contact met ons op om een afspraak te maken.
Cursusaanbod
Introductie
- Overzicht van Web3 functies en architectuur
- Basisprincipes van Ethereum en Smart Contracts
Begrijpen Blockchain Cryptografie
- Blockchain Ontwerp, implementatie en gebruiksscenario's
- Cryptografie hash-functies, merkle trees en digitale handtekeningen
Slag
- Opzetten van de ontwikkelomgeving
- Een blockchain opzetten met Ganache
Solidity Programming Taal
- Syntaxis, ontwikkeltools en testen
- Smart Contracts Ontwerp patronen
Interactie met Smart Contracts
- Een smart contract maken
- Een migratielogica maken
- Een smart contract inzetten
- React Apps met slimme contracten
Probleemoplossing
Samenvatting en volgende stappen
Vereisten
- Een goed begrip van blockchain-concepten
- Basiservaring met Solidity, Javascript en React
Audiëntie
- Ontwikkelaars
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Developing dApps met Web3, Solidity, en React Training Cursus - Boeking
Developing dApps met Web3, Solidity, en React Training Cursus - Navraag
Developing dApps met Web3, Solidity, en React - Consultancyaanvraag
Getuigenissen (1)
De trainer deed een goed werk bij het doorbreken van de ijspegels en nam het initiatief om iedereen te moedigen om mee te doen. Niemand werd buitengesloten, en hij wist zich goed aan te passen aan de moeilijkheden van ieder persoon. Hij maakte goed gebruik van de door de deelnemers opgeworpen uitdagingen en vragen om duidelijkere uitleg te geven aan het hele publiek.
Joao Aguiar - INESC TEC
Cursus - React: Build Highly Interactive Web Applications
Automatisch vertaald
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Geavanceerd React
21 UrenDit instructeur-led, live training in België (online of op locatie) is gericht op ontwikkelaars die React-componenten willen bouwen en complexe applicaties willen ontwerpen.
Na afloop van deze training zullen de deelnemers in staat zijn:
- React's geavanceerde concepten begrijpen, waaronder context APIs, HOCs, externe state, asynchrone APIs, etc.
- Composable componenten met React bouwen.
- Zowel server-side als client-side authenticatie inschakelen.
- React- en Redux-bibliotheken implementeren om complexe stateful applicaties te beheren.
- Code verminderen en de prestaties van een applicatie optimaliseren.
- Een applicatie testen en deployen.
Ethereum voor Ontwikkelaars
21 UrenEthereum is een open-source, openbaar, op blockchain gebaseerd platform waarmee ontwikkelaars gedecentraliseerde applicaties kunnen bouwen en implementeren.
In deze live training onder leiding van een instructeur leren deelnemers de basisprincipes van het Ethereum platform en blockchain-programmering, evenals strategieën voor het schrijven, implementeren en beheren van hun eigen gedistribueerde applicaties.
Aan het einde van deze training zijn de deelnemers in staat om:
- Maak een Smart Contract op basis van Ethereum
- Een Ethereum valuta maken
- Optimaliseer de ontwikkeling met Truffle Framework
- Laat hun eerste Dapp vrij op basis van de "token-economie"
- Lanceer en crowdfund een blockchain-project
Audiëntie
- Ontwikkelaars
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening
FARM (FastAPI, React en MongoDB) Full Stack Development
14 UrenDeze instructeurgeleide, live-training (online of op locatie) is gericht op ontwikkelaars die de FARM (FastAPI, React en MongoDB)-stack willen gebruiken om dynamische, hoge-prestatie en schaalbare webtoepassingen te bouwen.
Na afloop van deze training kunnen de deelnemers:
- Het noodzakelijke ontwikkelomgeving inrichten dat FastAPI, React en MongoDB integreert.
- De belangrijkste concepten, functies en voordelen van de FARM-stack begrijpen.
- Leren hoe je REST APIs kunt bouwen met FastAPI.
- Leren hoe je interactieve toepassingen kunt ontwerpen met React.
- Toepassingen (front-end en back-end) ontwikkelen, testen en implementeren met de FARM-stack.
Kiezen van het Juiste JavaScript Framework
14 UrenDeze live training onder leiding van een instructeur in België (op locatie of op afstand) is bedoeld voor ontwikkelaars die moeten beslissen welk JavaScript-framework ze moeten gebruiken om front-end-applicaties te ontwikkelen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet een optimale ontwikkelomgeving op om te starten met het ontwikkelen van front-end applicaties.
- Implementeer demo-applicaties om de beperkingen en voordelen van een JavaScript-framework te testen.
- Bepaal welk JavaScript-framework het beste past.
JavaScript, Node.js en React Bootcamp (Beginner tot Intermediate Level)
35 UrenDeze door een instructeur geleide, live training in België (online of ter plaatse) is bedoeld voor ontwikkelaars van het beginner-niveau .NET die vaardigheid willen krijgen in JavaScript, Node.js en React om actief systemen/platforms te ontwikkelen en te migreren.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- Effectief JavaScript code te schrijven en te debuggen.
- Server-side toepassingen te bouwen en te implementeren met behulp van Node.js.
- Dynamische en responsieve gebruikersinterfaces te ontwikkelen met React.
- Front-end en back-end componenten te integreren om full-stack applicaties te maken.
- Best practices te begrijpen voor het migreren van legacy-systemen naar moderne platformen op basis van JavaScript.
MERN Fullstack Development
14 UrenDit instructeur-led, live training in België (online of op locatie) is gericht op webontwikkelaars die de MERN Stack willen gebruiken voor fullstack-ontwikkeling.
Na afloop van deze training zullen de deelnemers in staat zijn:
- React te integreren met MongoDB, Express en Node.js.
- Een fullstack webapplicatie vanaf scratch te bouwen.
- Toepassingsveiligheid te implementeren via autorisatie en authenticatie.
Micro Frontends bouwen met React
21 UrenDeze door een instructeur geleide live-training in België (online of ter plaatse) is gericht op ontwikkelaars die React willen gebruiken om micro-frontends voor grote webapplicaties te ontwikkelen, testen en implementeren, zodat ze zeer schaalbaar, technologie-onafhankelijk en gemakkelijker te onderhouden zijn.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- Het benodigde ontwikkelomgeving in te stellen om micro-frontends met React te beginnen ontwikkelen.
- De architectuur, kernconcepten en voordelen van micro-frontends begrijpen.
- Leren hoe je micro-frontends met React kunt bouwen, integreren, testen en implementeren.
- Micro-frontends met module federation implementeren.
- Het CI/CD-pijplijn productie-grade werkproces toepassen.
- Kennis maken van de algemene problemen met CSS in micro-frontends en hoe je ze kunt oplossen.
- Inzicht krijgen in hoe je andere frontend-frameworks kunt combineren met React.
Microservices bouwen met NodeJS en React
21 UrenDit instructeur-led, live-training in België (online of ter plaatse) is gericht op ervaren ontwikkelaars die willen bouwen, implementeren en schalen met behulp van microservices gebouwd met NodeJS en React.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- Toepassingen te ontwikkelen, implementeren en schalen met verschillende microservices.
- Een server-side gerenderde React-toepassing te bouwen.
- Meerdiensontoepassingen naar de cloud te implementeren met Docker en Kubernetes.
- Toepasstests uit te voeren op microservices.
Next.js 14 Geavanceerde Ontwikkeling
21 UrenDeze live training onder leiding van een instructeur in België (online of op locatie) is bedoeld voor webontwikkelaars en technische architecten van gemiddeld tot gevorderd niveau die de vooruitgang van Next.js 14 willen verkennen en de kennis willen opdoen om geavanceerde webapplicaties te bouwen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Benut het volledige potentieel van Next.js 14 voor het bouwen van complexe toepassingen.
- Maak gebruik van de nieuwste functies zoals middleware, React servercomponenten en edge-functies.
- Implementeer best practices voor prestaties, schaalbaarheid en SEO.
- Los veelvoorkomende problemen in Next.js toepassingen effectief op.
Next.js 14 - Gevorderd
21 UrenDeze door een instructeur geleide, live training in België (online of op locatie) is gericht op ontwikkelaars op hoog niveau die de nieuwste functies in Next.js 14 willen beheersen, de prestaties willen optimaliseren en moderne React technieken willen implementeren.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- Geavanceerde React hooks en gelijktijdige functies te implementeren.
- Next.js routeringsstrategieën effectief te begrijpen en te gebruiken.
- Servercomponenten, serveracties en hybride rendereringsbenaderingen te benutten.
- Gegevensophalen, cachen en incrementele statische regeneratie te optimaliseren.
- Next.js te gebruiken als backend-oplossing met Edge Functions en Edge Runtime.
- De toestand te beheren met behulp van React Context, Redux en atomaire standbibliotheken.
- De prestatie van de applicatie te optimaliseren voor Web Core Vitals.
- Next.js toepassingen efficiënt te testen, te controleren en in te zetten.
React: Bouw Zeer Interactieve Webapplicaties
21 UrenTijdens deze instructeurgeleide, live-training in België, tonen we de kracht en flexibiliteit van React aan, vergelijken we het met alternatieve frameworks en leiden we de deelnemers stap voor stap door het maken van hun eigen React-applicatie.
Na afloop van deze cursus zullen de deelnemers in staat zijn:
- React's ontwerfprincipes begrijpen.
- Bepalen wanneer en waar het logisch is om React te gebruiken, en wanneer je het traditionele MVC-model moet heroverwegen.
- React-concepten zoals componenten, props, state en lifecycle begrijpen.
- Gebonden technologieën zoals Babel, Webpack en JSX implementeren.
- Een interactieve webapplicatie bouwen, testen en in gebruik nemen.
Interactieve applicaties bouwen met React, Redux en GraphQL
28 UrenTijdens deze instructiegeleide, live training in België, zullen de deelnemers leren hoe ze React-applicaties kunnen bouwen met Flux en GraphQL. De cursus behandelt installatie, setup, integratie, testen, implementatie en best practices terwijl de deelnemers stap voor stap een reeks voorbeeldapplicaties bouwen die demonstreren hoe men aan een applicatie extra niveaus van complexiteit en 'coolness' kan toevoegen met de meest geavanceerde toolkits en technieken.
Het ontwikkelen van applicaties met React vereist een andere manier van denken dan waar sommige ontwikkelaars aan gewend zijn, vooral als ze komen uit het mindset van andere MVC-frames zoals AngularJS en Bootstrap.
Deze training dekt de basisprincipes van de technologieën die elke stap van de weg worden gebruikt, zodat de deelnemers niet alleen een functionele applicatie kunnen bouwen, maar ook begrijpen waarom een bepaalde benadering wordt gebruikt. Dit legt het fundament voor zelfstandig en creatief denken over ontwerp en gewenste resultaten bij het bouwen van eigen applicaties in de toekomst.
React met Next.js
14 UrenDeze live training onder leiding van een instructeur in België (online of op locatie) is bedoeld voor webontwikkelaars die Next.js willen gebruiken om React applicaties te maken.
Aan het einde van deze training zijn de deelnemers in staat om:
- Ontwikkel server-side webapplicaties en statische sites in Next.js.
- Gegevens verwerken en opslaan met MongoDB.
- Beveilig een webapplicatie met AuthO-authenticatie.
React Patronen
14 UrenDit instructeurgeleid, live training (online of on-site) is gericht op ontwikkelaars met React-vaardigheden die hun creatie van React-applicaties willen optimaliseren en verbeteren door de componentpatronen van React te begrijpen en toe te passen.
Na afloop van deze training zullen de deelnemers in staat zijn:
- De verschillende soorten React-patronen te begrijpen
- React Context API voor webapplicaties te gebruiken
Cursusformaat
- Interactieve presentatie en discussie.
- Veel oefeningen en praktijk.
- Hands-on implementatie in een live-lab omgeving.
Cursusaanpassingsmogelijkheden
- Voor aangepaste training op verzoek, neem contact met ons op om dit te regelen.
- Om meer te weten te komen over React, bezoek: https://reactjs.org
Web3 Engineering & Supply Chain Finance Architecture
21 UrenUw ingenieurs zijn de architecten van het digitale transformatieproces voor uw klanten. Deze offerte beschrijft een 3-Dag Technische Diepteinzicht specifiek ontworpen voor ontwikkelaars en technische architecten. We gaan verder dan het "waarom" en richten ons op het "hoe": hoe u gedecentraliseerde ledgers kunt ontwerpen, hoe u veilige Smart Contracts kunt schrijven voor Supply Chain Finance (SCF) logica, en hoe u deze gedecentraliseerde lagen kunt integreren met bestaande bedrijfs-ERPs.
Aan het einde van dit training, zullen de deelnemers in staat zijn om:
- DLT-oplossingen ontwerpen: Onderlinge verschillen kunnen benoemen en de juiste Layer-1/Layer-2 oplossingen (Ethereum, Hyperledger Fabric, Polygon) kiezen voor bedrijfsspecifieke SCF-gebruiks scenario's.
- Smart Contracts ontwikkelen: Schrijven, compileren en implementeren van Smart Contracts (bijvoorbeeld Solidity of Chaincode) die factoring, factuurbewaking en afrekening automatiseren.
- Tokenisatie implementeren: De ERC-20/ERC-721/ERC-1155 tokenstandaarden inzetten om real-world activa (facturen/inventaris) te vertegenwoordigen op de blockchain.
- Web2 & Web3 verbinden: Het integratielaag ontwerpen met behulp van Oracles (bijvoorbeeld Chainlink) om off-chain gegevens (logistieke APIs) op te halen die on-chain betalingen triggeren.