لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی مبانی: API ها و خدمات وب
Programming Foundations: APIs and Web Services
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
سالهاست که خدمات وب در هسته معماری برنامه های مدرن قرار دارند. صرف نظر از اینکه یک توسعه دهنده از چه زبان یا پلتفرمی استفاده می کند ، درک نحوه کار سرویس های وب و نحوه پیاده سازی آنها مهارت مهمی است. در این دوره ، مربی Kesha Williams نحوه کار با چندین فناوری محبوب برای ساخت خدمات وب را گام بر می دارد. کشا با ایجاد زمینه های دوره ، توضیح می دهد خدمات وب چیست و چه مزایایی را برای آنها فراهم می کند. وی سپس مقایسه ای از چندین فناوری محبوب سرویس وب - REST ، SOAP و GraphQL - را ارائه می دهد که به طور مفصل فرمت های پیام رسانی هر فناوری را به همراه نمونه هایی از کدگذاری به چندین زبان با استفاده از انواع پیاده سازی های مبتنی بر سرور و مشتری ارائه می دهد. به علاوه ، گزیده های کدگذاری را در جاوا ، پایتون و سوئیفت دریافت کنید.
موضوعات شامل:
وب سرویس چیست؟ li>
امنیت سرویس های وب li>
مصرف و ایجاد یک API RESTful
مستند سازی API
ایجاد سرویس وب li>
مصرف یک سرویس وب SOAP
در حال توسعه API ها با استفاده از GraphQL
سرفصل ها و درس ها
مقدمه
Introduction
با استفاده از خدمات در وب ارتباط برقرار کنید
Communicate on the web using services
آنچه باید بدانید
What you should know
1. درک خدمات وب
1. Understanding Web Services
نمای کلی خدمات وب
Web services overview
مزایای خدمات وب
Advantages of web services
ملاحظات خدمات وب
Considerations of web services
خدمات وب ایمن
Secure web services
خدمات وب ، API ها و میکروسرویس ها
Web services, APIs, and microservices
2. با استفاده از API های RESTful و HATEOAS
2. Using RESTful APIs and HATEOAS
بررسی اجمالی REST
REST overview
مزایای REST
Benefits of REST
بررسی اجمالی HATEOAS
HATEOAS overview
یک API RESTful مصرف کنید
Consume a RESTful API
یک API RESTful را از طریق Postman مصرف کنید
Consume a RESTful API via Postman
یک API RESTful ایجاد کنید
Create a RESTful API
یک API را مستند کنید
Document an API
3. استفاده از خدمات وب مبتنی بر SOAP
3. Using SOAP-Based Web Services
نمای کلی SOAP
SOAP overview
تاریخچه و آینده SOAP
History and future of SOAP
یک سرویس وب SOAP مصرف کنید
Consume a SOAP web service
یک سرویس وب SOAP از طریق SoapUI مصرف کنید
Consume a SOAP web service via SoapUI
ایجاد یک سرویس وب
Create a web service
4- توسعه API با استفاده از GraphQL
4. Developing APIs Using GraphQL
نمای کلی GraphQL
GraphQL overview
ساختار نمایش داده شد GraphQL
The structure of GraphQL queries
یک API GraphQL مصرف کنید
Consume a GraphQL API
با GraphQL یک API ایجاد کنید
Create an API with GraphQL
کشا ویلیامز یک مدیر مهندسی نرم افزار، مربی، سخنران، وبلاگ نویس فناوری، و مدافع STEM است.
کشا (تلفظ KEY-SHA) ویلیامز یک جایزه است. مهندس نرم افزار برنده با بیش از 20 سال تجربه متخصص در توسعه برنامه های کاربردی وب با استفاده از Java، Spring، Angular، و خدمات وب آمازون (AWS). او هزاران توسعهدهنده نرمافزار را در ایالات متحده، اروپا و آسیا آموزش داده و در حین تدریس جاوا در سطح دانشگاه، آموزش داده است. او کار خود را با آژانس امنیت ملی (NSA) آغاز کرد.
کشا اخیراً برنده جایزه آدا لاولیس در مهندسی کامپیوتر از LookFar و جایزه نوآوری متفاوت بیندیشید از Chick-fil-A برای کارش با فناوریهای نوظهور شد. و هوش مصنوعی (AI). او اخیراً در کمپین آمازون "Alexa Women of Voice" و مجموعه #WePowerTech از A Cloud Guru حضور داشت. او در اوقات فراغت خود، اخبار جاوا را برای InfoQ می نویسد، بخش فناوری جورجیا را رهبری می کند، در کنفرانس های فنی در سراسر جهان سخنرانی می کند، به عنوان مربی با آکادمی علوم نیویورک خدمت می کند، و کارگاه های رایگان «ساعت کد» را برای کودکان برگزار می کند. در کتابخانه محلی او.
نمایش نظرات