دوره جامع آموزش php (پایه + پیشرفته)
زمان استفاده از دوره: دسترسی دائمی به دوره
پیشنیازی: دوره مقدماتی ( به صورت رایگان در اختیار شما قرار میگیرد)
پشتیبانی: ۶ ماه از زمان شرکت در دوره
نحوه استفاده: دانلود فایل جلسات دوره از پنل کاربری شما در همیارآکادمی
لایسنس دوره: این دوره تنها برای یک نفر و روی کامپیوتر ویندوزی یا مک قابل استفاده است
990,000 تومان ثبت نام در دورهاین روزها دنیای دیجیتال بیش از پیش در حال پیشرفت است و بخش بزرگی از این پیشرفت را مدیون برنامه نویسانی هستیم که ایدههای مختلف را با کدنویسی اجرا میکنند. درنتیجه بازار کار برنامه نویسها به خصوص برنامه نویسهای php بسیار داغ است و مهمترین عامل آن نیز رشد کسب و کارهای اینترنتی کوچک و بزرگ است. همچنین زبان برنامه نویسی وردپرس نیز php است و با آموزش php میتوانید به کار با این سایت ساز قدرتمند و به پلاگین نویسی داخل آن نیز فعالیت کنید.
چرا آموزش PHP پیشرفته؟
امروزه مهارت برنامه نویسی به یک مهارت پولساز تبدیل شده است و php به عنوان کاربردیترین زبان برنامه نویسی، بازار کار بسیار خوب و قدرتمندی دارد. به همین دلیل ما در همیار آکادمی به سراغ آموزش محبوب ترین زبان برنامه نویسی یعنی آموزش php رفتیم و تنها هدف ما از تولید دوره آموزش php آموزشی جامع و کامل برای علاقمندان به این حوزه است. پس اگر:
- میخواهید وارد بازار کار برنامهنویسی وب شوید؛
- میخواهید زبانی را انتخاب کنید که بازار کار تضمینی داشته باشد؛
- وردپرس کار هستید و دوست دارید برای وردپرس پلاگین بنویسید؛
- برنامهنویس php هستید اما میخواهید به سطحی بالاتر بروید؛
بهترین زبان برای شما زبان PHP است. زبان برنامه نویسی شده بیشتر سایت هایی که امروزه در وب مشاهده میکنید php است. با شرکت در دوره آموزش php همیار آکادمی میتوانید مقدمات بسیار زیادی از این زبان برنامه نویسی را یاد بگیرید و به راحتی وارد بازار کار شوید. خودتان را برای حرفهای بودن آماده کنید. در دوره آموزش php پیشرفته از کدنویسیهای سطح پایین عبور میکنیم و برنامهنویسی php را برای پروژههای بلندمدت، پیچیده و ساختارمند میآموزیم. با یادگیری این دوره به سطحی میرسید که خیلی راحت در رزومه کاریتان عنوان برنامه نویس حرفه ای را میتوانید بنویسید.
مدرس دوره PHP
علیرضا اعظمی برنامه نویس ارشد سایت همیار آکادمی و همیار وردپرس با بیش از یک دهه سابقه کاری مدرس دوره php است و تمامی اصول و ترفندهای این حوزه و چالش هایی که ممکن است با آن روبرو شوید را به شما آموزش میدهد.
جلسات دوره
- ۱ ساعت و ۲ دقیقه
- Git چیست؟ یک ابزار برای مدیریت سورس کد ها
- علل استفاده از گیت
- مدیریت سورس کد ها و تغییرات
- کار تیمی روی کد ها
- آسودگی از عدم مشکل در نگهداری از کدها
- نصب گیت روی کامپیوتر
- معرفی چند نمونه از سرویس دهنده گیت مانند گیت هاب و گیت لب
- آشنایی با گیت کراکن و ابزار های اینچنینی
- آشنایی با ابزار گیت phpstorm
- معرفی آموزش گیت استاد جادی
- Git چیست؟ یک ابزار برای مدیریت سورس کد ها
- علل استفاده از گیت
- مدیریت سورس کد ها و تغییرات
- کار تیمی روی کد ها
- آسودگی از عدم مشکل در نگهداری از کدها
- نصب گیت روی کامپیوتر
- معرفی چند نمونه از سرویس دهنده گیت مانند گیت هاب و گیت لب
- آشنایی با گیت کراکن و ابزار های اینچنینی
- آشنایی با ابزار گیت phpstorm
- معرفی آموزش گیت استاد جادی
- ایجاد و حذف و جابجایی فایل و فولدر
- بررسی وجود یک فایل یا فولدر
- باز و بسته کردن فایل
- نوشتن در فایل
- خواندن اطلاعات یک فایل
- معرفی کلی توابع کار با فایل ها
- ایجاد یک اسکریپت مدیریت فایل ساده با قابلیت های ایجاد و حذف فایل
- ایجاد و حذف و جابجایی فایل و فولدر
- بررسی وجود یک فایل یا فولدر
- باز و بسته کردن فایل
- نوشتن در فایل
- خواندن اطلاعات یک فایل
- معرفی کلی توابع کار با فایل ها
- ایجاد یک اسکریپت مدیریت فایل ساده با قابلیت های ایجاد و حذف فایل
- هدرهای مربوط به فایل
- کاربرد گلوبال و مشاهده داخل $_Global
- متغییر های سوپر گلوبال
- $GLOBALS , $_SERVER , $_GET , $_POST , $_FILES , $_COOKIE , $_SESSION , $_REQUEST , $_ENV
- Define and const و ثابت های جادویی مثل __DIR__ , …
- اسکوپ متغییر های داخل توابع
- ارسال متغییر نامعلوم به توابع
- کاربرد func_get_args
- تعریف ساده تابع anonyuse
- تعیین نوع متغییر قبل از پاس دادن به تابع با کمک تعیین نوع متغییر درون تعریف فانکشن و تعریف ثابت
- معرفی کلی
- چرا شئگرایی ( محدودیتهای دنیای برنامه نویسها)
- آشنایی با کلاس، متد و ویژگیها
- قوانین نامگزاری
- ایجاد یک کلاس
- مفاهیم public, private , protected
- تعریف متد و ویژگی و استفاده از آنها
- تعریف متدها و ویژگیهای استاتیک و استفاده از آنها
- ارثبری در کلاسها
- دسترسی به ویژگیها و متدها کلاس والد و بازنویسی آنها
- متدهای سازنده و مخرب یک کلاس
- متدهای setter , getter
- کپی از یک شئ و متدهای آن
- بررسی اینکه یک شئ از کدام کلاس است
- معرفی فضای نام (namespace)
- معرفی برخی ثابتهای کار با کلاس (__class__ , __namespace__ )
- تبدیل یک شئ به رشته و آرایه و آرایه به شئ
- فراخوانی کلاسها به صورت خودکار با autoload
- آشنایی با abstract
- آشنایی با interface
- آشنایی با traits
- آشنایی با const و final
- معرفی رجکس
- انتخاب اعداد و متون
- ترکیب انتخاب
- بررسی صحت ایمیل
- انتخاب متون با پیشوند و پسوند خاص
- توابع php برای کار با عبارات منظم
- زمان صفر
- توابع عمومی تاریخ و زمان
- تبدیل زمان
- زمان از دید سرور و کاربر
- منطقه زمانی
- کار با کتابخانه تاریخ فارسی
- معرفی کتابخانه تصاویر
- ایجاد و ویرایش تصاویر
- توابع کار روی تصاویر
- نوشتن متن در تصویر
- برش تصاویر
- برررسی یک پروژه ایجاد تصاویر تصادفی captcha
- خواندن اطلاعات
- نوشتن اطلاعات
- حذف اطلاعات
- انتخاب چند ستون
- فیلتر کردن where
- محدودیت در تعداد ردیف limit
- معرفی between
- In and not in
- عبارات منظم در کوئری
- ایجاد دیتابیس و جدول و ستون با کوئری نویسی
- ایجاد روابط بین جداول
- معرفی برخی توابع mysql
- گروه بندی در کوئریgroup by
- دستورات left join , right join , outer join
- آشنایی با PDO
- اتصال به دیتابیس
- اجرای کوئری mysql
- ایجاد یک کلاس برای انجام عملیات اصلی در دیتابیس
- بررسی ارتباط با درگاه بانک
- پیاده سازی مینی پروژه درگاه بانک
- بررسی ارسال پیامک
- پیاده سازی مینی پروژه ارسال پیامک
- آشنایی با ایجکس
- کجا و کی استفاده کنیم
- نمایش اطلاعات با کمک ajax
- حذف اطلاعات با کمک ajax
- تغییر اطلاعات با کمک ajax
- مینی پروژه جستجو در یک فایل با کمک ajax
- معرفی htaccess
- برخی از دستورات پر کاربرد
- اجبار به باز کردن سایت به صورت https
- نمایش صفحه ۴۰۴
- جلوگیری از حمله ها (با کمک آی پی ، محدودیتها ،مزایا)
- چطور کد بنویسیم
- راهنما در کد نویسی
- بهینه سازی سرعت اجرای کد
- حلقه خوب است یا بد
- چطور کد بنویسیم
- راهنما در کد نویسی
- بهینه سازی سرعت اجرای کد
- حلقه خوب است یا بد
مخاطبین دوره
آموزش php پیشرفته دارای پیش نیازهایی می باشد که قبل از ثبت نام می بایست به آنها توجه کنید تا در ادامه آموزش به مشکل نخورید.
- کسانی که میخواهند به صورت اصولی برنامهنویسی را یادبگیرند
- کسانی که میخواهند برنامهنویس وردپرس شوند.
- کسانی که به برنامهنویسی سمت سرور علاقه دارند
- کسانی که به دنبال تخصصی با بازارکار بزرگ در ایران و جهان هستند.
- کسانی که آشنا به برنامهنویسی php نیستند ( دوره مقدماتی را ندیدهاند)
- کسانی که به برنامهنویسی سایت علاقه ندارند
استاد دوره

سوالات متداول
یک برنامهنویس تازهکار نباشید
دانش استفاده از توابع، متغییرها و... مفاهیم پایه و لازم برنامهنویسی هستند اما اگر یک ساعت پیش یک برنامهنویس حرفهای php بنشینید، خواهید دید همهچیز انقدر ساده نیست. برنامهنویسهای حرفهای به درکی بالاتر از شرایط نیاز دارند. درکی که تلاش میکنیم در این دوره شما هم به آن برسید. یک برنامهنویس تازهکار به هیچ وجه با شمایی که این دوره را گذراندهاید قابل مقایسه نیست.
مسیر یادگیری
در این دوره:
- با مفهوم Git و مدیریت پروژهها آشنا میشویم و به صورت عملی از Git استفاده میکنیم
- مفهوم شیگرایی را به صورت عملی در پروژهها به کار میبریم
- به صورت حرفهای با نرمافزار Phpstorm کار میکنیم و ترفندهایی را میآموزیم که میتواند سرعت کار ما را چندبرابر کند
- به صورت حرفهای از مفهوم Debugging در برنامهنویسی استفاده میکنیم
- با رجکس آشنا میشویم و به صورت عملی از آن استفاده میکنیم
- کوئرینویسی در mysql را میآموزیم
- با Rest api کار میکنیم
- در نهایت با مجموعهی چیزهایی که یاد گرفتهایم، یک پروژهی حرفهای را پیادهسازی میکنیم
پیشنیاز دوره
برای شروع این دوره شما نیاز دارید با مقدمات php، توابع و متغییرها آشنا باشید و بتوانید پروژههای ساده را اجرا کنید. اگر هنوز برنامهنویسی php را شروع نکردهاید، پیشنهاد میکنیم دوره php پایه که بعد از خرید این دوره به صورت رایگان در پنل کاربری شما قرار خواهد گرفت را مشاهده کنید.
تاریخ شروع بارگذاری دوره
ویدیوهای این دوره از چهارشنبه ۹ مهر ۱۳۹۹ در پنل کاربری شما قرار خواهد گرفت و تا پایان آبان ماه ویدیوهایی آموزشی بارگذاری خواهد شد.
اطلاعات دوره غیرحضوری
- زمان استفاده از دوره: دسترسی دائمی به دوره
- نحوه استفاده: دانلود فایل جلسات دوره از پنل کاربری شما در همیارآکادمی
- نحوه آزمون دوره: بعد از دیدن هر جلسه با پاسخ صحیح به آزمون آنلاین جلسه، فیلم جلسهی بعد به صورت خودکار قابل دانلود خواهد شد.
- تاریخ شروع دوره: ویدئوهای این دوره از چهارشنبه ۹ مهر ۱۳۹۹ در پنل کاربری شما قرار خواهد گرفت و تا پایان آبان ماه ویدئوهایی آموزشی بارگذاری خواهد شد.
- لایسنس دوره: این دوره تنها برای یک نفر و روی کامپیوتر ویندوزی یا مک قابل استفاده است.
دیدگاهها
با خرید دوره آموزش php پیشرفته
دوره php مقدماتی را رایگان دریافت میکنید
مهدی سلطانی
چه خبره ۹۰۰ هزار عنوان هایی که نوشته بود فکر کردم ۲۰۰هزار ه
حسین رحیمی
با سلام و احترام
موارد گفته شده در این دوره حاصل ۱۰ سال تجربهی برنامهنویسی است و ارزش آن خیلی بالاتر از ۹۰۰ هزار تومان است. همچنین بعد از پایان آموزش پروژههایی هم به صورت آپدیت به آموزش اضافه خواهد شد.
بهروز
دوره چند ساعت هست؟
حسین رحیمی
سلام
دوره حداقل ۳۰ جلسه است + پروژهای که بعد از اتمام تدریس آماده میشود. دقیقا نمیتوان گفت چند ساعت میشود.
محمد محمدی
سلام.وقت بخیر
کد تخفیف بذارین برای ما زیاده
محمد جواد سجادی پور
سلام
دوتا سوال:
یکی اینکه برای ما که دوره مقدماتی رو هم تهیه کردیم رایگان نمیذارید؟
حداقل برای ما یک پارامتر مثبت و متفاوت از دیگران بذارید…
دوم هم اینکه اون پروژه پایانی دقیقا چی هست؟ یعنی چه پروژه ایه و چه کار می کنه؟
ممنون
حسین رحیمی
با سلام و احترام
برای شما تخفیف ویژهای داریم که هم بهتون ایمیل شده هم اس ام اس ارسال کردیم. حتما چک کنید.
علیو
این دوره دوره ی ۰ تا ۱۰۰ آموزش طراحی سایت و فروشگاه اینترنتی رو هم پوشش میده؟
حسین رحیمی (دانشجوی دوره)
با سلام
این دو دوره خیلی با هم تفاوت دارند. شما اینجا برنامهنویس php میشوید و در دوره طراحی سایت، طراحی front-end
پریسا
سلام مدت زمان استفاده از این تخفیف تا کی هست؟
حسین رحیمی (دانشجوی دوره)
سلام تا پایان این هفته که سری جدید محتوا بارگذاری میشه.
مهدی
سلام
آیا با دیدن این دوره میتوان یک cms اختصاصی راه اندازی کرد؟
حسین رحیمی (دانشجوی دوره)
بله طراحی cms با دانش این دوره ممکن است.
Jsa Roo
سلام
خسته نباشید ,
ببخشید آیا این آموزش نهایی هست یا دوره حرفه ای هم اضافه خواهد شد ؟ منظورم از حرفه سطح پایین این دوره نیست / چون اکثر آموزشا مقدماتی هست بعد پیشرفته و بعد حرفه ای
من مقدماتی رو خریداری کردم هنوز خودم رو تو سطحی نمیبینم بخوام این دوره رو خریداری کنم بعد یه سوال دیگه ایا برای من که سه محصول اموزشی تو پنلم دارم تخفیف هست ؟
راستی از دوره مقدماتی هم راضی بودم /
یاعلی /
حسین رحیمی (دانشجوی دوره)
با سلام و احترام
این دوره php پیشرفته است و سطح بالاتری نداره.
در مورد تخفیف هم همیشه میتونید در پنل کاربری به بخش تخفیفها سر بزنید.
989301169423
سلام خسته نباشید.چند تا سوال داشتم
۱.آیا این دوره آموزشی میتونه به مهارت بک اند من اضافه کنه طوری که بتونم حتی هوش مصنوعی توی سایت پیاده سازی کنم؟
۲.آیا این دوره آموزشی جامع و کامل هست؟به طوری که همه مباحث رو پوشش بده؟
۳.آیا این آموزش مهار های فرانت اند و طراحی با فریم ورک های گرافیکی رو هم پوشش میده؟
۴.سوال آخر برای طراحی سایت حرفه ای با امکانات خوب بک اند و هوش مصنوعی به چه زبانی نیاز داریم؟
ممنون از همیار آکادمی
حسین رحیمی (دانشجوی دوره)
با سلام و احترام
دوره آموزش php پیشرفته برای این طراحی شده که شما تمام آنچه یک برنامهنویس بکاند php باید بداند را یاد بگیرید. پس در این دوره هوش مصنوعی یا طراحی front-end آموزش داده نمیشود.
Soroush2004
سلام ببخشید در این دوره mvc یا معماری سه لایه هم آموزش داده میشه و قادر خواهیم بود هر فروشگاه اینترنتی با امکانات عالی بسازیم؟
حسین رحیمی (دانشجوی دوره)
در کل این آموزش برای یادگیری اصول و ساختار های کامل php هستش و به صورت خاص روی mvc تمرکز نشده
اما به اون اشاره خواهد شد.
محمد رضائی
سلام وقت بخیر
چنتا سوال داشتم در مورد دوره:
اول اینکه خروجی دوره چی هستش؟ چه کارهایی میتونیم انجام بدیم؟ اصطلاح برنامه نویس php مبهمه یکم با جزئیات توضیح بدین
دوم اینکه با توجه به اینکه دیجیکالا با php نوشته شده آیا میتونیم پس از این دوره سایتی مشابه اون راه اندازی کنیم با همون امکانات؟ و اگر نه نیازمند چه آموزش های دیگری هستیم؟
حسین رحیمی (دانشجوی دوره)
با سلام و احترام
ما برای این دوره یک پروژه خروجی تعریف خواهیم کرد که هنوز در سایت قرار نگرفته است.
این نکته رو همیشه مدنظر داشته باشید که هر پروژهی برنامهنویسی یک چالش جدید ( یک خلق) است. پس شما در هیچ دورهای همهچیز را یاد نمیگیرید بلکه مهارتی را به دست میآوزید که مسائل را حل کنید و پروژهها را انجام دهید. پس بله شما در این دوره یادمیگیرید چنین پروزههایی را انجام دهید.
Alireza Derakhshan
سلام ببخشید در این دوره می تونیم یاد بگیریم که چطور یک پلاگین بسازیم ؟
و نکته مثبتی که من رو علاقه مند کنه که این دوره رو بخرم و از جای دیگه ای نخرم چیه ؟
باتشکر از شما
حسین رحیمی (دانشجوی دوره)
با سلام و احترام
خیر ساخت پلاگین جزو موارد آموزشی این دوره نیست.
مهمترین نکتهی مثبت دوره این است که این دوره فقط آموزش کدنویسی php نیست بلکه آموزش برنامهنویسی پروژهها (با تمام مواردی که یک برنامهنویس در پروژه نیاز دارد) است که باعث میشود شما واقعا بتوانید در پروژهها و تیمها کار کنید.
علی
درود
این دوره را داخل تخفیف بزارید که تهیه کنم.
جلال
لااقل چند قسمت از این آموزش ها را به رایگان قرار بدید تا آدم با سبک آموزش و… آشنا بشه.
حسین رحیمی (دانشجوی دوره)
با سلام و احترام
احتمالا در آینده این مورد رو قرار خواهیم داد.
مهران
سلام
پس از گذراندن دوره میتوان پروژه ای رو به صورت انفرادی آماده و تحویل مشتری داد یا باید با یک فرانت اند کار همکاری کرد؟
برنامه ای برای آموزش Front-End هم دارید که بشه تبدیل به برنامه نویس Full Stack شد ؟
حسین رحیمی (دانشجوی دوره)
با سلام و احترام
برای بخش front دوره طراحی سایت پیشنهاد میشود
https://hamyar.co/course/webdesign/
محمدمهدی پاریابی زاده
درسته پای دوره زحمت کشیده شده ، درسته خیلی مفید هست ولی واقعا قیمتش بالاست من که دوست دارم شرکت کنم ولی هزینه اش و ندارم
پوریا درویشی کهن
سلام
این دوره شامل php مقدماتی و آموزش php پیشرفته هست و ۶ ماه پشتیبانی هم داره و ارزش دوره از قیمتش بسیار بیشتره.
محمد فلاح
من نیاز دارم توی سایت آزمون آنلاین برگزار کنم با این دوره میتونم برنامشو بنویسم؟
پوریا درویشی کهن
سلام و وقت به خیر
بله میتونید اما به شرطی که تمرین ها و تکالیف دوره رو به درستی انجام بدید. فراموش نکنید که برای کدنویسی باید خلاق و جستجوگر باشید.