Fa Ar En
برنامه نویس حرفه ای وب php و Yii

جایگاه های شغلی گرین وب

برنامه نویس حرفه ای وب php و Yii

شرایط احراز شغلی:

  1. شرایط عمومی
  2. تسلط بر PHP
  3. آشنایی با فریم ورک های PHP مانند Yii
  4. دارا بودن چند نمونه کار قابل قبول
  5. داشتن روحیه کار تیمی

سابقه مورد نیاز:

حداقل ۲ نمونه کار آنلاین + حداقل ۱ سال سابقه کار

button

شرایط ارتقای شغلی:

  1. تسلط بر فریم ورک Yii
  2. تسلط بر فریم ورک داخلی شرکت
  3. توانایی نوشتن پلاگین برای وردپرس
  4. توانایی نوشتن پلاگین برای اوپن کارت
  5. توانایی نوشتن ماژول برای WHMCS

 

تعریف برنامه نویس:

یک برنامه‌نویس، توسعه‌دهنده، کدنویس، یا مهندس نرم‌افزار کسی است که نرم‌افزار رایانه می‌نویسد. عبارت برنامه‌نویس رایانه می‌تواند به یک متخصص در زمینه‌ای از برنامه‌نویسی یا یک شخص دارای سررشته که برای بسیاری از گونه‌های نرم‌افزار کد می‌نویسد اشاره کند. شخصی که یک روش رسمی برای برنامه‌نویسی تمرین یا تدریس می‌کند همچنین می‌تواند به عنوان یک تحلیل‌گر برنامه‌نویس شناخته شود. زبان برنامه‌نویسی اصلی یک برنامه‌نویس (کوبول، سی، سی++، سی شارپ، جاوا، لیسپ، پایتون، غیره) اغلب دارای پیشوندی به این نام‌ها است و کسانی که در محیط وب کار می‌کنند اغلب عنوان‌هایشان را با پیشوند وب می‌نویسند.

Php:

زبان php زبان برنامه نویسی تحت وب است که همراه با کدهای html در صفحات قرار می گیرد. برای دانستن زبان php باید ابتدا زبان های html و کمی از css را هم بدانید.

کد های زبان html می تواند در بین کدهای php قرار گیرد اما کدهای php نمی توانند در یک فایل html قرار گیرند. یک فایل php با فرمت php ذخیره و خوانده می شود.

php

در تصویر بالا ابتدا اطلاعات از کامپیوتر کاربر (شما) به صورت کدهای php به سرور ارسال می شود و پس از ترجمه توسط سرور به صورت کدهای html در مرورگر کاربر نمایش داده می شود. اما در صفحات html این انتقال ۲ طرفه است و نیازی به سرور نیست.

از آنجایی که فلسفه پیدایش php ایجاد صفحات داینامیک و استفاده از آن در وب بوده، لذا قابلیت های این زبان در کنار کدهای ساده html قابل دسترسی است و این یکی از نقاط قوت آن محسوب می شود.

بسیاری از برنامه نویسان این زبان برنامه نویسی را بر دیگر زبانها مانند Python و Ruby ترجیح میدهند. چرا که هم سریع تر است و هم مستندات زیادی برای آن در وب آمده است و هم یادگیری آن ساده است و البته نمونه های زیادی از کدهای آماده آن نیز وجود دارد. مزیت مهم دیگری که PHP بر دیگر زبان های برنامه نویسی دارد وجود فریم ورک های خوبی است که برای آن نوشته شده است. فریم ورک ها نوشته شده اند تا برنامه نویسان از نوشتن کدهای تکراری خلاص شوند و البته امنیت و یکپارچگی کدها نیر بیش از پیش تامین شود.

فریم ورک های بسیار زیادی برای PHP نوشته شده است که هر کدام ویژگی‏ ها و امکانات خاص خودشان را دارد.

 افزونه (پلاگین) وردپرس چیست؟

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

البته به افزونۀ وردپرس، پلاگین وردپرس هم می‌گویند که به دلیل فارسی نبودن این عبارت، بهتر است از افزونه در عوض پلاگین استفاده کنیم.

WHMCS چیست ؟

WHMCSچیست؟ whmcs یا WHMCompleteSolution مخفف کلمه web hosting management complete solution به معنای “راه حلی برای مدیریت کامل میزبانی وب ” می باشد.

WHMCS

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

OpenCart چیست؟

opencart

اپن کارت (OpenCart) یک سیستم فروشگاه ساز حرفه ای و متن باز (Open-Source) می باشد که براساس ویژگی های بسیار غنی و کاربردی و همچنین ظاهری بسیار جذاب و کاربرپسند طراحی شده که باعث می شود فروشنده بتواند یک فروشگاه اینترنتی کامل و منحصر به فرد را ایجاد نموده و از آن برای کار و تجارت خود در اینترنت استفاده نماید. علاوه بر این می توان به جرات اظهار نمود که این سیستم فروشگاه ساز امروزه یکی از پرطرفدار ترین سیستم های مورد استفاده در فروشگاه های آنلاین ایران و دنیا می باشد که به سبب داشتن ویژگی های خارق العاده ای همچون داشتن سئوی فوق العاده قدرتمند، ماژول ها و الگو های مختلف و کاربردی، چند زبانه بودن، پشتیبانی از انواع درگاه های پرداخت محلی و جهانی و هزاران ویژگی و قابلیت دیگر که در ادامه به توضیح برخی از آن ها پرداخته شده است، به این محبوبیت و شهرت دست یافته است. از طرفی با توجه به توسعه این سیستم در ایران امروزه اتصال به کلیه درگاه های پرداخت ایرانی نیز فرآهم شده است.

فریم ورک yii چیست؟

Yii یک فریم ورک PHP با عملکرد بسیار بالاست که برای ایجاد سریع اپلیکیشن های وب به کار برده میشود. همچنین بیشترین قابلیت استفاده مجدد را در برنامه نویسی وب فراهم می کند و فرایند تولید نرم افزار را سرعت می بخشد.کلمه Yii که ییی (Yee or [jii]) خوانده می شود به معنای آسانی (easy)، کاربردی (efficient) و قابل گسترش (extensible) است.

فریم ورک yii نیز همانند سایر این برنامه ها یک پلتفرم برای استفاده برنامه نویسان php است که در سال ۲۰۰۸ توسط تعدادی از برنامه نویسان مجرب و حرفه ای که مدت زمان زیادی را بر روی پروژه های توسعه php framework مثل پروژه prado صرف کرده بودند عرضه شد. این پروژه هر چند عمر طولانی ندارد ولی به قدری موثر واقع شد که در مدتی کوتاه توانسته است نظر بسیاری از توسعه دهندگان وب را به خود جلب نماید. yii بسیاری از قابلیت های پروژه موفق prado را به ارث برده است. yii freamwork یک نرم افزار رایگان است که گواهینامه bsd license را نیز اخذ نموده است.

منابع:

وب کوئری دات آی آر

وب نولوژی دات آی آر

وبیک دات آی آر

پی سی وب دات اورگ

یی فریمورک داتکام

بلاگ دات ۲۰هاست دات آی آر

ویکی پدیا دات اورگ

«شرایط احراز شغلی کارشناس برنامه نویسی و توسعه، به طور کامل در لیست بالای مطلب ذکر شده است.»

چرا کار در گرین وب؟

Why work at Greenweb

محیط کاری گرین وب

Greenweb Working Space

نیازهای شغلی گرین وب

برای آگاهی از شرایط کاری در هر یک از جایگاههای زیر، لطفا روی عنوان کلیک کنید