کارگاه طراحی اولویت API با دروپال - دروپال بدون سر

By yuseferi, 7 فوریه, 2017
کارگاه طراحی اولویت API با دروپال - دروپال  بدون سر

امروزه در استارتاپها و نیز اپلیکیشن های مطرح دنیا از رویکرد Api-First‌ استفاده می شود. یعنی قبل از طراحی یک نرم‌افزار ابتدا وب سرویس ها و API‌ های آن نرم‌افزار طراحی می‌شود و پس از آن اپلیکیشن های تحت وب، اپ اندروید، IOS و دیگر اپلیکیشن ها، مبتنی بر آن API‌ طراحی می شود.

از شما دعوت می‌کنیم که در مجموعه کارگاه های Headless Drupal ( دروپال بدون سر ) و تولید اپلیکیشن ها شرکت کنید تا با این رویکرد آشنا شوید.

دروپال سیستمی امن و نیز توسعه پذیر است که اپلیکیشن ها و سایتهای معتبری بر پایه آن بنا نهاده شده اند. ایجاد رویکرد Api-First‌ نیز در دروپال و به ویژه در دروپال 8 بسیار آسان بوده و سرعت ایجاد این رویکرد نسبت به فریم ورک های دیگر به مراتب بیشتر می باشد.

واژه «دروپال بدون سر» یا Headless Drupal نیز به نوعی متناظر با رویکرد Api-First بوده به طوریکه نماینده ی یک سرویس عاری از HTML‌ است. در حقیقت با دروپال بدون سر می‌توان لایه Front-end و Backend را از هم جدا نموده و یک ساختار مجزا و اصطلاحاً Decoupled ایجاد کرد.

دلایلی که ترجیح می دهیم از دروپال بدون سر به عنوان فراهم آورنده ی رویکرد First-Api استفاده کنیم را به اختصار در زیر عنوان می کنیم:

  • دروپال قدرت خود را از Backend قوی و نیز انعطاف پذیری آن گرفته است و کاربران می‌توانند مدل های محتوای پیچیده‌ای با آن ایجاد نمایند.
  • اعتقاد داریم که فریم ورکهای سمت کاربر، آینده وب را تشکیل خواهند داد.
  • تأکید دروپال، بودن به عنوان یک سیستم سرویس محور می‌باشد و نه مبتنی بر HTML بودن

 

 

با در نظر داشتن دیدگاه های فوق، در نظر داریم که سه کارگاه را برگزار کنیم:

 

  • معرفی Api-First Design ، اینترنت اشیاء و FinTech با دروپال (ایمان کیانی)

 

  • کارگاه اول:‌ دروپال بدون سر (Headless Drupal) و طراحی Api‌ با دروپال 8 (ژیلوان)

در کارگاه اول مبانی First-Api‌ و نیز دروپال بدون سر را با توجه به ساختار دروپال 8 به بحث می‌گذاریم.  ( از ساعت 13:15 الی 14:30)
 

 

  • کارگاه دوم: مروری بر AngularJS‌ و طراحی اپلیکیشن تحت وب (فاطمه مومنی) - پیش نیاز: کارگاه اول

در کارگاه دوم مروری بر Angular.Js که یک فریمورک محبوب و سمت کاربر می‌باشد را خواهیم داشت و در ادامه چگونگی سرویس گرفتن انگولار از دروپال را فرا می‌گیریم. ( از ساعت 14:45 الی 16:15)
 

  • کارگاه سوم: فریم ورک Ionic و تولید اپلیکیشن های موبایل (رضا عباسیان) -  پیش نیاز: کارگاه اول و کارگاه دوم

در کارگاه سوم، فریمورک ionic که مبتنی بر انگولار است و برای توسعه ی اپلیکیشن های موبایل به کار می‌رود را فرا می‌گیریم و در ادامه به نحوه ی اتصال یک اپلیکیشن موبایل به دروپال و همان Api‌ مطرح شده در کارگاه اول می‌پردازیم. ( از ساعت 16:30 الی 18)
 

--------------------------------

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

 

برای کسب اطلاعات بیشتر و ثبت نام  به  لینک ثبت نام مراجعه کنید. لازم به ذکر از شرکت MILANIZ هم برای حمایت از این کارگاه تشکر کنم.