توسعه وب PHP برای مبتدیان - تسلط به الزامات PHP
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به مفاهیم اساسی توسعه وب
- مقدمهای بر PHP: یادگیری مبانی PHP و راهاندازی محیط توسعه
- ساخت کد PHP: نوشتن اولین کد PHP و ترکیب یکپارچه آن با HTML
- تسلط به اصول PHP: درک متغیرها، انواع داده، رشتهها، عملگرهای ریاضی، آرایهها و آرایههای انجمنی
- تعامل با کاربر: دریافت و پردازش ورودیهای کاربر، محاسبه نتایج و استفاده مؤثر از متدهای GET/POST
- ساختارهای کنترلی: استفاده از دستورات if-else و switch، حلقهها و کامنتها برای برنامهنویسی پویا
- مفاهیم پیشرفته PHP: کار با کلاسها، آبجکت ها، سازندهها، وراثت، توابع و دستورات return برای ایجاد کدهای ماژولار و قابل استفاده مجدد
پیش نیازهای دوره
- یک کامپیوتر (ویندوز/مک/لینوکس) فقط با اتصال به اینترنت
- تجربه کدنویسی HTML مورد نیاز است.
توضیحات دوره
به دوره «توسعه وب با PHP برای مبتدیان» خوش آمدید! این دوره طوری طراحی شده است که شما را گام به گام با اصول PHP آشنا کند و به شما کمک کند تا به مهارتهای ضروری برای ساخت وبسایتهای پویا و داده-محور مسلط شوید. چه کاملاً با توسعه وب ناآشنا باشید و چه دانش اولیه داشته باشید، این دوره ابزارها و دانش لازم برای توسعه وبسایتهای مبتنی بر PHP را از ابتدا در اختیار شما قرار میدهد. شما یاد خواهید گرفت که چگونه کد PHP بنویسید، با ورودیهای کاربر کار کنید، ویژگیهای تعاملی ایجاد کنید و به مفاهیم پیشرفتهتری مانند برنامهنویسی شی گرا بپردازید.
سرفصلهای دوره:
ماژول 1: مقدمهای بر PHP
PHP چیست؟
- بررسی PHP به عنوان یک زبان اسکریپتنویسی سمت سرور
- چرا PHP برای توسعه وب محبوب است؟
- بررسی نقش PHP در ساخت وبسایتهای پویا
راهاندازی محیط PHP
- نصب و راهاندازی یک ویرایشگر متن (Atom و VSCode و Sublime Text و غیره)
- درک ساختار پوشه اولیه برای پروژههای PHP
ایجاد اولین اسکریپت PHP
- نوشتن اولین اسکریپت "Hello, World!"
- درک ساختار یک فایل PHP و چگونگی اجرای آن در مرورگر
ماژول 2: ساخت کد PHP
تعبیه PHP در HTML
- نوشتن PHP درون یک سند HTML
- درک چگونگی همکاری PHP و HTML با یکدیگر
ایجاد محتوای پویا با PHP
- خروجی دادن دادهها با استفاده از دستورات echo و print
- نمایش محتوا به صورت پویا بر اساس شرایط یا ورودی کاربر
تگها و سینتکس PHP
- استفاده از تگهای <?php ?> برای نوشتن کد PHP
- تگ پایانی ?> در PHP و عدم استفاده از آن
ماژول 3: تسلط به مبانی PHP
متغیرها و انواع داده
- تعریف و استفاده از متغیرها در PHP
- درک انواع داده در PHP: رشته، عدد صحیح، عدد اعشاری، و بولین
کار با رشتهها و توابع رشتهای
- الحاق رشتهها
- توابع کار با رشته مانند ()strlen و ()substr و ()str_replace
عملگرهای ریاضی
- انجام عملیات ریاضی در PHP
- استفاده از عملگرهای +، -، *، / و عملگر باقیمانده (%)
آرایهها و آرایههای انجمنی
- تعریف و کار با آرایههای اندیسدار
- آرایههای انجمنی: تعریف جفتهای کلید-مقدار
- پیمایش آرایهها با استفاده از حلقهها
ماژول 4: تعامل با کاربر
مدیریت ورودی کاربر
- دریافت ورودی کاربر از فرمها با استفاده از متدهای GET و POST
- اعتبارسنجی و پاکسازی ورودی کاربر
- نمایش بازخورد به کاربر بر اساس ورودی او
کار با فرمها
- ایجاد فرمهای HTML برای جمعآوری داده
- استفاده از PHP برای پردازش دادههای فرم و نمایش نتایج به صورت پویا
مثال عملی:
- ساخت یک ماشین حساب ساده یا یک اپلیکیشن مبتنی بر فرم
ماژول 5: ساختارهای کنترلی
دستورات If-Else
- نوشتن دستورات شرطی برای کنترل جریان اجرای کد PHP
- استفاده از else و elseif و else if برای شرایط چندگانه
دستورات Switch Case
- استفاده از switch برای مدیریت بهینهتر شرایط چندگانه
حلقهها
- حلقههای for و while و foreach برای تکرار کد و پیمایش آرایهها
کامنتها
- نوشتن کامنتهای تکخطی و چندخطی برای خوانایی بهتر کد
- مستندسازی مؤثر کد برای مراجعات آینده
ماژول 6: مفاهیم پیشرفته PHP
مبانی برنامهنویسی شی گرا (OOP)
- مقدمهای بر کلاسها و آبجکت ها
- ایجاد یک کلاس ساده و ساخت نمونه از آبجکت ها
سازندهها و مخربها
- سازنده و مخرب در PHP چه هستند؟
- استفاده از آنها برای مقداردهی اولیه و پاکسازی دادههای آبجکت
وراثت و پلی مورفیسم
- درک اینکه چگونه وراثت به کلاسها اجازه میدهد متدها و خصوصیات را به اشتراک بگذارند.
- استفاده مؤثر از کلاسهای والد و فرزند
توابع PHP
- تعریف و فراخوانی توابع در PHP.
- درک پارامترهای تابع و دستورات return
- استفاده از توابع داخلی PHP
ایجاد کد ماژولار و قابل استفاده مجدد
- ساختاربندی کد PHP به صورت ماژولار
- استفاده مجدد از کد با کمک توابع و کلاسها
مخاطبان دوره:
- توسعهدهندگان وب مبتدی: اگر به دنبال شروع مسیر شغلی خود در توسعه وب هستید و میخواهید یاد بگیرید چگونه با PHP وبسایتها و اپلیکیشنهای پویا بسازید، این دوره برای شماست!
- توسعهدهندگان مشتاق PHP: چه با زبانهای برنامهنویسی دیگر آشنا باشید و چه کاملاً تازهکار باشید، این دوره مهارتهای اساسی مورد نیاز برای شروع توسعه با PHP را به شما ارائه میدهد.
- دانشجویان و متخصصان: این دوره برای دانشجویان، متخصصان یا هر کسی که به دنبال ارتقای مهارتهای توسعه وب خود و افزودن PHP به مجموعه ابزارهایش است، ایدهآل است.
- خودآموزان: اگر فردی هستید که ترجیح میدهید با سرعت دلخواه خود یاد بگیرید، این دوره شما را با اصول ضروری PHP آشنا کرده و با پرکاربردترین ویژگیهای آن مأنوس میکند.
مزایای دوره:
- تسلط به مبانی PHP: درک عمیقی از مفاهیم اصلی PHP، از سینتکس اولیه تا برنامهنویسی شی گرای پیشرفته (OOP) به دست آورید.
- مهارتهای توسعه وب در دنیای واقعی: با مدیریت ورودی کاربر، پردازش دادهها و نمایش یکپارچه آن، ساخت وبسایتهای پویا و تعاملی را یاد بگیرید.
- تجربه عملی: روی تمرینهای کاربردی کار کنید که درک شما را تقویت میکند، از جمله ساخت یک فرم وب ساده، یک اپلیکیشن ماشین حساب و اپلیکیشنهای مبتنی بر PHP
- مسیر یادگیری ساختاریافته: یک رویکرد گام به گام را دنبال کنید که شما را بدون سردرگم کردن با پیچیدگیهای غیرضروری، با اصول ضروری آشنا میکند.
- اعتماد به نفس برای ساخت پروژهها: در پایان دوره، شما قادر خواهید بود وب اپلیکیشنهای اولیه را با استفاده از PHP بسازید و با اطمینان ویژگیهایی مانند فرمها، حلقهها، شرطها و تکنیکهای شی گرا را پیادهسازی کنید.
- آمادگی برای ورود به بازار کار: مهارتهای لازم برای درخواست موقعیتهای شغلی توسعهدهنده PHP سطح جونیور، ساخت پروژههای شخصی یا ارتقای بیشتر ابزارهای توسعه خود را کسب کنید.
همین حالا در این دوره شرکت کنید تا سفر خود را در دنیای توسعه وب با PHP آغاز کرده و پتانسیل کامل وب اپلیکیشنهای پویا را آزاد کنید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که میخواهند مهارتهای واقعی و صنعتی را برای استخدام به عنوان توسعهدهنده وب و کسب درآمد بالاتر بیاموزند.
- این دوره برای هر کسی است که میخواهد بدون توجه به تجربه قبلی، توسعه وب را یاد بگیرد.
- هر کسی که به یادگیری توسعه بکاند علاقهمند است.
توسعه وب PHP برای مبتدیان - تسلط به الزامات PHP
-
راهاندازی PHP 09:00
-
راهاندازی ویرایشگر متنی 04:54
-
اولین کد PHP 09:49
-
نوشتن HTML درون کد PHP 06:37
-
متغیرها 09:49
-
انواع داده 07:28
-
رشتهها 12:58
-
عملگرهای ریاضی 08:06
-
کامنتگذاری در PHP 05:28
-
چگونه ورودی کاربر را در PHP بپذیریم 08:11
-
محاسبه ورودیهای کاربر 06:40
-
پارامتر URL 08:41
-
GET و POST 07:05
-
آشنایی با آرایه ها 08:33
-
چک باکسها 10:39
-
آرایه های انجمنی - بخش 1 11:51
-
معرفی توابع 08:59
-
دستور Return 05:45
-
دستور If Else 09:16
-
ادامه دستور If Else 10:11
-
ماشین حساب با ورودی کاربر 14:08
-
دستور Switch 10:49
-
حلقه While 07:02
-
حلقه do while 02:29
-
حلقه For 07:53
-
include در HTML 04:45
-
include در PHP 09:34
-
معرفی کلاس و آبجکت ها 09:03
-
سازندهها 11:30
-
توابع آبجکت ها 05:51
-
Getterها و Setterها 22:39
-
ارثبری 08:41
مشخصات آموزش
توسعه وب PHP برای مبتدیان - تسلط به الزامات PHP
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:32
- مدت زمان :04:44:24
- حجم :1.23GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy