لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی PHP را از ابتدا یاد بگیرید
Learn PHP Programming From Scratch
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بیش از 50 ساعت برنامه نویسی PHP خوب است. نشان دادن درک برنامه نویسی PHP یادگیری اصول برنامه نویسی PHP یادگیری برنامه نویسی PHP با کار بر روی پروژه ها یادگیری برنامه نویسی PHP متوسط و پیشرفته
آیا می خواهید یک توسعه دهنده وب باشید؟ آیا باید مهارت های خود در PHP را تقویت کنید؟ سپس شما در جای مناسب هستید!
این جامع ترین دوره PHP در Udemy است. شما همه چیز را از اصول اولیه تا برنامه نویسی پیشرفته تر PHP با استفاده از نمونه های دنیای واقعی و پروژه های نمونه یاد خواهید گرفت.
نمونه ویدیوهای رایگان را بررسی کنید تا طعم رایگان PHP را بچشید!
این دوره به طور مرتب با محتوای جدید و پروژه های جدید برای کار به روز می شود، بنابراین حتی اگر کل دوره را پشت سر بگذارید، دفعه بعد که وارد سیستم شوید همیشه تعداد بیشتری وجود خواهد داشت.
PHP چیست؟
PHP یک زبان برنامه نویسی متن باز (رایگان) است که به شما امکان ایجاد وب سایت های پویا و کار با سرورها را می دهد. PHP اکنون در بیش از 20 میلیون وب سایت و بیش از 1 میلیون سرور در سراسر جهان استفاده می شود.
سرفصل ها و درس ها
شروع شدن
Getting Started
مقدمه دوره
Introduction to the Course
PHP چیست؟
What Is PHP?
PHP برای چه مواردی استفاده می شود؟
What Is PHP Used For?
اصول برنامه نویسی PHP را بیاموزید
Learn the Basics of PHP Programming
کد اظهار نظر
Commenting Code
راه اندازی وب سرور
Setting Up A Web Server
اکو/چاپ
Echo/Print
متغیرها
Variables
اگر بیانیه ها
If Statements
عملگرهای حسابی
Arithmetic Operators
اپراتورهای مقایسه
Comparison Operators
سه برابر است
Triple Equals
عملگرهای منطقی
Logical Operators
سوئیچ بیانیه
Switch Statement
آرایه ها
Arrays
آرایه های چند بعدی
Multi-dimensional Arrays
در حالی که حلقه
While Loop
حلقه را انجام دهید
Do While Loop
برای حلقه ها
For Loops
برای هر
Foreach
کارکرد
Functions
توابع با پارامترهای تعریف نشده
Functions with Undefined Parameters
قالب بندی اعداد
Formatting Numbers
$_GET
$_GET
$_POST
$_POST
تعبیه PHP در HTML
Embedding PHP within HTML
یک راه بهتر برای نمایش HTML
A better way to display HTML
آرایه ها (قسمت 1/2)
Arrays (Part 1/2)
آرایه ها (قسمت 2/2)
Arrays (Part 2/2)
کوکی ها (قسمت 1)
Cookies (Part 1)
کوکی ها (قسمت 2)
Cookies (Part 2)
چک باکس ها
Checkboxes
دکمه های رادیویی
Radio Buttons
پی اچ پی متوسط
Intermediate PHP
جلسات
Sessions
انفجار (رشته به آرایه)
Explode (String to Array)
Implode (آرایه به رشته)
Implode (Array to String)
اپراتور سه تایی (گزاره IF درون خطی)
Ternary Operator (Inline IF statement)
به سرعت درست یا نادرست را برگردانید
Quickly Return True or False
تقسیم یک رشته بر اساس فاصله (فاصله سفید)
Splitting A String By Spaces (Whitespace)
یک عدد تصادفی ایجاد کنید
Generate a Random Number
اشیاء داده PHP (PDO)
PHP Data Objects (PDO)
معرفی
Introduction
لیست درایورهای موجود
Listing available drivers
راه اندازی پایگاه داده
Setting up database
برقراری ارتباط
Connecting
سطوح خطا
Error levels
پرس و جو اولیه
Basic query
در حال واکشی نتایج
Fetching results
حلقه زدن
Looping
واکشی همه
Fetch all
واکشی به عنوان شی
Fetch as object
شمارش ردیف
Row count
پروژه - تاریخ کلاس کاربر
Project - user class dates
فرار کردن
Escaping
بیانیه های آماده شده
Prepared statements
درج کردن
Inserting
آخرین شناسه درج شده
Last inserted id
ادغام پایگاه داده PHP و MySQLi
PHP and MySQLi Database Integration
معرفی
Introduction
اتصال به پایگاه داده
Conecting to a database
اتصال با استفاده از php
Connecting using php
ایجاد جدول پایگاه داده
Creating database table
کشیدن رکورد تک
Pulling single record
کشیدن چندین رکورد
Pulling multiple records
انواع مختلف نتایج
Different result types
شمارش نتایج
Counting results
به روز رسانی و ردیف های تحت تأثیر
Updating and affected rows
فرار کردن
Escaping
اظهارات آماده برای درج
Prepared statements for inserting
انتخاب اظهارات آماده شده
Selecting prepared statements
نتیجه رایگان
Free result
بستن اتصال db
Closing db connection
کار با لاراول 4
Working with Laravel 4
مقدمه ای بر پروژه ما
Introduction to Our Project
نصب لاراول
Installing Laravel
پایگاه داده
The Database
ایجاد صفحه اصلی
Creating the Home Page
الگوسازی
Templating
ایمیل PDO و SMTP
PDO and SMTP E-mail
ایجاد اکانت قسمت 1
Creating Accounts Part 1
ساخت اکانت قسمت 2
Creating Accounts Part 2
فعال سازی ایمیل
E-mail Activation
وارد شدن
Signing In
خروج از سیستم
Signing Out
مرا به خاطر بسپار
Remember Me
تغییر رمزهای عبور
Changing Passwords
پروفایل های کاربر
User Profiles
بازیابی حساب
Account Recovery
مهاجرت ها
Migrations
خطاهای رایج PHP
Common PHP Errors
تغییر حداکثر اندازه آپلود فایل
Changing Maximum File Upload Size
نمی توان اطلاعات سرصفحه را تغییر داد
Cannot Modify Header Information
نمایه تعریف نشده
Undefined Index
$end غیرمنتظره
Unexpected $end
آرگومان ارائه شده منبع نتیجه MySQL معتبر نیست (MySQL)
Supplied Argument Not A Valid MySQL Result Resource (MySQL)
دسترسی ممنوع (MySQL)
Access Denied (MySQL)
امنیت PHP
PHP Security
بیسکویت ها
Cookies
فایل شامل
File Includes
آپلود فایل
File Uploading
بایت پوچ
Null Byte
عبور متغیرها
Passing Variables
ربودن جلسه
Session Hijacking
تزریق SQL
SQL Injection
XSS (اسکریپت بین سایتی)
XSS (Cross-Site Scripting)
کدهای BB
BB Codes
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
چگونه بررسی کنیم که آیا یک وب سایت بالا یا پایین است؟
How to Check If a Website is Up or Down
قسمت 1
Part 1
قسمت 2
Part 2
چگونه یک دکمه "لایک" ایجاد کنیم
How to Create a "Like" Button
مقدمه و ساختار دایرکتوری
Introduction and Directory Structure
ساختار پایگاه داده
Database Structure
نمایش مقالات
Displaying Articles
CSS
The CSS
جی کوئری و آژاکس
jQuery and Ajax
توابع PHP
PHP Functions
اتمام و آزمایش
Finishing Off & Testing
یک آلبوم عکس بدون پایگاه داده، به علاوه LightBox بسازید
Build a Non-database Photo Album, plus LightBox
آلبوم عکس بدون پایگاه داده، به علاوه لایت باکس! (قسمت 1)
Non-database Photo Album, plus LightBox! (Part 1)
آلبوم عکس بدون پایگاه داده، به علاوه لایت باکس! (قسمت 2)
Non-database Photo Album, plus LightBox! (Part 2)
آلبوم عکس بدون پایگاه داده، به علاوه لایت باکس! (قسمت سوم)
Non-database Photo Album, plus LightBox! (Part 3)
نحوه ایجاد یک لیست پستی
How to Create a Mailing List
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
قسمت 4
Part 4
قسمت 5
Part 5
قسمت 6
Part 6
چگونه یک غلطگیر املا بسازیم
How to Create a Spell Checker
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
قسمت 4
Part 4
نحوه ایجاد موتور قالب
How to Create a Template Engine
قسمت 1
Part 1
قسمت 2
Part 2
چگونه یک کتاب مهمان بسازیم
How to Create a Guestbook
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
قسمت 4
Part 4
قسمت 5
Part 5
قسمت 6
Part 6
قسمت 7
Part 7
قسمت 8
Part 8
تبدیل ارز با استفاده از Google Calculator API
Currency Conversion using Google Calculator API
قسمت 1
Part 1
قسمت 2
Part 2
ایجاد یک فید RSS پویا برای محتوای وب سایت شما
Creating a Dynamic RSS Feed For Your Website Content
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
3 توابع رشته PHP که باید بدانید
3 PHP String Functions You Should Know
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
E-mail Piping: پردازش ایمیل ها با PHP
E-mail Piping: Process E-mails with PHP
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
مثال عملی: قسمت 1
Practical Example: Part 1
مثال عملی: قسمت 2
Practical Example: Part 2
مثال عملی: قسمت 3
Practical Example: Part 3
متن را پیدا و جایگزین کنید
Find and Replace Text
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
یک سبد خرید کوچک بسازید
Create a Mini Shopping Cart
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
قسمت 4
Part 4
قسمت 5
Part 5
قسمت 6
Part 6
قسمت 7
Part 7
مقدمه ای بر توسعه اپلیکیشن فیس بوک
Introduction to Facebook Application Development
قسمت 1
Part 1
قسمت 2
Part 2
یک برنامه چت PHP/AJAX ایجاد کنید
Create a PHP/AJAX Chat Application
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
قسمت 4
Part 4
قسمت 5
Part 5
قسمت 6
Part 6
قسمت 7
Part 7
قسمت 8
Part 8
قسمت 9
Part 9
کار با بارگذاری چند فایل
Working with Multiple File Uploading
قسمت 1
Part 1
قسمت 2
Part 2
شمارشگر ضربه غیر منحصر به فرد خود را ایجاد کنید
Create Your Own Non-Unique Hit Counter
قسمت 1
Part 1
قسمت 2
Part 2
یک سیستم رتبه بندی برای وب سایت خود ایجاد کنید
Create a Rating System for Your Website
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
قسمت 4
Part 4
نحوه خواندن فیدهای XML، RSS و ATOM
How to Read XML, RSS and ATOM Feeds
قسمت 1
Part 1
قسمت 2
Part 2
کوتاه کننده URL خود را ایجاد کنید
Create Your Own URL Shortener
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
قسمت 4
Part 4
قسمت 5
Part 5
قسمت 6
Part 6
قسمت 7
Part 7
قسمت 8
Part 8
درک عبارات منظم
Understanding Regular Expressions
یک مقدمه
An Introduction
توکن های ساده و کلاس های کاراکتر
Simple Tokens and Character Classes
کلاس های کاراکتر و حساسیت به حروف کوچک
Character Classes and Case Sensitivity
یا اپراتور و نمادهای ترسناک
OR Operator and Scary Symbols
نمادهای بیشتر
More Symbols
مثال دنیای واقعی (تطبیق برچسبهای HTML)
Real-world Example (Matching HTML Tags)
موتور جستجوی خود را برای پایگاه داده ایجاد کنید
Create Your Own Search Engine for a Database
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
قسمت 4
Part 4
قسمت 5
Part 5
قسمت 6
Part 6
قسمت 7
Part 7
قسمت 8
Part 8
آپلود امن فایل
Secure File Uploading
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
نحوه ایجاد یک سیستم Shoutbox
How to Create a Shoutbox System
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
یک تولید کننده تصویر بندانگشتی ایجاد کنید
Create a Thumbnail Image Generator
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
نحوه واترمارک کردن تصویر هنگام آپلود
How to Watermark an Image On Upload
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
حفاظت از جعل درخواست متقابل سایت
Cross Site Request Forgery Protection
بخش 1 حفاظت از جعل درخواست متقابل سایت
Cross Site Request Forgery Protection Part 1
بخش 2 حفاظت از جعل درخواست متقابل سایت
Cross Site Request Forgery Protection Part 2
یک فیلد کشویی پیشنهاد خودکار ایجاد کنید
Create an Auto-Suggest Drop Down Field
قسمت 1
Part 1
قسمت 2
Part 2
قسمت 3
Part 3
قسمت 4
Part 4
قسمت 5
Part 5
چگونه زبان های صفحه را ترجمه کنیم
How to Translate Page Languages
500000+ دانش آموز مبارک Udemy در یادگیری الکترونیکی Stone River ، فناوری همه چیز ما است. اگر شما به IT ، برنامه نویسی ، توسعه یا طراحی علاقه مند هستید - ما این موارد را پوشش داده ایم.
کاتالوگ عظیم دوره های ما را بررسی کنید و به بیش از 1،200،000،000 دانشجو که در حال حاضر دوره های آموزش الکترونیکی Stone River را می گذرانند بپیوندید. ما در حال حاضر 800+ دوره آموزش مختلف فن آوری در وب سایت Stone River eLearning خود ارائه می دهیم و هر ماه دوره های جدیدی را در مورد موضوعات داغ و پرطرفدار اضافه می کنیم. گزینه اشتراکی برای کسانی که علاقه واقعی به یادگیری دارند در دسترس است.
نمایش نظرات