لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Cloud-Native Development با استفاده از جاوا با Eclipse MicroProfile
Cloud-Native Development Using Java with Eclipse MicroProfile
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بسیاری از توسعه دهندگان در حال ساخت برنامه های بومی ابری هستند و به دنبال راه هایی برای ایجاد برنامه های انعطاف پذیر هستند که بهترین روش ها را دنبال می کنند. Eclipse MicroProfile برنامه های سازمانی جاوا را برای معماری های سرویس های خرد بهینه می کند. مشخصات توسط متخصصان جامعه ایجاد شده است و توسط شرکت هایی مانند IBM ، RedHat و Oracle پشتیبانی می شود - که این امر را به گزینه ای مناسب برای توسعه دهندگانی مانند شما تبدیل می کند. با آشنایی با MicroProfile و برخی از مشخصات اساسی موجود ، می توانید از برنامه های جاوا ابر-بومی خود نهایت استفاده را ببرید. به مهندس نرم افزار IBM ، کیت استنلی بپیوندید ، زیرا او به شما نشان می دهد که چگونه می توانید با استفاده از سرور برنامه Open Liberty برنامه های موجود Java خود را با مشخصات MicroProfile فعال کنید. در طول راه ، وی نحوه افزودن چک های بهداشتی ، جمع آوری معیارها و ردیابی درخواست ها را نشان می دهد. در پایان ، شما مهارت ها و مجموعه ابزاری را دارید که می خواهید برنامه های جاوا خود را به دوران مدرن وارد کنید.
موضوعات شامل:
نصب داکر li>
اجرای برنامه با Docker
استقرار برنامه در Kubernetes
افزودن سنجه های سفارشی li>
جمع آوری و تجسم معیارها li>
فعال کردن ردیابی توزیع شده li>
سرفصل ها و درس ها
1. شروع به کار در Blockchain و Hyperledger2. مفاهیم Hyperledger
Introduction
برنامه هایی را با استفاده از جاوا با MicroProfile توسعه دهید
Develop apps using Java with MicroProfile
1. شروع به کار در Blockchain و Hyperledger2. مفاهیم Hyperledger
1. Introduction to MicroProfile
MicroProfile چیست؟
What is MicroProfile?
با MicroProfile شروع کنید
Get started with MicroProfile
1. شروع به کار در Blockchain و Hyperledger2. مفاهیم Hyperledger
2. Run Locally with Docker
داکر چیست؟
What is Docker?
Docker را نصب کنید
Install Docker
برنامه ای را با Docker اجرا کنید
Run an application with Docker
1. شروع به کار در Blockchain و Hyperledger2. مفاهیم Hyperledger
3. Run Locally with Kubernetes
کوبنتس چیست؟
What is Kubernetes?
Kubernetes را نصب کنید
Install Kubernetes
برنامه ای را به Kubernetes مستقر کنید
Deploy an application to Kubernetes
1. شروع به کار در Blockchain و Hyperledger2. مفاهیم Hyperledger
4. Health Checks
اهمیت بررسی های بهداشتی
The importance of health checks
یک بررسی بهداشتی را به یک برنامه MicroProfile اضافه کنید
Add a health check to a MicroProfile app
بررسی های بهداشتی را در کوبنتین ادغام کنید
Integrate health checks into Kubernetes
1. شروع به کار در Blockchain و Hyperledger2. مفاهیم Hyperledger
5. Metrics
اهمیت اندازه گیری ها
The importance of metrics
مشاهده معیارها در یک برنامه MicroProfile
View metrics in a MicroProfile app
معیارهای سفارشی را به یک برنامه MicroProfile اضافه کنید
Add custom metrics to a MicroProfile app
معیارها را جمع آوری و تجسم کنید
Collect and visualize metrics
1. شروع به کار در Blockchain و Hyperledger2. مفاهیم Hyperledger
6. Distributed Tracing
اهمیت ردیابی توزیع شده
The importance of distributed tracing
OpenTracing را به یک برنامه MicroProfile اضافه کنید
Add OpenTracing to a MicroProfile app
دو برنامه MicroProfile را وصل کنید
Connect two MicroProfile applications
ردیابی توزیع شده را فعال کنید
Enable distributed tracing
1. شروع به کار در Blockchain و Hyperledger2. مفاهیم Hyperledger
Conclusion
کیت استنلی یک مهندس نرم افزار در IBM است که در کنفرانس های فناوری در سراسر جهان نیز ارائه می دهد.
کیت برای اولین بار در IBM به عنوان بخشی از دوره کارآموزی تابستانی Extreme Blue کار کرد. او 12 هفته با همکارهای خود در مقطع کارشناسی روی بازی ای کار کرد که به کودکان نوشتن کد پایتون را آموزش می دهد. کیت به سرعت متوجه اشتیاق خود به فناوری و کمک به دیگران برای یادگیری شد.
پس از اتمام کارشناسی ارشد ریاضیات خود در دانشگاه دورهام، او در سال 2014 به عنوان بخشی از تیم لیبرتی تمام وقت به IBM پیوست. در اینجا او سفر خود را به جاوا و میکروسرویس ها آغاز کرد و تخصص خود را افزایش داد. کیت طیف وسیعی از وبلاگ ها و مقالات را نوشته است و یکی از نویسندگان کتاب قرمز IBM در مورد میکروسرویس های جاوا است. او همچنین در Game On!، یک بازی ماجراجویی مبتنی بر متن قدیمی که توسعه دهندگان را قادر می سازد تا میکروسرویس ها را در زمینه یادگیری سرگرم کننده کشف کنند، مشارکت می کند.
کیت واقعا از ارائه و به اشتراک گذاری دانش لذت می برد. در سال 2016 او روی صحنه اصلی در Jfokus در سوئد ارائه شد. از آن زمان کیت در کنفرانس هایی در سراسر جهان از جمله JavaOne در سانفرانسیسکو و Devoxx UK در لندن ارائه کرده است.
کیت اکنون روی IBM Event Streams کار میکند، یک پیشنهاد آپاچی کافکا که کاملاً پشتیبانی میشود. در کنار کار توسعه، او همچنان به ارائه، به اشتراک گذاری تجربیات خود با کافکا و جاوا در کنفرانس ها و جلسات ادامه می دهد. او هیجان زده است که عشق خود به برنامه نویسی را از طریق دوره آموزشی خود در آموزش لینکدین با دیگران به اشتراک بگذارد.
نمایش نظرات