dApp'leri Web3, Solidity ve React ile Geliştirme Eğitimi
Web3, internet evriminin üçüncü neslidir, blok zinciri teknolojisine dayalı merkeziyetsiz bir ekosistemdir.
Bu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), Web3, Solidity ve React kullanarak blok zinciri üzerinde çalışan merkeziyetsiz uygulamalar (dapp'ler) oluşturmak, geliştirmek ve dağıtmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Web3, Solidity ve React ile dApp geliştirmeye başlamak için gerekli geliştirme ortamını kurmak.
- Web3'un özelliklerini ve mimarisini anlamak.
- Ethereum, Smart Contracts ve Blockchain Cryptografiğinin temel kavramlarını öğrenmek.
- Solidity programlamanın ve Smart Contracts'yı tasarlamanın pratik örneklerini uygulamak.
- Make React uygulamalarının Smart Contracts ile nasıl etkileşim kurduğunu anlamak.
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Çok sayıda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
Eğitim İçeriği
Giriş
- Web3 özelliklerinin ve mimarisinin genel bakışı
- Ethereum ve Smart Contracts temelleri
Blockchain Cryptografi'nin anlaşılması
- Blockchain tasarımı, uygulaması ve kullanım durumları
- Cryptografi hash fonksiyonları, Merkle ağaçları ve dijital imzalar
Başlangıç
- Geliştirme ortamının kurulumu
- Ganache ile bir blockchain kurulumu
Solidity Programming Dili
- Sözdizimi, geliştirme araçları ve testler
- Smart Contracts tasarım desenleri
Smart Contracts ile Etkileşim
- Akıllı bir sözleşme oluşturma
- Bir geçiş mantığı oluşturma
- Akıllı bir sözleşme dağıtma
- React uygulamaları akıllı sözleşmelerle
Sorun Giderme
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Blok zincir kavramlarına ilişkin anlayış
- Temel olarak Solidity, Javascript ve React deneyimi
Hedef Kitle
- Geliştiriciler
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
dApp'leri Web3, Solidity ve React ile Geliştirme Eğitimi - Rezervasyon
dApp'leri Web3, Solidity ve React ile Geliştirme Eğitimi - Talep Oluştur
dApp'leri Web3, Solidity ve React ile Geliştirme - Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
Eğitmen, buzları kırmakta ve herkesin katılımını teşvik etmek için girişimde bulunmakta çok iyi bir iş yaptı. Kimse dışarıda bırakılmadı ve her kişinin zorluklarına iyi uyum sağladı. Katılımcıların sunduğu zorlukları ve soruları kullanarak, tüm kitleye daha açıklayıcı açıklamalar sunmayı başardı.
Joao Aguiar - INESC TEC
Eğitim - React: Build Highly Interactive Web Applications
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
Gelişmiş React
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), React bileşenleri oluşturmak ve karmaşık uygulamalar tasarlamak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- React'nin bağlam API'leri, Yüksek Dereceli Bileşenler (HOC'ler), harici durum, eşzamansız API'ler vb. gibi gelişmiş kavramlarını anlayabilecektir.
- React ile birleştirilebilir bileşenler oluşturabilecektir.
- Sunucu tarafı ve istemci tarafı kimlik doğrulamasını etkinleştirebilecektir.
- React ve Redux kitaplıklarını kullanarak karmaşık durum bilgisine sahip uygulamaları yönetebilecektir.
- Kodu azaltabilecek ve bir uygulamanın performansını optimize edebilecektir.
- Bir uygulamayı test edip dağıtabilecektir.
Geliştiriciler için Ethereum
21 SaatlerEthereum, geliştiricilerin merkeziyetsiz uygulamalar oluşturmasını ve dağıtmasını sağlayan, açık kaynaklı, herkese açık, blok zinciri tabanlı bir platformdur.
Bu eğitmen liderliğindeki, canlı eğitimde katılımcılar, Ethereum platformunun ve blok zinciri programlamanın temellerini, ayrıca kendi dağıtık uygulamalarını yazma, dağıtma ve yönetme stratejilerini öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Ethereum tabanlı bir Akıllı Sözleşme oluşturmak
- Ethereum para birimi oluşturmak
- Truffle Framework ile geliştirmeyi optimize etmek
- "token ekonomisi"ne dayalı ilk Dapp'lerini yayınlamak
- Bir blok zinciri projesini başlatmak ve kitlesel fonlama yapmak
Hedef Kitle
- Geliştiriciler
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma
FARM (FastAPI, React ve MongoDB) Tam Stack Geliştirme
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), FARM (FastAPI, React ve MongoDB) yığınını kullanarak dinamik, yüksek performanslı ve ölçeklenebilir web uygulamaları oluşturmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- FastAPI, React ve MongoDB'yı entegre eden gerekli geliştirme ortamını kurmak.
- FARM yığınının temel kavramlarını, özelliklerini ve faydalarını anlamak.
- FastAPI ile REST API'leri nasıl oluşturacaklarını öğrenmek.
- React ile etkileşimli uygulamaları nasıl tasarlayacaklarını öğrenmek.
- FARM yığınını kullanarak uygulamaları (ön uç ve arka uç) geliştirmek, test etmek ve dağıtmak.
Doğru JavaScript Framework'ini Seçme
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim Türkiye(yerinde veya uzaktan) ön uç uygulamaları geliştirmek için hangi JavaScript çerçevesini kullanacağına karar vermesi gereken geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Ön uç uygulamaları geliştirmeye başlamak için optimum bir geliştirme ortamı kurmak.
- Bir JavaScript çerçevesinin sınırlamalarını ve faydalarını test etmek için örnek uygulamalar uygulamak.
- Hangi JavaScript çerçevesinin en uygun olduğuna karar vermek.
JavaScript, Node.js ve React_bootcamp (Başlangıçtan Orta Seviye)
35 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), sistemleri/platformları etkin bir şekilde geliştirmek ve geçirmek isteyen, başlangıç seviyesindeki .NET geliştiricilerine yöneliktir. JavaScript, Node.js ve React konularında yetkinlik kazanmayı amaçlamaktadır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Etkili bir şekilde JavaScript kodu yazabilecek ve hatalarını ayıklayabilecek.
- Node.js kullanarak sunucu tarafı uygulamaları oluşturabilecek ve dağıtabilecek.
- React ile dinamik ve duyarlı kullanıcı arayüzleri geliştirebilecek.
- Tam yığın uygulamaları oluşturmak için ön uç ve arka uç bileşenlerini entegre edebilecek.
- Eski sistemleri modern JavaScript tabanlı platformlara geçirmek için en iyi uygulamaları anlayabilecek.
MERN Tam Kalıp Geliştirme
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), tam yığın geliştirme için MERN Yığınını kullanmak isteyen web geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- React'i MongoDB, Express ve Node.js ile entegre edin.
- Sıfırdan tam yığın bir web uygulaması oluşturun.
- Yetkilendirme ve kimlik doğrulama yoluyla uygulama güvenliğini uygulayın.
React ile Mikro Frontend'leri Oluşturma
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), büyük web uygulamaları için mikro ön uçlar geliştirmek, test etmek ve dağıtmak isteyen geliştiricilere yöneliktir. Bu eğitim, uygulamaları son derece ölçeklenebilir, teknolojiye bağımsız ve bakımı daha kolay hale getirmeyi amaçlar.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- React ile mikro ön uçlar geliştirmeye başlamak için gerekli geliştirme ortamını kurmak.
- Mikro ön uçların mimarisini, temel kavramlarını ve avantajlarını anlamak.
- React ile mikro ön uçlar oluşturmayı, entegre etmeyi, test etmeyi ve dağıtmayı öğrenmek.
- Modül federasyonu ile mikro ön uçlar uygulamak.
- Üretim kalitesinde bir CI/CD hattı iş akışı uygulamak.
- Mikro ön uçlardaki CSS ile ilgili yaygın sorunları ve bunların nasıl çözüleceğini bilmek.
- React ile diğer ön uç çerçevelerinin nasıl uygulanacağına dair bilgiler edinmek.
NodeJS ve React ile Mikrohizmetler Oluşturma
21 SaatlerBu eğitmen tarafından yönetilen canlı eğitim Türkiye (çevrimiçi veya yerinde), deneyimli geliştiricilerin NodeJS ve React ile yapılmış mikrohizmetler kullanarak uygulamalar oluşturmak, dağıtmak ve ölçeklendirmek için düzenlenmiştir.
Bu eğitimin sonunda katılımcılar şunları yapabilecekler:
- Farklı mikrohizmetleri kullanarak uygulamalar geliştirebilecek, dağıtabilecek ve ölçeklendirebilecektir.
- Sunucu tarafında işlenmiş bir React uygulaması oluşturacaklardır.
- Docker ve Kubernetes kullanarak çoklu hizmetli uygulamaları buluta dağıtacaklardır.
- Mikrohizmetler üzerinde uygulama testi yapabileceklerdir.
Next.js 14 İleri Seviye Geliştirme
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), karmaşık web uygulamaları oluşturmak için Next.js 14'ün gelişmelerini keşfetmek ve bilgi edinmek isteyen orta seviye ve üst düzey web geliştiricileri ve teknik mimarlar için tasarlanmıştır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Karmaşık uygulamalar oluşturmak için Next.js 14'ün tüm potansiyelinden yararlanmak.
- Middleware, React Server Components ve Edge Functions gibi en son özellikleri kullanmak.
- Performans, ölçeklenebilirlik ve SEO için en iyi uygulamaları uygulamak.
- Next.js uygulamalarındaki yaygın sorunları etkili bir şekilde gidermek.
Next.js 14 - Advanced
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Next.js 14'teki en son özellikleri öğrenmek, performansı optimize etmek ve modern React tekniklerini uygulamak isteyen ileri düzey geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Gelişmiş React kancalarını ve eşzamanlı özellikleri uygulayın.
- Next.js yönlendirme stratejilerini anlayın ve etkili bir şekilde kullanın.
- Sunucu Bileşenlerini, Sunucu Eylemlerini ve hibrit oluşturma yaklaşımlarından yararlanın.
- Veri getirme, önbellekleme ve artımlı statik yeniden oluşturmayı optimize edin.
- Next.js'i Edge İşlevleri ve Edge Runtime ile bir backend çözümü olarak kullanın.
- React Context, Redux ve atomik durum kitaplıklarını kullanarak durumu yönetin.
- Web Core Vitals için uygulama performansını optimize edin.
- Next.js uygulamalarını verimli bir şekilde test edin, izleyin ve dağıtın.
React: Yüksek Etkileşimli Web Uygulamaları Oluşturma
21 SaatlerBu eğitmen liderliğindeki canlı eğitimde Türkiye'da, React'nin gücünü ve esnekliğini gösteriyor, alternatif çerçevelerle karşılaştırıyor ve katılımcıları kendi React uygulamalarını oluşturma konusunda adım adım yönlendiriyoruz.
Bu kursun sonunda katılımcılar şunları yapabilecektir:
- React'nin tasarım felsefesini anlayabilecektir.
- React'yi ne zaman ve nerede kullanmanın mantıklı olduğunu ve geleneksel MVC modelini ne zaman yeniden düşünmeleri gerektiğini belirleyebilecektir.
- React kavramları olan bileşenler, özellikler, durum ve yaşam döngüsü hakkında bilgi sahibi olacaktır.
- Babel, Webpack ve JSX gibi ilgili teknolojileri uygulayabilecektir.
- Etkileşimli bir web uygulaması oluşturabilecek, test edebilecek ve dağıtabilecektir.
Interaktif Uygulamaları React, Redux ve GraphQL ile Geliştirme
28 SaatlerBu eğitmen liderliğindeki canlı eğitimde, katılımcılar Türkiye kullanarak React uygulamaları nasıl oluşturacaklarını öğrenecekler. Kurs, kurulumu, yapılandırmayı, entegrasyonu, test etmeyi, dağıtımı ve en iyi uygulamaları kapsar ve katılımcılara, en gelişmiş araç setlerini ve teknikleri kullanarak bir uygulamaya ek karmaşıklık ve "havalı" özellikler eklemenin nasıl yapılacağını gösteren bir dizi örnek uygulama oluşturma sürecinde rehberlik eder.
React ile uygulama geliştirmek, bazı geliştiricilerin alışkın olduğu düşünce yapısından farklı bir yaklaşım gerektirir; özellikle AngularJS ve Bootstrap gibi diğer MVC çerçevelerinden gelenler için. Bu eğitim, her adımda kullanılan teknolojilerin temel prensiplerini kapsar, böylece katılımcılar yalnızca işlevsel bir uygulama oluşturmakla kalmaz, aynı zamanda belirli bir yaklaşımın neden kullanıldığını da anlar. Bu, gelecekte kendi uygulamalarını oluştururken bağımsız ve yaratıcı düşünmenin temelini oluşturur.
React ile Next.js
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), React uygulamaları oluşturmak için Next.js'ü kullanmak isteyen web geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Sunucu tarafı web uygulamalarını ve statik siteleri Next.js ile geliştirme.
- MongoDB ile verileri işleme ve depolama.
- AuthO kimlik doğrulaması ile bir web uygulamasını güvence altına alma.
React Desenleri
14 SaatlerBu eğitmen liderliğindeki canlı eğitim (çevrimiçi veya yerinde), React becerilerine sahip ve React uygulamalarının oluşturulmasını optimize etmek ve iyileştirmek isteyen geliştiricilere yöneliktir. Bunu da React'ın bileşen kalıplarını anlayarak ve uygulayarak başaracaklardır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Farklı türdeki React Kalıplarını anlayabilmek.
- Web uygulamaları için React Context API'sini kullanabilmek.
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Bol miktarda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
- React hakkında daha fazla bilgi edinmek için lütfen şu adresi ziyaret edin: https://reactjs.org
Web3 Mühendisliği ve Tedarik Zinciri Finansı Mimarisine Giriş
21 SaatlerMüşterilerinizin dijital dönüşüm yolculuğunun mimarları olan mühendisleriniz. Bu teklif, geliştiriciler ve teknik mimarlara özel olarak tasarlanmış bir 3-Gün Teknik Derinlemesine İnceleme sunmaktadır. "Neden"den ziyade "Nasıl"a odaklanıyoruz: merkezi olmayan defterleri nasıl mimarize edileceği, Tedarik Zinciri Finansı (SCF) mantığı için güvenli Akıllı Kontratlar nasıl yazılacağı ve bu merkezi olmayan katmanların mevcut kurumsal ERPlerle nasıl entegre edileceğidir.
Bu eğitimden sonra katılımcılar şunları yapabilecek duruma gelecektir:
- DLT Çözümleri Mimarizini Tasarlama: Kurumsal SCF kullanım senaryoları için uygun Layer-1/Layer-2 çözümler (Ethereum, Hyperledger Fabric, Polygon) arasındaki farkları belirlemek ve seçmek.
- Akıllı Kontratlar Geliştirme: Factoring, fatura onayı ve ödeme işlemlerini otomatikleştiren Akıllı Kontratları (örneğin, Solidity veya Chaincode) yazma, derleme ve dağıtma.
- Tokenizasyonu Uygulama: Gerçek dünyadaki varlıkların (faturalar/stok) zincir üzerinde temsil edilmesi için ERC-20/ERC-721/ERC-1155 token standartlarını mühendislik yapma.
- Web2 & Web3 Arasında Köprü Kurma: Logistic API'ler gibi zincir dışı verileri alarak zincir üzerinde ödeme tetiklemek için Orakları (örneğin, Chainlink) kullanarak entegrasyon katmanını tasarlama.