Cursuri de pregatire Dezvoltarea dApps cu Web3, Solidity și React
Web3 este a treia generație a evoluției internetului, un ecosistem descentralizat bazat pe tehnologia blockchain.
Acest training condus de un instructor, live (online sau la fața locului) este destinat dezvoltatorilor care doresc să folosească Web3, Solidity și React pentru a crea, construi și implementa aplicații descentralizate (dapps) care rulează pe blockchain.
La sfârșitul acestui training, participanții vor putea:
- Să configureze mediul de dezvoltare necesar pentru a începe dezvoltarea dApps cu Web3, Solidity și React.
- Să înțeleagă caracteristicile și arhitectura Web3.
- Să învețe conceptele cheie ale Ethereum, Contractelor Smart și Criptografiei Blockchain.
- Să aplice exemple practice de programare în Solidity și proiectare a Contractelor Smart.
- Să facă aplicațiile React să interacționeze cu Contractele Smart.
Formatul cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru a solicita un training 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
- Bazele Ethereum și Contractelor Smart
Înțelegerea Criptografiei Blockchain
- Proiectarea, implementarea și cazurile de utilizare ale blockchain
- Funcții hash criptografice, arbori merkle și semnături digitale
Începutul
- Configurarea mediului de dezvoltare
- Configurarea unui blockchain cu Ganache
Limbajul de programare Solidity
- Sintaxă, instrumente de dezvoltare și testare
- Modele de proiectare a Contractelor Smart
Interacțiunea cu Contractele Smart
- Crearea unui contract smart
- Crearea unei logici de migrare
- Implementarea unui contract smart
- Aplicații React cu contracte smart
Depanare
Rezumat și pași următori
Cerințe
- Înțelegerea conceptelor de blockchain
- Experiență de bază cu Solidity, Javascript și React
Publicul țintă
- Dezvoltatori
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Dezvoltarea dApps cu Web3, Solidity și React - Rezervare
Cursuri de pregatire Dezvoltarea dApps cu Web3, Solidity și React - Solicitare
Dezvoltarea dApps cu Web3, Solidity și React - Cerere de consultanta
Mărturii (1)
Trainerul a făcut o treabă excelentă în a sparge gheața și a luat inițiativa de a încuraja pe toată lumea să participe. Nimeni nu a fost lăsat pe dinafară, iar el a reușit să se adapteze bine la dificultățile fiecărei persoane. A folosit eficient provocările și întrebările ridicate de participanți pentru a oferi explicații mai clare întregului public.
Joao Aguiar - INESC TEC
Curs - React: Build Highly Interactive Web Applications
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
React Avansat
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor care doresc să construiască componente React și să proiecteze aplicații complexe.
La finalul acestui training, participanții vor putea:
- Să înțeleagă conceptele avansate ale React, inclusiv API-uri de context, HOC-uri, stare externă, API-uri asincrone etc.
- Să construiască componente componibile cu React.
- Să activeze autentificarea pe partea de server și pe partea de client.
- Să implementeze bibliotecile React și Redux pentru a gestiona aplicații complexe cu stare.
- Să reducă codul și să optimizeze performanța unei aplicații.
- Să testeze și să implementeze o aplicație.
Ethereum pentru Dezvoltatori
21 OreEthereum este o platformă open-source, publică, bazată pe blockchain, care permite dezvoltatorilor să construiască și să implementeze aplicații descentralizate.
În cadrul acestui training condus de un instructor, participanții vor învăța elementele de bază ale platformei Ethereum și ale programării blockchain, precum și strategii pentru scrierea, implementarea și gestionarea propriilor aplicații distribuite.
La finalul acestui training, participanții vor putea:
- Crea un Contract Inteligent bazat pe Ethereum
- Crea o monedă Ethereum
- Optimiza dezvoltarea cu Truffle Framework
- Să-și lanseze primul Dapp bazat pe "token-economy"
- Să lanseze și să finanțeze un proiect blockchain prin crowdfunding
Public țintă
- Dezvoltatori
Formatul cursului
- Parțial curs, parțial discuții, exerciții și practică intensă
Dezvoltare Full Stack FARM (FastAPI, React și MongoDB)
14 OreAcest training condus de un instructor, live (online sau la fața locului), este destinat dezvoltatorilor care doresc să folosească stiva FARM (FastAPI, React și MongoDB) pentru a construi aplicații web dinamice, de înaltă performanță și scalabile.
La sfârșitul acestui training, participanții vor putea:
- Să configureze mediul de dezvoltare necesar care integrează FastAPI, React și MongoDB.
- Să înțeleagă conceptele, caracteristicile și beneficiile cheie ale stivei FARM.
- Să învețe cum să construiască API-uri REST cu FastAPI.
- Să învețe cum să proiecteze aplicații interactive cu React.
- Să dezvolte, să testeze și să implementeze aplicații (front-end și back-end) folosind stiva FARM.
Alegerea Cadrului Potrivit de JavaScript
14 OreAcest training condus de un instructor, live în Moldova (onsite sau la distanță), este destinat dezvoltatorilor care trebuie să decidă ce cadru de JavaScript să folosească pentru a dezvolta aplicații front-end.
La finalul acestui training, participanții vor putea:
- Să configureze un mediu de dezvoltare optim pentru a începe dezvoltarea aplicațiilor front-end.
- Să implementeze aplicații demo pentru a testa limitările și beneficiile unui cadru de JavaScript.
- Să decidă care cadru de JavaScript este cel mai potrivit.
JavaScript, Node JS și React Bootcamp (Nivel Începător până la Intermediar)
35 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor .NET de nivel începător care doresc să dobândească competențe în JavaScript, Node.js și React pentru a dezvolta și migra active sisteme/platforme.
La finalul acestui training, participanții vor putea:
- Scrie și depaneze cod JavaScript eficient.
- Construi și implemente aplicații pe partea de server folosind Node.js.
- Dezvoltă interfețe de utilizator dinamice și responsive cu React.
- Integrează componente front-end și back-end pentru a crea aplicații full-stack.
- Înțelege cele mai bune practici pentru migrarea sistemelor vechi pe platforme moderne bazate pe JavaScript.
Dezvoltare MERN Fullstack
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor web care doresc să folosească MERN Stack pentru dezvoltarea fullstack.
La sfârșitul acestui training, participanții vor putea:
- Integra React cu MongoDB, Express și Node.js.
- Construi o aplicație web fullstack de la zero.
- Implementa securitatea aplicației prin autorizare și autentificare.
Construirea Micro Frontends cu React
21 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor care doresc să utilizeze React pentru a dezvolta, testa și implementa micro-frontends pentru aplicații web de mari dimensiuni, făcându-le foarte scalabile, agnostice în ceea ce privește tehnologia și mai ușor de întreținut.
La finalul acestui training, participanții vor putea:
- Să configureze mediul de dezvoltare necesar pentru a începe dezvoltarea micro-frontends cu React.
- Să înțeleagă arhitectura, conceptele de bază și avantajele micro-frontends.
- Să învețe cum să construiască, să integreze, să testeze și să implementeze micro-frontends cu React.
- Să implementeze micro-frontends cu module federation.
- Să aplice fluxul de lucru de producție CI/CD pipeline.
- Să cunoască problemele comune legate de CSS în micro-frontends și cum să le rezolve.
- Să obțină informații despre cum să implementeze alte framework-uri frontend cu React.
Construirea Microserviciilor cu NodeJS și React
21 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor experimentați care doresc să construiască, să implementeze și să scaleze aplicații folosind microservicii construite cu NodeJS și React.
La finalul acestui training, participanții vor putea:
- Dezvolta, implementa și scala aplicații folosind diverse microservicii.
- Construi o aplicație React randată pe partea de server.
- Implementa aplicații multi-serviciu în cloud folosind Docker și Kubernetes.
- Efectua teste de aplicație pe microservicii.
Dezvoltare Avansată în Next.js 14
21 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor web de nivel intermediar și avansat, precum ș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ă oră.
La sfârșitul acestui training, participanții vor putea:
- Să valorifice la maxim potențialul Next.js 14 pentru a construi aplicații complexe.
- Să utilizeze cele mai noi funcționalități, cum ar fi Middleware, React Server Components și Edge Functions.
- Să implementeze cele mai bune practici pentru performanță, scalabilitate și SEO.
- Să rezolve eficient problemele comune din aplicațiile Next.js.
Next.js 14 - Avansat
21 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor de nivel avansat care doresc să stăpânească cele mai noi funcționalități din Next.js 14, să optimizeze performanța și să implementeze tehnici moderne de React.
La finalul acestui training, participanții vor putea:
- Să implementeze hook-uri avansate de React și funcționalități concurente.
- Să înțeleagă și să utilizeze eficient strategiile de rutare din Next.js.
- Să exploateze componentele de server, acțiunile de server și abordările de randare hibridă.
- Să optimizeze preluarea datelor, stocarea în cache și regenerarea statică incrementală.
- Să utilizeze Next.js ca o soluție de backend cu Edge Functions și Edge Runtime.
- Să gestioneze starea folosind React Context, Redux și biblioteci de stare atomică.
- Să optimizeze performanța aplicației pentru Web Core Vitals.
- Să testeze, să monitorizeze și să implementeze aplicații Next.js eficient.
React: Construiește Aplicații Web Foarte Interactive
21 OreÎn acest training condus de un instructor, demonstrăm puterea și flexibilitatea React, o comparăm cu alte framework-uri și îi ghidăm pe participanți pas cu pas în crearea propriilor lor aplicații React.
La sfârșitul acestui curs, participanții vor fi capabili să:
- Înțeleagă filosofia de design a React.
- Decidă când și unde are sens să folosească React și când să reevalueze modelul convențional MVC.
- Înțeleagă concepte React precum componente, props, stare și ciclu de viață.
- Implementeze tehnologii conexe precum Babel, Webpack și JSX.
- Construiască, testeze și implementeze o aplicație web interactivă.
Construirea Aplicațiilor Interactive cu React, Redux și GraphQL
28 OreÎn acest training condus de un instructor, în format live în Moldova, participanții vor învăța cum să construiască aplicații React folosind Flux și GraphQL. Cursul acoperă instalarea, configurarea, integrarea, testarea, implementarea și cele mai bune practici, ghidând participanții prin crearea unei serii de aplicații demonstrative care arată cum să adăugați niveluri suplimentare de complexitate și „atractivitate” unei aplicații folosind cele mai avansate toolkit-uri și tehnici.
Dezvoltarea aplicațiilor cu React necesită un mod diferit de gândire, comparativ cu ceea ce sunt obișnuiți unii dezvoltatori, în special cei care vin din mediul altor framework-uri MVC, cum ar fi AngularJS și Bootstrap.
Acest training acoperă elementele de bază ale tehnologiilor folosite la fiecare pas, astfel încât participanții să nu fie doar capabili să construiască o aplicație funcțională, ci să înțeleagă și de ce este folosită o anumită abordare. Aceasta pune bazele pentru gândirea independentă și creativă despre design și rezultatele dorite în construirea propriilor aplicații în viitor.
React cu Next.js
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor web care doresc să utilizeze Next.js pentru a crea aplicații React.
La finalul acestui training, participanții vor putea:
- Să dezvolte aplicații web pe partea de server și site-uri statice în Next.js.
- Să gestioneze și să stocheze date cu MongoDB.
- Să securizeze o aplicație web cu autentificare AuthO.
Modele React
14 OreAcest training condus de un instructor, live (online sau la fața locului) este destinat dezvoltatorilor cu abilități în React care doresc să-și optimizeze și să-și îmbunătățească crearea de aplicații React prin înțelegerea și aplicarea modelelor de componente React.
La sfârșitul acestui training, participanții vor putea:
- Înțelege diferitele tipuri de modele React
- Utiliza API-ul Context React pentru aplicații web
Formatul cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
- Pentru a afla mai multe despre React, vizitați: https://reactjs.org
Inginerie Web3 și Arhitectura Finanțării Lanțului de Aprovizionare
21 OreInginerii dumneavoastră sunt arhitecții călătoriei de transformare digitală pentru clienții dumneavoastră. Această propunere descrie un Deep Dive Tehnic de 3 Zile conceput special pentru dezvoltatori și arhitecți tehnici. Ne depășim „de ce” și ne concentrăm pe „cum”: cum să proiectăm registre descentralizate, cum să scriem Contracte Inteligente sigure pentru logica Finanțării Lanțului de Aprovizionare (SCF) și cum să integrăm aceste straturi descentralizate cu ERP-urile existente ale întreprinderilor.
La finalul acestui training, participanții vor putea:
- Proiecta Soluții DLT: Să distingă și să selecteze soluțiile adecvate Layer-1/Layer-2 (Ethereum, Hyperledger Fabric, Polygon) pentru cazurile de utilizare SCF ale întreprinderilor.
- Dezvolta Contracte Inteligente: Să scrie, să compileze și să implementeze Contracte Inteligente (de ex., Solidity sau Chaincode) care automatizează factoringul, aprobarea facturilor și decontarea.
- Implementa Tokenizarea: Să proiecteze standardele de token ERC-20/ERC-721/ERC-1155 pentru a reprezenta active din lumea reală (facturi/stocuri) pe blockchain.
- Podeți Web2 și Web3: Să proiecteze stratul de integrare folosind Oracles (de ex., Chainlink) pentru a prelua date off-chain (API-uri de logistică) și a declanșa plăți on-chain.