Course catalog

Categories

Showing 3,461-3,480 of 16,115 items.

linkedin PHP with MySQL Essential Training: 2 Build a CMS (Mitalearn-116838)

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

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

PHP: Accessing Databases with PDO and MySQLi

Learn how to access and manipulate databases using the object-oriented PHP extensions PDO and MySQLi.

PHP: Choosing a PHP Editor

Learn to make your job easier and your code more accurate by choosing from a selection of general-purpose and PHP-specific code editors and IDEs.

linkedin PHP: Clean URLs on Apache Server (Mitalearn-92732)

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

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

PHP: Creating Secure Websites (229276)

  • 1 hours 22 minutes
Hackers target PHP web applications more often than other sites because most PHP code is written by developers with little security experience. Protecting web applications from these attacks has become an essential skill for all PHP developers. PHP: Creating Secure Websites shows you how to meet the most important security challenges when developing websites with PHP. Instructor Kevin Skoglund covers the techniques and PHP code needed to develop sites that are more secure, and to avoid common mistakes. Learn how to configure PHP properly and filter input and escape output. Then check out step-by-step defenses against the most common forms of attack, including cross-site scripting and SQL injection.

linkedin PHP: Creating Secure Websites (Mitalearn-229276)

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

هکرها بیشتر از سایر سایت ها برنامه های وب PHP را هدف قرار می دهند زیرا اکثر کدهای PHP توسط توسعه دهندگانی نوشته می شود که تجربه امنیتی کمی دارند. محافظت از برنامه های کاربردی وب در برابر این حملات به یک مهارت ضروری برای همه توسعه دهندگان PHP تبدیل شده است. PHP: ایجاد وب‌سایت‌های امن به شما نشان می‌دهد که چگونه در هنگام توسعه وب‌سایت‌ها با PHP با مهمترین چالش‌های امنیتی روبرو شوید. مربی کوین اسکوگلند تکنیک ها و کدهای پی اچ پی مورد نیاز برای توسعه سایت هایی که ایمن تر هستند و از اشتباهات رایج جلوگیری می کند را پوشش می دهد. یاد بگیرید که چگونه PHP را به درستی پیکربندی کنید و ورودی و خروجی را فیلتر کنید. سپس دفاع گام به گام در برابر رایج ترین اشکال حمله، از جمله اسکریپت نویسی بین سایتی و تزریق SQL را بررسی کنید.

linkedin PHP: Design Patterns (Mitalearn-63849)

  • 1 hours 9 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Keith Casey
درباره این دوره:

با پیروی از این الگوهای طراحی محبوب (و تست شده) کد PHP بهتری بنویسید. توسعه‌دهنده کیت کیسی ۱۱ الگوی طراحی را معرفی می‌کند که به شما کمک می‌کند چالش‌های رایج کدنویسی را حل کنید و اهداف خود را برای معماران آینده برنامه‌تان روشن کنید. کیت موارد استفاده را برای:

  • بررسی می کندrnrn

linkedin PHP: Email with Swift Mailer (Mitalearn-87207)

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

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

rnrn این آموزش PHP توسعه دهندگان را از طریق فرآیند نصب و بارگذاری Swift Mailer و ارسال ایمیل با استفاده از SMTP و اتصالات SMTP رمزگذاری شده راهنمایی می کند. دیوید پاورز روش های امنی را آموزش می دهد که از کاربران محافظت می کند و از استانداردهای MIME پشتیبانی می کند. او همچنین تکنیک های پیشرفته ای را برای ارسال پیوست ها، شخصی سازی ایمیل و محدود کردن نرخ ارسال معرفی می کند. آیا می خواهید ببینید Swift Mailer چگونه یک چالش برنامه نویسی در دنیای واقعی را حل می کند؟ فصل 6 یک مطالعه موردی است که نحوه استفاده از Swift Mailer برای ارسال فرم ثبت نام ایمیل را نشان می دهد.

linkedin PHP: Exporting Data to Files (Mitalearn-52306)

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

ارائه یک فایل از یک پایگاه داده دقیقا با همان فرمتی که کاربر درخواست می کند، یک تکنیک بسیار ارزشمند است. در این دوره، David Powers به ​​شما نشان می دهد که چگونه داده ها را از یک پایگاه داده با PHP در قالب های مختلف از جمله متن غنی، CSV، Excel، Word، صفحات گسترده و اسناد OpenOffice و حتی XML صادر کنید. او ابزارهایی مانند PHPExcel و PHPRtfLite را معرفی می‌کند که کار قالب‌بندی داده‌ها (فونت‌ها، سرصفحه‌ها، ستون‌ها و همه) را آسان‌تر مدیریت می‌کنند و همچنین نشان می‌دهد که چگونه داده‌های غیر متنی مانند تصاویر را در صادرات خود جاسازی کنید.

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 را بررسی می‌کند که پس از گذشت مدت زمان مشخصی، ورود کاربر منقضی می‌شود.

Piano Lessons: 3 Sight Reading & Classical Pieces

Learn how to play piano and sight-read sheet music while you master classics from great composers such as Bach, Satie, and Chopin.

Pivot: The Only Move That Matters Is Your Next One (Blinkist)

Learn what it takes to successfully pivot into a new career. In this audiobook summary, discover practical steps you can take to make a career change that sticks.

coursera Pixel Art for Video Games (Mitalearn-364613)

  • 2 hours 16 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Andrew Dennis,Ricardo Guimaraes
درباره این دوره:

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