تسلط به پی اچ پی 2024 - از مبانی تا پیشرفته با 8 پروژه عملی
✅ سرفصل و جزئیات آموزش
در این دوره تجربه کاملی از کار با PHP در پروژه ها، چالش ها و تئوری های مختلف برای همه سطوح بدست می آورید.
آنچه یاد خواهید گرفت:
- 8 پروژه زیبای PHP برای نمونه کار خود بسازید.
- از ابتدا به یک توسعه دهنده پیشرفته، مطمئن و مدرن PHP تبدیل شوید.
- اصول PHP: متغیرها، ثابت ها، if/else، عملگر، توابع، آرایه ها، حلقه ها، رشته ها و غیره
- شما یاد خواهید گرفت که سیستم پایگاه داده چیست.
- شما یاد خواهید گرفت که چگونه ورودی کاربر را به طور ایمن مدیریت کنید.
- اشکال زدایی را یاد خواهید گرفت. (کد خود را اصلاح کنید)
- شما یاد خواهید گرفت که چگونه هش رمز عبور را انجام دهید.
- شما به طور کامل با PHP PDO آشنا خواهید شد.
- شما یاد خواهید گرفت که چگونه با کوکی ها و سشن ها کار کنید.
- مهارت های خود را با چالش ها و تکالیف تمرین کنید.
- شما یاد خواهید گرفت که چگونه عملیات CRUD را با استفاده از MySQL ایجاد کنید.
- شما یاد خواهید گرفت که چگونه عملیات CRUD را با استفاده از PHP PDO ایجاد کنید.
- یاد بگیرید چگونه سیستم ثبت نام و ورود را با استفاده از PHP PDO ایجاد کنید.
- پشتیبانی سریع و دوستانه را در منطقه پرسش و پاسخ دریافت کنید.
پیش نیازهای دوره
- مطلقا هیچ تجربه قبلی کدنویسی برای این دوره لازم نیست! شما را از یک فرد کاملا مبتدی به یک متخصص تبدیل می کنیم.
- چه از ویندوز، macOS یا لینوکس استفاده کنید، هر کامپیوتر و سیستم عاملی به خوبی کار می کند.
- در حالی که داشتن درک اولیه از HTML و CSS سودمند است، پیش نیاز نیست! به عنوان بخشی از دوره، یک دوره فشرده درباره HTML را پوشش خواهیم داد.
توضیحات دوره
با این دوره جامع که برای مبتدیان و توسعه دهندگان باتجربه طراحی شده است، سفری را به سمت تسلط به PHP آغاز کنید. این دوره دروازه شما برای تسلط به یکی از قدرتمندترین زبان های برنامه نویسی وب در جهان است.
چه یک مبتدی پی اچ پی باشید و چه نیاز به تجدید، این دوره شما را پوشش می دهد. به طور عمیق اصول PHP رویه ای، MYSQLi، و PDO را درک کنید و آن را با 8 پروژه عملی بیاموزید.
با تقویت مهارت های خود در PHP، آزادی کسب درآمد از خانه و ایجاد منابع آموزشی مانند این دوره را برای دانش جویان در سراسر جهان پیدا می کنید.
توسعه PHP فرصت های زیادی را برای افراد فراهم می کند تا از نظر مالی، چه از طریق سرمایه گذاری آنلاین و چه از طریق راه های سنتی، با ایجاد اپلیکیشن های پویا پیشرفت کنند.
چرا PHP؟
PHP به عنوان پایه ای برای وب سایت ها و اپلیکیشن های بی شماری عمل می کند و به رهبران صنعت مانند گوگل، فیسبوک و ویکی پدیا قدرت می بخشد. تسلط به PHP نه تنها مهارت های حیاتی را فراهم می کند، بلکه تعداد زیادی از فرصت های شغلی پردرآمد را، چه آنلاین و چه آفلاین، باز می کند. با تخصص PHP، توانایی ایجاد راه حل های وب پویا، از اپلیکیشن ها گرفته تا سیستم های مدیریت محتوا مانند وردپرس، جوملا، یا دروپال را به دست می آورید.
این دوره آموزشی پی اچ پی مجموعه وسیعی از موضوعات را در بر می گیرد، و این فقط شروع مسیر است.
این دوره برای چه کسانی مناسب است؟
- اگر می خواهید با برنامه نویسی شروع کنید، این دوره را بگذرانید: PHP یک زبان عالی برای مبتدیان است!
- این دوره برای افراد مبتدی در PHP در نظر گرفته شده است.
- اصلا به تجربه برنامه نویسی نیاز نیست.
- اگر سعی کرده اید PHP را یاد بگیرید، اما: هنوز واقعا PHP را درک نمی کنید، یا هنوز برای ساخت پروژه های PHP اعتماد به نفس ندارید، این دوره را بگذرانید.
- اگر می خواهید درک واضح و عمیقی از PHP کسب کنید، این دوره را بگذرانید.
تسلط به پی اچ پی 2024 - از مبانی تا پیشرفته با 8 پروژه عملی
-
نسخه ی نمایشی دوره 06:22
-
با تشکر از شما برای ثبت نام 01:18
-
بررسی پروژه ها 06:54
-
تنظیمات ویدئو 04:16
-
بررسی دوره 03:50
-
قبل از شروع تماشا کنید 03:48
-
بازخورد خود را ارائه دهید 03:14
-
مقدمه بخش 00:44
-
HTML چیست؟ 04:38
-
تگ ها در HTML 04:27
-
المان ها در HTML 02:59
-
Attribute ها در HTML 05:24
-
جدول HTML 09:42
-
لیست های HTML 06:01
-
فرم HTML 11:25
-
Semantic HTML 04:25
-
ساختار HTML5 05:59
-
مقدمه بخش 01:31
-
قیاس برای درک PHP 08:35
-
آشنایی با PHP 08:07
-
مدل سرور کلاینت 04:10
-
با استفاده از PHP چه کاری می توان انجام داد 03:47
-
مزایای استفاده از PHP 05:41
-
آیا PHP یک زبان برنامه نویسی نیست؟ 08:40
-
XAMPP چیست؟ 02:49
-
نصب XAMPP 06:54
-
راه اندازی ویرایشگر کد 04:22
-
ساختار فایل در XAMPP 03:39
-
فایل PHP 05:35
-
اولین وب سایت PHP - برنامه Hello World 02:05
-
مقدمه بخش 01:10
-
Echo در مقابل Print 07:06
-
کاربرد و انواع کامنت ها 08:19
-
HTML در PHP 04:41
-
جاوا اسکریپت در PHP 03:00
-
Whitespace در PHP 01:55
-
کاراکترهای Escape در PHP 05:29
-
دستور include کردن فایل ها در PHP 07:27
-
دستور require کردن فایل ها در PHP 03:24
-
include_once و require_one در PHP 04:09
-
تمرین برای تسلط به مبانی PHP 11:27
-
مقدمه بخش 03:22
-
سیستم پایگاه داده 07:29
-
پایگاه داده چیست؟ 04:44
-
درک MySQL 05:37
-
اتصال به MySQL از طریق Command Prompt 05:08
-
اتصال به MySQL از طریق رابط کاربری گرافیکی (GUI) - phpmyadmin 04:44
-
آشنایی با SQL (زبان پرس و جوی ساختاریافته) 05:15
-
بررسی phpmyadmin - ایجاد کاربران در داخل phpmyadmin 04:44
-
ایجاد پایگاه داده و جدول 05:44
-
فرمان ها - راهنما 06:42
-
فایل های کدنویسی پروژه 02:49
-
اتصال به پایگاه داده (mysql و mysqli) 08:26
-
توابع مهم mysqli: بررسی ()mysqli_connect_error()، mysqli_connect و ()mysqli_close 04:45
-
آرایه ها و آرایه های انجمنی 10:51
-
ویژگی های فرم 09:31
-
اتصال پایگاه داده به تمام فایل ها 04:27
-
متغیرهای گلوبال - GET (get method)_$ 07:22
-
متغیرهای گلوبال - POST (post method)_$ 06:10
-
مقدمه بخش 01:50
-
دموی پروژه 02:37
-
دسترسی به مقادیر از فرم 08:13
-
درج داده در پایگاه داده 12:07
-
خواندن تک داده از پایگاه داده 11:39
-
خواندن تمام داده پایگاه داده 03:34
-
نمایش داده در جدول 05:48
-
بروزرسانی داده - بخش 1 07:26
-
بروزرسانی داده - بخش 2 08:54
-
بروزرسانی داده - بخش 3 09:52
-
ریدایرکت به صفحه خاص 07:25
-
حذف داده از پایگاه داده 07:28
-
نمایش شماره در سری ها 05:09
-
فیکس کردن هدر اگر هیچ رکوردی نیست 05:38
-
بازبینی توابع مهم 07:52
-
مقدمه بخش 02:43
-
متغیر چیست؟ 04:35
-
تعریف و اعلان متغیر 04:10
-
کار با انواع داده 13:08
-
قوانین ایجاد یک متغیر 10:28
-
استفاده از Double quotes و Single quotes 05:21
-
تایپ کردن متغیر 07:19
-
متغیرها در توابع 08:41
-
توابع داخلی به حروف بزرگ و کوچک حساس هستند 03:24
-
PHP Scope - بخش 1 - اسکوپ محلی 08:07
-
PHP Scope - بخش 2 - اسکوپ گلوبال 09:55
-
PHP Scope - بخش 3 - اسکوپ استاتیک 05:51
-
متغیرهای Superglobal 09:12
-
متغیرهای متغیرها 07:40
-
()Isset در متغیرها 04:44
-
constants چیست؟ 06:32
-
اطلاعات بیشتر در مورد Constants 07:12
-
متغیرها در مقابل ثابت 08:00
-
قوانین ایجاد constants 06:41
-
constants معتبر و نامعتبر 06:25
-
constants جادویی 05:51
-
مقدمه بخش 04:22
-
دمو پروژه - اعتبار سنجی فرم PHP 04:23
-
ناوبری کد منبع 01:30
-
توضیح توابع htmlentities و htmlspecialchars 10:39
-
پیاده سازی htmlentities و htmlspecialchars 08:54
-
اعتبار سنجی نام کاربری و مکان 04:27
-
اعتبارسنجی نام کاربری و مکان: ()str_replace 08:19
-
اعتبارسنجی نام کاربری و مکان: ( ) ucfirst و ( ) strtolower 08:12
-
اعتبار سنجی اضافی برای نام کاربری و مکان 06:15
-
اختصاص پیام اعتبارسنجی برای نام کاربری و مکان دهید 04:49
-
نمایش پیام اعتبارسنجی برای نام کاربری و مکان دهید 07:44
-
filter_var و FILTER_VALIDATE_EMAIL 13:22
-
اعتبار سنجی ایمیل 07:28
-
اختصاص و نمایش پیام اعتبارسنجی برای ایمیل 03:03
-
اعتبارسنجی تلفن 07:53
-
اعتبارسنجی تمام فیلدها مورد نیاز است 05:22
-
نام کاربری و ایمیل وجود دارد - بخش 1 06:20
-
نام کاربری و ایمیل وجود دارد - بخش 2 05:34
-
پیام اعتبارسنجی نام کاربری و ایمیل وجود دارد 05:07
-
خطای پورت مسدود شده MySQL - فیکس شد 02:22
-
درج فقط داده اعتبارسنجی شده 04:09
-
mysqli_real_escape_string 06:42
-
Escape کردن همه فیلدها 05:24
-
کد جاوا اسکریپت - پیام اعتبارسنجی را پاک کنید 07:08
-
مقدمه بخش 01:50
-
عبارات 03:13
-
عملگرها 03:07
-
انواع مختلف عملگرها 02:38
-
عملگرهای حسابی 13:19
-
عملگر های شرطی 08:30
-
عملگر مقایسه 14:27
-
عملگر منطقی 09:45
-
عملگر منطقی - تفاوت بین AND و && منطقی 06:01
-
عملگر منطقی - تفاوت بین OR و || منطقی 05:16
-
عملگر تخصیص 11:58
-
عملگرهای افزایشی 08:45
-
عملگرهای کاهشی 09:15
-
عملگرهای بیتی 07:58
-
پیاده سازی عملگرهای Bitwise 10:09
-
عملگر شیفت راست 06:33
-
عملگر شیفت چپ 04:53
-
عملگرهای اجرایی 05:45
-
عملگرهای کنترل خطا 03:45
-
تقدم عملگرها 04:16
-
مقدمه بخش 01:20
-
انواع داده چیست؟ 04:18
-
انواع داده اسکالر 04:01
-
نوع داده Integer 09:51
-
نوع داده Float 04:09
-
نوع داده بولی 10:23
-
نوع داده رشته ای 13:01
-
Null 12:56
-
آرایه ها 08:06
-
آبجکت ها 05:51
-
مقدمه بخش 03:07
-
رشته ها چیست؟ 06:18
-
HEREDOC در رشته 09:02
-
NOWDOC در رشته 04:56
-
تابع مقایسه رشته ها 04:31
-
دمو پروژه - ابزار Text Transform 04:39
-
راه اندازی پروژه 06:47
-
جزئیات Get Input 10:17
-
کاراکترهای حروف کوچک و کاراکترهای حروف بزرگ 06:28
-
معکوس رشته 02:04
-
طول رشته 08:06
-
تابع Explode رشته 06:06
-
تابع Implode رشته 04:31
-
پیاده سای Explode و Implode 03:56
-
تعداد کلمات در رشته 06:25
-
جایگزین کردن رشته 08:18
-
Shuffle کردن رشته 03:22
-
یافتن موقعیت در رشته 11:36
-
پیاده سازی str_pos در پروژه 15:45
-
Wrap کردن کلمه در رشته 07:25
-
یافتن Sub String 07:52
-
پیاده سازی Sub String در پروژه 12:14
-
مقدمه بخش 03:13
-
عبارات منظم 03:59
-
تابع ()preg_match 07:48
-
تابع ()preg_match_all 06:31
-
کاراکتر پایپ - بخش 1 08:28
-
براکت های مربعی [ ] 07:14
-
اپراتور Caret ^ داخل براکت مربع 04:24
-
محدوده داخل براکت [ - ] 05:42
-
تستر عبارات منظم 09:24
-
متا کاراکترها 02:41
-
متا کاراکترهای w/ و W/ 03:30
-
متا کاراکترهای d/ و D/ 02:32
-
متا کاراکترهای s/ و S/ 03:05
-
متا کاراکترهای b/ و B/ 06:40
-
متا کاراکتر نقطه (.) 09:39
-
متا کاراکتر caret (^) و ($) 06:47
-
تمرین: مطابقت URL 06:19
-
انواع مختلف کمی سازها 04:11
-
کمیت سنج آستریکس (*) 10:16
-
کمیت سنج به علاوه (+) 12:08
-
کمیت سنج علامت سوال (؟) 09:44
-
کمیت سنج های {n,m}، {n}، {n,} 05:13
-
تمرین - اعتبارسنجی ایمیل 07:24
-
بازدید مجدد: پروژه اعتبار سنجی 04:27
-
مقدمه بخش 03:03
-
آرایه چیست؟ 04:40
-
روش های مختلف چاپ آرایه 13:00
-
بروزرسانی عناصر آرایه 08:04
-
حلقه foreach - تکرار عناصر آرایه 09:56
-
آرایه خالی 12:35
-
آرایه مختلط 07:24
-
آرایه ایندکس شده 07:53
-
آرایه انجمنی 04:26
-
چاپ آرایه انجمنی 14:32
-
تکرار آرایه انجمنی 07:23
-
آرایه چند بعدی 05:06
-
چاپ آرایه چند بعدی 07:05
-
تکرار آرایه چند بعدی 10:38
-
تابع آرایه تنظیم نشده است 07:11
-
کپی ارایه 03:03
-
لیست متدهای آرایه 01:25
-
متدهای آرایه - بخش 1 17:02
-
متدهای آرایه - بخش 2 09:39
-
متدهای آرایه - بخش 3 11:05
-
متدهای آرایه - بخش 4 12:11
-
متدهای آرایه - بخش 5 18:57
-
متد نقشه آرایه 07:42
-
متد فیلتر آرایه 06:52
-
متد کاهش آرایه 08:39
-
مقدمه بخش 03:10
-
تابع چیست؟ 07:26
-
تعریف و فراخوانی یک تابع 04:31
-
قوانین ایجاد نام تابع 07:23
-
تابع با پارامترها 10:41
-
پارامترهای پیش فرض و اختیاری 07:11
-
اعتبارسنجی پارامترهای ورودی 10:29
-
خواندن کتابخانه توابع 04:56
-
مقدار بازگشتی از توابع 08:33
-
تمرین: یافتن علامت های کل و درصد 06:18
-
فراخوانی تابع دیگر توابع 08:34
-
تمرین: یافتن مساحت و محیط مستطیل 07:48
-
انتقال آرگومان ها با Pass by Reference 07:05
-
مثال Pass by Reference 06:33
-
فراخوانی تابع پویا یا تابع متغیر 08:44
-
تابع ناشناس 07:49
-
تابع بازگشتی 07:08
-
[اختیاری] از اسکوپ جهانی و محلی بازدید کنید 01:40
-
مقدمه بخش 02:06
-
متغیرهای Super Global 04:04
-
[اختیاری] متغیر گلوبال GET_$ 07:54
-
[اختیاری] متغیر گلوبال POST_$ 05:18
-
متغیر گلوبال REQUEST_$ 04:57
-
متغیر گلوبال SERVER_$ 09:41
-
متغیر گلوبال COOKIE_$ 03:58
-
تنظیم کوکی ها 12:54
-
محاسبه زمان انقضا 05:41
-
حذف کوکی 02:59
-
متغیر گلوبال SESSION_$ 03:57
-
سشن Set و Get 09:45
-
تخریب سشن 05:34
-
[اختیاری] متغیر گلوبال GLOBALS$ 06:06
-
متغیر گلوبال FILE_$ 05:43
-
مقدمه بخش 02:54
-
دموی پروژه 01:22
-
راه اندازی پروژه 02:09
-
پایگاه داده و جدول 01:32
-
enctype = چند بخشی/form-data 05:18
-
منطق نام تصویر 07:43
-
تابع move_uploaded_file 08:16
-
درج تصویر در پایگاه داده 04:24
-
نمایش پیام خطا 06:39
-
نمایش تصویر در جدول 07:30
-
کد تمیز 02:20
-
بررسی بخش 02:06
-
دموی پروژه 05:26
-
راه اندازی پروژه 01:53
-
مدیریت گزینه های فرم 09:25
-
کار روی توابع 08:28
-
نمایش بدون تسک با سشن 03:42
-
افزودن تابع تسک 06:01
-
تسک قبلا اضافه شده است 07:35
-
نمایش منطق 06:26
-
نمایش کل تسک 09:04
-
فیلتر منطق تسک ها 08:28
-
مرتب سازی منطق تسک ها 05:43
-
تابع تسک کامل 07:17
-
حذف تابع تسک 05:14
-
پاک کردن همه تسک ها 03:38
-
بررسی بخش 03:02
-
ساختارهای کنترل 04:17
-
عبارت if 07:03
-
دستور if_else 16:43
-
دستور elseif 12:27
-
دستور Switch 15:14
-
حلقه for 20:45
-
حلقه while 08:19
-
حلقه Do-While 05:55
-
[اختیاری] حلقه foreach 06:59
-
دستور Break 09:46
-
دستور Continue 06:29
-
کلیدواژه return 05:19
-
دستور goto 04:14
-
تمرین: نمایش جدول ضرب 06:16
-
تمرین: یافتن اعداد فرد 05:10
-
بررسی بخش 02:48
-
مدیریت استثنا چیست؟ 05:14
-
سینتکس مدیریت استثنا 05:09
-
پیاده سازی عملی 07:11
-
مدیریت استثنا برای توابع 06:25
-
استفاده اساسی از استثنا 07:48
-
try و catch در تابع 04:00
-
استفاده از متدهای مختلف 04:28
-
Finally block 02:46
-
ایجاد استثنا سفارشی 09:03
-
Throw کردن استثنا سفارشی 04:48
-
بلوک Finally - مثال دیگر 05:29
-
Capture کردن استثنا سفارشی 03:55
-
Catch کردن استثناهای متعدد 05:15
-
خطاهای Raise و Catch 05:25
-
مدیریت خطاها 07:04
-
تمرین - یافتن اعداد فرد 08:49
-
بررسی بخش 04:21
-
PHP PDO 08:28
-
سینتکس PDO 03:07
-
اتصال به پایگاه داده 05:42
-
واکشی رکوردها 07:14
-
استایل های مختلف واکشی 05:09
-
نمایش داده با استفاده از استایل های واکشی مختلف 05:06
-
setAttributes 04:35
-
Fetch و FetchAll 06:37
-
نمایش داده با استفاده از fetchAll 05:45
-
متد آماده سازی MySQL 03:58
-
پیاده سازی متد آماده سازی 06:53
-
انتقال نوع داده در bindParam 04:16
-
bindValue 05:06
-
bindColumn 09:39
-
colon placeholder 08:20
-
درج کوئری 05:51
-
استایل های واکشی پیشرفته PDO 12:21
-
متدهای PDO 10:18
-
PDO با مدیریت استثنا 03:52
-
تراکنش PDO 06:34
-
پیاده سازی تراکنش PDO 11:56
-
پارامتر چهارم برای شی PDO 02:42
-
مقدمه بخش 01:57
-
دموی پروژه 04:26
-
راه اندازی پروژه 02:13
-
اتصال به پاگاه داده 08:55
-
درج داده در جدول 10:41
-
بررسی کنید که آیا ایمیل وجود دارد یا خیر 09:27
-
نمایش کاربران 09:13
-
بروزرسانی کاربران - بخش 1 11:45
-
بروزرسانی کاربران - بخش 2 07:49
-
حذف کاربران 06:45
-
مقدمه بخش 03:52
-
دموی پروژه 04:59
-
راه اندازی پروژه 03:59
-
اتصال به پایگاه داده 10:04
-
ثبت نام کاربر - درج داده 11:55
-
تابع Trim و Stripslashes 07:08
-
اعتبارسنجی تابع کاربر 05:17
-
هش رمز عبور 08:30
-
تایید رمزهای عبور 05:27
-
بررسی کنید که آیا نام کاربری یا ایمیل وجود دارد یا خیر 06:02
-
لاگین به صفحه 06:48
-
تایید پسورد 05:25
-
سشن شروع 02:39
-
سشن خروج از سیستم 04:41
-
مقدمه بخش 02:31
-
فرمت تاریخ 03:34
-
Timestamp 05:50
-
تابع کلاس DateTime 06:33
-
متد date_create 03:11
-
متد فرمت 02:57
-
متد strtotime 06:56
-
متد date_default_timezone 05:37
-
متد sleep 05:00
-
تمرین: مبدل منطقه زمانی بسازید 09:40
-
توابع ریاضی - بخش 1 06:06
-
توابع ریاضی - بخش 2 04:55
-
اعداد پی اچ پی - Integers 09:32
-
اعداد پی اچ پی - Floats 05:20
-
اعداد پی اچ پی - Infinity و NaN 06:30
-
متد isNumeric 03:13
-
Cast کردن رشته ها و Floats 03:13
-
بررسی بخش 04:50
-
فایل سیستم 01:43
-
لیست توابع فایل سیستم 00:53
-
خواندن فایل 04:01
-
کپی/تغییر نام/لغو پیوند/حذف فایل ها 07:28
-
ایجاد و حذف دایرکتوری ها 06:00
-
نمایش اطلاعات فایل 12:50
-
fopen modes 03:10
-
باز کردن و خواندن فایل ها 17:30
-
نوشتن فایل ها 09:05
-
فایل سیستم تابع است 06:45
-
fileperms و chmod 06:18
-
PHP File put content 06:24
-
PHP File get content 04:05
-
تابع Glob 11:13
-
Flags در تابع Glob 07:06
-
توابع دایرکتوری PHP - بخش 1 06:34
-
توابع دایرکتوری PHP - بخش 2 06:45
-
خواندن فایل پیکربندی 04:25
-
خواندن و نوشتن فایل CSV 06:27
-
بررسی بخش 01:05
-
دموی پروژه 01:07
-
راه اندازی پروژه 01:51
-
مشاهده فایل PDF 02:37
-
Pass File Attribute 03:29
-
اعتبار سنجی ورودی 04:17
-
پاکسازی 06:32
-
توضیح دانلود هدرها 05:18
-
پیاده سازی دانلود هدرها 06:33
مشخصات آموزش
تسلط به پی اچ پی 2024 - از مبانی تا پیشرفته با 8 پروژه عملی
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:405
- مدت زمان :43:39:53
- حجم :22.24GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy