loading...

بک اند بدون کدنویسی و آشنایی با REST API

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

قیمت: 390,000 تومان 156,000 تومان

قیمت ارزی (تتر):

X
03 : 11 : 28
32 جلسه
3 فصل
2 سال پشتیبانی

بک اند بدون کدنویسی و آشنایی با REST API

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

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

 

دلیل اصلی نیازمندی ما به بک اند در برنامه ها

قبل از صحبت در رابطه با ابزار REST API بیایید تا کمی به اهمیت و نیازمندی هر برنامه نویسی به یک سیستم بک اند در پروژه ها مفصل صحبت کنیم. 

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

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

 

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

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

 

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

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

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

 

  • در فصل اول، مقدمات و آشنایی با REST API است، ما در مورد مقدمات کار با این ابزار دوست داشتنی، کارآمد و همچنین در مورد مباحثی مانند (ویژگی ها، آشنایی با Postman، متد های HTTP، آشنایی با کد های وضعیت، فراخوانی API و…) با شما عزیزان صحبت خواهیم کرد.
  • در فصل دوم، پیاده سازی بک اند با json-server را فرا خواهیم گرفت. در ابتدا با ساخت یک پروژه شروع می کنیم و آموزش را با درخواست های GET و دریافت اطلاعات مختلف ادامه می دهیم و در انتها پروژه را با در نظر گرفتن مباحث کاربردی دیگر بر روی json-server پیاده سازی خواهیم کرد.
  • در فصل سوم، ما به سراغ یک پروژه آماده به اسم وب سرویس پنل ادمین خواهیم رفت. تمام قسمت های این پروژه را برای شما عزیزان مورد بررسی قرار خواهیم داد و با مباحثی از جمله (آشنایی با Swagger، آشنایی با API احراز هویت، دسته بندی محصولات، تخفیف ها و ارسال آن ها، API سبد خرید و…) آشنا خواهیم شد و یاد میگیریم که چگونه در پروژه های خود از این سرویس استفاده کنیم.

 

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

شاید در حال حاضر سوالی که ذهن شما به خود مشغول کرده است این باشد که آیا این دوره برای من مناسب است یا نه؟ 

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

 

کاربرد های جذاب REST API در برنامه نویسی

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

نکته ای که باید به عنوان یک برنامه نویس در نظر داشته باشیم این است که ما باید از هر ابزاری با توجه به بررسی کاربرد ها و محدودیت ها در زمان و جایگاه مورد نیاز خودش استفاده کنیم. ابزار REST API در کنار داشتن محدودیت ها، کاربرد های جذابی را در اختیار یک برنامه نویس قرار خواهد داد که عبارت اند از: 

 

  • کد نویسی سریع و آسان 
  • بدون نیاز به داشتن دانش بک اند
  • دارا بودن برنامه های ساده و کاربردی 
  • ایجاد ارتباطی امن
  • پیروی از استاندارد های روز 
  • محبوبیت و جذابیت میان توسعه دهندگان در جهان

و…

 

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

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

 

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

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

دومین ویژگی این دوره، آموزش جامع و کامل مفاهیم REST API و Json server می باشد که در دو فصل جداگانه هر کدام به صورت مفصل معرفی و تدریس شده اند.

سرفصل های دوره

آشنایی با REST API و مقدمات
  • آشنایی با REST API

    00:04:16
  • ویژگی های REST API

    منتشرشده 00:05:05
  • آشنایی با Postman

    00:04:14
  • آشنایی با HTTP Method ها

    00:02:04
  • آشنایی با کدهای وضعیت

    منتشرشده 00:04:46
  • نکات URL

    منتشرشده 00:03:02
  • آشنایی با header ها

    منتشرشده 00:03:14
  • آشنایی با body درخواست ها

    منتشرشده 00:02:47
  • فراخوانی API های JSONPlaceholder

    منتشرشده 00:11:47
  • پیاده سازی بک اند با json-server
  • ساخت پروژه json-server

    منتشرشده 00:13:10
  • آشنایی با اکستنشن thunder client

    منتشرشده 00:02:00
  • آنچه json-server برای ما میسازد

    منتشرشده 00:03:02
  • ارسال درخواست GET

    منتشرشده 00:02:00
  • فیلتر روی داده های دریافتی

    منتشرشده 00:03:31
  • اعمال شرط روی داده های دریافتی

    منتشرشده 00:03:48
  • سورت کردن اطلاعات دریافتی

    منتشرشده 00:02:46
  • دریافت اطلاعات با Pagination

    منتشرشده 00:02:25
  • Relation

    منتشرشده 00:03:23
  • ارسال درخواست با متود POST

    منتشرشده 00:05:34
  • ارسال درخواست PUT - PATCH - DELETE

    منتشرشده 00:05:14
  • تغییر کانفیگ json-server و آشنایی با گیت و گیتهاب

    منتشرشده 00:04:54
  • دیپلوی پروژه json-server

    منتشرشده 00:05:09
  • استفاده از وب سرویس پنل ادمین
  • معرفی وب سرویس پنل ادمین

    00:03:24
  • آشنایی با Swagger

    منتشرشده 00:06:15
  • آشنایی با API های Authentication

    منتشرشده 00:09:54
  • آشنایی با API های دسته بندی محصولات

    منتشرشده 00:13:42
  • آشنایی با API های Category Attributes

    منتشرشده 00:05:41
  • آشنایی با API های Products

    منتشرشده 00:11:29
  • آشنایی با API های رنگها و برند و گارانتی - افزودن محصول جدید

    منتشرشده 00:13:17
  • آشنایی با API های تخفیف ها و روش های ارسال

    منتشرشده 00:03:08
  • آشنایی با API های مدیریت کاربران و مدیریت دسترسی ها

    منتشرشده 00:16:01
  • آشنایی با API های سبد خرید و سفارشات

    منتشرشده 00:10:26
  • پیشنیاز های دوره چه چیزهایی هستند؟

    • استارت یکی از تکنولوژی های فرانت اند

    نظرات دانشجویان

    مدرس دوره

    قاسم بساکی


    7سال فعالیت در زمینه وب، به عنوان فول استک

    عاشق برنامه نویسی

    عاشق یادگیری

    عاشق تدریس و انتقال علم

    سوالات متداول

    REST API چیست؟

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

    هدف اصلی این دوره چیست؟

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

    مخاطبین اصلی این دوره چه کسانی هستند؟

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

    پیش نیاز اصلی این دوره آموزشی چیست؟

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