کدنویسان | دوره کامل آموزش برنامه نویسی REST API به زبان PHP

دوره کامل آموزش برنامه نویسی REST API به زبان PHP

RESTful API
ارتباط با مدرس در حین استفاده از آموزش ها
دانلود و دسترسی دائمی به فایل های دوره
کیفیت بالای فیلم ها و پشتیبانی دائمی

محتوای دوره کامل آموزش برنامه نویسی REST API به زبان PHP

"دوره کامل آموزش برنامه نویسی REST API به زبان PHP" دارای جلسات زیر است، برای آشنایی با نحوه تدریس و کیفیت آموزش ها می توانید بعضی از آنها را پخش کنید.

  موضوع آموزش زمان قیمت خرید
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۱ : معرفی دوره آموزشی

آموزش تصویری معرفی دوره آموزشی

۶دقیقه رایگان
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۲ : آشنایی با مفهوم REST API

در این جلسه با مفاهیم API ، REST و REST API آشنا می شوید.

۱۳دقیقه رایگان
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۳ : پیدا کردن API های مورد نیاز

در این جلسه با چند نمونه API مفید ارائه شده در اینترنت و دو تا از سایت هایی که API ها را ایندکس می کنند آشنا شده و یاد می گیرید چگونه API مورد نیاطتان در هر زمینه ای را در اینترنت پیدا کرده و مشخصات آن را بدست آورید.

۱۱دقیقه رایگان
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۴ : روش استفاده از API ها

در این جلسه روش استفاده از API های موجود در اینترنت را یاد می گیرید.

۷دقیقه رایگان
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۵ : دریافت اطلاعات API

در این جلسه روش کار با یک API نمونه (API کتابخانه) در اینترنت را آموزش داده، درخواست هایی به می فرستیم و برنامه ای به زبان PHP برای درخواست لیست کتابها از API می نویسیم.

۱۱دقیقه ۵۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۶ : طراحی فرم جستجوی کتاب

در ادامه جلسه قبل ، اینجا فرمی طراحی می کنیم تا کاربر بتواند عبارت مورد نظرش را وارد کند و آن را با استفاده ازAPI یک کتابخانه جستجو کرده و لیست کتاب ها را نمایش می دهیم.

۶دقیقه رایگان
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۷ : ساخت API ساده

در این جلسه برنامه نویسی API به صورت نمونه برای محاسبه محیط و مساحت مستطیل انجام شده است

۱۷دقیقه ۶۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۸ : ساخت یک کلاینت ساده برای API

اینجا یک برنامه کلاینت برای استفاده از API مستطیل نوشته شده که درخواست محاسبه محیط و مساحت را به همراه طول و عرض مستطیل انجام داده و نتایج دریافتی را نمایش می دهد

۱۶دقیقه ۶۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۹ : ساخت یک کلاینت کامل تر برای API

در این جلسه برنامه کلاینت جلسه قبل تکمیل شده بصورتی که از کاربر طول و عرض و نوع محاسبه (محیط یا مساخت) را از طریق یک فرم دریافت کرده و پس از درخواست از سرور API ، نتایج را نشان می دهد.

۱۰دقیقه ۵۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۱۰ : ساخت کتابخانه API در سمت کلاینت

در این جلسه در ادامه مثال های جلسات قبلی، یک فایل کتابخانه برای انجام درخواست از API می نویسیم که برنامه نویسی های بعدی ما را راحت می کند. در این کتابخانه یک کلاس دارای یک متد request تعریف کردیم که برای درخواست از سرور استفاده خواهد شد.

۱۳دقیقه ۶۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۱۱ : ساخت API در ارتباط با بانک اطلاعاتی

در این جلسه برنامه API را طوری می نویسیم که بتواند به بانک اطلاعاتی متصی شده، رکوردها را بخواند و در پاسخ درخواست ها ارسال کند. (دو متد API برای ارسال مشخصات همه رکوردها و ارسال رکوردها براساس یک شرط و محدود شده پیاده سازی می کنیم.)

۱۱دقیقه ۵۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۱۲ : ساخت کلاینت برای خواندن از بانک اطلاعاتی

اینجا برنامه کلاینت را برای API جلسه قبل می نویسیم تا دانشجویان را درخواست کرده، دریافت کند و در یک جدول نمایش دهد.

۱۳دقیقه ۶۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۱۳ : ساخت فرم و نمایش رکوردها بر حسب انتخاب کاربر

در این جلسه برنامه کلاینت از طریق یک فرم، کد رشته را دریافت می کند و فقط لیست دانشجویان آن رشته را از API درخواست کرده و نتایج را در جدول نمایش می دهد.

۵دقیقه رایگان
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۱۴ : پرکردن کمبوباکس از روی رکوردها

در این جلسه برنامه کلاینت جلسه قبل را کامل تر می کنیم. ابتدا با درخواستی از API ، لیست رشته ها را دریافت کرده در یک کمبوباکس می ریزیم و با انتخاب رشته توسط کاربر، دانشجویان همان رشته را از سرور API درخواست، دریافت و نمایش می دهیم.

۹دقیقه ۵۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۱۵ : آموزش احراز هویت کاربران

در این جلسه روش احراز هویت (تائید هویت) کاربران در REST API را آموزش داده و با تغیی مثال های جلسه قبل آنرا عملی می کنیم.

۱۱دقیقه ۵۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۱۶ : آموزش کامل احراز هویت کاربر

در این جلسه بحث جلسه قبل تکمیل شده و به کاربرانی اجازه دسترسی به API را می دهیم که در لیست کاربران API (بانک اطلاعاتی سایت) موجود بوده و دارای کلید API معتبر باشند.

۱۵دقیقه ۶۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۱۷ : تخصیص توکن API به کاربران

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

۹دقیقه ۵۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۱۸ : ساخت نمونه API برای مدیریت کامل یک جدول

در این جلسه یک API کامل برای انجام همه نوع عملیات(لیست گیری، حذف رکورد، اضافه کردن و ویرایش کردن رکورد) رو جدول نمونه (جدول دانشجویان) نوشته شده و یک الگوی مناسب برای ساخت هر نوع API معرفی می شود.

۲۴دقیقه ۷۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۱۹ : ساخت کلاینت برای مدیریت کامل دانشجویان (بخش اول)

آموزش تصویری ساخت کلاینت برای مدیریت کامل دانشجویان (بخش اول)

۱۱دقیقه ۵۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۲۰ : ساخت کلاینت برای مدیریت کامل دانشجویان (بخش تکمیلی)

در جلسات هجدهم و نوزدهم، یک نمونه سایت با امکانات کامل برای مدیریت دانشجویان با کمک REST API شامل صفحاتی برای نمایش لیست دانشجویان، حذف کردن دانشجو، اضافه کردن دانشجو و ویرایش دانشجو طراحی و پیاده سازی شده و یک الگوی کامل برای ساخت برنامه های کلاینت API همراه با احراز هویت کاربران ارائه شده است.

۲۲دقیقه ۷۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP
قسمت ۲۱ : دانلود نمونه پروژه ارتباط با api در پی اچ پی

در این قسمت نمونه پروژه پی اچ پی بر اساس mvc ارائه شده که برای مدیریت دانشجویان کاربرد دارد.

۷۰۰۰
پخش
عنوان
دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۳ : پیدا کردن API های مورد نیاز

در این جلسه با چند نمونه API مفید ارائه شده در اینترنت و دو تا از سایت هایی که API ها را ایندکس می کنند آشنا شده و یاد می گیرید چگونه API مورد نیاطتان در هر زمینه ای را در اینترنت پیدا کرده و مشخصات آن را بدست آورید.

دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۴ : روش استفاده از API ها

در این جلسه روش استفاده از API های موجود در اینترنت را یاد می گیرید.

دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۵ : دریافت اطلاعات API

در این جلسه روش کار با یک API نمونه (API کتابخانه) در اینترنت را آموزش داده، درخواست هایی به می فرستیم و برنامه ای به زبان PHP برای درخواست لیست کتابها از API می نویسیم.

۵۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۶ : طراحی فرم جستجوی کتاب

در ادامه جلسه قبل ، اینجا فرمی طراحی می کنیم تا کاربر بتواند عبارت مورد نظرش را وارد کند و آن را با استفاده ازAPI یک کتابخانه جستجو کرده و لیست کتاب ها را نمایش می دهیم.

دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۷ : ساخت API ساده

در این جلسه برنامه نویسی API به صورت نمونه برای محاسبه محیط و مساحت مستطیل انجام شده است

۶۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۸ : ساخت یک کلاینت ساده برای API

اینجا یک برنامه کلاینت برای استفاده از API مستطیل نوشته شده که درخواست محاسبه محیط و مساحت را به همراه طول و عرض مستطیل انجام داده و نتایج دریافتی را نمایش می دهد

۶۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۹ : ساخت یک کلاینت کامل تر برای API

در این جلسه برنامه کلاینت جلسه قبل تکمیل شده بصورتی که از کاربر طول و عرض و نوع محاسبه (محیط یا مساخت) را از طریق یک فرم دریافت کرده و پس از درخواست از سرور API ، نتایج را نشان می دهد.

۵۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۱۰ : ساخت کتابخانه API در سمت کلاینت

در این جلسه در ادامه مثال های جلسات قبلی، یک فایل کتابخانه برای انجام درخواست از API می نویسیم که برنامه نویسی های بعدی ما را راحت می کند. در این کتابخانه یک کلاس دارای یک متد request تعریف کردیم که برای درخواست از سرور استفاده خواهد شد.

۶۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۱۱ : ساخت API در ارتباط با بانک اطلاعاتی

در این جلسه برنامه API را طوری می نویسیم که بتواند به بانک اطلاعاتی متصی شده، رکوردها را بخواند و در پاسخ درخواست ها ارسال کند. (دو متد API برای ارسال مشخصات همه رکوردها و ارسال رکوردها براساس یک شرط و محدود شده پیاده سازی می کنیم.)

۵۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۱۲ : ساخت کلاینت برای خواندن از بانک اطلاعاتی

اینجا برنامه کلاینت را برای API جلسه قبل می نویسیم تا دانشجویان را درخواست کرده، دریافت کند و در یک جدول نمایش دهد.

۶۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۱۳ : ساخت فرم و نمایش رکوردها بر حسب انتخاب کاربر

در این جلسه برنامه کلاینت از طریق یک فرم، کد رشته را دریافت می کند و فقط لیست دانشجویان آن رشته را از API درخواست کرده و نتایج را در جدول نمایش می دهد.

دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۱۴ : پرکردن کمبوباکس از روی رکوردها

در این جلسه برنامه کلاینت جلسه قبل را کامل تر می کنیم. ابتدا با درخواستی از API ، لیست رشته ها را دریافت کرده در یک کمبوباکس می ریزیم و با انتخاب رشته توسط کاربر، دانشجویان همان رشته را از سرور API درخواست، دریافت و نمایش می دهیم.

۵۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۱۵ : آموزش احراز هویت کاربران

در این جلسه روش احراز هویت (تائید هویت) کاربران در REST API را آموزش داده و با تغیی مثال های جلسه قبل آنرا عملی می کنیم.

۵۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۱۶ : آموزش کامل احراز هویت کاربر

در این جلسه بحث جلسه قبل تکمیل شده و به کاربرانی اجازه دسترسی به API را می دهیم که در لیست کاربران API (بانک اطلاعاتی سایت) موجود بوده و دارای کلید API معتبر باشند.

۶۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۱۷ : تخصیص توکن API به کاربران

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

۵۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۱۸ : ساخت نمونه API برای مدیریت کامل یک جدول

در این جلسه یک API کامل برای انجام همه نوع عملیات(لیست گیری، حذف رکورد، اضافه کردن و ویرایش کردن رکورد) رو جدول نمونه (جدول دانشجویان) نوشته شده و یک الگوی مناسب برای ساخت هر نوع API معرفی می شود.

۷۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۲۰ : ساخت کلاینت برای مدیریت کامل دانشجویان (بخش تکمیلی)

در جلسات هجدهم و نوزدهم، یک نمونه سایت با امکانات کامل برای مدیریت دانشجویان با کمک REST API شامل صفحاتی برای نمایش لیست دانشجویان، حذف کردن دانشجو، اضافه کردن دانشجو و ویرایش دانشجو طراحی و پیاده سازی شده و یک الگوی کامل برای ساخت برنامه های کلاینت API همراه با احراز هویت کاربران ارائه شده است.

۷۰۰۰
دوره کامل آموزش برنامه نویسی REST API به زبان PHP قسمت ۲۱ : دانلود نمونه پروژه ارتباط با api در پی اچ پی

در این قسمت نمونه پروژه پی اچ پی بر اساس mvc ارائه شده که برای مدیریت دانشجویان کاربرد دارد.

۷۰۰۰
برای خرید و دریافت کل محصول کلیک کنید

جزئیات دوره کامل آموزش برنامه نویسی REST API به زبان PHP

این مجموعه فیلم برای آموزش برنامه نویسی به زبان PHP برای REST API تهیه شده است تا برنامه نویسی php برای ساخت REST API ها  و ساخت REST Client ها برای استفاده از REST API ها را آموزش دهد.

بخش های کلی آموزش بصورت زیر است:

  1.  آشنایی با مفهوم REST API
  2. برنامه نویسی برای استفاده از REST API های موجود با PHP
  3.  برنامه نویسی برای ساخت RESET API ها با PHP
  4. برنامه نویسی REST API برای کار با بانک اطلاعاتی
  5. احراز هویت کاربران در REST API با روش ارسال توکن
  6. آموزش ساخت یک REST API کامل از ابتدا تا انتها با PHP

برای استفاده از این دوره آموزشی باید با برنامه نویسی PHP آشنا باشید:

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

API  مخفف Application Programming Interfaceو رابطی است بین یک کتابخانه با برنامه‌هایی که از آن کتابخانه تقاضای سرویس می‌کنند و عبارتند از توابعی که در یک سرور (یا سیستم عامل) وجود دارد و یک برنامه نویس در برنامه خود می‌تواند آنها را فراخوانی و استفاده کند بدون اینکه به سورس و نحوه عملکرد آن ها دسترسی داشته باشد.API  های تحت وب به معنای رابط برنامه‌نویسی نرم‌افزار است  که  از طریق وب ارائه می شود برای دسترسی به این سرویس ها از REST استفاده می شود.

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

استفاده از API های ارائه شده در وب با روش REST منجر شده به مفهوم REST API یا بصورت کامل تر REST API .

RESTful API  ها به توسعه دهندگان وب کمک می کنند تا ارتباط بین نرم افزارها و تبادل اطلاعات و همکاری بین سیستم ها را فراهم کنند.

در REST API ، برنامه API روی سرویس دهنده وب قرار گرفته و نرم افزارهای اجرا شده روی هر نوع پلتفرمی از جمله ویندوز، لینوکس ، اندروید و … می توانند از طریق پروتکل HTTP و بر اساس اصول REST با آن ارتباط داشته و اطلاعات مبادله کنند.

امروزه با گسترش محاسبات ابری و فراگیرشدن استفاده از گوشی های هوشمند، REST API کاربرد بسیار زیادی پیدا کرده است. با کمک REST API اپلیکیشن های موبایل می توانند براحتی به مخازن داده در وب متصل شده و اطلاعاتی برای ارائه به کاربر دریافت کنند یا اطلاعات را از کاربر گرفته و به سرور بفرستند.

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

 

 

نظرات کاربران

نظرات برای | ۹ نظر »

  1. Avatar صدرا گفت:

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

  2. محمدی محمدی گفت:

    سلام
    ممنون از حسن نظر شما کاربر گرامی.
    در آموزش های دیگر سایت از جمله در “استفاده از api در سی شارپ”، آموزش ساخت رست کلاینت با سی شارپ را آموزش داده ایم. که می تونید دانلود کنید.

  3. محمدی محمدی گفت:

    سلام
    بله بانک اطلاعاتی MySQL هست

  4. Avatar Javad گفت:

    سلام
    آیا وارد شدن به حساب کاربری و دریافت اطلاعات هر کاربر توسط کلاینت رو هم آموزش دادید

  5. محمدی محمدی گفت:

    سلام
    بله در این قسمت، احراز هویت با روش ارسال توکن های ثابت در کلاینت آموزش داده شده است.

  6. Avatar Omid گفت:

    سلام
    برای بک اندروید میخوام که rest api داشته باشم
    و یسری دیتا از سمت سرور بگیرم
    دیتا های من شامل یه سری دسته بندی هستش
    آیا این آموزش برای من مناسبه؟
    میتونم دیتا رو براساس نوع دسته بندی دریافت کنم؟ در این مورد این آموزش به من کمک میکنه ؟

  7. محمدی محمدی گفت:

    سلام
    در این آموزش برنامه نویسی API در سمت سرور آموزش داده شده که شما می تونید با کمک این مجموعه یادبگیرید.
    علاوه بر این باید بتونید در سمت کلاینت هم با برای اندورید کدهای اتصال به API رو بنویسید که در این مجموعه آموزش داده نشده. میتونم بگم ۵۰ درصد چیزی که نیاز دارید در این مجموعه هست.

  8. Avatar میلاد گفت:

    سلام وقتتون بخیر من برنامه نویس PHPMVC هستم می خواستم بدونم آیا این دوره برای من قابل فهم می باشد چون شما در این دوره از PHP بدون معماری MVC استفاده کرده

  9. محمدی محمدی گفت:

    سلام
    اگر آشنایی مقدماتی با برنامه نویسی بانک اطلاعاتی در پی اچ پی داشته باشید که قطعا دارید میتونه براتون مفید باشه.
    همچنین می تونید از “دوره آموزش کامل برنامه نویسی REST API با PHP بر اساس مدل MVC” استفاده کنید که در همین سایت قرار داده شده استفاده کنید.

دیدگاه شما
کاربر عزیز، لطفاً دیدگاه ارزشمند خود را از طریق فرم زیر برای ما ارسال کنید.





درباره کدنویسان

کد نویسان یک وب سایت آموزشی است که با هدف توسعه مهارتهای برنامه نویسی فارسی ایجاد شده است. هدف مدیران این مجموعه، تهیه آموزش های مفید و کاربردی و در عین حال راحت و قابل فهم است.

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

 

نمادهای اعتماد ما

تماس با ما
  • شماره همراه : ۰۹۱۵۱۶۰۴۰۶۸
  • آی دی تلگرام : @mmoha94
  • پست الکترونیکی : mohammadi.sm@gmail.com
  • آدرس پستی : بیرجند، خیابان پیروزی، پیروزی ۹، پلاک ۲۸
کلیه حقوق متعلق به سایت کدنویسان است، انتشار و کپی برداری از مطالب این سایت غیرمجاز بوده و پیگرد قانونی دارد.