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

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

نمایش نظرات

آموزش یادگیری توسعه وب اسکالا
جزییات دوره
2h 11m
23
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
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 و موارد دیگر) همکاری می کند.