دوره آموزشی مبانی برنامه نویسی: API ها و خدمات وب (2019)
1 ساعت 14 دقیقهمبتدی2024-12-11
مدرسین

Kesha Williams
Software Engineering Manager, Speaker, Tech Blogger
جزئیات دوره
خدمات وب (Web Services) سالهاست که نقش مهمی توی معماری اپلیکیشنهای مدرن دارن. فرقی نمیکنه که برنامهنویس از چه زبان یا پلتفرمی استفاده میکنه، دونستن نحوه عملکرد خدمات وب و اینکه چطور پیادهسازیشون کنیم، مهارت خیلی مهمیه.
توی این دوره، «کیشا ویلیامز» مراحل کار با تکنولوژیهای محبوب ساخت خدمات وب رو قدم به قدم توضیح میده. اول از همه، مفهوم خدمات وب و مزایایی که دارن رو برات باز میکنه. بعد، تکنولوژیهای محبوب مثل REST، SOAP و GraphQL رو با هم مقایسه میکنه و نحوه ارسال و دریافت دادهها رو تو هرکدوم توضیح میده.
کیشا حتی مثالهای کدنویسی هم بهت نشون میده، از زبانهای مختلف مثل جاوا، پایتون و سویفت، تا درک بهتری از پیادهسازی توی سمت سرور و کلاینت پیدا کنی.
اهداف یادگیری:
خدمات وب چیه؟
امنیت خدمات وب
استفاده و ساخت API های RESTful
مستندسازی API
ایجاد خدمات وب
کار با خدمات وب SOAP
توسعه API با استفاده از GraphQL
توی این دوره، «کیشا ویلیامز» مراحل کار با تکنولوژیهای محبوب ساخت خدمات وب رو قدم به قدم توضیح میده. اول از همه، مفهوم خدمات وب و مزایایی که دارن رو برات باز میکنه. بعد، تکنولوژیهای محبوب مثل REST، SOAP و GraphQL رو با هم مقایسه میکنه و نحوه ارسال و دریافت دادهها رو تو هرکدوم توضیح میده.
کیشا حتی مثالهای کدنویسی هم بهت نشون میده، از زبانهای مختلف مثل جاوا، پایتون و سویفت، تا درک بهتری از پیادهسازی توی سمت سرور و کلاینت پیدا کنی.
اهداف یادگیری:
خدمات وب چیه؟
امنیت خدمات وب
استفاده و ساخت API های RESTful
مستندسازی API
ایجاد خدمات وب
کار با خدمات وب SOAP
توسعه API با استفاده از GraphQL
مهارت ها
SOAPW3CRESTGraphQLAPIsCloud AdministrationFoundationsCloud ComputingOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - با استفاده از خدمات در وب ارتباط برقرار کنید
- 02 - آنچه باید بدانید
1. درک خدمات وب
- 03 - مروری بر خدمات وب
- 04 - مزایای وب سرویس ها
- 05 - ملاحظات وب سرویس ها
- 06 - خدمات وب امن
- 07 - وب سرویس ها , APIها و میکروسرویس ها
2. استفاده از RESTful API و HATEOAS
- 08 - نمای کلی REST
- 09 - مزایای REST
- 10 - مرور کلی HATEOAS
- 11 - یک API RESTful مصرف کنید
- 12 - یک API RESTful را از طریق Postman مصرف کنید
- 13 - یک API RESTful ایجاد کنید
- 14 - یک API را مستند کنید
3. استفاده از خدمات وب مبتنی بر SOAP
- 15 - نمای کلی SOAP
- 16 - تاریخچه و آینده SOAP
- 17 - از وب سرویس SOAP استفاده کنید
- 18 - از طریق SoapUI از وب سرویس SOAP استفاده کنید
- 19 - یک وب سرویس ایجاد کنید
4. توسعه API با استفاده از GraphQL
- 20 - نمای کلی GraphQL
- 21 - ساختار کوئریهای GraphQL
- 22 - یک GraphQL API مصرف کنید
- 23 - یک API با GraphQL ایجاد کنید
واژه نامه ها
نتیجه گیری
- 24 - مراحل بعدی