مطالب وب

بررسی ساختار REST API

هرچند REST API موضوع بسیار پیچیده ای است ، ما در این پست به توضیح مختصر درباره ی REST API و نحوه استفاده از آن، می پردازیم.
یک REST API، مجموعه ای از توابع را تعریف می کند که توسعه دهندگان می توانند درخواست ها (requests) را انجام دهند و پاسخ ها (response) را از طریق پروتکل های HTTP از جمله GET  و POST، دریافت کنند.

برنامه‌های تحت وب برای امروز و فردا

برنامه های تحت وب یا همان Web Application ها از زمان پیدایش وب وجود دارند و با صفحات Static و ثابتی آغاز شده است. اما اینک کاربرد و قابلیت های وب و Web App ها از آن زمان تغییر کرده است.
نکته: منظور از Native App ها در سراسر این مقاله برنامه های محلی دستگاه های همراه اعم از Android, iOS, Blackberry و... همچنین برنامه های سیستم عامل ها کامپیوتر های شخصی مثل Windows, Mac, Linux و... میباشد.

۱۰ فریم ورک برتر توسعه وب در سال ۲۰۱۷

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

آیا وب سایت من دچار حمله‌ی ضد سئو شده؟

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

توسعه Front-end به چه معناست

حتما تا الان به سایتی برخورد کرده اید که از گشتن توی صفحاتش لذت ببرید و در کنار استفاده از امکانات آن، فضای دلنشین و کاربرپسندش باعث شود آن را به رقبا ترجیح بدهید. اگر به این فکر افتاده اید که روزی سایت دلخواه خودتان را طراحی کنید، مطلب زیر می تواند به شما در این راه کمک کند.
با یک تعریف ساده شروع می کنیم: اینکه مطالب سایت چه طور کنار هم چیده شده اند، عکس ها و دکمه ها چگونه و با چه افکت های در سایت قرار گرفته اند، همه مربوط به  user interface) UI)، یعنی رابط کاربری سایت است.

۳۰ وب‌سایت جذاب برای ایده گرفتن در طراحی

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

توسعه یک اپلیکیشن هواشناسی با React.js - بخش دوم

در این فصل شروع به نوشتن اولین اپلیکیشن خود با React.js می‌کنیم. همچنین یاد می‌گیریم که چطور می‌توان اپلیکیشن را ایجاد و داده‌ها را از یک API واکشی کرد.
اپلیکیشن واقعی که قصد ایجاد آن را داریم، یک اپلیکیشن آب‌وهوا است که شرایط کنونی و پیش‌بینی هفت‌روز هفته را نمایش می‌دهد.
می‌توانید نمونه‌ی ارائه شده را در مرورگر خود، از طریق لینک زیر مشاهده کنید:
blog.mxstbr.com/weather-app

۲۰ سیستم گریدبندی ریسپانسیو برای صفحه بندی (Layout) رابط کاربری

امروزه همه چیز با طراحی ریسپانسیو (responsive)  آغاز می‌شود. اینکه کاربر با چه دیوایسی به سایت شما مراجعه می‌کند، مهم است و نادیده گرفتن آن باعث می‌شود تا کسب و کارتان آسیب ببیند. 
همین موضوع باعث شده تا کار توسعه دهندگان وب تنها به ایجاد فایل‌های CSS معمولی محدود نباشد. در واقع یک توسعه دهنده‌ی وب باید رابط کاربری را به گونه‌ای طراحی کند که بدون وابستگی به ابعاد مرورگر و در هر پلت فرمی به خوبی نمایش داده شود.

چگونه با PHP یک ربات تلگرام بسازیم؟

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