آموزش یادگیری توسعه وب اسکالا

Learning Scala Web Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: توجه: یادگیری توسعه وب سایت اسکالا توسط انتشارات Packt ایجاد شده است. در اصل در تاریخ 2016/5/30 منتشر شد. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.

با استفاده از زبان برنامه نویسی Scala و چارچوب ها - انتخاب های طبیعی برای توسعه دهندگان پیشرفته که بسیار مقیاس پذیر ، قابل اعتماد و قابل اعتماد هستند ، سفری هیجان انگیز را به جهان توسعه وب آغاز کنید. واکنش پذیر RESTful وب سرویس ها و API ها. این آموزش نقطه شروع برای تسلط بر مدل های برنامه نویسی بدون انسداد و ناهمزمان است که در قلب چارچوب Spray نهفته است. این کار با معرفی معماری REST شروع می شود. سپس چرخ دنده ها را به جعبه ابزار و چارچوب Akka تغییر دهید و در این مسیر یک نمونه برنامه کاتالوگ کتاب بسازید.

هنگامی که در مورد سبک معماری REST و مدل Actor - مبانی ساخته شده در چارچوب Spray - آگاهی یافتید ، با ارائه تعاریف ساده مسیر ، خدمات وب RESTful خود را شکل خواهید داد. در ادامه این دوره ، نویسنده آندری ردکو به تأیید اعتبار و مجوز ، حمل و نقل ایمن ، اسناد ، آزمایش و پشتیبانی از حافظه پنهان می پردازد. سرانجام ، شما می آموزید که چگونه Spray client API را برای فراخوانی خدمات وب خارجی ایجاد کنید.
موضوعات شامل:
  • مدل بازیگر و چارچوب آکا
  • اصول و محدودیت های آرامش بخش معماری
  • ایجاد خدمات با آرامش
  • ماژول های چارچوب Core Spray مانند قوطی اسپری ، مسیریاب اسپری ، اسپری-جسون ، اسپری انبار و اسپری کلاینت
  • امنیت وب سرویس ها و API های RESTful با Spray
  • پیکربندی برنامه های Spray با پشتیبانی HTTPS
  • مستند سازی اسپری سرویس های وب RESTful با استفاده از Swagger
  • اصول ذخیره سازی
  • تماس با سرویس های RESTful خارجی

سرفصل ها و درس ها

1. شروع کار 1. Getting Started

  • نمای کلی دوره The course overview

  • معماری REST The REST architecture

  • سرویس های وب RESTful بر روی پلت فرم JVM RESTful web services on the JVM platform

2. معرفی آکاکا و مدل بازیگر 2. Introducing Akka and the Actor Model

  • همزمانی ، موازی بودن و داده های مشترک قابل تغییر Concurrency, parallelism, and mutable shared data

  • آشنایی با مدل بازیگر Introduction to the Actor model

  • چارچوب Akka: پیاده سازی مدل بازیگر در Scala The Akka framework: Actor model Implementation in Scala

3. ایجاد سرویس های وب RESTful با اسپری 3. Building RESTful Web Services with Spray

  • نمای کلی اسپری Spray overview

  • مسیریابی اسپری Spray Routing

  • مسیریابی بیشتر اسپری More Spray Routing

  • اسپری کن Spray Can

  • مصرف API های وب RESTful از مرورگر یا خط فرمان Consuming RESTful web APIs from the browser or command line

4. ایمن سازی سرویس های وب RESTful با اسپری 4. Securing RESTful Web Services with Spray

  • احراز هویت Authentication

  • مجوز Authorization

  • پیکربندی پشتیبانی HTTPS Configuring HTTPS support

5- مستندسازی خدمات وب RESTful با Swagger 5. Documenting RESTful Web Services with Swagger

  • اصول اولیه Swagger Swagger basics

  • مستندسازی Spray RESTful خدمات وب با Swagger Documenting Spray RESTful web wervices with Swagger

  • کاوش در سرویس های وب RESTful در UI Swagger Exploring RESTful web services in the Swagger UI

6. تست سرویس های وب RESTful با Sprk Testkit 6. Testing RESTful Web Services with the Spray Testkit

  • اصول اولیه Sprk Testkit Spray Testkit basics

  • تست واحد سرویس های وب اسپری RESTful Unit testing Spray RESTful web services

7. ذخیره در دنیای سرویس های وب RESTful 7. Caching in the World of RESTful Web Services

  • مبانی ذخیره سازی Caching basics

  • ذخیره در اسپری Caching in Spray

8. تماس با سرویس های وب خارجی RESTful از طریق سرویس های وب اسپری 8. Calling External RESTful Web Services from within Spray Web Services

  • مشتری اسپری Spray client

  • خدمات وب خارجی RESTful و آزمایش واحد External RESTful web services and unit tesing

نمایش نظرات

نظری ارسال نشده است.

آموزش یادگیری توسعه وب اسکالا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 11m
23
Linkedin (لینکدین) lynda-small
18 شهریور 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
32,770
- از 5
ندارد
دارد
دارد
Andriy Redko

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andriy Redko Andriy Redko

آندری ردکو توسعه دهنده نرم افزار و وبلاگ نویسان است. او به طور کلی علاقه مند به فناوری و توسعه نرم افزار است. او به طور گسترده با پلت فرم JVM با استفاده از Java ، Groovy و Scala و همچنین سایر زبان ها و فناوری ها (Ruby، Grails، Play، Akka، MySQL، PostreSQL، MongoDB، Redis، JUnit و موارد دیگر) همکاری می کند.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.