چه چیزی یاد خواهید گرفت؟
یادگیری php از مبتدی تا پیشرفته
یادگیری ایجاد سیستم validation و authentication و ساختار mvc
یادگیری لاراول از سطح مبتدی تا پیشرفته
یادگیری مفاهیم مربوط به پایگاه داده و طراحی و ساخت پایگاه داده
آموزش طراحی و توسعه بک اند وب سایت ها در طول انجام پروژه ها
کار با مفاهیم پیشرفته تری مثل ایجاد rest api و مفاهیم مربوط به clean code
دربارۀ این دوره
مقدمه ای در مورد شغل برنامه نویسی
میدونم که این روزها هر کسی دنبال یک کار مناسب با درآمد خوب میگرده. کاری که هم حس خوب جایگاه اجتماعی رو بهت بده و هم با روشهای مختلف بتونی درآمدت رو افزایش بدی. به نظر من برنامهنویسی امروزه یکی از مهارتهای خیلی مورد نیازه، چه توی ایران چه توی کشورهای دیگه این مهارت جزو مهارت هایی هست که تقاضا براش روز به روز بیشتر میشه. و از همه مهم تر محدود به مکان خاصی هم نیست و میتونی توی هرجایی که هستی وارد این حوزه شغلی بشی و باش درآمد کسب کنی و توش پیشرفت کنی اما، برای اینکه بتونی توی این حوزه به عنوان یک برنامهنویس حرفهای توی شرکتهای بزرگ و استارتاپها موفق بشی ، نیاز به مهارتهای حرفهای و بهروز داری.
این دوره مناسب چه افرادی است؟
از اونجایی که توی این مسیر سعی شده همه پیش نیاز ها و موارد مهم پوشش داده بشه پس برای شروع نیاز به پیش زمینه ای نیست و برای هر کسی که مشتاق یادگیری برنامه نویسی هست پیشنهاد میشه که توی این مسیر به ما ملحق بشه
در این دوره چه مواردی آموزش داده خواهد شد؟
۱.یادگیری کامل زبان php از سطح مبتدی تا پیشرفته
۲.یادگیری مفاهیم مربوط به پایگاه داده ها
۲.یادگیری ساختار mvc و پیاده سازی فریمورک های مبتنی بر mvc
۳.یادگیری فریمورک لاراول از مبتدی تا پیشرفته
۴.یادگیری مسیر طراحی و توسعه قسمت بک اند نرم افزارها و استقرار آنها روی سرور
مدرس دوره چه کسی است؟
مدرسین دوره اصلی از اعضای مجموعه laracast هستند که از بهترین برنامه نویسان پی اچ پی در سطح جهانی حساب میشن و خودشون خالق فریمورک ها و کتابخانه های معروفی هستند و اما منتور این دوره بنده یعنی داوود صفری هستم که سابقه ۸ سال برنامه نویسی در حوزه بک اند و فرانت اند رو دارم و در طول این سالها پروژه های مختلف رو مدیریت و برنامه نویسی کردم و در تمام این مسیر کنار شما خواهم بود
چرا در این دوره شرکت کنیم؟
از اونجایی که زبان برنامه نویسی php درصد بالایی از وب سایت ها رو شامل میشه و از طرفی فریمورک محبوب Laravel بین جامعه برنامه نویسان و کارفرما ها بسیار مورد استفاده قرار میگیره باعث شده که در تمام دنیا موقعیت های شغلی بسیار مناسبی برای این زبان و حوزه وجود داشته باشه پس برای شما بهتر هست که توی این حوزه و با این زبان شروع به فعالیت بکنید و از طرفی چون اموزش های این دوره از منابع معتبر خارجی انتخاب شده و در تولید دوره ها و منتورینگ دوره ها حساسیت زیادی به خرج داده شده همه چی آماده هست که شما رو به یه برنامه نویس با درک عمیقی از مفاهیم تبدیل کنه پس این دوره به علاقه مندان برنامه نویسی در حوزه بک اند بشدت پیشنهاد میشه
پیشنهاد شده توسط شرکت های برتر
شرکت های ممتاز این دوره را به کارکنان خود توصیه کرده اند.
نیازمندی ها
بدون نیاز به دانش برنامه نویسی پیشین
پرسش ها (1)
ایجاد یک صفحه view , ساخت یک رشته از محصوالت )اسم محصول + قیمت( ,
ایجاد یک فانکشن برای محاسبه 20 درصد تخفیف و نمایش قیمت پس از تخفیف زیر
محصوالت .
ایجاد یک پروژه 2 یا 3 صفحه به کمک router و ایجاد یک دیتابیس با عنوان
posts و دریافت تعدادی پست و نمایش آن ها در یکی از صفحات
انجام مینی پروژه
ریفکتور کردن مینی پروژه قبلی و ایجاد یک authentication سرویس برای
ها کاربر register , login , logout
ریفکتور authentication سرویس طبق آموزش جدید و نصب پکیج های
ذکر شده در آموزش
ایجاد یک پروژه شبیه توییتر , ابتدا کاربر احراز هویت شود )ورود , ثبت نام( , سپس یک
فرم برای نوشتن توییت و پس از ثبت توییت توییت قابل ویرایش و حذف باشد . همچنین
کاربران دیگه قابلیت الیک و کامنت گذاشتن برا توییت را داشته باشند .)این هفته مختص
مرور تمامی موارد باال و عمیق تر شدن در کدهای قبلی هست و کل هفته برای فرصت
یادگیری بیشتر و سرچ کردن دانشجویان در نظر گرفته میشود و در نهایت موفقیت
دانشجویان به تحویل تمرین پایانی ارزیابی می شود و یکی از نقاط حساس دوره میباشد(
نصب الراول و آماده سازی محیط توسعه الراول
تبدیل پروژه فصل 2 به بلید طبق توضیحات فصل 3
ایجاد یک سیستم ایجاد پست و نمایش پست ها به همراه اسم نویسنده به کمک
ریلیشن ها
ایجاد یک سرچ ساده برای نمایش پست ها
● ایجاد فیلتر دسته بندی و نویسنده + امکان سرچ با اسم دسته بندی ها
● تمرین : صفحه پست ها به تعداد 6 پست در هر صفحه
ایجاد فرم های احراز هویت (register , login)
● ایجاد سیستم ثبت کامنت برای پست ها طبق آموزش
ایجاد خبرنامه طبق آموزش
● ایجاد بخش مدیریت برای ایجاد پست , مدیریت و تایید کامنت ها , محدود کردن دسترسی
کاربران و ادمین ها در هر بخش پنل مدیریت
ایجاد یک وب سایت وبالگی کامل دارای )بخش کاربری و مدیریتی جداگانه( , ساخت یک سوپر
ادمین به کمک seeder ها
پنل ادمین : بخش مدیریت کاربران )امکان انتخاب سطح دسترسی کاربران( , بخش مدیریت پست ها
)امکان تایید و رد پست ها توسط سوپر ادمین( , بخش کامنت ها )کامنت ها پس از ثبت توسط
سوپر ادمین تایید یا رد شوند . همچنین ایمیل تاییدن شدن یا رد شدن برای کاربر مذکور ارسال
شود( .
بخش کاربری : نمایش پست ها به کاربران و بازدیدکنندگان سایت , امکان ویرایش اطالعات
کاربری توسط کاربر مانند نام , ایمیل , و تصویر پروفایل , امکان ثبت کامنت توسط کاربر زیر پست
ها
مواردی که باعث امتیاز مثبت در پروژه میشود :
امکان از دسترس خارج کردن سایت توسط سوپر ادمین و نمایش سایت در دسترسی نیست
امکان داینامیک کردن , لوگو , اسم و اطالعات وبالگ در پنل ادمین
دوره کاملی هست . مطالب کامل گفته شده
فن بیان استاد واقعا عالي بود