متخصص PHP

تمام آنچه برای تبدیل شدن به PHP Developer نیاز دارید

با تدریس   لقمان آوند

بیش از ۹۰ ساعت
۴۶۷ جلسه
۱ سال پشتیبانی
گارانتی بازگشت ۱۰۰ درصدی وجه

توضیحات دوره

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

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


چرا برنامه نویس PHP بشوم؟

  • بیش از ۸۰٪ وب سایت‌های فارسی با زبان برنامه نویسی PHP، فریم‌ورک ها و یا CMS های آن (لاراول، وردپرس و ...) نوشته شده‌اند.
  • بزرگ‌ترین شرکت‌های آنلاین ایران مثل دیجی کالا، مجموعه اسنپ و اسنپ فود، و ... از PHP استفاده میکنند.
  •  شرکت‌های زیادی به برنامه‌نویس حرفه ای PHP نیاز شدید دارند و تقاضای زیادی برای برنامه‌نویس متخصص PHP وجود دارد.
  • بعد از این دوره می‌توانید به صورت دورکار و فریلنسری درآمد داشته باشید.
  • می‌توانید با یادگیری PHP مشغول به کسب درآمد دلاری شوید.
  •  یادگیری PHP نقطه شروع و پیشنیاز یادگیری برنامه نویسی وردپرس، لاراول و غیره است.


این دوره
برای چه کسانی
مناسـب اسـت؟

  • کسانی که به برنامه‌نویسی Back-End سایت علاقه دارند.
  • کسانی که به همکاری با شرکت‌های خارجی و یا مهاجرت فکر می‌کنند.
  • کسانی که علاقه‌مند به یادگیری فریم‌ورک لاراول هستند.

این دوره
برای چه کسانی
مناسـب نیست؟

  • کسانی که وقت کافی برای یادگیری مستمر و انجام تمرین ندارند
  • کسانی که بدون شناخت کافی و فقط با انگیزه مالی به‌دنبال ورود به این حوزه هستند
  • کسانی که فقط به قصد یادگیری لاراول قصد ورود به دوره را دارند

ویژگی های دوره

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

هزینه‌ای که بابت دوره پرداخت می‌کنید تا 1 ماه در اختیار خودِ شماست. اگر پس از خرید دوره به‌صورت جامع، به هر دلیلی از شرکت در آن منصرف شدید تا ١ ماه پس از خريد امكان انصراف و بازگشت كامل وجه برای شما درنظر گرفته شده است. برای انصراف از دوره لازم است در بازه زمانی تعیین شده درخواست خود را با پشتیبانی مطرح کرده و حداکثر 25% از دوره را مشاهده کرده باشید. پس از انصراف همواره منتظر نظرات و پیشنهادات شما برای بهبود کیفیت دوره و نحوه ارائه آن‌ها هستیم و امیدواریم در حوزه موردنظر خود به موفقیت و فرصت‌های بزرگی دست پیدا کنید.

هیچ سوالی بی‌جواب نخواهد ماند. پس از ورود به دوره امكان پرسش و پاسخ و رفع اشكال براى شما فراهم است. شما می‌توانید در هر ساعتی از شبانه روز سوالات خود را مطرح کنید و اساتید یا منتورهای دوره در سريع‌ترين زمان ممكن به شما پاسخ خواهند داد. حضور در این فضای تعاملی و همراهی با دیگران می‌تواند در ارتقای مهارت‌های نرم دانشجویان و ایجاد یک رقابت سالم نقش موثری داشته باشد.

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

هرساله شرکت‌های معتبری از سراسر ایران اقدام به جذب نیرو در حوزه تکنولوژی می‌کنند و بسیاری از این مجموعه‌ها از سون‌لرن درخواست معرفی نیروی متخصص دارند. در این شرایط سون‌لرن خود را موظف می‌داند تا افراد برتر هر دوره را اعتبارسنجی کرده و به شرکت‌های متقاضی جهت استخدام معرفی کند. سایر دانشجویان نیز درصورت بهره‌مندی کامل از محتوای دوره و تکمیل مهارت‌های خود به‌راحتی قادر به اشتغال و فعالیت در زمینه موردنظر خود خواهند بود.

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

محتوای دوره‌ها همواره در اختیار شماست و لازم نیست نگران منقضی شدن آن و یا از بین رفتن پروفایل کاربری خود باشید چرا که بدون محدودیت زمانی و مکانی به آن دسترسی دارید. درضمن هر زمان که برخی مباحث آموزشی تغییر کرده و نیازمند به‌روزرسانی باشند، محتوای به‌روزشده سرفصل‌هایی که خریداری کرده‌اید در پنل کاربری شما در سایت 7learn.com قرار خواهد گرفت.

دانشجویان سابق متخصص سون لرن کجا استخدام شدند؟

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

در این دوره دانش فنی موردنیاز شما تدریس می‌شود، کافی‌ست نهایت استفاده را از آن داشته باشید تا مانند بسیاری از دانشجوهای موفق سون‌لرن، از فرصت های شغلی چنین شرکت‌های مطرحی بهره‌مند شوید.

و ده ها
شرکت دیگر

سرفصل های دوره

PHP مقدماتی

  • اهمیت هدف گذاری و انتخاب مسیر ۲ دقیقه
  • اهداف مختلف یک برنامه نویس ۵ دقیقه
  • هدف فریلنسری یا دورکاری ۳ دقیقه
  • هدف استخدام ۵ دقیقه
  • هدف سرگرمی و لذت بردن ۲ دقیقه
  • هدف راه اندازی ایده و استارتاپ ۷ دقیقه
  • هدف مهاجرت ۳ دقیقه
  • هدف کمک به رشته تحصیلی ۳ دقیقه
  • برنامه نویسی چیست؟ ۲ دقیقه
  • روند اجرای زبان های برنامه نویسی ۳ دقیقه
  • پیشنیازهای یادگیری برنامه نویسی ۲۸ دقیقه
  • شاخه های مختلف برنامه نویسی ۲۹ دقیقه
  • رتبه بندی برنامه نویس ها (تبدیل شدن از توسعه دهنده junior به senior) ۱۱ دقیقه

  • مقدمه و آنچه در این دوره خواهیم داشت ۷ دقیقه
  • برنامه نویسی چیست؟ داستان شکل گیری زبان های برنامه نویسی! ۱۶ دقیقه
  • فرصت های کسب درآمد از برنامه نویسی ۵ دقیقه
  • شاخه ها و حوزه های مختلف برنامه نویسی ۴ دقیقه
  • معیارهای انتخاب زبان برنامه نویسی درست ۵ دقیقه
  • جدول انتخاب درست زبان برنامه نویسی بر اساس هدف و شاخه انتخابی شما ۲۶ دقیقه
  • اصول و نکات مهم در یادگیری برنامه نویسی ۱۰ دقیقه
  • با برنامه نویسی چقدر می شه کسب درآمد کرد و پولدار شد؟ ۶ دقیقه
  • سوالات متدوال (پیشنیازها، سن، ریاضی، زبان انگلیسی، مقایسه زبان ها و ...) ۱۸ دقیقه
  • شروع برنامه نویسی با جاوااسکریپت (انواع داده ها و متغیر ها و عملگر ها در جاوااسکریپت) ۳۰ دقیقه
  • ورودی ها و خروجی ها در جاوااسکریپت (input/output) ۱۱ دقیقه
  • ساختارهای شرطی و if در جاوااسکریپت ۶ دقیقه
  • حلقه ها در جاوااسکریپت (for & while) ۹ دقیقه
  • مثال: مسئله چاپ یک مثلث با ضلع ورودی توسط کاربر ۱۰ دقیقه
  • مثال: پیاده سازی بازی حدس عدد رندم انتخاب شده توسط کامپیوتر ۱۴ دقیقه
  • مثال: دریافت و حذف اطلاعات تگه ای صفحه وب توسط جاوااسکریپت ۸ دقیقه
  • استفاده از کدهای جاوااسکریپت در صفحات html ۵ دقیقه

  • معرفی مفاهیم پایه و پروتکل ها ۱ دقیقه
  • پروتکل چیست؟ ۳ دقیقه
  • مدل و معماری شبکه اینترنت ۲۰ دقیقه
  • آشنایی با مرورگرهای وب ۲۷ دقیقه
  • آشنایی با سرور و وب سرورها ۳۲ دقیقه
  • آشنایی با مدل های لایه بندی شبکه ۱۵ دقیقه
  • پروتکل IP ورژن 4 و 6 ۱۶ دقیقه
  • پروتکل HTTP و HTTPS ۲۴ دقیقه
  • آشنایی با CORS Policy در پروتکل HTTP ۷ دقیقه
  • پروتکل DNS - دفترچه تلفن اینترنت ۱۷ دقیقه
  • پروتکل SSL/TLS ۱۷ دقیقه
  • پروتکل FTP ۹ دقیقه
  • پروتکل WebSocket ۲۱ دقیقه
  • آشنایی با Ajax ۵ دقیقه

  • معرفی دوره ۲ دقیقه
  • آشنایی با وب سرورهای محلی PHP ۲۰ دقیقه
  • آشنایی با وب سرور محلی XAMPP و کانفیگ آن ۲۷ دقیقه
  • آموزش ایجاد دامنه مجازی (Virtual Domain) ۱۵ دقیقه
  • راهنمای رفع مشکلات متداول زمپ ۹ دقیقه
  • آشنایی با IDE های برنامه نویسی PHP ۱۲ دقیقه

  • آشنایی با VSCode و محیط آن ۲۶ دقیقه
  • کانفیگ تنظیمات ظاهری (تم، فونت و آیکن ها) ۱۴ دقیقه
  • مدیریت و استفاده از شورتکات ها در VSCode ۱۲ دقیقه
  • ایجاد و استفاده از Snippet ها در VSCode ۲۲ دقیقه
  • افزونه های مفید VSCode برای زبان های مختلف ۳۳ دقیقه
  • آماده سازی VSCode برای PHP (معرفی اکستنشن ها) ۲۸ دقیقه

  • آشنایی با سینتکس و قواعد نوشتاری در PHP ۳۰ دقیقه
  • معرفی سرفصل های دوره ۳ دقیقه
  • آشنایی با متغیر ها و ثابت ها در PHP ۴۰ دقیقه
  • انواع داده در php ۳۰ دقیقه
  • عملگرها در زبان برنامه نویسی PHP (بخش اول) ۳۹ دقیقه
  • عملگرها در زبان برنامه نویسی PHP (بخش دوم) ۳۵ دقیقه
  • عملگرها در زبان برنامه نویسی PHP (بخش سوم) ۴۹ دقیقه
  • آرایه ها در زبان برنامه نویسی php (بخش اول) ۳۶ دقیقه
  • آرایه ها در زبان برنامه نویسی php (بخش دوم) ۳۴ دقیقه
  • آرایه ها در زبان برنامه نویسی php (بخش سوم) ۳۳ دقیقه
  • آبجکت ها در php ۴۷ دقیقه
  • ساختار تصمیم در php - ساختار دستورات شرطی ۴۱ دقیقه
  • ساختار تصمیم در - ساختار if و else ۲۲ دقیقه
  • ساختار تصمیم در php - ساختار switch ۳۷ دقیقه
  • ساختار تصمیم در php - ساختار ternary operators ۱۱ دقیقه
  • ساختار تکرار در php - ساختار حلقه while ۲۶ دقیقه
  • ساختار تکرار در php - ساختار حلقه do while ۱۵ دقیقه
  • ساختار تکرار در php - ساختار حلقه for ۴۱ دقیقه
  • ساختار تکرار در php - ساختار حلقه foreach ۳۹ دقیقه
  • توابع در php ( بخش اول ) - بررسی ساختار توابع ۴۴ دقیقه
  • توابع در php - اسکوپ و رفرنس توابع ۳۲ دقیقه
  • توابع در php - مفهوم type hinting ۳۳ دقیقه
  • توابع در php - توابع ناشناس - anonymous ۴۷ دقیقه
  • آرایه های سوپر گلوبال - معرفی ساختار ۳۲ دقیقه
  • آرایه های سوپر گلوبال - GET ۴۵ دقیقه
  • آرایه های سوپر گلوبال - POST ۲۳ دقیقه
  • آرایه های سوپر گلوبال - REQUEST ۱۶ دقیقه
  • کوکی ها در php ۳۲ دقیقه
  • سشن ها در php ۱۹ دقیقه
  • ثابت های جادویی در php ۲۴ دقیقه

  • آشنایی با Git و چرایی استفاده از آن ۱۹ دقیقه
  • نصب و شروع کار با گیت ۳۲ دقیقه
  • کانفیگ کردن git ۸ دقیقه
  • آشنایی با وضعیت فایل ها و LifeCycle در git ۱۲ دقیقه
  • ایجاد و مدیریت انشعاب ها در پروژه (Git Branches) ۳۲ دقیقه
  • رفع تداخل ها (Fix Conflicts) ۱۹ دقیقه
  • مدل برنچینگ بهینه (Git Flow) ۱۶ دقیقه
  • ثبت و نمایش تغیرات در git ۱۲ دقیقه
  • برگردوندن و ریست کردن پروژه به یک کامیت خاص ۱۰ دقیقه
  • آموزش Stashing در git ۱۶ دقیقه
  • معرفی، کانفیگ و استفاده از GitLab ۴۷ دقیقه
  • آشنایی با فایل gitignore و اهمیت اون ۳۰ دقیقه

  • توابع رشته ها در php - تغییر در رشته ها ۲۲ دقیقه
  • توابع رشته ها در php - جستحو در رشته ها ۱۹ دقیقه
  • توابع رشته ها در php - پاکسازی رشته ها ۲۸ دقیقه
  • توابع آرایه ها در php - توابع کاربردی 1 ۲۶ دقیقه
  • توابع آرایه ها در php - توابع پایه ۲۳ دقیقه
  • توابع آرایه ها در php - توابع کاربردی 2 ۱۹ دقیقه
  • کار با تاریخ و زمان - بخش اول ۳۱ دقیقه
  • کار با تاریخ و زمان - بخش دوم ۳۹ دقیقه
  • کار با توابع json ۲۷ دقیقه
  • مقایسه انواع داده ها درون متعییر ها در php - بخش اول ۳۱ دقیقه
  • مقایسه انواع داده های درون متغیر ها در php - بخش دوم ۳۵ دقیقه
  • بررسی توابع ctype در php ۲۹ دقیقه
  • اعداد و رشته های تصادفی در php ۳۳ دقیقه
  • توابع ریاضی و محاسباتی در php ۱۵ دقیقه
  • فایل ها در php - بخش اول ۲۹ دقیقه
  • فایل ها در php - بخش دوم ۳۳ دقیقه
  • آپلود فایل در php - بخش اول ۲۶ دقیقه
  • آپلود فایل در php - بخش دوم ۳۳ دقیقه
  • آپلود فایل در php - بخش سوم ۱۷ دقیقه
  • آموزش نحوه ارسال ایمیل در PHP ۱۲ دقیقه

  • آموزش JSON و کاربردهای آن ۳۶ دقیقه
  • نکته ها و ابزارهای مفید کار با JSON ۱۶ دقیقه
  • نکته مهم در مورد جلسات مثال استفاده از json در زبان های مختلف ۲ دقیقه
  • کار با JSON در جاوااسکریپت ۲۰ دقیقه
  • کار با JSON در پایتون ۱۴ دقیقه
  • کار با JSON در PHP ۱۵ دقیقه

آموزش MYSQL و کار با پایگاه داده در PHP

  • پایگاه داده چیست؟ ۲۵ دقیقه
  • آشنایی با پایگاه داده های رابطه ای (RDBMS) ۴۳ دقیقه
  • آشنایی با SQL و امکانات آن ۳۱ دقیقه
  • فرایندهای طراحی پایگاه داده رابطه ای و ER-Diagram ۴۸ دقیقه

  • آشنایی با SQL و قابلیت های آن ۱۳ دقیقه
  • آشنایی با ابزارها و کلاینت های SQL ۱۳ دقیقه
  • آشنایی با MySQL ۱۹ دقیقه
  • اتصال به پایگاه داده از طریق Cammand Line ۹ دقیقه
  • Show ، Use و Drop : ایجاد، حذف و نمایش پایگاه های داده در SQL ۱۱ دقیقه
  • Create و Alter: ایجاد، حذف و مدیریت جداول در SQL ۴۵ دقیقه
  • دستور INSERT : درج و افزودن رکورد به یک جدول ۱۶ دقیقه
  • دستور Delete : حذف رکورد از جداول ۱۳ دقیقه
  • دستور UPDATE : ویرایش اطلاعات سطرهای جداول ۱۳ دقیقه
  • دستور SELECT : گزارش گیری از اطلاعات (مرتب سازی، aggrigates و عملگرها) ۵۸ دقیقه
  • دستور LIMIT : محدودسازی تعداد رکوردهای برگشتی و ایجاد صفحه بندی (pagination) در پروژه ها ۱۴ دقیقه
  • انواع عملیات JOIN و دریافت اطلاعات از چند جدول ۲۹ دقیقه

  • آشنایی با رابط های اتصال به پایگاه داده در PHP ۱۸ دقیقه
  • رابط mysqli : آموزش ایجاد کانکشن و جزئیات آن و تنظیم کاراکترسِت ۲۳ دقیقه
  • رابط mysqli : آموزش ایجاد جداول و کاربرد آن ۲۴ دقیقه
  • رابط mysqli : آموزش درج رکوردها، نکات امنیتی و استفاده از prepare statement ۴۷ دقیقه
  • رابط mysqli : اجرای کوئری های Update و تغیر اطلاعات جداول ۱۱ دقیقه
  • رابط mysqli : اجرای کوئری های Delete ۱۵ دقیقه
  • رابط mysqli : اجرای کوئری های Select و گزارش گیری ۴۱ دقیقه
  • رابط PDO: ایجاد و اعتبارسنجی کانکشن ۲۷ دقیقه
  • رابط PDO: درج اطلاعات در جدول و اجرای transaction و commit کردن آن ۲۵ دقیقه
  • رابط PDO: آپدیت و به روز رسانی اطلاعات در جداول (کوئری UPDATE) ۹ دقیقه
  • رابط PDO: حذف اطلاعات از جداول پایگاه داده (کوئری DELETE) ۷ دقیقه
  • رابط PDO: اجرای کوئری های SELECT و گزارش گیری های متفاوت ۲۸ دقیقه

پروژه های مقدماتی دوره

  • آشنایی با زبان ها و تکنولوژی های Client-Side ۲۸ دقیقه
  • آشنایی با HTML و CSS ۳۷ دقیقه
  • آشنایی با فریمورک های HTML و CSS ۳۹ دقیقه
  • آشنایی با جاوااسکریپت و جی کوئری (با مینی پروژه پیاده سازی Modal) ۵۰ دقیقه
  • نحوه استفاده از کتابخانه ها و پلاگین های جاوا اسکریپت، جی کوئری و CSS ۲۹ دقیقه
  • آشنایی با Ajax و کاربردهای آن ۳۰ دقیقه
  • پیاده سازی مینی پروژه دریافت جملات تصادفی از سرور با Ajax ۱۴ دقیقه
  • مینی پروژه Ajax: ذخیره سازی اطلاعات فرم در پایگاه داده MySQL ۳۶ دقیقه

  • آشنایی با Composer و مفاهیم مدیریت پکیج، مدیریت وابستگی و Autoloading ۱۷ دقیقه
  • آشنایی با packagist و انبار عظیم کتابخانه های PHP ۱۹ دقیقه
  • آشنایی با فایل های phar و کاربردهای آن (Php Archive) ۵ دقیقه
  • آموزش نصب کامپوزر در سیستم عامل های مختلف ۲۳ دقیقه
  • استفاده از کامپوزر، آشنایی با Composer.json و استفاده از کتابخانه ها ۴۳ دقیقه

  • تعریف پروژه، امکانات آن و طراحی پایگاه داده ۱۳ دقیقه
  • انتخاب رابط کاربری مناسب برای پروژه و معرفی یک سایت مخزن ۱۰ دقیقه
  • ایجاد ساختار و فولدربندی پروژه و انتقال رابط کاربری به آن ۴۸ دقیقه
  • ایجاد پایگاه داده پروژه ToDO در PHPMyAdmin ۳۱ دقیقه
  • ایجاد کانکشن PDO برا اتصال به دیتابیس ۱۵ دقیقه
  • پروژه ToDO: افزودن امکان نمایش فولدرها و حذف آن ها ۴۴ دقیقه
  • پروژه ToDO: پیاده سازی ایجاد فولدر ها به صورت Ajax ۴۴ دقیقه
  • یک نکته امنیتی مهم برای جلوگیری از دسترسی مستقیم به فایل های حساس پروژه ۱۳ دقیقه
  • پیاده سازی قابلیت نمایش و حذف تسک ها ۴۳ دقیقه
  • پیاده سازی قابلیت افزودن تسک به فولدر ها به صورت ایجکس ۲۳ دقیقه
  • پروژه 7Todo: پیاده سازی آپدیت وضعیت تسک ها ۳۱ دقیقه
  • پروژه todo: پیاده سازی ثبت نام کاربر ۴۸ دقیقه
  • پیاده سازی لاگین، logout و دریافت کاربر فعال ۵۳ دقیقه

  • پروژه 7Map: تعریف پروژه و امکانات آن ۱۱ دقیقه
  • پروژه 7Map: طراحی و ایجاد پایگاه داده پروژه ۲۴ دقیقه
  • پروژه 7Map: ایجاد ساختار پروژه، راه اندازی رابط کاربر و نمایش نقشه در آن ۴۹ دقیقه
  • پروژه 7Map: آموزش کار با کتابخانه نقشه در جاوااسکریپت و امکانات آن ۵۸ دقیقه
  • دریافت لوکیشن لایو کاربر با استفاده از Geolocation Api ۲۷ دقیقه
  • پروژه 7Map: ثبت و ذخیره مکان های خاص روی نقشه در پایگاه داده MySql ۶۲ دقیقه
  • پروژه 7Map: پیاده سازی اهراز هویت درون فایلی برای پنل مدیریت مکان ها ۴۳ دقیقه
  • نمایش لوکیشن ها در پنل ادمین و فیلتر کردن آن ها بر اساس وضعیت تایید ۳۹ دقیقه
  • پیاده سازی تائید مکان های ثبت شده در پنل ادمین و پیش نمایش لوکیشن ها ۳۸ دقیقه
  • افزودن دکمه رفتن به لوکیشن فعلی کاربر (با استفاده از geolocation api) ۱۱ دقیقه
  • پیاده سازی جستجوی Ajax و لایو مکان ها و نمایش در نقشه ۳۷ دقیقه

PHP پیشرفته

  • مقدمه و معرفی دوره: چرایی استفاده از شی گرایی ۱۹ دقیقه
  • تفاوت ها، مزیت ها و معایب برنامه نویسی شی گرا در مقابل رویه ای ۲۵ دقیقه
  • نمونه سازی (Instantiation) از کلاس ها و آشنایی با Class Members ۱۵ دقیقه
  • یک مثل کلی و اولیه برای درک روش و ساختار کدنویسی شی گرا ۲۴ دقیقه
  • Access Modifier ها در برنامه نویسی شی گرای PHP ۲۶ دقیقه
  • آشنایی با متدهای Constructor و Destructor در PHP ۳۱ دقیقه
  • متدهای Setter و Getter و کاربرد آن ها ۲۱ دقیقه
  • آشنایی با چهار اصل مهم برنامه نویسی شی گرا (encapsulation, abstraction, inheritance, polymorphism) ۲۶ دقیقه
  • اصل encapsulation و نکات مهم در مورد آن ۱۴ دقیقه
  • اصل وراثت (inheritance) و نکات مهم در مورد آن ۴۳ دقیقه
  • اصل polymorphism و نکات مهم در مورد آن ۲۲ دقیقه
  • اصل Abstraction و اهمیت آن در برنامه نویسی شی گرا ۷ دقیقه
  • آشنایی با متدها و کلاس های abstract ۱۶ دقیقه
  • آشنایی با interface ها و تفاوت های آن با Abstract Class ها ۲۲ دقیقه
  • یک نکته مهم از زبان مدرس، یادگیری شی گرایی مستقل از زبان! ۵ دقیقه
  • کیورد Static و کاربردهای آن (مفهوم Late Static Binding در PHP) ۳۴ دقیقه
  • آشنایی با کیورد Final و کاربردهای آن ۶ دقیقه
  • مینی پروژه: کلاس های Utility و کاربرد آن ها در برنامه نویسی شی گرا ۱۷ دقیقه
  • کیوردهای self و static و مفهوم Late Static Binding در PHP ۱۵ دقیقه
  • نکات و ترفندهای مهم در مورد کلاس ها و آبجکت ها (انتساب، کپی کردن و Casting) ۱۴ دقیقه
  • صدا زدن توابع و متدها و ساخت اشیاء به صورت پویا (Dynamic) در زمان اجرا ۲۷ دقیقه
  • آشنایی با Namespace ها و اهمیت آن ها در PHP ۲۶ دقیقه
  • Autoloading در PHP ۴۵ دقیقه
  • آشنایی با Trait ها در PHP - اشتراک گذاری فانکشنالیتی ها ۵۹ دقیقه
  • آشنایی با متدهای جادویی در PHP ۶۲ دقیقه
  • آشنایی با UML : زبان مدل‌سازی یکپارچه و کاربرد آن برای طراحی شی گرایی ۵۱ دقیقه
  • آشنایی و با اصول SOLID : توسعه کدها با خوانایی توسعه پذیری بالاتر ۶۰ دقیقه
  • پروژه: پیاده سازی یک ماژول خروجی گرفتن اطلاعات فرم در فرمت های مختلف فایل ۷۷ دقیقه

  • معرفی دوره: آشنایی با مفهوم scraping و crawling و استخراج اطلاعات از بستر وب ۹ دقیقه
  • روش ها و ابزارهای مختلف اسکرپینگ در PHP ۴۹ دقیقه
  • نصب و آشنایی با کتابخانه گوته (Goutte) ۱۴ دقیقه
  • مینی پروژه: دریافت اطلاعات محصولات دیجی کالا برای فروشگاه شخصی ۳۳ دقیقه

  • آشنایی با debugging (خطایابی) و کاربردهای آن ۵ دقیقه
  • سطوح مختلف خطا در PHP و تنظیم آن ها ۳۴ دقیقه
  • توابع مهم مورد استفاده در PHP برای خطایابی ۲۶ دقیقه
  • کار با xdebug و ابزارهای خطایابی در PHP ۲۹ دقیقه
  • نگاه شی گرا به خطاها: آشنایی با Exception ها و Error ها در PHP ۱۷ دقیقه
  • آشنایی با بلاک try..catch..finally و throw کردن خطاها ۳۱ دقیقه
  • تعریف Exception های دلخواه و کاربرد آن ها ۲۰ دقیقه
  • آموزش Error Tracking و مدیریت و لاگ کردن خطاها + آموزش استفاده از ابزار Sentry ۴۵ دقیقه

  • آشنایی با JWT و کاربردهای آن ۱۸ دقیقه
  • تفاوت میان authentication و authorization ۵ دقیقه
  • ساختار یک توکن jwt چگونه است؟ (header,payload,signature) ۱۲ دقیقه
  • مروری بر RFC و اصطلاحات رایج در JWT ۱۵ دقیقه
  • نحوه صدور (sign) و خواندن اطلاعات توکن های jwt در php ۳۰ دقیقه

  • مقدمه ای بر توسعه وب سرویس : API چیست؟ ۲۴ دقیقه
  • تفاوت وب سرویس های Soap و REST ۳۵ دقیقه
  • آشنایی با کلاینت های API : چگونه بدون برنامه نویسی API ها رو تست کنیم؟ ۲۳ دقیقه
  • آشنایی با اصول و قواعد مهم توسعه RESTful API ۲۹ دقیقه
  • معرفی App این دوره برای ارائه و توسعه وب سرویس ۱۹ دقیقه
  • مستندسازی API دریافت اطلاعات شهرهای ایران ۱۳ دقیقه
  • پروژه: ایجاد ساختار و کلاس های اولیه وب سرویس ۳۹ دقیقه
  • پیاده سازی Response Utitlity ۲۸ دقیقه
  • تکمیل ساختار فایل مربوط به endpoint پروژه ۲۳ دقیقه
  • پروژه: پیاده سازی درخواست های دریافت اطلاعات (GET requests) ۱۴ دقیقه
  • پروژه: پیاده سازی درخواست های ثبت و ایجاد اطلاعات جدید (POST requests) ۱۲ دقیقه
  • پروژه: پیاده سازی درخواست های آپدیت اطلاعات (PUT requests) ۱۱ دقیقه
  • پروژه: پیاده سازی درخواست های حذف اطلاعات (DELETE requests) ۱۰ دقیقه
  • استراتژی نسخه بندی API و اهمیت آن (api versioning) ۱۹ دقیقه
  • صفحه بندی (Pagination) در ریکوئست های GET ۱۸ دقیقه
  • ایجاد فیلتر فیلدهای دریافتی در response ۱۱ دقیقه
  • مرتب سازی (ordering) در ریکوئست های GET ۸ دقیقه
  • کش کردن response های API ، دلایل و مزیت های آن ۴۹ دقیقه
  • ساخت توکن JWT برای احراز هویت در دسترسی به API ۲۸ دقیقه
  • validation و اعتبارسنجی توکن JWT و کنترل دسترسی به منابع ۳۴ دقیقه

  • مقدمه -TDD چیست؟ ۳۹ دقیقه
  • نوشتن اولین تست ۱۲ دقیقه
  • نوشتن کلاس User و تست آن ۱۳ دقیقه
  • ریفکتور کردن کلاس User ۱۳ دقیقه
  • PHPUnit Command Line ۴ دقیقه
  • Annotations - جلسه اول ۷ دقیقه
  • Annotations - جلسه دوم ۴ دقیقه
  • شروع پروژه ORM ۵ دقیقه
  • پروژه ORM - ایجاد ساختار ۶ دقیقه
  • پروژه ORM - ایجاد کانفیگ ۱۰ دقیقه
  • پروژه ORM - نوشتن تست برای کانفیگ ۷ دقیقه
  • پروژه ORM - ایجاد کانکشن دیتابیس با PDO ( جلسه اول ) ۱۰ دقیقه
  • پروژه ORM - ایجاد کانکشن دیتابیس با PDO ( جلسه دوم ) ۱۲ دقیقه
  • پروژه ORM - ایجاد تست‌‌های بیشتر برای PDO ۶ دقیقه
  • پروژه ORM - اعتبارسنجی محتویات کانفیگ ۱۲ دقیقه
  • پروژه ORM - قراردادن اطلاعات در دیتابیس ۱۸ دقیقه
  • پروژه ORM - بروزرسانی اطلاعات ۱۸ دقیقه
  • پروژه ORM - پاک کردن دیتابیس بعد از هر تست ۶ دقیقه
  • پروژه ORM - پیاده‌سازی عملیات حذف‌ اطلاعات ۴ دقیقه
  • پروژه ORM - پاک کردن دیتابیس با استفاده از Transaction ۶ دقیقه
  • پروژه ORM - نوشتن تست برای ایجاد چند شرط ۵ دقیقه
  • پروژه ORM - دریافت اطلاعات از دیتابیس ۵ دقیقه
  • پروژه ORM - انتخاب فیلد‌های مورد نظر در هنگام دریافت اطلاعات ۹ دقیقه
  • پروژه ORM - دریافت اولین رکورد ۴ دقیقه
  • پروژه ORM - نوشتن متد FInd و FindBy ۵ دقیقه
  • پروژه ORM - نوشتن تست‌های بیشتر ۵ دقیقه
  • پروژه ORM - ریفکتور کردن پروژه ۱۷ دقیقه
  • پروژه API - نصب و کانفیگ Guzzle ۱۱ دقیقه
  • پروژه API - ایجاد اطلاعات جدید ۱۱ دقیقه
  • پروژه API - بروزرسانی اطلاعات ۵ دقیقه
  • پروژه API - دریافت اطلاعات ۴ دقیقه
  • پروژه API - حذف کردن اطلاعات ۵ دقیقه
  • وبینار پرسش و پاسخ در مورد TDD ۵۸ دقیقه

  • Clean Code چیست؟ ۵۱ دقیقه
  • نام‌گذاری ۱۴ دقیقه
  • توابع ۱۰ دقیقه
  • Encapsulation ۶ دقیقه
  • جلوگیری از شروط تودرتو ۱۰ دقیقه
  • SOLID چیست؟ ۷ دقیقه
  • Cohesion و Coupling ۵ دقیقه
  • Single Responsibility Principle ۱۶ دقیقه
  • Open-Closed Principle ۱۱ دقیقه
  • Liskov Substitution Principle ۸ دقیقه
  • Liskov Substitution Principle - 2 ۴ دقیقه
  • Interface Segregation Principle ۶ دقیقه
  • Dependency Inversion Principle ۱۷ دقیقه

  • الگوی طراحی چیست؟ ۱۱ دقیقه
  • الگوی طراحی Chain Of Responsibility ۴ دقیقه
  • مثال کاربردی Chain Of Responsibility - قسمت اول ۴ دقیقه
  • مثال کاربردی Chain Of Responsibility - قسمت دوم ۱۳ دقیقه
  • مثال کاربردی Chain Of Responsibility - قسمت سوم ۵ دقیقه
  • Decorator چیست؟ ۵ دقیقه
  • پیاده‌سازی سبد خرید با Decorator - قسمت اول ۱۱ دقیقه
  • Composition Over Inheritance ۶ دقیقه
  • پیاده‌سازی سبد خرید با Decorator - قسمت دوم ۱۳ دقیقه
  • پیاده‌سازی سبد خرید با Decorator - قسمت سوم ۴ دقیقه
  • الگوی طراحی Singleton ۳ دقیقه
  • پیاده‌سازی Config با Singleton ۶ دقیقه
  • الگوی طراحی Adapter ۳ دقیقه
  • مثال کاربردی Adapter ۱۰ دقیقه
  • الگوی Strategy ۴ دقیقه
  • پیاده‌سازی سیستم پرداخت با دیزاین پترن Strategy - قسمت اول ۵ دقیقه
  • پیاده‌سازی سیستم پرداخت با دیزاین پترن Strategy - قسمت دوم ۱۰ دقیقه

امنیت و بهینه سازی سرعت

  • مراحل لود وبسایت و بهینه سازی سرعت صفحات وب ۲۸ دقیقه
  • بهینه سازی زمان DNS-Lookup ۴۴ دقیقه
  • فعالسازی http2 و اقداماتی موثر در بهبود سرعت Network Time ۳۲ دقیقه
  • انتخاب هاستینگ مناسب: بررسی مزایا و معایب انواع هاست ها (اشتراکی، VPS، اختصاصی، ابری) ۳۱ دقیقه
  • بهینه سازی ریدایرکت ها (redirects) ۱۶ دقیقه
  • استفاده از تکنیک Caching و کش کردن در سمت سرور ۳۴ دقیقه
  • حذف پلاگین ها و افزونه های اضافه برای افزایش عملکرد ۱۳ دقیقه
  • ارتقای نسخه PHP و بهینه سازی در کدنویسی پی اچ پی ۳۸ دقیقه
  • روش های مختلف کاهش سایز درخواست های http ۳۱ دقیقه
  • روش ها و تکنیک های مختلف کاهش تعداد ریکوئست های http ۲۲ دقیقه
  • فعالسازی Browser Caching و مزیت های ویژه آن ۱۳ دقیقه
  • حذف و یا مقابله با render blocking requests ۱۳ دقیقه
  • CDN و مزیت های فوق العاده استفاده از آن ۲۴ دقیقه
  • استفاده از َAMP برای افزایش سرعت باز شدن صفحات وب در موبایل و در نتایج جستجو ۸ دقیقه
  • DOM و راهکارهایی برای بهبود زمان DOM Processing ۳۳ دقیقه
  • سرعت اجرای php خالص بیشتر است یا لاراول یا وردپرس؟ ۶ دقیقه
  • چرخه نظارت و بهینه سازی و Performance Monitoring ۳۲ دقیقه

  • معرفی دوره: جنبه های مختلف تامین امنیت نرم افزار و Tarde-Off های مبحث امنیت ۲۸ دقیقه
  • وبینار تامین امنیت وبسایت های php - جلسه اول ۴۷ دقیقه
  • وبینار تامین امنیت وبسایت های php - جلسه دوم ۵۱ دقیقه

معماری MVC (توسعه یک میکروفریمورک)

  • MVC چیست و چه مزیت هایی دارد؟ ۸ دقیقه
  • چرایی استفاده از معماری MVC ۱۳ دقیقه
  • جریان پاسخ دهی به درخواست ها (Flow Of MVC Request) در نرم افزارهایی با معماری MVC ۱۳ دقیقه
  • مدل ها (Models) در معماری MVC ۱۱ دقیقه
  • ویوها (Views) در معماری MVC ۷ دقیقه
  • کنترلرها (Controllers) در معماری MVC ۷ دقیقه
  • Router و Route ها در مدل MVC ۱۲ دقیقه
  • Middleware ها و استفاده از آن ها در مدل MVC ۱۰ دقیقه
  • پاسخ به چند سوال مهم در مورد MVC ! ۲۰ دقیقه

  • چرا باید یک فریمورک MVC بنویسیم؟ ۸ دقیقه
  • Request-Flow و مراحل توسعه یک فریمورک MVC ۱۵ دقیقه
  • ایجاد ساختار اولیه و فولدر بندی فریمورک ۲۲ دقیقه
  • ایجاد Front Controller و اعمال کانفیگ مورد نیاز در وب سرور (آپاچی و Nginx) ۱۴ دقیقه
  • استفاده از Composer و اعمال Autoloading مبتنی بر PSR-4 ۱۷ دقیقه
  • مدیریت کانفیگ های فریمورک با استفاده از dotenv ۲۴ دقیقه
  • Helper ها و کاربرد آن ها در فریمورک ۱۵ دقیقه
  • کلاس های Utility و کاربرد آن ها در پروژه ها و فریمورک های MVC ۲۱ دقیقه
  • مفوم روتر در فریمورک های MVC و دو پیاده سازی ساده از آن ۳۲ دقیقه
  • نگاهی متفاوت به Request: پیاده سازی کلاسی برای درخواست ها ۲۴ دقیقه
  • پیاده سازی کلاس Route برای تعریف و نگهداری route های مختلف در فریمورک ۲۸ دقیقه
  • پیاده سازی Router - بخش اول: آماده سازی مقدمات مورد نیاز روتر ۲۱ دقیقه
  • پیاده سازی Router - بخش دوم: پیاده سازی فرایند dispatch توسط روتر ۳۴ دقیقه
  • ایجاد کنترلرها در فریمورک ۱۲ دقیقه
  • مدیریت view ها و استفاده از آن ها در فریمورک ۲۱ دقیقه
  • پیاده سازی امکان افزودن Middleware ها به Route های پروژه ۲۷ دقیقه
  • اجرای میدولورهای تعریف شده در route ۲۱ دقیقه
  • پیاده سازی route های حاوی پارامتر با عبارت های منظم (regex) - بخش اول ۳۱ دقیقه
  • پیاده سازی route های حاوی پارامتر با عبارت های منظم (regex) - بخش دوم ۱۰ دقیقه
  • پیاده سازی route های حاوی پارامتر با عبارت های منظم (regex) - بخش سوم ۳۵ دقیقه
  • ایجاد CrudInterface برای عملیات پایگاه داده ۲۷ دقیقه
  • ایجاد قرارداد Base Model برای مدل های پروژه ۲۳ دقیقه
  • تعریف مدل پایه مبتنی بر JSON ۳۹ دقیقه
  • تعریف مدل پایه مبتنی بر Mysql ۱۲ دقیقه
  • استفاده از یک کتابخانه جالب برای استفاده در مدل ها ۲۵ دقیقه
  • پیاده سازی عملیات CRUD در مدل پایه مبتنی بر MYSQL ۳۴ دقیقه
  • ذخیره سازی اتریبیوت های مدل و دسترسی مستقیم به مقادیر فیلدها ۱۷ دقیقه
  • تعریف متدهای remove و save برای مدل ها و یک api جالب برای تغیر اطلاعات پایگاه داده ۲۵ دقیقه

  • مقدمات پیاده سازی پروژه دفترچه تلفن تحت وب با فریمورک MVC دوره (php, ajax, mysql) ۲۲ دقیقه
  • نمایش لیست مخاطبین ۲۵ دقیقه
  • پیاده سازی صفحه بندی برای لیست مخاطبین ۲۰ دقیقه
  • پیاده سازی جستجوی مخاطبین و راهکار جلوگیری از حملات XSS و SQL Injection ۲۸ دقیقه
  • افزودن مخاطب جدید ۴۱ دقیقه
  • پیاده سازی عملیات حذف مخاطبین ۲۳ دقیقه
  • فرم تست

جمع بندی و Deployment

  • مقدمه: در این سرفصل چه خواهیم داشت؟ ۵ دقیقه
  • آشنایی با انواع هاست و دامنه و سرویس دهنده های هاستینگ ۳۰ دقیقه
  • آشنایی با امکانات هاستینگ اشتراکی با پنل DirectAdmin ۴۳ دقیقه
  • آموزش نصب کامل وردپرس در هاست اشتراکی ۲۴ دقیقه
  • آشنایی با امکانات هاستینگ اشتراکی با پنل cPanel ۱۶ دقیقه
  • انتقال و نصب پروژه 7Map روی هاست اشتراکی ۲۸ دقیقه

  • آشنایی با فریلنسینگ، پیشنیاز ها، مهارت ها و بازار کار آن ۴۶ دقیقه
  • آماده شدن برای ورود به بازار فریلنسینگ ۱۵ دقیقه
  • روش های مختلف دریافت پروژه های فریلنسری داخل کشور ۱۴ دقیقه
  • روش های مختلف دریافت پروژه های دلاری/خارجی و نقد کردن درآمد ها ارزی ۲۴ دقیقه
  • چطور به یک فریلنسر حرفه ای تبدیل شم؟ ۵۱ دقیقه
  • روش قیمت گذاری پروژه های فریلنسینگ و پارامترهای تاثیرگذار در آن ۲۷ دقیقه
  • قرارداد نویسی برای پروژه های فریلنسری و رفع دغدغه ها و اختلافات احتمالی ۲۲ دقیقه
  • مصاحبه با الهام غفارزاده، مدیر آموزش و مارکتینگ مجموعه پونیشا (سوالات متداول فریلنسینگ و قیمت گذاری ها) ۸۰ دقیقه
  • مصاحبه با حامد تکمیل، برنامه نویس و مدیر مجموعه پارسکدرز (واقعیت های دنیای فریلنسینگ و پروسونال برندینگ) ۸۰ دقیقه

  • وبینار نحوه شروع و نقشه راه یادگیری PHP ۸۸ دقیقه
  • وبینار جمع بندی اولیه و پرسش و پاسخ های دانشجویان ۷۴ دقیقه
  • ویدیوی وبینار انتقال تجربه و پرسش و پاسخ ۶۲ دقیقه
  • ویدیو کامل وبینار سوم پرسش و پاسخ php ۶۳ دقیقه

پروژه های جامع دوره

  • معرفی پروژه و اهداف آن ۱۵ دقیقه
  • پاسخ به ۲ سوال مهم: لاراول و php خالص! ۱۴ دقیقه
  • ایجاد بورد ترلو، بستری برای مدیریت تسک های پروژه ۱۴ دقیقه
  • تعریف پروژه و امکانات آن ۱۳ دقیقه
  • مشخص نمودن صفحات رابط کاربری مورد نیاز در پروژه ۹ دقیقه
  • طراحی پایگاه داده پروژه با ابزار dbdiagram ۳۰ دقیقه
  • جلسه بررسی رابط کاربری پروژه و صفحات آن ۸ دقیقه
  • تحویل رابط کاربری و آغاز توسعه بک اند پروژه ۸ دقیقه
  • نصب فریمورک لاراول و ایجاد پروژه بک اند ۴ دقیقه
  • آشنایی با ساختار فولدرهای لاراول (پروژه) ۷ دقیقه
  • آشنایی با ابزار artisan (جادوگر کامندلاینی لاراول) ۱۰ دقیقه
  • ایجاد جداول پایگاه داده و اشنایی با migration ها در لاراول ۳۷ دقیقه
  • ایجاد model های مورد نیاز پروژه (آشنایی با model های لاراولی) ۱۴ دقیقه
  • جایگذاری رابط کاربری در فریمورک پروژه (آشنایی با view ها در لارول) ۳۸ دقیقه
  • پیاده سازی ایجاد دسته بندی های فروشگاه در پنل مدیریت ۲۷ دقیقه
  • پیاده سازی اعتبارسنجی دسته بندی ها و لیست کردن آنها ۲۳ دقیقه
  • پیاده سازی و ترجمه خطاهای اعتبارسنجی ۹ دقیقه
  • پیاده سازی امکان حذف دسته بندی ۱۰ دقیقه
  • پیاده سازی امکان آپدیت دسته بندی ها ۲۰ دقیقه
  • پیاده سازی ایجاد محصولات در پنل مدیریت ۱۵ دقیقه
  • نکته مهم در ذخیره سازی فایل های آپلودی ۵ دقیقه
  • ایجاد محصولات در پنل مدیریت بخش اول ۱۳ دقیقه
  • ایجاد محصولات بخش دوم ۲۵ دقیقه
  • ایجاد محصولات بخش سوم ۲۲ دقیقه
  • نمایش لیست محصولات در پنل مدیریت ۱۱ دقیقه
  • ایجاد روابط model های موجود در پروژه ۸ دقیقه
  • استفاده از روابط تعریف شده در products ۵ دقیقه
  • پیاده سازی نمایش تصاویر محصولات و لینک دانلود آن ها ۱۱ دقیقه
  • پیاده سازی امکان حذف محصولات ۶ دقیقه
  • پیاده سازی امکان آپدیت اطلاعات محصولات ۱۷ دقیقه
  • ریفکتور کردن بخش آپلود تصاویر ۲۴ دقیقه
  • پیاده سازی بخش مدیریت کاربران ۱۵ دقیقه
  • پیاده سازی فرم ایجاد کاربر جدید ۱۸ دقیقه
  • پیاده سازی امکان حذف و آپدیت کاربر ۱۳ دقیقه
  • پیاده سازی نمایش لیست سفارشات ۱۴ دقیقه
  • پیاده سازی نمایش لیست پرداخت ها ۱۴ دقیقه
  • پیاده سازی صفحه نخست فروشگاه اینترنتی ۱۲ دقیقه
  • نمایش محصولات فروشگاه در صفحه نخست ۹ دقیقه
  • نمایش اطلاعات در صفحه محصول ۱۱ دقیقه
  • پیاده سازی فیلتر دسته بندی محصولات ۷ دقیقه
  • پیاده سازی جستجوی محصولات ۸ دقیقه
  • نکاتی در مورد فیلتر کردن محصولات ۴ دقیقه
  • ادامه پیاده سازی فیلترها ۱۶ دقیقه
  • تکمیل فیلترینگ محصولات ۶ دقیقه
  • تمرین: پیاده سازی فیلتر قیمت محصولات ۲ دقیقه
  • دیباگ کردن و رفع مشکل ارسال پارامترهای اشتباه فیلترینگ ۲ دقیقه
  • پیاده سازی سبد خرید: افزودن محصولات به سبد خرید ۲۱ دقیقه
  • پیاده سازی سبد خرید: نمایش همه محصولات موجود در سبد خرید ۴ دقیقه
  • پیاده سازی سبد خرید: محاسبه جمع قیمت محصولات سبد خرید ۵ دقیقه
  • پیاده سازی سبد خرید: حذف محصولات از سبد خرید ۶ دقیقه
  • فرایند پرداخت آنلاین: پیاده سازی صفحه checkout ۱۰ دقیقه
  • فرایند پرداخت آنلاین: حذف آیتم ها از صفحه checkout ۲ دقیقه
  • فرایند پرداخت آنلاین: ایجاد ساختار فولدرهای سرویس پرداخت آنلاین ۹ دقیقه
  • فرایند پرداخت آنلاین: پیاده سازی سرویس پرداخت آنلاین ۳۰ دقیقه
  • فرایند پرداخت آنلاین: آشنایی با request در سرویس پرداخت آنلاین ۱۱ دقیقه
  • فرایند پرداخت آنلاین: ست کردن تنظیمات درگاه پرداخت IDPay ۱۷ دقیقه
  • فرایند پرداخت آنلاین: ایجاد سفارش در فرایند پرداخت ۱۷ دقیقه
  • فرایند پرداخت آنلاین: لیست آیتم های یک سفارش ۸ دقیقه
  • فرایند پرداخت آنلاین: اعتبارسنجی و ذخیره سازی سفارش در پایگاه داده ۱۷ دقیقه
  • فرایند پرداخت آنلاین: ارسال کاربر به درگاه پرداخت آنلاین ۱۱ دقیقه
  • فرایند پرداخت آنلاین: تبدیل واحد پولی ۲ دقیقه
  • فرایند پرداخت آنلاین: پیاده سازی صفحه callback (بخش اول) ۲۴ دقیقه
  • فرایند پرداخت آنلاین: پیاده سازی صفحه callback (بخش دوم) ۱۹ دقیقه
  • ارسال محصولات و تصاویر خریداری شده به ایمیل کاربر ۱۸ دقیقه

  • معرفی پروژه آزمون ساز - چالش ها و سرنخ های یادگیری ۱۱ دقیقه
  • فرایند توسعه و مستند سازی پروژه ۸ دقیقه
  • آموزش Markdown - زبان نشانه گذاری برای ایجاد مستندات مورد نیاز پروژه و فرمت بندی متن ها ۲۸ دقیقه
  • تعریف امکانات پروژه برای شروع توسعه ۱۵ دقیقه

از چه کسی یاد میگیری؟

تصویر لقمان آوند
لقمان آوند مدیر و بینیان گذار سون‌لرن
  • مدیر و بنیانگذار سون لرن (از ۸۷ تا کنون)
  • دکترای کامپیوتر گرایش نرم افزار
  • مدرس و مشاور توسعه‌ی نرم‌افزار
  • توسعه دهنده بیش از ۶۰ پروژه برنامه نویسی تحت وب، دسکتاپ و سیستمی (تجاری و آکادمیک)
  • بیش از ۱۵ سال برنامه‌نویسی در حوزه‌ی وب
  • نویسنده‌ی بیش از ۵۰۰ مقاله آموزشی در حوزه‌ی برنامه‌نویسی وب در سون‌لرن
  •  مدرس دوره‌های برنامه‌نویسی با بیش از ۲۱۰۰۰ دانشجو
  • تدریس بیش از ۸۰۰۰ نفر/ساعت دوره و کارگاه‌های حضوری
  • تولید بیش از ۲۷۰۰۰ دقیقه آموزش ویدیویی در حوزه‌ی برنامه‌نویسی وب
  • مشاوره‌ فنی در فاز اجرا و توسعه‌ی نرم‌افزار برای استارتاپ‌های مختلف (از ۹۵ تاکنون)
  • سخنران، منتور و مشاور فنی در چندین همایش و کارگاه‌های فنی و استارتاپی (از ۹۷ تاکنون)
  • مهمان و کارشناس برنامه‌های رادیویی و تلویزیونی (شبکه ۴ و جام جم و ایران کالا و رادیو تهران)
  • دستیار استاد در بخش کامپیوتر دانشگاه شیراز به مدت ۲ سال (۸۷ تا ۸۹)
  • سابقه تدریس در دانشگاه آزاد اسلامی واحد کرج

همین الان ثبت نام کن

تخفیف ۷۰۵ هزار تومانی پرداخت کامل
۷۰۵ هزار تومان تخفیف پرداخت نقدی
ظرفیت باقیمانده
۴ نفر
۴.۷ میلیون تومان
۳.۹۹۵ میلیون تومان
پرداخت اقساطی در ۳ قسط  ( به صورت ماهانه)
پرداخت ۳ قسط ۱.۵۶۶ میلیون تومانی ، به صورت ماهانه (مجموعا ۴.۷ میلیون تومان)
مبلغ قسط اول
۱.۵۶۶ میلیون تومان

درخواست مشاوره

برای مشاوره تخصصی روی ما حساب کنید!

۰۲۱-۲۸۴۲۷۷۵۰