Course catalog

Course duration

Course provider

Topic

Categories

Showing 21-40 of 54 items.

linkedin PHP: Managing Persistent Sessions (Mitalearn-74270)

  • 2 hours 41 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: David Powers
درباره این دوره:

جلسات مداوم PHP امکان ارتباط بین سرور و کلاینت را فراهم می کند. این به برنامه های کاربردی وب اجازه می دهد تا هویت بازدیدکنندگان و همچنین هر متغیر یا داده دیگری را به خاطر بسپارند. این دوره کاربردی و چالش برانگیز مبتنی بر پروژه به توسعه دهندگان کمک می کند تا داده هایی را که PHP معمولاً در فایل های متنی ساده ذخیره می کند، دریافت کرده و آنها را در پایگاه داده ای امن تر بنویسند، جایی که می توان سوابق را در صورت نیاز خواند و از بین برد. نویسنده David Powers به ​​شما کمک می کند تا یک پایگاه داده SQL راه اندازی کنید، کلاس هایی را برای باز کردن و بستن جلسات، خواندن و نوشتن متغیرها، از بین بردن جلسات و مدیریت رکوردهای قدیمی تعریف کنید. دروس در یک پروژه کوتاه به اوج خود می رسد که از نشانه ها برای شناسایی کاربران بازگشته در یک سناریوی ورود خودکار استفاده می کند.

linkedin PHP: Object-Oriented Programming (Mitalearn-129027)

  • 3 hours 53 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

توسعه دهندگان PHP می توانند از کدهای کارآمد، منظم، قابل استفاده مجدد و قابل درک آسانی که برنامه نویسی شی گرا ارائه می دهد بهره مند شوند. در این دوره آموزشی سطح متوسط، کوین اسکوگلند اصول برنامه نویسی شی گرا (OOP) را برای PHP معرفی می کند. کوین نحوه تعریف کلاس، افزودن ویژگی ها و متدها و ایجاد نمونه های جدید را نشان می دهد. او نحوه استفاده از وراثت کلاس را برای به اشتراک گذاشتن، گسترش و نادیده گرفتن رفتار کلاس و نحوه کنترل دسترسی به ویژگی ها و متدهای یک کلاس را نشان می دهد. او تفاوت بین اتصالات استاتیک و دیررس را توضیح می دهد و نحوه سفارشی سازی متدهای جادویی PHP را که به طور خودکار فعال می شوند، نشان می دهد. در فصل آخر، او نحوه اضافه کردن کد شی گرا را به یک وب سایت PHP در دنیای واقعی نشان می دهد، بنابراین می توانید تکنیک های OOP را در عمل مشاهده کنید.

linkedin PHP: Object-Oriented Programming with Databases (Mitalearn-137187)

  • 4 hours 4 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

نحوه تعامل با پایگاه های داده با استفاده از کدهای PHP شی گرا را بیاموزید. در این دوره متوسط \u200b\u200b\u200b\u200bکوین اسکوگلند تکنیک های قدرتمند PHP را آموزش می دهد که تعامل با پایگاه های داده MySQL را ساده می کند. توسعه دهندگان PHP از کدهای کارآمد، منظم، قابل استفاده مجدد و قابل درک آسانی که برنامه نویسی شی گرا (OOP) ارائه می دهد، بهره مند خواهند شد. کوین نشان می دهد که چگونه تکنیک های OOP می توانند پرس و جوهای پایگاه داده را بهینه کنند، به مدیریت جلسات کمک کنند و ورود کاربران را ساده کنند. او مثال‌ها و نکات عملی را برای ایجاد اشیایی ارائه می‌کند که به طور یکپارچه با ردیف‌های پایگاه‌داده تعامل دارند، برای ساختن یک سیستم مدیریت محتوا با فرم‌های HTML، احراز هویت کاربران، و تقسیم فهرست‌های طولانی از داده‌های پایگاه داده به صفحات کوچک‌تر.\r\n\r\n برای تازه کردن مهارت های خود، آموزش PHP Essential و PHP: Object-Oriented Programming را بررسی کنید.

linkedin PHP: Performance Optimization (Mitalearn-118198)

  • 2 hours 25 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Justin Yost
درباره این دوره:

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

linkedin PHP: Resizing and Watermarking Images (Mitalearn-97067)

  • 1 hours 56 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: David Powers
درباره این دوره:

وب سایت های مدرن باید تصاویری با وضوح بالا ارائه دهند تا از پیکسل و تار شدن در نمایشگرهای با تراکم پیکسلی بالا جلوگیری کنند، اما در اندازه فایلی که به سرعت بارگذاری می شود، حتی در دستگاه های تلفن همراه. این دوره نحوه استفاده از توابع GD در PHP را برای تغییر اندازه تصاویر و افزودن واترمارک اختیاری به آنها نشان می دهد. نویسنده دیوید پاورز نشان می دهد که چگونه می توان نسبت مقیاس بندی صحیح را با اندازه گیری خودکار ابعاد و تشخیص جهت یک تصویر JPEG محاسبه کرد. او همچنین توضیح می‌دهد که چگونه می‌توان یک واترمارک با استفاده از متن اضافه کرد یا برای یک نتیجه صیقلی‌تر، یک تصویر ترکیب شده با یک کانال آلفا. تمام تکنیک های پوشش داده شده کاملا غیر مخرب هستند.\r\n\r\n

linkedin PHP: Test-Driven Development with PHPUnit (Mitalearn-98189)

  • 1 hours 54 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Justin Yost
درباره این دوره:

با توسعه آزمایشی نرم افزار بهتری را با اشکالات کمتر توسعه دهید و در زمان بیشتری برای توسعه ویژگی های جدید صرفه جویی کنید. این دوره توسعه دهندگان را از نوشتن اولین تست واحد خود در PHPUnit به بهبود پوشش کد در برنامه های خود می برد. جاستین یوست برای مقابله با وابستگی‌ها در نرم‌افزار، نوشتن تست‌های مبتنی بر استثنا، و اضافه کردن سریع موارد تست به مجموعه اصلی تست‌های واحد، تست‌های نوشتن را پوشش می‌دهد. توسعه دهندگان با درک اولیه چرخه توسعه مبتنی بر آزمایش (TDD) آشنا خواهند شد و نحوه استفاده از تست های واحد برای نوشتن کد و همچنین کدهای قدیمی Refactor را درک خواهند کرد.

linkedin PHP: Testing Legacy Applications (Mitalearn-137170)

  • 1 hours 43 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Chris Hartjes
درباره این دوره:

کار با یک پایه کد قدیمی می تواند مشکل باشد. توسعه‌دهندگانی که نیاز به اضافه کردن ویژگی‌های جدید یا رفع اشکال دارند، معمولاً هنگام کار با کدهای قدیمی‌تر احساس می‌کنند که نیاز دارند به آرامی قدم بگذارند، زیرا می‌ترسند که یک حرکت اشتباه باعث شود چیزی مهم را خراب کنند. همین نگرانی می تواند توسعه دهندگانی را که می خواهند برنامه های قدیمی PHP را آزمایش کنند، تحت تاثیر قرار دهد. در این دوره، مربی، کریس هارتجس، توسعه‌دهندگان PHP را از طریق چالش‌های آزمایش برنامه‌های قدیمی راهنمایی می‌کند، و مراحل نوشتن تست‌هایی را برای پایه‌های کد PHP قدیمی انجام می‌دهد.\r\n\r\n در مرحله بعد، او دلایلی را بیان می کند که چرا آزمایش کدهای قدیمی ممکن است دشوار باشد، از جمله شیوه های ضعیف مدیریت بسته و وابستگی های سخت کد شده. او سپس چگونگی و چه چیزی را باید آزمایش کنید، چگونه سناریوهای آزمایش را برنامه ریزی کنید، و چگونه یک مجموعه آزمایشی را بازسازی کنید، توضیح می دهد. پس از پایان این دوره، مهارت هایی را خواهید داشت که برای تست کد PHP قدیمی خود با اطمینان لازم دارید.

linkedin PHP: User Authentication (Mitalearn-233832)

  • 1 hours 28 minutes
  • مناسب همه
  • Release date: 22 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

آیا باید بدانید که چگونه بهترین روش ها را برای احراز هویت کاربر در PHP اعمال کنید؟ این دوره شما را از طریق مجموعه ای از بهترین روش ها راهنمایی می کند که می توانید برای پروژه های PHP خود اعمال کنید تا از دام های امنیتی پرهزینه جلوگیری کنید. مربی Kevin Skoglund یک نمای کلی از احراز هویت کاربر در PHP به شما ارائه می دهد، سپس به نحوه پیاده سازی آن می پردازد. او از طریق ایجاد جدول پایگاه داده، افزودن کاربران جدید، ورود و خروج کاربران و کنترل دسترسی به صفحات و توابع گام بر می دارد. کوین به شما نشان می دهد که چگونه با رمزهای عبور قوی کار کنید، از رمزهای ضعیف جلوگیری کنید و رمزهای فراموش شده را بازنشانی کنید. او به شما نشان می‌دهد که چگونه با جلوگیری از ارجاعات ناامن شی مستقیم (IDOR)، استفاده از HTTPS، محافظت از نشانه‌های دسترسی و پیگیری ورود به سیستم، احراز هویت کاربر را ایمن کنید. کوین با یک مجموعه چالش/راه‌حل نتیجه‌گیری می‌کند که نحوه نوشتن کد PHP را بررسی می‌کند که پس از گذشت مدت زمان مشخصی، ورود کاربر منقضی می‌شود.

linkedin آموزش CodeIgniter 3 (Mitalearn-99787)

  • 1 hours 27 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Bernardo Pineda
درباره این دوره:

سرعت توسعه خود را با CodeIgniter، یک چارچوب برنامه کاربردی وب سریع و قدرتمند PHP افزایش دهید. مربی برنارد پیندا با شروع چه و چرا، مفاهیم کلیدی CodeIgniter مانند الگوی Model-View-Controller و کار با پایگاه داده را معرفی می کند. سپس یاد بگیرید که چگونه محیط توسعه خود را راه اندازی کنید و با بارگذار خودکار CodeIgniter، راهنماها و کتابخانه ها در زمان خود صرفه جویی کنید. سناریوهای پیشرفته مانند تایید ورودی کاربر، آپلود فایل ها، ثبت خطا و موارد دیگر را کاوش کنید. با استفاده از برنامه وب نمونه با امکانات کامل همراه با فایل های تمرین، پایه و اساس واقعی برای یادگیری نحوه ساخت برنامه های کاربردی خود با CodeIgniter به دست خواهید آورد.

linkedin آموزش phpMyAdmin (Mitalearn-79455)

  • 5 hours 26 minutes
  • مبتدی
  • Update date: 22 June 2026
  • Author: David Powers
درباره این دوره:

MySQL یکی از پرکاربردترین سیستم های پایگاه داده برای وب سایت های پویا و سیستم های مدیریت محتوا است. و phpMyAdmin رایج ترین روش مدیریت پایگاه داده MySQL است که در بسیاری از CMS ها و همچنین محیط های تست XAMPP و MAMP گنجانده شده است.

rnrn نویسنده دیوید پاورز همچنین نحوه وارد کردن داده از فایل‌های CSV، صفحات گسترده و فایل‌های dump SQL و نحوه صادرات داده‌ها برای پشتیبان‌گیری یا انتقال به پایگاه داده دیگر را توضیح می‌دهد. همچنین خواهید آموخت که چگونه پرس و جوهای پایگاه داده را در رابط بصری مبتنی بر فرم اجرا کنید و عملکرد سرور را نظارت کنید.

linkedin آموزش Symfony 3 (Mitalearn-108967)

  • 1 hours 46 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Bernardo Pineda
درباره این دوره:

برنامه‌های PHP را به روشی مدرن با Symfony 3 بسازید، چارچوب محبوب PHP Model-View-Controller. در این دوره، برنارد پیندا نحوه ساخت یک برنامه وب مبتنی بر PHP در Symfony را نشان می دهد. او نحوه نصب و پیکربندی Symfony و شروع به صرفه جویی در زمان با کارهای توسعه معمولی، مانند ایجاد مدل های پایدار و ارائه محتوا با قالب ها را توضیح می دهد. برنارد همچنین به نحوه تعریف و اعتبارسنجی فرم ها و اشکال زدایی برنامه های شما می پردازد. پس از اتمام این دوره، ابزارهای مورد نیاز برای استفاده از Symfony برای شروع پروژه های PHP خود را خواهید داشت.

linkedin آموزش Symfony 4 (Mitalearn-187133)

  • 1 hours 18 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Mike Oram
درباره این دوره:

برنامه های PHP را به روش مدرن با Symfony 4 بسازید، یک چارچوب محبوب PHP Model-View-Controller (MVC). در این دوره، مایک اورام نحوه ساخت یک برنامه وب مبتنی بر PHP در Symfony را بررسی می کند. او نحوه نصب و پیکربندی Symfony و شروع به صرفه جویی در زمان با کارهای توسعه معمولی، مانند رندر محتوا با قالب ها را توضیح می دهد. مایک همچنین به نحوه ایجاد سرویس‌ها با کانتینر سرویس، کار با داده‌ها با استفاده از نقشه‌بردار شی رابطه‌ای Doctrine و پیاده‌سازی میان‌افزار می‌پردازد. پس از اتمام این دوره، ابزارهای مورد نیاز برای استفاده از Symfony برای شروع پروژه های PHP خود را خواهید داشت.

linkedin آموزش ضروری PHP (Mitalearn-117909)

  • 4 hours 7 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

PHP یک زبان برنامه نویسی محبوب است که می توانید از آن برای نوشتن کدهای ساده برای صفحات وب استفاده کنید. اگر از HTML برای توسعه وب‌سایت‌ها استفاده کرده‌اید، یادگیری PHP به شما امکان ایجاد صفحات پویا را می‌دهد. در این دوره با اصول PHP آشنا شوید. کوین اسکوگلند مفاهیمی مانند نحوه جاسازی کد PHP در یک صفحه HTML را پوشش می دهد و انواع داده های اصلی PHP مانند رشته ها و آرایه ها را بررسی می کند. او همچنین ساختارهای مختلف کنترل در PHP، نحوه کار با توابع داخلی PHP و نحوه تعریف توابع سفارشی خود را پوشش می دهد.

linkedin آموزش کتابخانه استاندارد PHP (Mitalearn-59922)

  • 3 hours 24 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: David Powers
درباره این دوره:

کتابخانه استاندارد PHP (SPL) مجموعه ای از کلاس های مفید برای پیمایش، فیلتر کردن و مرتب سازی داده ها و اشیا است. یکی از ویژگی‌های اصلی آن تکرارکننده است که دسترسی آسان به آرایه‌ها، درخت‌ها و فهرست‌های دایرکتوری را فراهم می‌کند. در این دوره، دیوید پاورز استفاده از این تکرارکننده‌ها را برای کاوش در سیستم فایل، و ترکیب تکرارکننده‌ها به منظور ویرایش و مدیریت انواع خاصی از فایل‌ها را بررسی می‌کند. او نحوه بارگیری داده‌های XML و JSON، تبدیل آرایه‌ها به لیست‌های تودرتو، و کار با ساختارهای داده مانند لیست‌های دارای پیوند دوگانه، صف‌ها و پشته‌ها را نشان می‌دهد. شروع به یادگیری نحوه اجرای SPL کنید و قدرت برنامه های PHP خود را افزایش دهید.

linkedin آهنگساز یادگیری، مدیر وابستگی PHP (Mitalearn-137153)

  • 59 minutes
  • مبتدی
  • Release date: 22 June 2026
  • Author: Morten Rand-Hendriksen
درباره این دوره:

مشاهده خبرنامه لینکدین مورتن نحوه کار با مدیر وابستگی حیاتی PHP، Composer را بیاموزید. با Composer، می توانید از کتابخانه های اسکریپت شخص ثالث به نام بسته ها استفاده کنید و زمان توسعه پروژه های خود را کاهش دهید. این دوره نحوه نصب Composer را در مک و ویندوز نشان می‌دهد، بسته‌های Composer مناسب را در مخزن Packagist پیدا کرده و از آن بسته‌ها در پروژه‌های PHP خود استفاده کنید. در فصل سوم، مربی Morten Rand-Hendriksen به شما نشان می‌دهد که چگونه گردش کار Composer در یک محیط تولید به نظر می‌رسد، و نکات امنیتی برای یافتن بسته‌های قابل اعتماد به شما ارائه می‌دهد.

linkedin برنامه نویسی کاربردی با PHP (Mitalearn-175437)

  • 2 hours 27 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Shaun Wassell
درباره این دوره:

نحوه نوشتن کدهای PHP قابل نگهداری و خواندنی تر را با برنامه نویسی کاربردی کشف کنید. در این دوره، Shaun Wassell به شما کمک می کند تا با این پارادایم برنامه نویسی محبوب راه اندازی کنید. Shaun با پوشش مفاهیم اساسی شروع می کند، از جمله اینکه چرا توابع و داده ها در برنامه نویسی تابعی جداگانه نگهداری می شوند و نحوه کار با توابع درجه یک در PHP. او سپس به جنبه‌های کاربردی PHP می‌پردازد و توابع و ویژگی‌های داخلی را برجسته می‌کند که به شما امکان می‌دهد به طور عملکردی با آرایه‌ها کار کنید، همچنین لیست‌های آیتم‌ها را فیلتر، کاهش و مرتب‌سازی کنید. او همچنین برخی از مفاهیم پیشرفته تر، مانند بازگشت و کاربرد جزئی را پوشش می دهد. برای جمع بندی، Shaun چالش های تبدیل کد را به اشتراک می گذارد که به شما امکان می دهد مهارت های جدید خود را آزمایش کنید.

linkedin پروژه های PHP آسان: تبدیل اندازه گیری (Mitalearn-79744)

  • 2 hours 17 minutes
  • مبتدی
  • Release date: 22 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

Easy PHP Projects پروژه های PHP در مقیاس کوچک را معرفی می کند که می توانند در یک روز برنامه ریزی شوند. این قسمت نحوه استفاده از PHP را برای تبدیل اندازه گیری هایی مانند طول، مساحت، حجم، جرم، سرعت و دما به واحدهای مختلف نشان می دهد. تمرین‌ها برای توسعه‌دهندگان جدید PHP که می‌خواهند در ساخت پروژه‌های PHP تجربه کسب کنند، و همچنین برای توسعه‌دهندگان با تجربه که می‌خواهند مهارت‌های خود را تمرین کنند، ایده‌آل هستند.

rnrn

linkedin پروژه های PHP آسان: تبدیل منطقه زمانی (Mitalearn-79761)

  • 2 hours 54 minutes
  • مبتدی
  • Release date: 22 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

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

linkedin پروژه های آسان PHP: ابزارهای رمز عبور (Mitalearn-79727)

  • 2 hours
  • مبتدی
  • Release date: 22 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

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

linkedin پروژه های آسان PHP: سایت های تک سرویس دهنده (Mitalearn-79710)

  • 3 hours 1 minutes
  • مبتدی
  • Release date: 22 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

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

Suggestions