دوره جامع متخصص mvc

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

دوره جامع متخصص mvc

برای مشاهده دوره باید ثبت نام کنید

دسته بندی

نام مدرس

سطح دوره

مقدماتی تا پیشرفته

زمان دوره

20 ساعت

تعداد نظرات

0

قیمت اصلی

398,000 تومان

قیمت

199,000


مدرس،طراح و برنامه نویس وب

دوره هایی که بیشترین جستجو را داشته

دسته بندی

سطح دوره

مقدماتی تا پیشرفته

زمان دوره

20 ساعت

تعداد نظرات

0

قیمت اصلی

398,000 تومان

قیمت

199,000


فهرست ویدیو

زمان دوره : 20 ساعت

سرفصل ها

دوره جامع صفر تا صد متخصص MVC

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

یکی از آن معماری ها معماری MVC،که به شدت هم رواج پیدا کرده و بازار بسیار خوبی را برای برنامه نویسان بوجود آورده،البته به دلیل مزایای بسیار زیادی که به همراه دارد حقیقتا برنامه نویسی را دچار تحولات بسیار زیادی کرده و همچنین کد نوشتن را خیلی سریع تر و راحت تر کرده

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

وقتی شما وارد دنیای برنامه نویسی میشید با چالش ها و یا اصطلاحات خیلی زیادی در این حوزه برخورد میکنید که ممکنه خیلی شما رو سردرگم کنه،یکی از اون ها MVC
اگر شما برنامه نویس باشید مشخصا اصطلاح MVC رو شنیدید،و بطور مشخص وقتی برنامه نویس حرفه ای باشید میدونید که MVC چیه و چه کاربردی در دنیای برنامه نویسی داره

MVC چیست

MVC مخفف Model View Controller و در واقع یک معماری استاندارد نرم افزار،چهارچوب های مختلف طراحی یا همون دیزاین پترن های مختلفی در برنامه نویسی وجود داره که حقیقتا MVC محبوب ترین اونهاست
برای استفاده از الگوی ام وی سی دلایل مختلفی وجود داره ولی بطور مشخص هدف این الگوی طراحی،جدا سازی بخش های مختلف برنامه ست تا اشخاص مختلف با تخصص های مختلف بتونن بطور همزمان روی یک پروژه کار کنن و فرقی نمیکنه این پروژه چقدر بزرگ باشه ام وی سی به دلیل الگوی خاص خودش براحتی کمکتون میکنه بدون هیچ مشکلی کاراتون رو پیش ببرید

مزایای MVC

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

وجه تمایز MVC در سایت تیک پارس
ما تصمیم گرفتیم که این دوره رو به چهار بخش بسیار کاربردی و مهم تقسیم کنیم که این چهار بخش عبارت اند از:
فصل اول : آموزش شی گرایی بصورت کاملا پیشرفته
شما برای اینکه بتونید معماری MVC رو درک کنید و البته بتونید نحوه کار این چهارچوب ها رو درک کنید نیاز که در ابتدا شی گرایی در PHP رو بطور کامل بلد باشید پس فصل اول رو اختصاص میدیم به شی گرایی در PHP
فصل دوم : درک کارکرد و آشنایی کامل با MVC
در این بخش شما با نحوه کارکرد ام وی سی بصورت کامل آشنا میشید و این معماری رو بصورت خیلی حرفه ای مورد بررسی قرار میدیم
فصل سوم : پیاده سازی یک فریمورک اختصاصی
شما در این فصل یاد میگیرید که بدون مشکل و به راحتی هرچه تمام تر برای خودتون یک فریمورک کاملا حرفه ای،امن و اختصاصی بر پایه ام وی سی ایجاد کنید و این دقیقا نقطه ی عطف حرفه ای شدن شما در زبان برنامه نویسی php
فصل چهارم : پیاده سازی پروژه
حالا وقت این رسیده که شما با فریمورکی که در فصل قبلی ساختید انواع پروژه ها رو پیاده سازی کنید تا براحتی با نحوه کارکردش آشنا بشید و متوجه خواهید شد که کد نویسی شما در این چهارچوب چقدر سریع،ساده و امن خواهد بود در این فصل شما تبدیل به یک برنامه نویس کاملا حرفه ای خواهید شد و هیچ مشکلی وجود نخواهد داشت

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


2
بررسی کلاس متد و پروپرتی

13 دقیقه

3
بررسی کامل نحوه دسترسی به متد درون کلاس

18 دقیقه

4
بررسی کامل نحوه دسترسی به یک پراپرتی از درون یک متد

8 دقیقه

5
سطح دسترسی – بخش اول

15 دقیقه

6
سطح دسترسی – بخش دوم

11 دقیقه

7
بررسی کامل متد جادویی construct

13 دقیقه

8
مروری بر جلسات قبلی

16 دقیقه

9
بررسی کامل متد جادویی destruct

7 دقیقه

10
بررسی کامل متد جادویی set

7 دقیقه

11
بررسی کامل متد جادویی get

7 دقیقه

12
بررسی کامل ارث بری در PHP

10 دقیقه

13
توضیحاتی در مورد ساخت فریمورک

11 دقیقه

14
بررسی وجود یا عدم وجود فایل

7 دقیقه

15
بررسی وجود یا عدم وجود متد

7 دقیقه

16
آموزش کار با رشته ها

5 دقیقه

17
کار با رشته ها و حذف کاراکتر مورد نظر

15 دقیقه

18
بررسی کامل آموزش کار با آرایه ها

17 دقیقه

19
بررسی کامل ثابت های جادویی

12 دقیقه

20
بررسی کامل دستور const و define (پایان فصل دوم)

12 دقیقه

21
اصول پیاده سازی فریمورک

17 دقیقه

22
بررسی و ساخت کامل دایرکتوری های فریمورک

15 دقیقه

23
جلوگیری از دسترسی کاربر به دایرکتوری مورد نظر

12 دقیقه

24
حذف پسوند و علامت سوال از یو ار ال و تغییر دایرکتوری پیشفرض

11 دقیقه

25
ارتقا ورژن فریمورک به php 8 – استاندارد سازی اتصال فایل ها

13 دقیقه

26
نحوه دسترسی به url

11 دقیقه

27
جداسازی و تامین امنیت بخش های مختلف در url

18 دقیقه

28
لود کردن کنترلر از طریق url

18 دقیقه

29
لود کردن متد از طریق url

17 دقیقه

30
لود کردن پارامترهای یک متد

15 دقیقه

31
پیاده سازی کنترلر – بخش اول

14 دقیقه

32
پیاده سازی کنترلر – بخش دوم

14 دقیقه

33
لود کردن view از طریق controller

14 دقیقه

34
ارسال اطلاعات از controller به view و نمایش آن در فایل مورد نظر

15 دقیقه

35
بررسی کامل دستور compact و ارسال اطلاعات از controller به view مشابه فریمورک laravel

16 دقیقه

36
پیاده سازی فایل config

11 دقیقه

37
autoload کردن کلاس ها در فریمورک

10 دقیقه

38
لایه بندی فریمورک و لود کردن فایل header و footer

18 دقیقه

39
لود کردن فایل های استاتیک در فریمورک

13 دقیقه

40
پیاده سازی فایل config

14 دقیقه

41
اتصال فریمورک به دیتابیس – بخش اول

17 دقیقه

42
اتصال فریمورک به دیتابیس – بخش دوم

12 دقیقه

43
معرفی ابزار مدیریت دیتابیس و ساخت دیتابیس فریمورک

14 دقیقه

44
استاندارد سازی فریمورک – (پایان فصل سوم)

14 دقیقه

45
توضیحات کامل ساخت فریمورک

23 دقیقه

46
لایه بندی و لود فایل های استاتیک

10 دقیقه

47
پیاده سازی controller و view

9 دقیقه

48
پیاده سازی navbar و لینک دهی به صفحات

13 دقیقه

49
پیاده سازی usersController و لینک دهی به صفحه ورود و ثبت نام

10 دقیقه

50
پیاده سازی فرم ورود و ثبت نام

11 دقیقه

51
ارسال دیتا از کنترلر به ویو استفاده از حلقه ها مشابه لاراول

25 دقیقه

52
اعتبار سنجی ورودی ها مشابه فریمورک لاراول – بخش اول

26 دقیقه

53
اعتبار سنجی ورودی ها مشابه فریمورک لاراول – بخش دوم

20 دقیقه

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

15 دقیقه

55
تامین امنیت کامل اینپوت و اعمال تغییرات بر روی متد POST

10 دقیقه

56
اعتبار سنجی صفحه ورود به سایت مشابه لاراول – بخش اول

9 دقیقه

57
اعتبار سنجی صفحه ورود به سایت مشابه لاراول – بخش دوم

10 دقیقه

58
مینی پروژه اعتبار سنجی وجود یا عدم وجود ایمیل مطابق فریمورک لاراول

30 دقیقه

59
پیاده سازی سیستم password hashing مشابه فریمورک لاراول

16 دقیقه

60
بررسی بهترین روش رمزگذاری گذرواژه کاربر مشابه فریمورک لاراول

13 دقیقه

61
مینی پروژه ثبت نام امن کاربر و هدایت به صفحه مورد نظر

12 دقیقه

62
بررسی کامل هلپر فانکشن ها

14 دقیقه

63
پیاده سازی سیستم لاگین حرفه ای مشابه فریمورک لاراول

24 دقیقه

64
نمایش پیغام مناسب flash message

22 دقیقه

65
اعتبار سنجی رمز عبور و نمایش پیام مناسب

7 دقیقه

66
دریافت و ذخیره اطلاعات کاربر در هنگام لاگین

16 دقیقه

67
پیاده سازی سیستم سطح دسترسی و نمایش پیام

15 دقیقه

68
پیاده سازی منوی DropDown

5 دقیقه

69
پیاده سازی ویو لیست کاربران و تعیین سطح دسترسی

13 دقیقه

70
واکشی و نمایش لیست کاربران مشابه فریمورک لاراول

15 دقیقه

71
پیاده سازی ویو ویرایش کاربر و نمایش اطلاعات یوزر بر اساس آیدی از طریق کنترلر

15 دقیقه

72
پیاده سازی سیستم ویرایش اطلاعات کاربر مشابه فریمورک لاراول

15 دقیقه

73
پیاده سازی سیستم حذف کاربر مشابه فریمورک لاراول

11 دقیقه

74
پیاده سازی سیستم پروفایل ویو کنترلر و مدل کاربر

14 دقیقه

75
پیاده سازی ویو تغییر رمز عبور مشابه فریمورک لاراول

14 دقیقه

76
پیاده سازی سیستم تغییر رمز عبور،اعتبار سنجی ورودی ها – بخش اول

23 دقیقه

77
پیاده سازی سیستم تغییر رمز عبور،اعتبار سنجی ایمیل – بخش دوم

14 دقیقه

78
پیاده سازی سیستم تغییر رمز عبور،مقایسه پسورد قبلی – بخش سوم

11 دقیقه

79
پیاده سازی سیستم تغییر رمز عبور،ویرایش موفقیت آمیز رمز عبور -بخش پایانی

17 دقیقه

80
آنلاین کردن پروژه و انتقال فریمورک به هاست

31 دقیقه

نظرات کاربران



برای ارسال نظر ابتدا وارد حساب کاربری خود شوید