آموزش Git برای کنترل نسخه فایل های پروژه



دانیال
Git
44
۲۴ اسفند ۱۳۹۶

در ابتدا تعریفی از سیستم کنترل نسخه (VCS) داشته باشیم:

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

در ادامه مطلب همراه من باشید.

آموزش نصب و استفاده از Composer



دانیال
PHP
545
۹ تیر ۱۳۹۶

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

  • اعتبار سنجی کاربر
  • مدیریت پایگاه داده
  • مسیریابی درخواست

اشاره کرد.

اما در این میان کتابخانه ها یا پکیج های موجود هم دارای وابستگی های خاص خود هستند و به عنوان توسعه دهنده PHP شما باید انرژی مضاعفی را برای یافتن و تطبیق این وابستگی ها صرف کنید.

در ادامه مطلب همراه من باشید.

ساخت وب سرویس RESTful با استفاده از PHP



دانیال
PHP
2483
۱۷ مهر ۱۳۹۵

Representational State Transfer یک سبک معماری در وب سرویس است که در آن از آدرس ها برای دستیابی به منابع استفاده می شود. داده ها و توابع در معماری RESTful منابع نامیده می شوند به این جهت که داده ها و توابع در واقع آنچیزی هستند که ما می خواهیم از طریق سرویس به آن متصل شویم.

در این پست می خواهیم نشان دهیم که چطور می توان یک وب سرویس RESTful را بدون استفاده از هیچ نوع Framework خاصی در PHP ایجاد کرد.

در ادامه مطلب همراه من باشید.

ساخت WSDL با استفاده از PHP



دانیال
PHP
1291
۱۳ مهر ۱۳۹۵

در قسمت قبل ایجاد یک اپلیکیشن سازگار را با استفاده از پروتکل SOAP بررسی کردیم. همینطور نشان دادیم که ساخت سرور و کلاینت SOAP با کتابخانه NuSOAP چقدر آسان است اما در این قسمت می خواهیم WSDL را که در هنگام کار با SOAP حتما استفاده خواهد شد را توضیح دهیم.

در اینجا ما در ارتباط با فایل های WSDL و اینکه چطور می توان از آنها استفاده کرد بحث خواهیم کرد همچنین به شما نشان می دهیم که به چه صورت می توان فایل WSDL  را با NuSOAP ایجاد کنید و آن را با مثال های سرور و کلاینت SOAP که در قسمت قبل ایجاد کردیم ترکیب کنیم.

در ادامه مطلب همراه من باشید.

ساخت وب سرویس با استفاده از PHP و SOAP



دانیال
PHP
3611
۱۱ مهر ۱۳۹۵

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

در ادامه مطلب همراه من باشید.

مقایسه LAMP و MEAN



دانیال
Web
264
۷ مهر ۱۳۹۵

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

طراحی ناحیه کاربری HTML و CSS



دانیال
HTML
902
۲۷ آذر ۱۳۹۴

پس از ثبت اطلاعات کاربری، باید ناحیه ای را برای ثبت، مشاهده آگهی ها طراحی کنیم تا کاربران در صورت تایید اعتبار سنجی در قسمت login به قسمت ناحیه کاربری هدایت شوند. کارهای مورد  نظر در این قسمت شامل:

  • ثبت آگهی
  • مشاهده آگهی
  • تغییر گذرواژه

می باشد.

در ادامه مطلب همراه من باشید.

طراحی صفحه ثبت نام و ورود کاربران PHP و MySQL



دانیال
PHP
2197
۱۳ آذر ۱۳۹۴

برای ثبت اطلاعات کاربران در پایگاه داده سایت، باید با استفاده از PHP اطلاعات ارسال شده توسط کاربر را دریافت کنیم و با استفاده از دستورات MySQL ذخیره کنیم. جهت اجرای کدهای PHP و MySQL در ویندوز باید نرم افزار WAMP یا XAMP را در سیستم خود نصب کنید. با استفاده از این نرم افزار یک لوکال هاست مجازی در سیستم شما شبیه سازی می شود تا کدهای PHP را اجرا و پایگاه داده MySQL را ایجاد کنید.

در ادامه مطلب همراه من باشید.