آموزش توسعه وب اپلیکیشن با بلاک چین اتریوم
این آموزش تنها دوره ای است که شما باید برای توسعه وب اپلیکیشن غیرمتمرکز با استفاده از بلاک چین اتریوم یاد بگیرید. تنها دوره ای که برای ساخت برنامه های وب غیر متمرکز به آن نیاز دارید. شما تمام جنبه های اساسی ایجاد و اتصال اپلیکیشن بلاک چین به رابط فرانت اند و تعامل با آن را خواهید آموخت. در حالی که دوره های آموزشی مشابه دیگری نیز وجود دارد، این آموزش متفاوت تر از آنها می باشد که در ادامه به این تفاوت ها اشاره می شود. این دوره آموزشی به زبان انگلیسی می باشد که توسط مدرس Tomas Mikula از شرکت یودمی (Udemy) با عنوان انگلیسی Complete Blockchain Web Application Development on Ethereum تهیه شده و در اینجا به صورت رایگان در اختیار شما قرار گرفته است.
ساختار دوره چگونه است؟
- این دوره ۱۰ ساعته با ۲۰۰ سخنرانی، اسلاید های خسته کننده پاورپوینت و تعداد زیادی از توضیحات تئوری و مباحث پایه ای نیست.
- محتوای این دوره از قبل برنامه نویسی شده، از پیش کد گذاری شده، روش برنامه نویسی بدون خطا نیست.
- در این فیلم آموزشی شما بلافاصله تمرین می کنید و برنامه وب واقعی می سازد.
- این یک روش واقعی برنامه نویسی در پرواز (کد نویسی زنده) و مواجه شدن با خطا هایی می باشد که ممکن است دریافت کنید و آنها را حل کنید.
- محتوای این آموزش یک مهارت جدید قدرتمند است که می توانید بلافاصله بعد از دوره، خودتان از آن استفاده کنید.
سه بخش اصلی دوره
- اپلیکیشن فرانت اند (Frontend application) – توسعه یافته در Angular به طوری به صورت کامل از بلاک چین جدا شده است.
- قرارداد هوشمند و بلاک چین (Smart Contract and blockchain) – یادگیری اصول توسعه، استقرار (محلی) و تعامل با قرارداد هوشمند.
- میان افزار (Middleware) – مهمترین ارتباط بین فرانت اند و قرارداد هوشمند.
چیزی که یاد خواهید گرفت
- برنامه وب غیرمتمرکز کامل را در بلاک چین اتریوم توسعه دهید
- اصول قرارداد هوشمند و ایجاد تعامل در آن را بیاموزید
- یاد بگیرید که چگونه برنامه وب خود را به بلاک چین متصل کنید
- چگونه به رویداد های بلاک چین واکنش نشان دهیم
- نحوه استقرار و اجرای بلاک چین محلی
این دوره برای چه کسانی است ؟
- توسعه دهندگان وب
- علاقه مندان به بلاک چین
- علاقه مندان به اتریوم
پیش نیاز های دوره
از پیش نیاز های دوره این است که شما آشنایی اولیه با مفاهیم بلاک چین و همچنین دانش اولیه توسعه وب (Angular , React , Vue , …) را داشته باشید.