آموزش PHP

Learning PHP

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: PHP هنوز هم یکی از محبوب ترین زبانهای سمت سرور است که برای ساخت وب سایت های پویا مورد استفاده قرار می گیرد و همه چیز را از فیس بوک گرفته تا ویکی پدیا تأمین می کند. و اگرچه استفاده از آن به ویژه دشوار نیست ، اما برنامه نویسان اغلب آن را ترسناک می دانند. این دوره مقدماتی برای تغییر آن با آموزش PHP به شما از طریق یک سری درسهای روشن ، متمرکز و آسان برای پیگیری طراحی شده است. جو کازابونا ، مربی پس از توضیح مختصر اینکه PHP چیست ، ویژگی های این زبان را معرفی می کند. وی در یک سری تمرینات عملی متغیرها ، ساختارهای کنترل ، محاسبات ، حلقه ها و توابع و همچنین شامل و انتقال خطا را پوشش می دهد. وی سپس به موضوعات پیشرفته تر ، از جمله نحوه حفظ وضعیت با جلسات و کوکی ها می پردازد. پس از پایان این دوره ، مهارت های لازم برای شروع توسعه و حفظ وب سایت های تعاملی با استفاده از PHP را خواهید داشت.

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

مقدمه Introduction

  • آیا باید PHP یاد بگیرید؟ Should you learn PHP?

  • آنچه شما باید بدانید What you should know

  • در حال توسعه به صورت محلی Developing locally

1. مبانی 1. The Basics

  • نحوه کار PHP How PHP works

  • چاپ روی صفحه Printing on the screen

  • استفاده از متغیرها Using variables

  • نقل قول های مجرد در برابر دو Single vs. double quotes

  • آرایه ها چیست و چگونه کار می کنند؟ What are arrays and how do they work?

  • تعریف آرایه ها Defining arrays

  • چالش: نمایش اطلاعات اساسی در یک صفحه HTML Challenge: Display basic information on an HTML page

  • راه حل: اطلاعات اساسی را در یک صفحه HTML نمایش دهید Solution: Display basic information on an HTML page

2. ساختارهای کنترل 2. Control Structures

  • عملگرهای بولی و حقیقت Boolean operators and the truth

  • اپراتورهای منطقی Logical operators

  • ایجاد عبارات if / other Creating if/else statements

  • عملیات سه گانه Ternary operations

  • تعویض عبارات Switch statements

  • چالش: نمایش محتوا بر اساس وضعیت Challenge: Display content based on status

  • راه حل: نمایش محتوا براساس وضعیت Solution: Display content based on status

3. ریاضی در PHP 3. Math in PHP

  • عملگرهای حسابی Arithmetic operators

  • کشف کردن یکنواخت / عجیب و غریب با مدول Figuring out even/odd with modulus

  • افزایش و کاهش متغیرها Incrementing and decrementing variables

  • چالش: اجرای یک محاسبه پیچیده Challenge: Implementing a complicated calculation

  • راه حل: اجرای یک محاسبه پیچیده Solution: Implementing a complicated calculation

4. حلقه ها 4. Loops

  • حلقه ها چیست؟ What are loops?

  • حلقه های Do / while را انجام دهید Do/while loops

  • برای حلقه ها For loops

  • کار از طریق آرایه ها با حلقه های foreach Working through arrays with foreach loops

  • چالش: محاسبه توالی فیبوناچی Challenge: Calculating the Fibonacci sequence

  • راه حل: محاسبه دنباله فیبوناچی Solution: Calculating the Fibonacci sequence

5. توابع و اشیا 5. Functions and Objects

  • توابع چیست؟ What are functions?

  • با استفاده از توابع داخلی Using built-in functions

  • نوشتن توابع سفارشی Writing custom functions

  • ارسال متغیرها به توابع Sending variables to functions

  • توابع ناشناس Anonymous functions

  • اشیا and و کلاسها چیست؟ What are objects and classes?

  • تعریف کلاس شخص ساده Defining a simple person class

  • چالش: آرایه ای از اشیا را مرتب کنید Challenge: Sort an array of objects

  • راه حل: مجموعه ای از اشیاء را مرتب کنید Solution: Sort an array of objects

6. از جمله پرونده های خارجی 6. Including External Files

  • سازماندهی کد شما Organizing your code

  • استفاده از شامل و مورد نیاز است Using include and require

  • این برنامه شامل عبارت_once و need_once است include_once and require_once

  • نامگذاری Namespacing

  • چالش: برای علامت گذاری ارائه شده یک سیستم ساده الگوی ایجاد کنید Challenge: Build a simple templating system for the provided markup

  • راه حل: یک سیستم ساده الگوسازی برای علامت گذاری ارائه شده ایجاد کنید Solution: Build a simple templating system for the provided markup

7. عیب یابی کد شما 7. Troubleshooting Your Code

  • ابزارهای عیب یابی رایج در PHP Common debugging tools in PHP

  • انواع خطاهای PHP Types of PHP errors

  • چرا صفحه من خالی است؟ Why is my page blank?

  • خطاهای مشترک تجزیه Common parse errors

  • خطاهای رایج PHP Common PHP errors

  • عبارات را امتحان کنید / بگیرید Try/catch statements

8- فرم های پردازش 8. Processing Forms

  • دریافت در مقابل POST GET vs. POST

  • دست زدن به عناصر فرم اصلی Handling basic form elements

  • تحویل عناصر چند گزینه ای Handing multiple-choice elements

  • اعتبار سنجی فرم: اطمینان حاصل کنید که فیلدهای مورد نیاز پر شده اند Form validation: Making sure required fields are filled in

  • اعتبار سنجی فرم: ورودی مناسب Form validation: Appropriate input

  • اعتبار سنجی فرم: ورودی ضد عفونی کننده Form validation: Sanitizing input

  • ارسال اطلاعات فرم در یک ایمیل Sending the form data in an email

  • چالش: یک فرم ساده را پردازش کرده و ایمیل را ارسال کنید Challenge: Process a simple form and send the email

  • راه حل: یک فرم ساده را پردازش کرده و ایمیل را ارسال کنید Solution: Process a simple form and send the email

9. مباحث پیشرفته 9. Advanced Topics

  • خواندن پرونده ها در PHP Reading files in PHP

  • نوشتن پرونده ها Writing files

  • حفظ حالت با کوکی ها Maintaining state with cookies

  • حفظ حالت با جلسات Maintaining state with sessions

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش PHP
جزییات دوره
4h 25m
64
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
829
- از 5
ندارد
دارد
دارد
Joe Casabona
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Casabona Joe Casabona

برنامه‌نویس دوره، بنیان‌گذار دوره‌های خلاق

جو کازابونا یک توسعه‌دهنده دوره معتبر کالج است. او بنیانگذار دوره های خلاق است.

جو عاشق تدریس است. او کار آزاد را در سال 2002 آغاز کرد و بیش از 10 سال است که در سطح کالج معلم بوده است. اشتیاق او در هر دو زمینه، او را به ایجاد دوره های آموزشی سوق داد، مدرسه ای برای کسانی که می خواهند کسب و کارهای آنلاین ایجاد کنند. جو به عنوان یکی از طرفداران بزرگ یادگیری از طریق انجام، عاشق ایجاد دوره های متمرکز و تکلیف محور برای کمک به دانش آموزان برای ساختن چیزی است.

جو همچنین عاشق شنیدن داستان های مردم است. وقتی او تدریس نمی کند، برای پادکست خود با افراد مصاحبه می کند، چگونه آن را ساختم. در https://casabona.org بیشتر بیاموزید.