• اطلاعیه ها

    • Saeed Fard

      آگهی استخدام برنامه نویس و پشتیبان وردپرس   13/12/95

      آگهی استخدام برنامه نویس و پشتیبان وردپرس
       
      2 نفر پشتیبان سایت وردپرسی
      ⁃ آشنا به برنامه نویسی قالب و پلاگین وردپرس 
      ⁃ توانایی راه اندازی سایت، قالب و افزونه های وردپرسی 
      ⁃ توانایی برنامه نویسی PHP در حد متوسط 
      ⁃ اطلاعات عمومی وب بالا 
      ⁃ توانایی پاسخگویی نوشتاری به سوالات انگلیسی با گرامر ساده 
      ⁃ آشنایی با HTML/CSS/jQuery 
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۲ نفر برنامه نویس قالب وردپرس
      ⁃ تسلط به HTML/CSS/jQuery و Bootstrap
      ⁃ توانایی تبدیل HTML به قالب وردپرس
      ⁃ توانایی برنامه نویسی PHP و پلاگین نویسی وردپرس در حد متوسط
      ⁃ آشنایی به اصول سئو 
      ⁃ آشنایی با Git/subversion مزیت محسوب می‌شود.
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۱ نفر طراح UI/UX
      ⁃ طراحی خلاقه وب سایت
      ⁃ طراحی با جدیدترین استایل‌های طراحی سایت
      ⁃ مسلط به تایپوگرافی انگلیسی و طراحی وب سایت انگلیسی
      ⁃ انتقاد پذیری و قبول بازخوردهای تیم و مشارکت با دیگر اعضاء تیم برای سرعت بخشیدن به فرایند انجام پروژه
      ⁃ آشنایی و درک HTML/CSS/jQuery
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا
      ⁃ امکان همکاری به صورت پروژه‌ای و دورکاری در این موقعیت شغلی فراهم است ——— مزایای کار در مجموعه گرودیا
      ⁃ تجربه ناب کار در سطح یک جهانی
      ⁃ محیط کار بسیار دوستانه و آرام
      ⁃ پرداخت های مناسب و سر وقت
      ⁃ کلاس های آموزشی داخلی به جهت بالا بردن دانایی و توانایی همه اعضا   از علاقه‌مندان و نیازمندان تقاضا می‌شود لطفا رزومه کاری خود را با قید موقعیت شغلی به ایمیل info@grodea.co ارسال نمایید.
    • Morteza

      سال 1396 خورشیدی مبارک   29/12/95

      سال 1396 خورشیدی مبارک
pary_daryayi

مدل orm

8 پست در این موضوع قرار دارد

سلام دوستان.

من اگر بخوام برنامه ای رو از ابتدا بدون استفاده از cms ها بنویسم از فریم ورک استفاده میکنم . مثلا برای یک برنامه ی سبک از CI استفاده میکنم.

حالا اگر نخوایم از فریم ورک استفاده کنیم , و از طرفی هم نخوایم رویه ای ( اسپاگتی ) کد بزنیم , بهتره بعنوان مثال کوئری های insert , delete , update , select و ... رو در هر درخواست تکرار نکنیم .

یعنی بعنوان مثال من یک بار کوئری insert رو بعنوان یک کلاس ایجاد کنم , و در هر درخواست , نام جدول , و فیلدهای متفاوتی بهش ارسال کنم .

به این میگن مدل orm ؟

آموزشی برای این مورد هست ؟ جستجو کردم نتیجه ی خوبی پیدا نکردم .

اگر ممکنه یک مثال بزنید .

ممنونم.

ویرایش شده در توسط pary_daryayi

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

سلام

شاید مطالعه این نوشتار مفید باشه

ORM چیست؟

هرچند هنوز متوجه نشدم مشکلتون چی هست؟

میخواین متدهای طراحی CMS رو بدونید؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

من میخوام کلاسی ایجاد کنم که شامل کوئری های insert , delete , update , select باشه .

قابلیت این کلاس طوری باشه که برای کوئری های مختلف مثلا insert بشه اسم جدول جدید و تعداد فیلد های متفاوت ارسال کرد.

یعنی اگر من در برنامه ام 10 بار کوئری insert رو در جداول مختلف اجرا میکنم , کدش رو یکبار نوشته باشم و فقط فیلدها و نام جدول رو که تغییر میکنه به این کوئری ارسال کنم ( مثل تابع )

چنین چیزی امکان پذیره ؟

میخوام بدونم آموزشی برای این هست .

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

خوب آموزش نیاز نداره

شما نحوه کلاس نویسی رو میدونید؟

بعد هم میتونید در کلاستون برای هر عملیات یک تابع ایجاد کنید که بیاد طبق ورودی کارهایی که نیاز دارید رو انجام بده

شما بگید گه چیزهای یرو بلدید تا بشه بهتر کمک کرد

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

ممنونم . به این موردی که من میخوام میگن orm ؟

من کار با کلاس و function رو بلدم ولی یه چیزی :

بعنوان مثال کوئری insert برای یک جدول ممکنه 5 فیلد باشه و برای یک جدول دیگه 10 فیلد . یعنی تعداد ورودی ها ی(پارامترهای ) تابع متغیر هستند .

میشه چنین تابعی تعریف کرد که نمیدونیم تعداد ورودی هاش چندتاست ؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

سلام دوستان.

من اگر بخوام برنامه ای رو از ابتدا بدون استفاده از cms ها بنویسم از فریم ورک استفاده میکنم . مثلا برای یک برنامه ی سبک از CI استفاده میکنم.

حالا اگر نخوایم از فریم ورک استفاده کنیم , و از طرفی هم نخوایم رویه ای ( اسپاگتی ) کد بزنیم , بهتره بعنوان مثال کوئری های insert , delete , update , select و ... رو در هر درخواست تکرار نکنیم .

یعنی بعنوان مثال من یک بار کوئری insert رو بعنوان یک کلاس ایجاد کنم , و در هر درخواست , نام جدول , و فیلدهای متفاوتی بهش ارسال کنم .

به این میگن مدل orm ؟

آموزشی برای این مورد هست ؟ جستجو کردم نتیجه ی خوبی پیدا نکردم .

اگر ممکنه یک مثال بزنید .

ممنونم.

صرف اینکه بخواید کدی بنویسید که 2-3 تا تابع از رویه ی اصلی جدا باشد کلاس نویسی نکنید . وقتی میرین سمت کلاس نویسی و OOP و MVC , یعنی به پروژه ی خیلی بزرگ تو دست دارید و می خواید که برای گسترش های بعدی کارها آسان تر باشد و جوری نباشد که برای یک تغییر کوچک مجبور به تغییر همه ی قسمت های پروژه باشید. کلا برای این کار MVC مدل خوبی رو ارائه میده که میتونید ازش بهره ببرید

درواقع مدل MVC یه جور طرز فکر جدا نگه داشتن نمایش داده ها از روش کار با آنها است . از نظر تئوری , سیستمی که به خوبی بر مبنای MVC تولید شده است , باید به طراح کاربری و برنامه نویس پایگاه داده ها اجازه همکاری در یک سیستم مشترک را بدون تداخل بدهد.

طرز تفکر شما نسبت به مدل ORM تغریبا درست است اما ناقص , پیشنهاد میکنم قبل از کار با هر مدلی مطالعه ی خوبی تو این زمبینه داشته باشید


http://www.developercenter.ir/forum/showthread.php?23735-ORM-%DA%86%DB%8C%D8%B3%D8%AA%D8%9F

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

مرسی . با شی گرایی و mvc آشنا هستم .

حرف شما درسته , ولی همونطور که گفتم خودم از فریم ورک استفاده میکنم .

اما دلم میخواست منطق اون چیزی که خواستم رو بدونم . اینکه چطور با کلاس پیاده سازی میشه.

لینکی که دادید رو هم میخونم . مرسی

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

مرسی . با شی گرایی و mvc آشنا هستم .

حرف شما درسته , ولی همونطور که گفتم خودم از فریم ورک استفاده میکنم .

اما دلم میخواست منطق اون چیزی که خواستم رو بدونم . اینکه چطور با کلاس پیاده سازی میشه.

لینکی که دادید رو هم میخونم . مرسی

ببینید ORM یه جور طرز فکر متسقل از هر بخش است , شما سعی کنید مطالب رو مطالعه بفرمایید ئ استدلال خودتونو قوی تر کنید

من برای شروع یه کار قوی بهتون پیشنهاد میکنم بررسی کنید

http://baharnarenj.codeplex.com/

پروژه رو دانلود کنید و ار دایرکتوری Libs کلاس bn_dal رو تحلیل بفرمایید

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری