پی اچ پی و MySQL - آموزش نهایی توسعه وب
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول پی اچ پی: درک سینتکس و ساختار پی اچ پی، تعبیه پی اچ پی در اچ تی ام ال و مدیریت اسکریپتهای پی اچ پی و کار با متغیرها، ثابتها و انواع داده
- فریمورک CakePHP: نصب و پیکربندی CakePHP، استفاده از معماری MVC برای وب اپلیکیشنها، پیادهسازی مسیریابی، مدیریت سشن و مدیریت خطا
- فریمورک Yii PHP: نصب و راهاندازی فریمورک Yii، ایجاد و مدیریت صفحات اولیه و پیشرفته با MVC و توسعه وب اپلیکیشنهای پیچیده
- توسعه وب اپلیکیشن کاربردی: ساخت یک وب اپلیکیشن کامل از ابتدا، توسعه عناصر ضروری مانند هدرها، فوترها و فرمهای تماس
- فریمورک لاراول پی اچ پی: نصب و پیکربندی لاراول، درک مسیریابی، میانافزار و مدیریت درخواست و استفاده از ویژگیهای لاراول مانند کنترلرها و کوکیها
- تکنیکهای پیشرفته لاراول: پیادهسازی محلیسازی، مدیریت سشن و اعتبارسنجی فرم، استفاده از AJAX و مدیریت ایمیل در اپلیکیشنهای لاراول
- برنامهنویسی سمت سرور با پی اچ پی: راهاندازی یک سرور و ایجاد برنامههای پی اچ پی، مدیریت فرمها و انواع ورودی با متدهای GET و POST و ساخت خروجی XHTML
- برنامهنویسی پیشرفته سمت سرور: کار با آرایهها و توابع سفارشی، خواندن، نوشتن و مدیریت فایلها، شامل عملیاتهای CSV و بازیابی داده از MySQL
- بعد از پایان این دوره، دانشجویان درک کاملی از پی اچ پی و MySQL خواهند داشت که آنها را برای توسعه اپلیکیشنها آماده میکند.
توضیحات دوره
بخش 1: اصول پی اچ پی
بخش اول مبانی پی اچ پی را معرفی کرده و با بررسی نقش آن در توسعه وب آغاز میکند. شما سینتکس ضروری، اینکه چگونه پی اچ پی را در اچ تی ام ال یکپارچهسازی کنید و ساختار اولیه اسکریپتهای پی اچ پی را خواهید آموخت. این بخش نحوه نصب پی اچ پی روی سیستمعاملهای مختلف را پوشش میدهد و اطمینان میدهد که محیط مناسبی برای توسعه دارید. موضوعات کلیدی شامل نوشتن اولین اسکریپت پی اچ پی، درک حساسیت به حروف کوچک و بزرگ در پی اچ پی و کار با متغیرها، ثابتها و انواع داده است. این بخش پایهای قوی ایجاد میکند و شما را برای کار با مبانی پی اچ پی راحت میکند، قبل از اینکه به مباحث پیشرفتهتر بپردازد.
بخش 2: CakePHP - توسعه وب اپلیکیشن با CakePHP
این بخش به CakePHP، یک فریمورک قدرتمند پی اچ پی که توسعه وب اپلیکیشنها را سادهتر میکند، میپردازد. شما با تاریخچه، ویژگیها و معماری MVC که استفاده میکند آشنا خواهید شد. درسها همه چیز از نصب و پیکربندی تا موضوعات پیشرفته مانند مسیریابی، مدیریت سشن و مدیریت خطا را پوشش میدهند. در پایان این بخش، شما به خوبی مجهز خواهید بود که وب اپلیکیشنها را به طور کارآمد با CakePHP بسازید و مدیریت کنید.
بخش 3: پروژه - توسعه وب اپلیکیشن با Yii PHP
فریمورک Yii یکی دیگر از فریمورکهای محبوب پی اچ پی است که بهرهوری و عملکرد را ارتقا میدهد. این بخش شما را در نصب و پیکربندی فریمورک Yii، درک فریمورک MVC و ایجاد صفحات اولیه کمک میکند. شما ویژگیهای پیشرفته مانند کنترلرها، مسیریابی و کار با viewها را بررسی خواهید کرد. پروژههای عملی درک شما را تقویت میکنند و به شما این امکان را میدهند که وب اپلیکیشنهای پیچیدهای با Yii بسازید.
بخش 4: پروژه پی اچ پی - توسعه وب اپلیکیشنها
در این بخش عملی، شما آنچه آموختهاید را به کار خواهید گرفت تا یک وب اپلیکیشن کامل توسعه دهید. این بخش با ایجاد پروژه آغاز میشود و شما عناصر ضروری مانند هدرها، فوترها و صفحات مختلف (اصلی، درباره ما، خدمات و تماس با ما) را خواهید ساخت. شما یاد خواهید گرفت برای ارسال ایمیلها کدنویسی کنید و تمام قابلیتها را پیادهسازی کنید تا پروژهتان را به واقعیت تبدیل کنید. این رویکرد عملی اطمینان میدهد که شما تجربه واقعی در توسعه وب کسب میکنید.
بخش 5: آموزش فریمورک لاراول پی اچ پی
لاراول به خاطر زیبایی و سادگیاش شناخته شده است. این بخش شما را با لاراول آشنا میکند و نصب، مسیریابی، پیکربندی و میانافزار را پوشش میدهد. شما ویژگیهای قدرتمند لاراول مانند کنترلرها، مدیریت درخواست، پاسخ و کوکیها را بررسی خواهید کرد. این بخش اطمینان میدهد که شما درک میکنید چگونه از لاراول برای ساخت وب اپلیکیشنهای مقیاسپذیر و قابل نگهداری استفاده کنید.
بخش 6: آموزش پیشرفته فریمورک لاراول پی اچ پی
با تکیه بر مبانی، این بخش به موضوعات پیشرفته لاراول میپردازد. شما با محلیسازی، مدیریت سشن، ایجاد فرم، اعتبارسنجی، AJAX و مدیریت ایمیل آشنا خواهید شد. فصل پایگاه داده موضوعاتی مانند اتصال، بازیابی داده، درج، بروزرسانی رکوردها و امنیت را پوشش میدهد. این بخش شما را برای رسیدگی به الزامات پیچیده وب اپلیکیشنها با لاراول آماده میکند.
بخش 7: XHTML - برنامهنویسی سمت سرور با پی اچ پی
درک برنامهنویسی سمت سرور بسیار مهم است و این بخش روی قابلیتهای سمت سرور پی اچ پی تمرکز دارد. شما سرور را راهاندازی کرده، برنامههای پی اچ پی ایجاد کرده و خروجی XHTML را خواهید ساخت. درسها موضوعاتی مانند مدیریت فرم، متدهای GET و POST و انواع ورودیهای مختلف را پوشش میدهد. مثالها و تمرینهای عملی اطمینان میدهند که میتوانید به طور موثر تسکهای برنامهنویسی سمت سرور را مدیریت کنید.
بخش 8: XHTML - برنامهنویسی پیشرفته سمت سرور با پی اچ پی
بخش نهایی، برنامهنویسی سمت سرور را ارتقا میدهد. شما با آرایهها کار خواهید کرد، توابع را ایجاد و مدیریت خواهید کرد و فایلها را مدیریت خواهید کرد (خواندن، نوشتن و عملیاتهای CSV). موضوعات پیشرفته شامل توابع دایرکتوری، بازیابی داده از MySQL و نمایش نتایج در جداول XHTML است. بعد از پایان این بخش، شما در برنامهنویسی پیشرفته سمت سرور با پی اچ پی مهارت خواهید داشت.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان وب آینده
- دانشجویان و فارغالتحصیلان
- افرادی که میخواهند شغل خود را تغییر دهند.
- فریلنسرها و کارآفرینان
- توسعهدهندگان جویای مهارتهای جدید
- علاقهمندان
- این دوره برای طیف وسیعی از یادگیرندگان، از برنامهنویسان تازهکار تا توسعهدهندگان با تجربه که به دنبال گسترش تخصص خود هستند، مفید است.
پی اچ پی و MySQL - آموزش نهایی توسعه وب
-
آشنایی با پی اچ پی - بخش 1 09:28
-
آشنایی با پی اچ پی - بخش 2 09:52
-
آشنایی با پی اچ پی - بخش 3 03:06
-
مراحل نصب پی اچ پی - بخش 1 11:52
-
مراحل نصب پی اچ پی - بخش 2 11:04
-
دموی کد اولیه پی اچ پی 08:50
-
نوشتن اولین اسکریپت پی اچ پی - بخش 1 07:03
-
نوشتن اولین اسکریپت پی اچ پی - بخش 2 07:28
-
نوشتن اولین اسکریپت پی اچ پی - بخش 3 03:20
-
حساسیت به حروف بزرگ و کوچک در پی اچ پی 08:20
-
توضیحات متغیرها - بخش 1 06:29
-
توضیحات متغیرها - بخش 2 05:48
-
مثال متغیرها 09:39
-
توضیحات حذف متغیرها 05:00
-
مثال حذف متغیرها 06:47
-
توضیحات اسکوپ متغیر - بخش 1 06:18
-
توضیحات اسکوپ متغیر - بخش 2 06:09
-
مثالهای اسکوپ متغیرها - بخش 1 12:48
-
مثالهای اسکوپ متغیرها - بخش 2 06:14
-
توضیحات ثابتها در پی اچ پی 04:07
-
مثال ثابتها در پی اچ پی 02:46
-
توضیحات انواع داده در پی اچ پی - بخش 1 13:59
-
توضیحات انواع داده در پی اچ پی - بخش 2 06:45
-
مثال انواع داده در پی اچ پی - بخش 1 09:18
-
مثال انواع داده در پی اچ پی - بخش 2 08:39
-
مثال انواع داده در پی اچ پی - بخش 3 10:54
-
توضیحات Typecasting در پی اچ پی 07:58
-
مثال Typecasting در پی اچ پی 07:32
-
توضیحات عملگرهای حسابی - بخش 1 07:23
-
توضیحات عملگرهای حسابی - بخش 2 05:16
-
مثال عملگرهای حسابی 11:42
-
توضیحات عملگرهای تخصیص 05:27
-
مثال عملگرهای تخصیص 08:27
-
توضیحات عملگرهای رشته 02:38
-
مثال عملگرهای رشته 04:49
-
توضیحات عملگرهای افزایش و کاهش 05:13
-
مثال عملگرهای افزایش و کاهش 03:12
-
توضیحات عملگر مقایسه 10:33
-
مثالهای عملگر مقایسه - بخش 1 07:38
-
مثالهای عملگر مقایسه - بخش 2 08:36
-
توضیحات عملگرهای منطقی 03:55
-
مثال عملگرهای منطقی 10:50
-
توضیحات عملگرهای شرطی 01:48
-
مثال عملگرهای شرطی 02:45
-
توضیحات عملگرهای آرایه 04:26
-
مثال عملگرهای آرایه - بخش 1 07:20
-
مثال عملگرهای آرایه - بخش 2 05:36
-
توضیحات نهایی عملگرها 02:18
-
توضیحات تقدم عملگر - بخش 1 08:24
-
توضیحات تقدم عملیات - بخش 2 09:32
-
مثال تقدم عملگر - بخش 1 05:47
-
مثال تقدم عملگر - بخش 2 02:56
-
نتیجهگیری عملگرها 01:30
-
توضیحات دستورات شرطی - بخش 1 03:38
-
توضیحات دستورات شرطی - بخش 2 06:55
-
مثال دستورات شرطی - بخش 1 11:33
-
مثال دستورات شرطی - بخش 2 05:27
-
توضیحات دستورات حلقهزنی - بخش 1 08:23
-
توضیحات دستورات حلقهزنی - بخش 2 09:30
-
مثال دستورات حلقهزنی - بخش 1 08:07
-
مثال دستورات حلقهزنی - بخش 2 08:01
-
توضیحات Break و Continue 04:41
-
مثال Break و Continue 05:05
-
توضیحات توابع تعریف شده توسط کاربر - بخش 1 08:26
-
توضیحات توابع تعریف شده توسط کاربر - بخش 2 09:12
-
مثال توابع تعریف شده توسط کاربر - بخش 1 06:31
-
مثال توابع تعریف شده توسط کاربر - بخش 2 06:56
-
نتیجهگیری توابع تعریف شده توسط کاربر 01:06
-
توضیحات آرایهها و آرایههای ایندکسگذاری شده - بخش 1 06:44
-
توضیحات آرایهها و آرایههای ایندکسگذاری شده - بخش 2 03:05
-
مثال آرایه ایندکسگذاری شده 05:21
-
توضیحات آرایه انجمنی 03:33
-
مثال آرایه انجمنی 05:05
-
توضیحات آرایه چندبعدی 04:47
-
مثال آرایه چندبعدی 06:42
-
توضیحات توابع آرایه 08:33
-
مثال توابع آرایه - بخش 1 04:49
-
مثال توابع آرایه - بخش 2 05:36
-
توضیحات توابع مرتبسازی آرایه - بخش 1 07:00
-
توضیحات توابع مرتبسازی آرایه - بخش 2 07:20
-
مثالهای توابع مرتبسازی آرایه - بخش 1 06:01
-
مثالهای توابع مرتبسازی آرایه - بخش 2 07:45
-
مثالها و نتیجهگیری توابع مرتبسازی آرایه 01:16
-
توضیحات گلوبالها و سوپرگلوبالها 06:16
-
مثال گلوبالها و سوپرگلوبالها 03:26
-
توضیحات Server$ سوپرگلوبالها - بخش 1 07:24
-
توضیحات Server$ سوپرگلوبالها - بخش 2 06:04
-
توضیحات GET سوپرگلوبالها 04:42
-
مثال GET سوپرگلوبالها 04:55
-
توضیحات و مثالهای درخواست POST سوپرگلوبالها 05:56
-
مقایسه GET و POST 05:17
-
توضیحات گنجاندن فایل 09:48
-
مثالهای گنجاندن فایل 08:00
-
توضیحات توابع خواندن فایل - بخش 1 09:35
-
توضیحات توابع خواندن فایل - بخش 2 04:37
-
مثالهای توابع خواندن فایل - بخش 1 10:36
-
مثالهای توابع خواندن فایل - بخش 2 07:04
-
توضیحات نوشتن فایل 02:40
-
مثال نوشتن فایل 05:01
-
توضیحات آپلود فایل 09:42
-
مثال آپلود فایل - بخش 1 11:37
-
مثال آپلود فایل - بخش 2 08:32
-
مثال آپلود فایل - بخش 3 08:03
-
نتیجهگیری مدیریت فایل 00:46
-
توضیحات کوکیها در پی اچ پی 09:20
-
مثال کوکیها در پی اچ پی - بخش 1 06:24
-
مثال کوکیها در پی اچ پی - بخش 2 06:54
-
توضیحات سشنها در پی اچ پی 06:59
-
مثال سشنها در پی اچ پی 06:17
-
آشنایی با CakePHP 01:35
-
بررسی CakePHP 05:09
-
تاریخچه و ویژگیها 04:51
-
نصب CakePHP 12:11
-
پیکربندی 09:43
-
دموی نمونه 06:11
-
مسیریابی 08:04
-
درک MVC 03:20
-
اتصال پایگاه داده 06:33
-
کنترلرهای پایگاه داده 06:40
-
درج رکوردها 05:22
-
مشاهده رکوردها 08:25
-
بروزرسانی رکوردها 11:44
-
حذف رکوردها 05:47
-
مدیریت سشن 03:28
-
مدیریت کوکیها 02:13
-
مدیریت خطا 09:20
-
آشنایی با فریمورک Yii 06:44
-
درک فریمورک MVC 03:50
-
راهاندازی محیطی 01:24
-
درک ساختار اپلیکیشن 05:04
-
نصب فریمورک Yii 05:01
-
ایجاد یک صفحه اولیه 07:25
-
ایجاد یک صفحه اولیه - ادامه 07:17
-
درک کنترلرهای Yii 06:43
-
درک ساختار مسیریابی 08:03
-
نمایش خروجی 00:38
-
مدل چیست؟ 10:12
-
درک نماها 05:43
-
درک Viewها - ادامه 07:25
-
ویجتها 05:07
-
طرحبندیهای Yii 10:26
-
مسیریابی فریمورک Yii 08:51
-
اکشنهای فریمورک Yii 06:41
-
کوکیها و جلسهها 08:49
-
کوکیها و سشنها - ادامه 05:01
-
درباره آپلود فایل 09:12
-
مفهوم Flash Data 05:54
-
آپلود فایل - ادامه 00:46
-
ایجاد فرمهای اچ تی ام ال 09:28
-
اطلاعات بیشتر در مورد فرمهای اچ تی ام ال 08:09
-
دسترسی به پایگاه داده 04:52
-
گسترش Gii 10:09
-
ژنراتور کنترلر 05:35
-
مقدمهای بر پروژه 10:07
-
ایجاد یک پروژه 04:20
-
ایجاد هدر و فوتر صفحه 12:19
-
ایجاد صفحه اصلی 08:27
-
ایجاد صفحه اصلی - ادامه 06:37
-
ایجاد صفحه درباره ما 08:38
-
ایجاد صفحه درباره ما - ادامه 06:45
-
ایجاد صفحه تمامی خدمات 08:52
-
ایجاد صفحه تمامی خدمات - ادامه 06:25
-
ایجاد صفحه تماس با ما 09:21
-
ایجاد صفحه تماس با ما - ادامه 09:00
-
کدنویسی برای ارسال ایمیل 09:43
-
خروجی پروژه 02:54
-
مقدمه و نصب 10:08
-
مسیریابی 04:41
-
پیکربندی لاراول 05:50
-
میانافزار لاراول 07:35
-
مثال میانافزار 09:30
-
میانافزار پایانپذیر 09:06
-
کنترلرها 12:38
-
ویژگی درخواست 09:33
-
بازیابی ورودیها با درخواست لاراول 09:58
-
بازیابی ورودیها با درخواست لاراول - ادامه 08:58
-
پاسخ 02:38
-
کوکیها 08:18
-
Viewها 10:44
-
ریدایرکشن 05:14
-
محلیسازی در لاراول 09:38
-
سشنها در لاراول 11:25
-
ایجاد فرمها 06:10
-
ایجاد فرمها - ادامه 07:29
-
اعتبارسنجیها 05:57
-
اطلاعات بیشتر در مورد اعتبارسنجیها 07:22
-
لاراول و AJAX 07:12
-
اطلاعات بیشتر در مورد Ajax 03:27
-
لاراول و ایمیل 06:30
-
مدیریت خطا 05:28
-
فصل پایگاه داده 07:56
-
اتصال پایگاه داده 06:53
-
بازیابی پایگاه داده 10:21
-
درج در پایگاه داده 08:20
-
درج در پایگاه داده - ادامه 05:15
-
خروجی بروزرسانی رکوردها 08:38
-
امنیت 05:36
-
بروزرسانی رکوردها در لاراول 07:08
-
بروزرسانی رکوردها در لاراول - ادامه 07:10
-
راهاندازی سرور 08:09
-
ایجاد یک فایل ساده در پی اچ پی 09:48
-
ایجاد برنامه نمونه پی اچ پی 06:43
-
استفاده از متغیرها در پی اچ پی 07:35
-
ساخت خروجی XHTML 06:29
-
استفاده از HEREDOC 07:00
-
تولید اچ تی ام ال با مثالهای اضافی پی اچ پی 06:14
-
تولید اچ تی ام ال با مثالهای اضافی پی اچ پی - ادامه 07:50
-
پی اچ پی و فرمها 08:31
-
مثال پی اچ پی و فرمها 05:58
-
متد Get فرم 06:57
-
متد Post فرم 07:52
-
چند نوع ورودی 09:02
-
مثال چند نوع ورودی 06:07
-
مثالهای اضافی فرمهای پی اچ پی و XHTML 11:25
-
مثالهای اضافی فرمهای پی اچ پی و XHTML - ادامه 09:19
-
شرطهای If 08:31
-
شرطهای If Else 05:50
-
چندین If Else 07:23
-
عملگرهای مقایسه - بخش 1 08:43
-
عملگرهای مقایسه - بخش 2 12:08
-
عملگرهای منطقی 02:22
-
شرط Switch-Case 08:56
-
شرط حلقهها 07:51
-
آرایه یک بعدی 10:31
-
تابع Print R 04:15
-
آرایه انجمنی 07:59
-
آرایه چندبعدی 07:49
-
حلقه For Each با آرایه 06:45
-
کار با مثالها 09:55
-
حلقه For Each برای آرایه انجمنی 09:51
-
ایجاد توابع 09:40
-
متغیرها در توابع 05:54
-
بازیابی متغیر داده از تابع 06:31
-
بازیابی متغیر داده از تابع - ادامه 05:04
-
توابع فایل 09:46
-
نوشتن در فایل CSV 05:01
-
خواندن از فایل CSV 06:50
-
توابع دایرکتوری 08:42
-
بازیابی داده از MySQL 06:46
-
نمایش نتیجه از پایگاه داده 07:11
-
نمایش در جدول XHTML 07:58
مشخصات آموزش
پی اچ پی و MySQL - آموزش نهایی توسعه وب
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:241
- مدت زمان :28:13:07
- حجم :8.93GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy