این دوره به شما میآموزد که چگونه با PHP، پرکاربردترین زبان سرور در وب، شروع کنید.
آنچه خواهید آموخت:
PHP پرکاربردترین زبان سرور در وب است. در این دوره آموزشی، PHP: Getting Started، یاد خواهید گرفت که اولین قدمهای خود را با PHP بردارید. ابتدا، پردازش دادههای فرم را بررسی میکنید. در مرحله بعد، ذخیره و بازیابی دادهها از یک پایگاه داده را کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه یک برنامه کاربردی مبتنی بر پایگاه داده ساده و محافظت شده با رمز عبور ایجاد کنید. وقتی این دوره را به پایان رساندید، مهارتها و دانش PHP مورد نیاز برای غواصی عمیقتر در موضوعات انتخاب شده را خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Diving into PHP [40mins]
02-01 Version Check [0mins]
02-02 Introduction [1mins]
02-03 Installing PHP [6mins]
02-04 Configuring PHP [4mins]
02-05 A PHP File [3mins]
02-06 PHP`s Hello World [2mins]
02-07 Documentation [2mins]
02-08 GET vs. POST [4mins]
02-09 HTML Form Elements [4mins]
02-10 Processing Form Elements [2mins]
02-11 Form Elements: Special Cases [4mins]
02-12 Escaping Form Output [7mins]
02-13 Summary [1mins]
03 Processing Form Data [47mins]
03-01 Introduction [1mins]
03-02 Setting up a Form [7mins]
03-03 Accessing Form Data [10mins]
03-04 Validating Form Data [2mins]
03-05 Validating the Registration Form [9mins]
03-06 Form Validation with Regular Expressions [3mins]
03-07 Prefilling Text Fields [5mins]
03-08 Prefilling Check Boxes and Radio Buttons [4mins]
03-09 Prefilling Lists [5mins]
03-10 Summary [1mins]
04 Using MySQL with PHP [31mins]
04-01 Introduction [1mins]
04-02 Prerequisites [3mins]
04-03 phpMyAdmin Setup [4mins]
04-04 Database Administration with phpMyAdmin [5mins]
04-05 What`s Missing? [3mins]
04-06 Using the MySQLi Extension [4mins]
04-07 Preventing SQL Injection [3mins]
04-08 Inserting Data [6mins]
04-09 Prepared Statements [2mins]
05 MySQL Database Management [25mins]
05-01 Introduction [0mins]
05-02 Reading Data [6mins]
05-03 Updating Data [8mins]
05-04 Deleting Data [8mins]
05-05 What`s Missing? [2mins]
05-06 Summary [1mins]
06 More Features and Conclusion [38mins]
06-01 Introduction [1mins]
06-02 Including PHP Files [7mins]
06-03 Loading HTML Files [3mins]
06-04 Securely Storing Passwords [5mins]
06-05 Verifying Passwords [6mins]
06-06 PHP Session Management [4mins]
06-07 Storing Session Data [6mins]
06-08 Reading Session Data [5mins]
06-09 Summary [1mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 غواصی در PHP [40 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 مقدمه [1 دقیقه]
02-03 نصب PHP [6 دقیقه]
02-04 پیکربندی PHP [4 دقیقه]
02-05 یک فایل PHP [3 دقیقه]
02-06 PHPs Hello World [2 دقیقه]
02-07 مستندات [2 دقیقه]
02-08 GET در مقابل POST [4 دقیقه]
02-09 عناصر فرم HTML [4 دقیقه]
02-10 پردازش عناصر فرم [2 دقیقه]
02-11 عناصر فرم- موارد ویژه [4 دقیقه]
02-12 خروجی فرم فرار [7 دقیقه]
02-13 خلاصه [1 دقیقه]
03 پردازش دادههای فرم [47 دقیقه]
03-01 مقدمه [1 دقیقه]
03-02 تنظیم یک فرم [7 دقیقه]
03-03 دسترسی به دادههای فرم [10 دقیقه]
03-04 اعتبارسنجی دادههای فرم [2 دقیقه]
03-05 اعتبار سنجی فرم ثبت نام [9 دقیقه]
03-06 اعتبار سنجی فرم با عبارات منظم [3 دقیقه]
03-07 از پیش پر کردن فیلدهای متن [5 دقیقه]
03-08 از پیش پر کردن چک باکسها و دکمههای رادیویی [4 دقیقه]
03-09 از پیش پر کردن لیستها [5 دقیقه]
03-10 خلاصه [1 دقیقه]
04 استفاده از MySQL با PHP [31 دقیقه]
04-01 مقدمه [1 دقیقه]
04-02 پیش نیازها [3 دقیقه]
04-03 تنظیم phpMyAdmin [4 دقیقه]
04-04 مدیریت پایگاه داده با phpMyAdmin [5 دقیقه]
04-05 چه چیزی کم است؟ [3 دقیقه]
04-06 استفاده از برنامه افزودنی MySQLi [4 دقیقه]
04-07 جلوگیری از تزریق SQL [3 دقیقه]
04-08 درج داده [6 دقیقه]
04-09 بیانیههای آماده شده [2 دقیقه]
05 مدیریت پایگاه داده MySQL [25 دقیقه]
05-01 مقدمه [0mins]
05-02 خواندن دادهها [6 دقیقه]
05-03 به روز رسانی دادهها [8 دقیقه]
05-04 حذف دادهها [8 دقیقه]
05-05 چه چیزی کم است؟ [2 دقیقه]
05-06 خلاصه [1 دقیقه]
06 ویژگیهای بیشتر و نتیجه گیری [38 دقیقه]
06-01 مقدمه [1 دقیقه]
06-02 شامل فایلهای PHP [7 دقیقه]
06-03 در حال بارگیری فایلهای HTML [3 دقیقه]
06-04 ذخیره ایمن رمزهای عبور [5 دقیقه]
06-05 تأیید رمزهای عبور [6 دقیقه]
06-06 مدیریت جلسه PHP [4 دقیقه]
06-07 ذخیره دادههای جلسه [6 دقیقه]
06-08 خواندن دادههای جلسه [5 دقیقه]
06-09 خلاصه [1 دقیقه]
کریستین ونز نویسنده، مشاور و مربی با تمرکز بر فناوریهای وب است. او بیش از 100 کتاب نوشت یا همکاری کرد، از سال 2001 در کنفرانسهای بینالمللی توسعهدهندگان شرکت کرد، باارزشترین حرفهای مایکروسافت (MVP) برای ASP.NET، یکی از اعضای ASPInsiders، و نویسنده اصلی گواهینامه Zend PHP 5.5 است. کار روزانه او در راه حلهای آرابیاتا مستقر در مونیخ/لندن (http://www.arrabiata.com/) شامل انجام ممیزیهای امنیتی، انتقال کدهای قدیمی، پیادهسازی برنامههای کاربردی وب پیچیده و کمک به شرکتها در انتخاب استراتژی وب و ترکیب فناوری وب مناسب است.