PHP با آموزش MySQL: 1 اصول

PHP with MySQL Essential Training: 1 The Basics

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: PHP یک زبان برنامه نویسی محبوب و پایه و اساس بسیاری از وب سایت های هوشمند و مبتنی بر داده است. این دوره جامع از Kevin Skoglund به توسعه دهندگان کمک می کند تا از PHP برای ایجاد صفحات وب بهم پیوسته با محتوای پویا که می توانند داده ها را بین صفحات منتقل کنند استفاده کنند. بیاموزید که چگونه PHP می تواند ایجاد فرم ها را ساده کند ، داده های فرم را بخواند و تأیید کند و خطاهای نمایش را نشان دهد. کوین همچنین اصول MySQL و نحوه استفاده از PHP برای تعامل موثر و ایمن با یک پایگاه داده برای ذخیره و بازیابی داده ها را پوشش می دهد. در طول دوره ، او مشاوره عملی می دهد و نمونه هایی از بهترین روش ها را ارائه می دهد.
موضوعات شامل:
  • سازماندهی پرونده های پروژه
  • شامل و الزام پرونده ها
  • کار با پارامترهای URL
  • رمزگذاری محتوای پویا
  • تغییر سرصفحه ها و تغییر مسیر صفحه
  • ایجاد فرم ها و پردازش داده های فرم
  • مبانی MySQL
  • استفاده از PHP برای دسترسی به جداول پایگاه داده
  • ایجاد ، خواندن ، به روزرسانی و حذف سوابق پایگاه داده با PHP
  • تأیید اعتبار داده ها
  • جلوگیری از تزریق SQL

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

مقدمه Introduction

  • خوش آمدی Welcome

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

1- یک پروژه محور از پایگاه داده شروع کنید 1. Start a Database-Driven Project

  • برنامه را اجرا کنید Blueprint the application

  • منطقه کاری خود را تأسیس کنید Establish your work area

  • صفحه اول را ایجاد و سبک کنید Create and style the first page

  • پرونده ها را درج کنید و به آن نیاز داشته باشید Include and require files

  • دارایی های صفحه را قابل استفاده مجدد کنید Make page assets reusable

2. ایجاد صفحات وب با PHP 2. Build Web Pages with PHP

  • پیوندها و U... Links and URLs

  • از پارامترهای URL استفاده کنید Use URL parameters

  • مقادیر پیش فرض برای پارامترهای URL Default values for URL parameters

  • پارامترهای URL را رمزگذاری کنید Encode URL parameters

  • رمزگذاری برای HTML Encode for HTML

  • چالش: صفحات را اضافه کنید Challenge: Add pages

  • راه حل: اضافه کردن صفحات Solution: Add pages

3. هدرها و تغییر مسیرها 3. Headers and Redirects

  • پیوندها و آدرسهای اینترنتی Modify headers

  • پیوندها و آدرسهای اینترنتی Page redirection

  • پیوندها و آدرسهای اینترنتی Output buffering

4- ساختن فرم ها با PHP 4. Build Forms with PHP

  • فرم ها را بسازید Build forms

  • از پارامترهای فرم استفاده کنید Use form parameters

  • تشخیص ارسال فرم Detect form submission

  • پردازش فرم تک صفحه ای Single-page form processing

  • چالش: فرم ها را اضافه کنید Challenge: Add forms

  • تغییر مسیر صفحه بافر خروجی هدرها را تغییر دهید Solution: Add forms

مبانی MySQL 5. MySQL Basics

  • معرفی MySQL MySQL introduction

  • ایجاد یک بانک اطلاعاتی Create a database

  • یک جدول پایگاه داده ایجاد کنید Create a database table

  • CRUD در MySQL CRUD in MySQL

  • یک جدول MySQL جمع کنید Populate a MySQL table

  • جداول بانک اطلاعاتی رابطه ای Relational database tables

  • چالش: جدول صفحات Challenge: Pages table

  • راه حل: جدول صفحات Solution: Pages table

6. برای دسترسی به MySQL از PHP استفاده کنید 6. Use PHP to Access MySQL

  • API های پایگاه داده در PHP Database APIs in PHP

  • با PHP به MySQL وصل شوید Connect to MySQL with PHP

  • بازیابی داده ها Retrieve data

  • با داده های بازیابی کار کنید Work with retrieved data

  • خطا در مدیریت Error handling

  • چالش: لیست صفحات Challenge: List pages

  • راه حل: صفحات را لیست کنید Solution: List pages

7. CRUD با PHP 7. CRUD with PHP

  • یک رکورد واحد پیدا کنید Find a single record

  • برای ایجاد سوابق از داده های فرم استفاده کنید Use form data to create records

  • برای به روزرسانی سوابق از داده های فرم استفاده کنید Use form data to update records

  • گزینه های داده های پایگاه داده را تشکیل دهید Form options from database data

  • یک رکورد حذف کنید Delete a record

  • چالش: صفحات CRUD Challenge: Pages CRUD

  • راه حل: صفحات CRUD Solution: Pages CRUD

8- اعتبار دادن به داده ها با PHP 8. Validate Data with PHP

  • انواع اعتبارسنجی داده های مشترک Common data validation types

  • مقادیر فرم را تأیید کنید Validate form values

  • خطاهای اعتبار سنجی را نمایش دهید Display validation errors

  • مشکلات با منطق اعتبار سنجی Problems with validation logic

  • چالش: اعتبارسنجی Challenge: Validations

  • راه حل: اعتبارسنجی Solution: Validations

9. از تزریق SQL جلوگیری کنید 9. Prevent SQL Injection

  • تزریق SQL را درک کنید Understand SQL injection

  • ضد ویروس کردن داده ها برای SQL Sanitize data for SQL

  • مقادیر داده را محدود کنید Delimit data values

  • بیانیه های آماده شده Prepared statements

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

PHP با آموزش MySQL: 1 اصول
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 51m
56
Linkedin (لینکدین) lynda-small
06 تیر 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
715,684
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Skoglund Kevin Skoglund

بنیانگذار NovaFabrica

Kevin Skoglund راه حل های وب سفارشی را در Nova Fabrica می سازد و توسعه وب را در LinkedIn Learning آموزش می دهد.

Kevin Skoglund بنیانگذار Nova Fabrica، یک آژانس توسعه وب متخصص در ارائه راه حل های سفارشی و مقیاس پذیر با استفاده از Ruby on Rails، PHP، SQL، و فناوری های مرتبط. مشتریان Nova Fabrica عبارتند از: An Event Apart، Atlas Carpet Mills، Consulate Film، Gregorius|Pineo، Maharam، Oakley، و The Bold Italic. کوین نویسنده lynda.com با بیش از 15 سال تجربه تدریس و توسعه وب است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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