در این آموزش تصویری با مبانی PHP آشنا می شوید.
این دوره آموزشی محصول موسسه Pluralsight است.

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

  • تاریخچه PHP
  • نحوه اسکریپت نویسی
  • نحوه اجرای PHP در Netbeans
  • افزودن کلمات کلیدی
  • کار با انواع داده ها
  • کار با نوع داده صحیح
  • کار با داده های اعشاری
  • کار با داده های بولین
  • کار با داده های ثابت
  • کار با انواع متغیرها
  • کار با توابع
  • ایجاد یک تابع
  • نحوه فراخوانی یک تابع
  • کار با پارامترها
  • کار با رشته ها
  • کار با تابع ()print
  • کار با تابع ()strlen
  • کار با تابع ()strpos
  • کار با تابع ()str_replace
  • کار با تابع ()substr
  • کار با تابع ()str_split
  • کار با آرایه ها
  • کار با تابع ()strarray_key_exists
  • کار با تابع ()strin_array
  • کار با تابع ()strarray_push
  • کار با تابع ()strarray_pop
  • کار با تابع ()strunset
  • مرتب سازی آرایه  ها
  • کار با حلقه foreach
  • کار با آرایه های چند بعدی
  • کار با کلاس ها و اشیا
  • نحوه ایجاد کلاس
  • کار با مفهوم وراثت
  • شناخت خواص استاتیک
  • اپراتورهای و سازه های کنترلی
  • کار با عملگرهای محاسباتی
  • کار با عملگرهای انتساب
  • مقایسه اپراتورها
  • کار با عملگرهای منطقی
  • کار با دستور switch
  • کار با ساختارهای کنترلی
  • نحوه ساخت پایگاه داده
  • راه اندازی MySQL در لینوکس
  • ایجاد پایگاه داده و جدول با phpMyAdmin
  • نحوه برنامه نویسی وب
  • کار با HTML
  • نحوه اعتبار سنجی فرم
  • و…

عنوان دوره: Pluralsight PHP Fundamentals
سطح: مقدماتی
مدت زمان: 5 ساعت و 7 دقیقه
نویسنده: Jill Gundersen


Pluralsight PHP Fundamentals

Jill Gundersen
5h 7m

Get started with the world's most widely-used server-side programming language, PHP. This course will teach you the foundations of PHP programming on the LAMP stack (Linux, Apache, MySQL, and PHP).
This course is designed to give you the foundation for becoming a productive PHP developer in a LAMP environment. You'll learn the syntax of PHP and the simplicities of form processing, including functions, arrays, classes, operators, database integration, and more.

12m 1s
0m 24s
Intended Audience
0m 31s
History of PHP
3m 53s
What's Possible?
0m 17s
Sample Programs
2m 56s
Running PHP Scripts in Netbeans
2m 0s
Reserved Keywords
0m 30s
Course Outline
1m 26s
General Types
19m 47s
0m 48s
Basics - Comments, CaseSesitivity
2m 10s
Type - Integer (Demo)
3m 57s
Type - Decimal/Floating Point (Demo)
2m 46s
Type - Boolean (Demo)
2m 45s
Type - Constant (Demo)
1m 54s
Determine Variable Types (Demo)
4m 59s
0m 25s
18m 26s
0m 36s
What Is a Function?
1m 30s
Creating a Function (Demo)
1m 18s
Calling a Function (Demo)
1m 1s
Passing Parameters (Demo)
3m 39s
Default Parameters (Demo)
2m 36s
Returning Values (Demo)
2m 7s
Variable Functions (Demo)
1m 16s
Variable Scope (Demo)
1m 56s
Global Variables (Demo)
1m 55s
0m 25s
31m 6s
1m 12s
Single Quoted Strings (Demo)
3m 19s
Double Quoted Strings (Demo)
5m 29s
Here Document (Demo)
2m 23s
print() (Demo)
1m 51s
Changing Case (Demo)
2m 0s
strlen() (Demo)
1m 11s
strpos() (Demo)
3m 59s
str_replace() (Demo)
3m 47s
substr() (Demo)
3m 1s
str_split() (Demo)
2m 16s
0m 32s
37m 40s
1m 1s
About Arrays
0m 48s
Indexed Arrays (Demo)
3m 4s
Associative Arrays (Demo)
2m 31s
array_key_exists() (Demo)
4m 6s
in_array() (Demo)
3m 0s
array_push() (Demo)
3m 35s
array_pop() (Demo)
1m 41s
unset() (Demo)
3m 18s
Sorting Arrays (Demo)
4m 54s
count() (Demo)
3m 9s
Foreach Loop (Demo)
2m 56s
Multi-dimensional Array (Demo)
2m 43s
0m 48s
Classes & Objects
47m 26s
1m 1s
Creating a Simple Class (Demo)
1m 25s
Creating an Object (Demo)
1m 50s
Creating Properties (Demo)
2m 40s
Accessing Properties (Demo)
2m 28s
Creating Constants (Demo)
1m 55s
Accessing Constants (Demo)
1m 47s
Creating Methods (Demo)
2m 22s
$this (Demo)
1m 39s
Accessing Methods (Demo)
2m 18s
Constructors (Demo)
3m 10s
Initial Parameter Passing (Demo)
2m 39s
Inheritance (Demo)
5m 4s
Protected Properties (Demo)
3m 43s
Private Properties (Demo)
3m 4s
Static Properties & Methods (Demo)
1m 59s
Scope Resolution Operator :: (Demo)
2m 56s
Include File (Demo)
2m 45s
Require File (Demo)
1m 52s
0m 39s
Operators & Control Structures
1h 1m
0m 43s
Arithmetic Operators (Demo)
3m 7s
Incrementing/Decrementing Operators (Demo)
3m 6s
Assignment Operators (Demo)
2m 8s
String Operator (Demo)
1m 23s
Comparison Operators (Demo)
7m 59s
Spaceship Operator (Demo)
3m 4s
Logical Operators (Demo)
7m 16s
If Statement (Demo)
4m 40s
Else If (Demo)
4m 6s
Switch Statement (Demo)
6m 50s
Ternary Operator (Demo)
3m 58s
Null Coalesce Operator (Demo)
3m 13s
While Loop (Demo)
3m 43s
For Loop (Demo)
3m 39s
Alternate Syntax for Control Structures (Demo)
1m 59s
0m 50s
42m 45s
0m 50s
Possible Databases
0m 59s
PDO vs. MySQli
2m 0s
Setting up MySQL in Linux (Demo)
3m 43s
Setting up MySQL on Windows (Demo)
5m 55s
Creating a Database and Table with phpMyAdmin (Demo)
3m 56s
Connecting to Database (Demo)
5m 1s
Close Database Connection (Demo)
1m 7s
Executing a Query - Delete, Update, Insert (Demo)
3m 58s
Grabbing Inserted Id (Demo)
2m 5s
Select Data From Database (Demo)
5m 0s
Prepared Statement Example
5m 9s
PDO Example
2m 6s
0m 48s
Web Programming
36m 16s
0m 32s
Setup Web Site Location - Linux (Demo)
4m 48s
Setup Web Site Location - Windows (Demo)
2m 21s
Web Site Structure and Layout (Demo)
1m 0s
Shorten Syntax with HTML (Demo)
4m 28s
$_GET (Demo)
3m 27s
$_POST (Demo)
1m 55s
Form Validation (Demo)
6m 13s
session_start() (Demo)
2m 36s
$_SESSION (Demo)
3m 57s
session_destroy() (Demo)
4m 20s
0m 34s