Cursuri de pregatire Developing dApps with Web3, Solidity, and React
Web3 este o a treia generație a evoluției internetului, un ecosistem descentralizat bazat pe tehnologia blockchain.
Acest curs de formare live (online sau la fața locului), condus de un instructor, se adresează dezvoltatorilor care doresc să utilizeze Web3, Solidity și React pentru a crea, construi și implementa aplicații descentralizate (dapps) care rulează pe blockchain.
La finalul acestui curs de formare, participanții vor fi capabili să:
- Să configureze mediul de dezvoltare necesar pentru a începe să dezvolte dApps cu Web3, Solidity și React.
- Să înțeleagă caracteristicile și arhitectura Web3.
- Învățați conceptele cheie ale criptografiei Ethereum, Smart Contracts și Blockchain.
- Aplicați exemple practice de programare Solidity și de proiectare Smart Contracts.
- Faceți ca aplicațiile React să interacționeze cu Smart Contracts.
Formatul cursului
- Prelegere și discuții interactive.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
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
- Prezentare generală a caracteristicilor și arhitecturii Web3
- Noțiuni de bază despre Ethereum și contractele inteligente
Înțelegerea Blockchain Criptografie
- Blockchain proiectare, implementare și cazuri de utilizare
- Criptografie funcții hash, arbori merkle și semnături digitale
Noțiuni introductive
- Configurarea mediului de dezvoltare
- Configurarea unui blockchain cu Ganache
Solidity Limbaj de programare
- Sintaxă, instrumente de dezvoltare și testare
- Smart Contracts modele de proiectare
Interacțiune cu Smart Contracts
- Crearea unui contract inteligent
- Crearea unei logici de migrare
- Implementarea unui contract inteligent
- React aplicații cu contracte inteligente
Depanare
Rezumat și etapele următoare
Cerințe
- O înțelegere a conceptelor blockchain
- Experiență de bază cu Solidity, Javascript și React
Audiență
- Dezvoltatorii
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Developing dApps with Web3, Solidity, and React - Rezervare
Cursuri de pregatire Developing dApps with Web3, Solidity, and React - Solicita Oferta
Developing dApps with Web3, Solidity, and React - Cerere de consultanta
Mărturii (5)
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
No powerpoint
Raymond Chan - Hospital Authority
Curs - Advanced React
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Curs - React with Next.js
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
Curs - Ant Design
I liked how the course was structured. First day were basic definitions that I already knew but he clarified a lot of definitions that wasn't clear for me. The two following days I learnt some concepts that I didn't know and he explained them in an easy way to understand them.
Alicia Garcia Anton - Spanish Point Technologies
Curs - React, Redux and TypeScript
Upcoming Courses
Cursuri înrudite
React with Next.js
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor web care doresc să utilizeze Next.js pentru a crea aplicații React.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Să dezvolte aplicații web pe partea de server și site-uri statice în Next.js.
- Să manipuleze și să stocheze date cu MongoDB.
- Să securizeze o aplicație web cu autentificarea AuthO.
Next.js 14 Advanced Development
21 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor web de nivel intermediar până la avansat și arhitecților tehnici care doresc să exploreze progresele din Next.js 14 și să dobândească cunoștințele necesare pentru a construi aplicații web de ultimă generație.
La finalul acestui training, participanții vor fi capabili să:
- Să valorifice întregul potențial al Next.js 14 pentru construirea de aplicații complexe.
- Utilizeze cele mai recente caracteristici, cum ar fi Middleware, React Server Components și Edge Functions.
- Să implementeze cele mai bune practici pentru performanță, scalabilitate și SEO.
- Rezolvați în mod eficient problemele comune din aplicațiile Next.js.
Managing React State with MobX
14 oreAcest curs de instruire live, condus de un instructor în România se adresează dezvoltatorilor care doresc să utilizeze MobX în aplicațiile lor React pentru a gestiona mai eficient starea.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Configurați MobX în React.
- Înțelegeți cazurile de utilizare pentru MobX, în comparație cu Redux (de exemplu, MobX's "classical paradigm" vs Redux's "functional paradigm"). .
- Utilizați MobX ca un strat de stare avansat pentru aplicațiile React. .
Material UI
7 oreAcest curs de instruire live (online sau la fața locului), condus de un instructor, se adresează dezvoltatorilor care doresc să utilizeze Material UI pentru a accelera dezvoltarea unor interfețe utile bine concepute pentru aplicațiile React.
Până la sfârșitul acestui curs, participanții vor putea implementa componentele React Material UI's pentru a dezvolta aplicații web frumoase de nivel enterprise.
Ant Design
7 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze Ant Design pentru a îmbunătăți experiența utilizatorului pentru aplicația lor React.
Până la sfârșitul acestui curs, participanții vor putea implementa componentele React Ant Design's pentru a dezvolta aplicații web frumoase de nivel enterprise.
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 oreReact: Build Highly Interactive Web Applications
21 oreÎn acest curs de instruire live, condus de un instructor, în React'loc>, demonstrăm puterea și flexibilitatea React'lui, îl comparăm cu cadrele alternative și îi ghidăm pe participanți pas cu pas prin crearea propriei lor aplicații React.
La sfârșitul acestui curs, participanții vor fi capabili să:
- Înțelegeți filosofia de design React's.
- Decideți când și unde are sens să folosiți React și când să regândiți modelul MVC convențional. .
- Înțelegeți conceptele React, cum ar fi componentele, props, starea și ciclul de viață. .
- Implementați tehnologiile conexe, cum ar fi Babel, Webpack și JSX. .
- Construiți, testați și implementați o aplicație web interactivă. .
Relay: Efficiently Fetch Data in React Applications
14 oreBuilding Interactive Applications with React, Redux and GraphQL
28 oreÎn acest curs de instruire live, condus de un instructor în România, participanții vor învăța cum să construiască React aplicații folosind Flux și GraphQL. Cursul acoperă instalarea, configurarea, integrarea, testarea, implementarea și cele mai bune practici, în timp ce îi conduce pe participanți prin crearea unei serii de aplicații de probă care demonstrează cum să adauge niveluri suplimentare de complexitate și "coolness" la o aplicație folosind cele mai avansate seturi de instrumente și tehnici.
Dezvoltarea aplicațiilor cu React necesită un alt tip de gândire, în comparație cu ceea ce unii dezvoltatori sunt obișnuiți, în special atunci când vin din mentalitatea altor cadre MVC, cum ar fi AngularJS și Bootstrap. Acest curs de formare acoperă fundamentele din spatele tehnologiilor utilizate la fiecare pas, astfel încât participanții nu numai că sunt capabili să construiască o aplicație funcțională, dar și să înțeleagă de ce este utilizată o anumită abordare. Astfel se pun bazele pentru a gândi independent și creativ cu privire la design și la rezultatele dorite pentru construirea propriilor aplicații în viitor.
React, Redux and TypeScript
21 oreReact este o bibliotecă utilizată pe scară largă pentru crearea de aplicații cu o singură pagină în Java Script și HTML . Este folosit de companii precum Facebook , Instagram, Netflix sau New York Times.
Acest curs va prezenta bazele pe care se bazează React și alte biblioteci (cum ar fi Angular și Vue.js ) și va evidenția specificul React . De asemenea, va acoperi tehnologiile care sunt utilizate în mod obișnuit cu React , cum ar fi Redux și React -Router.
Până la sfârșitul acestui curs, participanții vor putea construi aplicații de diferite complexități cu React timp ce respectă cele mai bune practici.
React Patterns
14 oreAceastă instruire în direct, instruită în direct (la fața locului sau la distanță) se adresează dezvoltatorilor cu abilități React care doresc să optimizeze și să-și îmbunătățească crearea aplicațiilor React , prin înțelegerea și aplicarea modelelor componente ale React .
Până la sfârșitul acestui antrenament, participanții vor putea:
- Înțelegeți diferitele tipuri de modele de React
- Folosiți API React context pentru aplicații web
Formatul cursului
- Prelegeri și discuții interactive.
- O mulțime de exerciții și practică.
- Implementarea practică într-un mediu de laborator live.
Opțiuni de personalizare a cursului
- Pentru a solicita un antrenament personalizat pentru acest curs, vă rugăm să ne contactați pentru a vă organiza.
- Pentru a afla mai multe despre React , accesați: https://reactjs.org
Testing React Apps with Jest
14 oreAceastă instruire live, condusă de un instructor in România (la fața locului sau la distanță) se adresează inginerilor care doresc să utilizeze Jest pentru a testa React aplicații și componente.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați un mediu de testare adecvat.
- Scrieți teste asincrone pentru React aplicații și componente. .
- Executați teste avansate Jest care includ mocking, spioni și stubs. .
Advanced React
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să construiască componente React și să proiecteze aplicații complexe.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Înțelegeți conceptele avansate ale lui React's, inclusiv API-urile de context, HOC-urile, starea externă, API-urile asincrone etc. .
- Construiți componente compozibile cu React. .
- Activați autentificarea pe partea serverului și a clientului. .
- Implementați React și bibliotecile Redux pentru a gestiona aplicații complexe cu stare.
- Reduceți codul și optimizați performanța unei aplicații. .
- Testați și implementați o aplicație. .
PHP with React
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze PHP pentru a implementa un server back-end pentru o React aplicație.
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.
- Renderizați React componentele în PHP cu ajutorul extensiei PHP V8js. .
- Utilizați PHP pentru a crea API-uri care interacționează cu sistemele de baze de date. .
- Utilizați module-bundlers, cum ar fi Webpack, pentru a compila codul React. .