امروزه در استارتاپها و نیز اپلیکیشن های مطرح دنیا از رویکرد 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 هم برای حمایت از این کارگاه تشکر کنم.