کارگاه آموزش صفر تا 100 فریمورک لومن

شروع:
دوشنبه ۵ فروردین ۹۸ ۱۰:۰۰
پایان:
سه‌شنبه ۶ فروردین ۹۸ ۲۰:۰۰
کارگاه آموزش صفر تا 100 فریمورک لومن
برگزارکننده‌ی رویداد
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.
جزئیات
مهلت ثبت‌نام
قیمت (تومان)
تعداد

توضیحات و سرفصل ها

در این جلسه چه خواهید آموخت؟

 

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

ضمن ارائه ی این راهنمایی به شما، باهم اقدام به توسعه ی یک پروژه تحت وب نموده تا شما را با امکانات این میکرو-فریمورک مشتق شده از لاراول به خوبی آشنا کنیم.

 

سرفصل های کلی دوره چیست؟


سرفصل های بخش 1:

معرفی معماری MVC
بررسی مزایای معماری MVC
معرفی فریمورک Lumen برای فهم بهتر ساختاری مورد نظر
معرفی محیط نرم افزار PHPStorm
آموزش نحوه ی استفاده از Composer برای استفاده از کتابخانه های شخص ثالث
آغاز به تعامل با Lumen و استفاده از سیستم مسیریابی این فریمورک
آغاز به کار با لایه ی Controller و آموزش چند Design Pattern مرتبط با آن


سرفصل های بخش 2:

آموزش کار با موتور قالب Blade

آغاز تعامل با پایگاه داده و انجام یک CRUD ساده ( افزودن - بروزرسانی - دریافت - حذف کردن ) تحت ORM Eloquent
دریافت و نمایش مقادیر دریافتی و قالب بندی آنها در محیطی طراحی شده
پیاده سازی سیستم ورود، ثبت نام و فراموشی رمز
معرفی و آموزش کاربرد Srvice Provider ها


سرفصل های بخش 3:

ایجاد درخواست های سمت کاربر
پیاده سازی ارتباط Controller با Model و View

پیاده سازی الگوی طراحی Repository Pattern
تعامل با پایگاه داده در قالب فرم های سمت کاربر و API
آموزش کنترل پروژه با استفاده از GIT
تعریف پروژه های انفرادی یا گروهی


سرفصل های بخش 4:

معرفی مفهوم RESTFUL API

معرفی Artisan و آموزش دستورت آن

آموزش نحوه ی استفاده از ORM Eloquent

آموزش نحوه ی استفاده از Migrations
آموزش پیاده سازی یک رابط برنامه نویسی (API) ساده
آموزش کار با JSON در PHP
معرفی معماری REST API
استفاده از API های شخص ثالث برای پیاده سازی یک سرویس در پروژه

 

پیش از هر چیز برای اطلاع از برنامه ها و تغییر ساعات آنها در این کانال تلگرامی عضو شوید، آدرس کانال در زیر لوگوی برگزارکننده دوره قرار دارد.

برگزارکنندگان

eastCloud LLC.

eastCloud LLC.

سخنرانان

میلاد زندی زند

میلاد زندی زند

توسعه ی دهنده ی Full Stack وب

نکات و پیش نیاز ها

توضیحات
پیش نیاز های دوره:

دانش ابتدایی برنامه نویسی با زبان برنامه نویسیPHP
دریافت و نصب PHP نسخه 7 به بالا و MySQL با استفاده از XAMPP از این آدرس
نصب نرم افزار JetBrains PHPStorm از این آدرس یا هر ویرایشگری که حداقل نسبت به نحو PHP هوشمند باشد (ترجیحا آخرین نسخه)

 

پیش نیاز ها و توضیحات این جلسه:

در این جلسه به علت حفظ تناسب موارد آموزش با سر فصل ها، تنها موارد مرتبط تدریس میشود.

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

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

 

آدرس:قم میدان جانبازان ( صفائیه ) - خیابان صفائیه - کوچه 28 ( زین الدین ) - آموزشگاه علم برتر