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

۱ فصل
۸۶ جلسه
۴۲ ساعت
۱

لیست ویدئوهای دوره

۸۶ قسمت
-

سرفصل ها

۰۳:۲۳

بخش مقدماتی - قسمت اول

۰۵:۰۳

بخش مقدماتی - قسمت دوم

۱۷:۰۸

بخش مقدماتی - قسمت سوم

۱۰:۴۶

بخش مقدماتی - قسمت چهارم

۰۷:۲۱

بخش مقدماتی - قسمت پنجم

۲۵:۵۹

بخش مقدماتی - قسمت ششم

۱۶:۳۹

بخش مقدماتی - قسمت هفتم

۲۶:۴۹

بخش مقدماتی - قسمت هشتم

۲۳:۱۸

بخش مقدماتی - قسمت نهم

۱۱:۲۲

بخش مقدماتی - قسمت دهم

۰۴:۴۴

بخش مقدماتی - قسمت یازدهم

۲۱:۰۷

بخش مقدماتی - قسمت دوازدهم

۰۲:۰۲

بخش مقدماتی - قسمت سیزدهم

۰۴:۵۱

بخش مقدماتی - قسمت چهاردهم

۳۰:۴۳

بخش مقدماتی - قسمت پانزدهم

۳۸:۳۸

بخش مقدماتی - قسمت شانزده

۲۱:۲۸

بخش مقدماتی - قسمت هفدهم

۲۲:۲۴

بخش مقدماتی - قسمت هجدهم

۵۷:۰۷

بخش مقدماتی - قسمت نوزدهم

۲۶:۰۱

بخش مقدماتی - قسمت بیستم

۱۶:۵۷

بخش مقدماتی - قسمت بیست و یکم

۰۱:۴۰

بخش مقدماتی - قسمت بیست و دوم

۳۹:۵۲

بخش پروژه شبکه اجتماعی - قسمت اول

۴۳:۲۴

بخش پروژه شبکه اجتماعی - قسمت دوم

۰۹:۴۱

بخش پروژه شبکه اجتماعی - قسمت سوم

۰۹:۰۰

بخش پروژه شبکه اجتماعی - قسمت چهارم

۳۰:۴۷

بخش پروژه شبکه اجتماعی - قسمت پنجم

۵۰:۴۶

بخش پروژه شبکه اجتماعی - قسمت ششم

۲۸:۱۹

بخش پروژه شبکه اجتماعی - قسمت هفتم

۳۹:۲۸

بخش پروژه شبکه اجتماعی - قسمت هشتم

۲۹:۳۸

بخش پروژه شبکه اجتماعی - قسمت نهم

۳۱:۰۱

بخش پروژه شبکه اجتماعی - قسمت دهم

۴۲:۰۲

بخش پروژه شبکه اجتماعی - قسمت یازدهم

۱۷:۵۸

بخش پروژه شبکه اجتماعی - قسمت دوازدهم

۳۶:۳۱

بخش پروژه شبکه اجتماعی - قسمت سیزدهم

۲۸:۵۵

بخش پروژه شبکه اجتماعی - قسمت چهاردهم

۵۱:۱۵

بخش پروژه شبکه اجتماعی - قسمت پانزدهم

۵۸:۴۱

بخش پروژه شبکه اجتماعی - قسمت شانزدهم

۴۴:۰۴

بخش پروژه شبکه اجتماعی - قسمت هفدهم

۱۸:۴۹

بخش پروژه شبکه اجتماعی - قسمت هجدهم

۳۴:۰۹

بخش پروژه شبکه اجتماعی - قسمت نوزدهم

۲۰:۳۲

بخش پروژه شبکه اجتماعی - قسمت بیستم

۳۱:۲۹

بخش پروژه شبکه اجتماعی - قسمت بیست و یکم

۳۳:۵۴

بخش پروژه شبکه اجتماعی - قسمت بیست و دوم

۴۱:۵۵

بخش پروژه شبکه اجتماعی - قسمت بیست و سوم

۲۰:۵۶

بخش پروژه شبکه اجتماعی - قسمت بیست و چهارم

۳۸:۵۵

بخش پروژه شبکه اجتماعی - قسمت بیست و پنجم

۴۸:۰۸

بخش پروژه شبکه اجتماعی - قسمت بیست و ششم

۲۷:۵۲

بخش پروژه شبکه اجتماعی - قسمت بیست و هفتم

۲۵:۴۸

بخش پروژه شبکه اجتماعی - قسمت بیست و هشتم

۲۵:۰۶

بخش پروژه شبکه اجتماعی - قسمت بیست و نهم

۳۳:۲۴

بخش پروژه شبکه اجتماعی - قسمت سی ام

۲۷:۲۳

بخش پروژه شبکه اجتماعی - قسمت سی و یکم

۳۵:۴۶

بخش پروژه شبکه اجتماعی - قسمت سی و دوم

۲۲:۲۱

بخش پروژه شبکه اجتماعی - قسمت سی و سوم

۳۹:۴۶

بخش پروژه شبکه اجتماعی - قسمت سی و چهارم

۳۳:۴۱

بخش پروژه شبکه اجتماعی - قسمت سی و پنجم

۵۶:۱۸

بخش پروژه شبکه اجتماعی - قسمت سی و ششم

۴۲:۵۱

بخش پروژه شبکه اجتماعی - قسمت سی و هفتم

۴۲:۵۶

بخش پروژه شبکه اجتماعی - قسمت سی و هشتم

۵۹:۳۶

بخش پروژه شبکه اجتماعی - قسمت سی و نهم

۴۰:۴۴

بخش پروژه شبکه اجتماعی - قسمت چهلم

۳۲:۱۶

بخش پروژه شبکه اجتماعی - قسمت چهل و یکم

۳۶:۲۷

بخش پروژه شبکه اجتماعی - قسمت چهل و دوم

۱۵:۰۷

بخش پروژه شبکه اجتماعی - قسمت چهل و سوم

۳۷:۱۶

بخش پروژه شبکه اجتماعی - قسمت چهل و چهارم

۱۸:۵۴

بخش پروژه شبکه اجتماعی - قسمت چهل و پنجم

۳۸:۰۳

بخش پروژه شبکه اجتماعی - قسمت چهل و ششم

۱۶:۲۳

بخش پروژه شبکه اجتماعی - قسمت چهل و هفتم

۳۴:۲۹

بخش پروژه شبکه اجتماعی - قسمت چهل و هشتم

۲۵:۰۴

بخش پروژه شبکه اجتماعی - قسمت چهل و نهم

۴۵:۳۴

بخش پروژه شبکه اجتماعی - سورس پروژه

بخش پروژه کاریابی - قسمت اول

۰۱:۵۹

بخش پروژه کاریابی - قسمت دوم

۰۹:۳۴

بخش پروژه کاریابی - قسمت سوم

۳۲:۰۷

بخش پروژه کاریابی - قسمت چهارم

۰۱:۳۴:۲۱

بخش پروژه کاریابی - قسمت پنجم

۳۷:۰۱

بخش پروژه کاریابی - قسمت ششم

۵۰:۴۸

بخش پروژه کاریابی - قسمت هفتم

۱۹:۳۲

بخش پروژه کاریابی - قسمت هشتم

۲۶:۵۵

بخش پروژه کاریابی - قسمت نهم

۱۹:۰۳

بخش پروژه کاریابی - قسمت دهم

۴۰:۵۸

بخش پروژه کاریابی - قسمت یازدهم

۵۰:۵۷

بخش پروژه کاریابی - قسمت دوازدهم

۱۲:۲۷

بخش پروژه کاریابی - قسمت سیزدهم

۱۴:۱۸

بخش پروژه کاریابی - قسمت چهاردهم

۳۱:۱۴

این آموزش در سال 94 تدریس شده و پشتیبانی این دوره به پایان رسیده است.

با آموزش فریم ورک symfony در خدمت شما عزیزان هستیم.

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

فریم ورک ها در برنامه نویسی این روزها جایگاه ویژه ای پیدا کرده اند و در برنامه نویسی تحت وب خصوصا php ، فریم ورک های زیادی برای استفاده وجود دارد که مطرح ترین آن ها zend,symfony,codeigniter,cakephp,yii,laravel,agavi هستند.

هر برنامه نویسی باید قدرت استفاده از فریم ورک ها برای قدرت مند کردن فعالیت خود و افزایش سطح حرفه ای نرم افزار و سایت تولیدی را داشته باشد. استفاده از فریم ورک ها در php مزایای زیادی دارد مانند :کد نویسی سریع تر ، بالا بردن خوانایی کد و قابلیت استفاده مجدد از کدهای نوشته شده و …

فریم ورک symfony، فریم ورکی قوی است که در شرکت های بزرگی همچون : PIWIK,OROCRM,Laravel,eZ Publish,Yahoo از آن استفاده می شود. با این وجود در قدرت مند بودن این فریم ورک شکی نیست ، تا جایی که فریم ورک قدرت مندی مانند لاراول در بعضی از بخش های خود از symfony استفاده کرده است.

نکته
این آموزش در بسته طلایی آموزش برنامه نویسی با PHP وجود دارد.

سیستم های مدیریت محتوای بی نظیری همچون دروپال و phpbb نیز با سیمفونی نوشته شده است.

فریم ورک zend که متعلق به شرکت اصلی توسعه دهنده ی php یعنی zend می باشد نیز به پیشنهاد توسعه دهنده ها از بخش هایی از فریم ورک symfony مانند doctrine استفاده می کند.

سرفصل های دوره آموزش فریم ورک symfony:

بخش اول – مباحث مقدماتی آموزش فریم ورک symfony :

مقدمه

  • آشنایی با doctrine
  • برقراری ارتباط با دیتابیس
  • برسی روابط در داکتراین

معرفی و کار با فریم ورک symfony

  • نحوه دانلود و نصب symfony
  • آشنایی با پوشه ها و فایل ها
  • نحوه ی پیکربندی وانجام تنظیمات
  • برسی محیط های اجرای symfony
  • ساخت اولین صفحه نمونه

کنترلر (controller)

  • آشنایی با کنترلر ها در symfony
  • نحوه ی ساخت کنترلر ها
  • نحوه ی استفاده از کلاس های symfony
  • بررسی کلاس ها request , response
  • استفاده از باندل کنترلر اصلی symfony

مسیریابی (routing)

  • آشنایی با routing یا سیستم مسیر یابی
  • ساخت routing
  • بررسی تمامی پارامتر ها و تنظیمات
  • دسترسی به کنترلر از طریق روتینگ و ارتباط آن ها

مدیریت قالب با twig

  • بررسی کد نویسی معمول و آشنایی با twig
  • بررسی توابع twig
  • استفاده از twig در قالب

مدیریت دیتابیس با doctrine و پیاده سازی پروژه ی ساده

  • آشنایی با doctrine
  • برقراری ارتباط با دیتابیس
  • بررسی روابط در داکتراین

پیاده سازی پروژه سیستم فرم ساز

  • ساخت و مدیریت فرم ها با باندل استفاده از باندل فرم
  • اعتبار سنجی و validate فرم ها

بخش دوم – پروژه پیاده سازی وبسایت کاریابی با فریم ورک symfony : 

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

پروژه کاریابی یک سایت برای افرادی است که به دنبال نیرو برای شرکت یا خدمات خود هستند یا افراد متخصصی که به دنبال شغل مناسبی می گردند.

سرفصل این فصل : 

  • نصب سیمفونی
  •  ایجاد دیتابیس و بادنل پروژه
  • ساخت صفحه ثبت یک شغل
  •  امکان ویرایش براساس کد پیگیری
  •  امکان جستجو در بین مشاغل
  •  امکان لاگین و ورود به بخش مدیریت
  • امکان مدیریت دسته بندی ها (لیست ، ثبت ، ویرایش ، حذف)
  • امکان مدیریت مشاغل (لیست ، ثبت ، ویرایش ، حذف)

بخش سوم – پروژه شبکه اجتماعی با فریم ورک symfony :

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

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

تو این دوره قصد داریم تمامی امکانات مورد نیاز برای ساخت شبکه اجتماعی باPHP وفریمورک symfony پیاده سازی کنیم .
امکانات این شبکه اجتماعی برگرفته از امکانات facebook و google plus , instagram می باشد .

ریز سرفصل فصل سوم : 

  • طراحی دیتابیس
  • نصب و راه اندازی symfony
  • لاگین و ورود به سیستم
  • ایجاد سطوح دسترسی
  • طراحی قالب
  • بخش بندی قالب (براساس سیستم twig)
  • ایجاد پست به صورت ایجکس
  • امکان ارسال آدرس سایت (خواندن اطلاعات سایت و نمایش در زیرپست)
  • استفاده ازبسته  plupload برای آپلود فایل ها
  • امکان ارسال عکس (آپلود چند عکس به صورت آیجکس برای یک پست)
  • امکان گروه بندی
  • اضافه کردن افراد به گروه (گروه دوستان و همکاران و….)
  • استفاده از فونت ایکون
  • ایجاد سطوح دسترسی برای گروه های
  • امکان like,dislike
  • امکان هشتگ گذاری
  • امکان نمایش هشتگ ها
  • امکان ارسال پست برای گروه خاص
  • لود اتوماتیک پست ها
  • علامت گذاری عکس های پست ها
  • امکان اشتراک گذاری پست هت
  • جستجو داخل تمام بخش ها (پست ها ، کاربران ، صفحات)
  • نمایش صفحات دیگر کاربران
  • ساخت و مدیریت صفحات
  • آدرس دهی اختصاصی برای صفحات
  • ارسال پست داخل صفحه
  • امکان اشتراک گذاری پست ها
  • امکان like , disike  برای پست های صفحات
توضیحات بیشتر

مدرس

حسین جلیلی

حسین جلیلی مدرس

علاقه ام به کامپیوتر باعث شد ، قبل از شروع دانشگاه (حدود 12 سال پیش ) با اوج گیری سایت و سیستم های تحت وب به سمت برنامه نویسی وب کشیده بشم .
تو این مدت کنار یادگیری، با شرکت های زیادی چه به عنوان توسعه دهنده و برنامه نویس ، چه به عنوان مدیر پروژه همکاری داشتم ، علاقه خودم همیشه php و در الویت بالاتر فریم ورک سیمفونی بوده و اما سعی کردم سراغ زبان های دیگه ای هم برم ، مثل Nodejs , react native
فعلا با تیم دانشجویار کنار به چالش کشیدن خودم ، دارم چیز های جدیدی رو تجربه می کنم .