Developing dApps with Web3, Solidity, and React Schulung
Web3 ist ein dezentrales Ökosystem der dritten Generation der Internet-Evolution, das auf der Blockchain-Technologie basiert.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die Web3, Solidity und React nutzen möchten, um dezentralisierte Anwendungen (Dapps) zu erstellen, zu entwickeln und bereitzustellen, die auf Blockchain laufen.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- die notwendige Entwicklungsumgebung einzurichten, um mit der Entwicklung von dApps mit Web3, Solidity und React zu beginnen.
- Die Funktionen und die Architektur von Web3 zu verstehen.
- Die Schlüsselkonzepte von Ethereum, Smart Contracts und Blockchain Kryptographie kennenlernen.
- Praktische Beispiele für die Programmierung von Solidity und den Entwurf von Smart Contracts anwenden.
- Interaktion von React-Anwendungen mit Smart Contracts.
Format des Kurses
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxis.
- Praktische Umsetzung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Schulungsübersicht
Einführung
- Überblick über die Merkmale und die Architektur von Web3
- Grundlagen von Ethereum und Smart Contracts
Verstehen von Blockchain Kryptographie
- Blockchain-Entwurf, Implementierung und Anwendungsfälle
- Kryptographie Hash-Funktionen, Merkle-Bäume und digitale Signaturen
Erste Schritte
- Einrichten der Entwicklungsumgebung
- Einrichten einer Blockchain mit Ganache
Solidity Programming Sprache
- Syntax, Entwicklungswerkzeuge und Testen
- Smart Contracts Entwurfsmuster
Interagieren mit Smart Contracts
- Erstellen eines Smart Contracts
- Erstellen einer Migrationslogik
- Bereitstellen eines Smart Contracts
- React Anwendungen mit intelligenten Verträgen
Fehlersuche
Zusammenfassung und nächste Schritte
Voraussetzungen
- Ein Verständnis für Blockchain-Konzepte
- Grundlegende Erfahrung mit Solidity, Javascript und React
Zielgruppe
- Entwickler
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Developing dApps with Web3, Solidity, and React Schulung - Booking
Developing dApps with Web3, Solidity, and React Schulung - Enquiry
Developing dApps with Web3, Solidity, and React - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (5)
Patrick hat es großartig hinbekommen, den gesamten vorbereiteten Stoff abzudecken und gleichzeitig Zeit zu finden, um detaillierte Antworten auf alle Fragen der Gruppe zu geben.
Mick Mccarthy - Rakuten Blockchain Lab
Kurs - Ethereum for Developers
Maschinelle Übersetzung
Der allgemeine Wissens Austausch von Narendra und alle geteilen Entwicklungsressourcen
Pako Diale
Kurs - Transform a React Application into a Progressive Web App (PWA)
Maschinelle Übersetzung
Keine PowerPoint
Raymond Chan - Hospital Authority
Kurs - Advanced React
Maschinelle Übersetzung
Die Ausbildung hat einen guten Inhalt und ist leicht nachzuvollziehen.
David Phetole Leshabela - Vodacom SA
Kurs - React with Next.js
Maschinelle Übersetzung
Der Umfang der abgedeckten Themen war erheblich, und der Trainer bemühte sich, diesen gerecht zu werden.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Advanced React
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die React-Komponenten erstellen und komplexe Anwendungen entwerfen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die fortgeschrittenen Konzepte von React verstehen, einschließlich Kontext-APIs, HOCs, externe Zustände, asynchrone APIs, etc.
- Zusammensetzbare Komponenten mit React erstellen.
- Authentifizierung auf Server- und Client-Seite aktivieren.
- Implementieren Sie React und Redux Bibliotheken, um komplexe zustandsabhängige Anwendungen zu verwalten.
- Code reduzieren und die Leistung einer Anwendung optimieren.
- Testen und Bereitstellen einer Anwendung.
Ant Design
7 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die Ant Design nutzen möchten, um die User Experience ihrer React-Anwendung zu verbessern.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein, die React-Komponenten von Ant Design's zu implementieren, um schöne Webanwendungen der Unternehmensklasse zu entwickeln.
Ethereum for Developers
21 StundenEthereum ist eine öffentliche Open-Source-Blockchain-Plattform, die es Entwicklern ermöglicht, dezentrale Anwendungen zu erstellen und einzusetzen.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer die Grundlagen der Ethereum-Plattform und der Blockchain-Programmierung sowie Strategien zum Schreiben, Bereitstellen und Verwalten ihrer eigenen verteilten Anwendungen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- einen Smart Contract auf der Basis von Ethereum zu erstellen
- eine Ethereum-Währung zu erstellen
- die Entwicklung mit dem Truffle Framework zu optimieren
- Ihr erstes Dapp basiertes Produkt in die "Token-Economy" einführen
- ein Blockchain-Projekt zu starten und über Crowdfunding zu finanzieren
Publikum
- Entwickler
Format des Kurses
- Teilweise Vorlesung, teilweise Diskussion, Übungen und intensive praktische Übungen
Choosing the Right JavaScript Framework
14 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (vor Ort oder aus der Ferne) richtet sich an Entwickler, die entscheiden müssen, welches JavaScript-Framework sie für die Entwicklung von Front-End-Anwendungen verwenden sollen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- eine optimale Entwicklungsumgebung einzurichten, um mit der Entwicklung von Front-End-Anwendungen zu beginnen.
- Demo-Anwendungen zu implementieren, um die Grenzen und Vorteile eines JavaScript-Frameworks zu testen.
- Entscheiden, welches JavaScript-Framework am besten geeignet ist.
Testing React Apps with Jest
14 StundenDiese Live-Schulung unter Anleitung (vor Ort oder per Fernzugriff) richtet sich an Ingenieure, die Jest zum Testen von React Anwendungen und Komponenten einsetzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten und Konfigurieren einer geeigneten Testumgebung.
- Schreiben Sie asynchrone Tests für React Anwendungen und Komponenten.
- Erweiterte Jest-Tests ausführen, die Mocking, Spies und Stubs beinhalten.
Next.js 14 Advanced Development
21 StundenDiese Live-Schulung in Schweiz (online oder vor Ort) richtet sich an mittlere bis fortgeschrittene Webentwickler und technische Architekten, die die Neuerungen von Next.js 14 kennenlernen und sich das Wissen aneignen möchten, um moderne Webanwendungen zu erstellen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Das volle Potential von Next.js 14 für die Entwicklung komplexer Anwendungen zu nutzen.
- Die neuesten Funktionen wie Middleware, React Server Components und Edge Functions zu nutzen.
- Best Practices für Performance, Skalierbarkeit und SEO zu implementieren.
- Häufige Probleme in Next.js-Anwendungen effektiv zu beheben.
Next.js 14 - Advanced
21 StundenDiese von einem Kursleiter geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an fortgeschrittene Entwickler, die die neuesten Funktionen von Next.js 14 beherrschen, die Leistung optimieren und moderne React-Techniken einsetzen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Erweiterte React-Hooks und gleichzeitige Funktionen zu implementieren.
- Next.js-Routing-Strategien zu verstehen und effektiv zu nutzen.
- Server-Komponenten, Server-Aktionen und hybride Rendering-Ansätze zu nutzen.
- Optimieren von Datenabruf, Caching und inkrementeller statischer Regeneration.
- Verwendung von Next.js als Backend-Lösung mit Edge-Funktionen und Edge Runtime.
- Verwalten Sie den Status mit React Context, Redux und atomaren Statusbibliotheken.
- Optimieren Sie die Anwendungsleistung für Web Core Vitals.
- Effizientes Testen, Überwachen und Bereitstellen von Next.js-Anwendungen.
React: Build Highly Interactive Web Applications
21 StundenIn dieser von einem Trainer geleiteten Live-Schulung demonstrieren wir die Leistungsfähigkeit und Flexibilität von React, vergleichen es mit alternativen Frameworks und führen die Teilnehmer Schritt für Schritt durch die Erstellung ihrer eigenen React-Anwendung.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Die Designphilosophie von React's verstehen.
- Entscheiden, wann und wo der Einsatz von React sinnvoll ist und wann das herkömmliche MVC-Modell überdacht werden sollte.
- Verstehen von React-Konzepten wie Komponenten, Requisiten, Zustand und Lebenszyklus.
- Implementieren Sie verwandte Technologien wie Babel, Webpack und JSX.
- Eine interaktive Webanwendung erstellen, testen und bereitstellen.
Building Interactive Applications with React, Redux and GraphQL
28 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie man React Anwendungen mit Flux und GraphQL erstellt. Der Kurs behandelt Installation, Einrichtung, Integration, Testen, Bereitstellung und Best Practices, während er die Teilnehmer durch die Erstellung einer Reihe von Beispielanwendungen führt, die zeigen, wie man einer Anwendung mit Hilfe der fortschrittlichsten Toolkits und Techniken zusätzliche Komplexitäts- und Coolness-Ebenen hinzufügen kann.
Die Entwicklung von Anwendungen mit React erfordert eine andere Denkweise als die, an die manche Entwickler gewöhnt sind, vor allem, wenn sie aus der Denkweise anderer MVC-Frameworks wie AngularJS und Bootstrap kommen. In dieser Schulung werden die Grundlagen der verwendeten Technologien Schritt für Schritt vermittelt, so dass die Teilnehmer nicht nur in der Lage sind, eine funktionale Anwendung zu erstellen, sondern auch verstehen, warum ein bestimmter Ansatz verwendet wird. Dies legt den Grundstein für ein unabhängiges und kreatives Denken über das Design und die gewünschten Ergebnisse für die Erstellung ihrer eigenen Anwendungen in der Zukunft.
React with Next.js
14 StundenDiese Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Webentwickler, die Next.js für die Erstellung von React Anwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Serverseitige Webanwendungen und statische Seiten in Next.js zu entwickeln.
- Daten mit MongoDB zu verarbeiten und zu speichern.
- Eine Webanwendung mit AuthO-Authentifizierung zu sichern.
React Patterns
14 StundenDieser Kursleiter, Live - Training (vor Ort oder remote) richtet sich an Entwickler mit React Fähigkeiten, die ihre Erzeugung zu optimieren und zu verbessern React Anwendungen durch das Verständnis und die Anwendung React ‚s Komponentenmuster.
Am Ende dieser Schulung können die Teilnehmer:
- Verstehen Sie die verschiedenen Arten von React
- Verwenden Sie die React Context API für Webanwendungen
Format des Kurses
- Interaktiver Vortrag und Diskussion.
- Viele Übungen und Übungen.
- Praktische Implementierung in einer Live-Laborumgebung.
Anpassungsoptionen für den Kurs
- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
- Weitere React zu React Sie unter: https://reactjs.org
Transform a React Application into a Progressive Web App (PWA)
14 StundenDiese von einem Trainer geleitete Live-Schulung (vor Ort oder remote) richtet sich an Entwickler, die eine React-Anwendung in eine Progressive Web App umwandeln möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der erforderlichen Entwicklungsumgebung, um mit der Umwandlung einer React-Anwendung zu beginnen.
- Cache mit Service Worker, damit eine React-Anwendung offline funktioniert.
- Erstellen und gestalten Sie eine Push-Benachrichtigung.
- Installieren Sie die progressive Webanwendung auf einem mobilen Gerät.
React, Redux and TypeScript
21 StundenReact ist eine weit verbreitete Bibliothek zum Erstellen von Anwendungen für einzelne Seiten in Java Script und HTML . Es wird von Unternehmen wie Facebook , Instagram, Netflix oder der New York Times verwendet.
In diesem Kurs werden die Grundlagen vorgestellt, auf denen React und andere Bibliotheken (wie Angular und Vue.js ) basieren, und die Besonderheiten von React . Es werden auch Technologien behandelt, die üblicherweise mit React , wie Redux und React -Router.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein, mit React Anwendungen unterschiedlicher Komplexität zu React und dabei die Best Practices React .
React, Relay, and GraphQL
14 StundenDiese von einem Trainer geleitete Live-Schulung (vor Ort oder aus der Ferne) richtet sich an Entwickler, die GraphQL und Relay zur Verwaltung von Daten in React-Anwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der erforderlichen Entwicklungsumgebung zum Starten der Datenkontrolle für React Anwendungen.
- Sofortige UI-Response-Interaktionen bereitstellen.
- Daten aus mehreren Bibliotheken in einer praktischen API zusammenfassen.
- Vorabruf mit GraphQL und Relay.
Spring Boot, React, and Redux
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Webentwickler, die funktionale Front-End- und Back-End-Webanwendungen mit Spring Boot, React, and Redux erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Erstellen Sie eine Front-End-Anwendung mit React und Redux.
- Erstellen Sie RESTful APIs mit Spring Boot.
- Webdienste mit Spring Security und JWT-Web-Tokens absichern.