دوره آموزشی مبانی برنامه نویسی: 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مبانی برنامهنویسی: APIها و سرویسهای وب
- دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
- دوره آموزشی ساخت عوامل هوش مصنوعی با API پاسخهای OpenAI
- دوره آموزشی شتابدهی به توسعه API در Laravel با هوش مصنوعی: از تدوین مشخصات تا آزمونگیری
- دوره آموزشی ساخت SDKهای بهتر با هوش مصنوعی مولد
- دوره آموزشی توسعه تست محور سی شارپ
- دوره آموزشی یادگیری ASP.NET Core: مبانی MVC، صفحات Razor، وب APIها و دیگر اصول پایه
- دوره آموزشی ساخت موتور جستوجوی کتاب از صفر با استفاده از Java و GitHub Copilot
مسیرهای مرتبط
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Back-End وب
- مسیر آموزشی توسعه وب را با Node.js کاوش کنید
- مسیر آموزشی ارتقاء مهارت های خود را در هوش مصنوعی و یادگیری ماشین
- مسیر آموزشی توسعه وب را با Vanilla JavaScript کاوش کنید
- مسیر آموزشی تبدیل شدن به یک تستر نرم افزار
- مسیر آموزشی تسلط بر تجزیه و تحلیل داده ها در سطح اجرایی