5h 51m
56
Lynda
06 تیر 1396
715,684
-

PHP با آموزش ضروری MySQL: 1 مبانی

PHP with MySQL Essential Training: 1 The Basics

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

مقدمه 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
Kevin Skoglund

کوین اسگگلوند راه حلهای وب سفارشی را در نوا فابریکا ایجاد می کند و توسعه وب را در LinkedIn Learning آموزش می دهد. کوین اسگگلوند بنیانگذار نوا فابریکا ، یک آژانس توسعه وب است که در ارائه راه حل های سفارشی و مقیاس پذیر با استفاده از Ruby on Rails ، PHP ، SQL و فناوری های مرتبط با آن تخصص دارد. مشتریان نوا فابریکا شامل یک رویداد جداگانه ، فرش میلز اطلس ، کنسولگری فیلم ، گرگوریوس | پینئو ، مهارام ، اوکلی ، و The Bold Italic هستند. کوین یک نویسنده lynda.com با بیش از 15 سال تجربه تدریس و توسعه وب است.