هیچ دوره ای در سبد آموزش شما وجود ندارد
دوره آموزش لاراول
دوره آموزش لاراول برای دوستداران این فریمورک محبوب PHP آماده و پیاده سازی شده است. با استفاده از آموزش Laravel شما امکان پیاده سازی Backend هر وبسایتی با هر امکاناتی را خواهید داشت. شاید برای شما هم جذاب باشد که وبسایت هایی نظیر دیجی کالا از لاراول برای پیاده سازی بکاند خود استفاده کرده اند. لاراول علاوه بر سرعت و امکانات بسیار مطلوب، دارای امنیت مناسبی هم میباشد.
زبان برنامه نویسی PHP
PHP یکی از زبانهای محبوب در برنامه نویسی بکاند و طراحی وب میباشد؛ مخصوصا برای کسانی که بصورت فریلنسری یا شرکتهای کوچک و متوسط فعالیت میکنند، بسیار جذاب و کاربردی میباشد. بخش اعظمی از وبسایت های جهان با زبان PHP پیاده سازی شده اند. حتی سایت های وردپرسی را میتوان در این دسته بندی قرار داد؛ چراکه خود وردپرس هم از زبان PHP برای فعالیت های بکاند سایت استفاده میکند. پس در آموزش لاراول هم ما به زبان قدرتمند PHP نیاز خواهیم داشت.
منظور از فریمورک چیست؟
فریمورکها چهارچوب های آماده ای هستند که توسط برنامه نویسان حرفه ای و موفق در این زمینه ها آماده میشوند. فریمورک ها از نظر امنیتی و سادگی استفاده، کار را برای توسعه دهندگان سادهتر و حرفه ای میکنند. در زبان php معروف ترین فریمورکی که در دنیا از آن استفاده میشود، laravel (لاراول) است. اگر به متخصص شدن در بکاند سایت فکر میکنید، با لاراول ارتباط دوستانه ای برقرار کنید.
ویژگی های فریمورک لاراول چیست؟
لاراول محبوبترین فریمورک PHP است که از نسخه 5 به بعد رشد بینظیری را تجربه نموده. Laravel مبتنی بر معماری سه لایه MVC میباشد و امکانات بسیاری را بصورت پایه همچون احرازهویت، RESTful API، امنیت، ارتباط با انواع سیستمهای مدیریت پایگاه داده، موتور قالب نویسی Blade و… در اختیار توسعه دهندگان قرار میدهد. علاوه بر اینها، لاراول متن باز و کاملا رایگان میباشد.
این فریمورک دارای کامیونتی فعال و گستردهای از توسعه دهندگان است که ماژولها و پکیجهای بسیار کاربردی را برای آن توسعه میدهند. منحنی یادگیری لاراول دارای شیب بسیار کمی میباشد و یادگیری و کار با آن راحت خواهد بود. با این وجود، پویایی بی نظیر کامیونیتی لاراول، همواره شما را وادار به یادگیری و پیشرفت خواهد کرد.
آنچه در دوره آموزش لاراول میآموزیم
در دوره آموزش Laravel، هدف ما آشنا ساختن شما با مفاهیم پایه تا متوسط فریمورک لاراول میباشد. اگه میخواهید در مسیر توسعه نرم افزارهای تحت وب قدم بردارید، پس به جامع ترین دوره آموزش لاراول خوش آمدید. دورهای که پیشروی شماست کاملا بصورت پروژه محور طراحی شده تا شما به راحتی مفاهیم پایه لاراول را بصورت عملی با پروژههای واقعی یادبگیرید. شما با مطالعه و پشتکار در دوره آموزش Laravel با مباحث ساخت وبسایتهای پویا و وب اپلیکیشنها با لاراول آشنا خواهید شد.
پروژه های تدریس شده در دوره آموزش Laravel
پروژه اول ما، یک پروژه جذاب برای ساخت سیستم مدیریت لیست تماس خواهد بود. در چنین سیستمی، شما با روشهای نمایش لیست مخاطبین، فیلتر کردن، اضافه کردن مخاطب جدید، ویرایش اطلاعات، انتقال اطلاعات مخاطب به سطل زباله، حذف دایمی اطلاعات و بسیاری موارد دیگر آشنا خواهید شد.
در پروژه دوم، به سراغ ساخت یک سیستم بلاگ تصویر محور خواهیم رفت. کاربران امکان ایجاد پستهای جدید به همراه URL SEO Friendly را خواهند داشت. همچنین قابلیتهایی همچون فیلتر کردن پستها براساس دسته یا نویسنده، Pagination، احرازهویت و کنترل دسترسی کاربران را یاد خواهید گرفت.
با استفاده از مطالب تدریس شده در این پروژهها، شما به راحتی میتوانید پروژههای دیگری همچون سیستم مدیریت محتوا، بلاگ، فروشگاه و… را توسعه داده و پیاده سازی کنید.
بخشی از مطالب دوره آموزش لاراول
- احرازهویت کاربران
- کنترل دسترسی
- بارگذاری پویایی اطلاعات
- SEO Friendly URL
- کار با فرم ها: ساختن فرم، صحت سنجی داده های فرم، ذخیره کردن داده ها در پایگاه داده
- کار با پایگاه دادهها: اتصال با پایگاه داده، migrations_ها، ORM Eloquent ، روابط در Model Factories و Eloquent
- اتصال مسیر – مدل در آموزش Laravel
- کار کردن با فایل ها و سیستم Storage File
- Blade Templating Engine
- و موارد بسیار دیگر
نکته جالب اینکه، در تدارک این دوره سعی داریم تا مفاهیم و قابلیتهای کاربردی را خدمت شما دوستان گرامی آموزش دهیم، با این وجود، این مسیر نیاز به تلاش و پشتکار شما دارد و با تلاش مستمر (روزانه حداقل 2 الی 3 ساعت) هست که به نتیجه دلخواه خود خواهید رسید.
دوره آموزش لاراول مقدماتی چه بازارکاری دارد؟
با گذراندن دوره آموزش Laravel میتوانید به راحتی پروژه های لاراولی را آغاز کنید. در حقیقت نکته مهم آشنایی با ساختار این فریمورک است و در صورت فهم درست ساختار، به راحتی میتوانید به توسعه های پیچیده تر هم فکر کنید. هرچند که این دوره در همین بخش به پایان نخواهد رسید و آموزش های دکتر بابک نوری مقدم، تا سطوح بسیار بالاتر و حرفه ای برای شما در نظر گرفته شده است. پس با ایشان همراه باشید.
پیش نیازها دوره آموزش Laravel
- آشنایی مقدماتی با HTML , CSS
- دوره آموزش مقدماتی زبان PHP
سرفصل های دوره :
- بخش اول معرفی دوره و لاراول
- نصب و راه اندازی محیط برنامه نویسی برای لاراول
- شروع کار با لاراول
- مسیریابی در لاراول
- View و Blade Template در لاراول
- کنترلر ها
- گار با پایگاه داده برای پویاسازی اپلیکیشن
- کار با Eloquent ORM
- صفحه بندی و مدل Factories
- کار با فرمها، درخواستها و پاسخها
- ساخت زباله برای حذف موقت مخاطب
- Query Scope
- کنترلرهای تمیزتر با Route Model Bindings
- احراز هویت کاربران
- مسیریابی و صحت سنجی
- افزودن ویژگی های جدید به اپلیکیشن
- چالش های پرس و جوهای پایگاه داده
- کار کردن با فایل ها، بارگذاری فایل و فایل سیستم لاراول
- پروژه بلاگ تصویر
- احراز هویت و کنترل دستی در لاراول
- روابط یک به یک و یک به چند با Eloquent
- انتقال پروژه به هاست
- جمع بندی و مسیر آینده
mostafafadaeij دانشجوی دوره
تا بخش ۱۶ تایمر انتشار صفر شده
کی منتشر میشه قسمت های جدید؟
علیرضا احمدی
سلام و درود. ویدیو ها آماده هستند و در حال تدوین (لوگو موشن زدن و خروجی گرفتن)
در هفته جاری بخش های جدید رو آپلود میکنیم. ممنون از صبر و شکیبایی شما.
هادی
با سلام و تشکر از مجموعه دانشجویار و استاد محترم این آموزش فوق العاده بنده بی صبرانه منتظر اتمام این آموزش و تهیه اون هستم و جا داره جداً از استاد محترم کمال تشکر و کنم که یک آموزش جامع از جدید ترین نسخه لاراول در اختیار میگذارن فقط خواستم خواهش کنم نحوه گرفتن آی دی کاربری که لاگین میکنه و همچنین آموزش تهیه گزارشات در یک بازه زمانی را نیز به مجموعه اشان اضافه کنند چون واقعا گزارشگیری مخصوصا در یک بازه زمانی میتونه مکمل این آموزش خوب باشه ممنون و سپاسگذارم
بابک نوری مقدم
با سلام و عرض وقت بخیر
با تشکر از دیدگاه سازنده شما که به جزئیات توجه داشتین. پس از ضبط کامل سرفصل های دوره، حتما سعی خواهم کرد که مباحث کاربردی بیشتری رو هم مورد بحث و بررسی قرار بدم.
با تشکر