طول دوره: 30 ساعت
شهریه : 12,000,000 ریال
نوع آموزش:
پیشنیاز: HTML,CSS,JavaScript
مدرک پایان دوره:
مدرک بین المللی:

برنامه زمانی دوره برنامه نویسی وب با PHP

برنامه نویسی وب با PHP

در حال حاضر کلاسی برای دوره مورد نظر ارائه نشده است در صورت تمایل شماره موبایل خود را ثبت نمایید تا زمان شروع دوره ها برای شما اطلاع رسانی شود

دوره های مرتبط:

PHP چیست و چه کاربردی دارد؟

php

PHP چیست؟

PHP (مخفف بازگشتی PHP: Hypertext Preprocessor) یک زبان برنامه نویسی همه منظوره منبع باز پرکاربرد است که مخصوصاً برای توسعه وب مناسب است و می تواند در HTML جاسازی شود. PHP یک زبان برنامه نویسی سمت سرور منبع باز است که بسیاری از توسعه دهندگان برای توسعه وب از آن استفاده می کنند. همچنین یک زبان همه منظوره است که می توانید از آن برای ساخت بسیاری از پروژه ها از جمله رابط کاربری گرافیکی (GUI) استفاده کنید.

PHP در ابتدا مخفف Personal Homepage بود. اما اکنون یک مخفف بازگشتی برای Hypertext Preprocessor است. (از این نظر که کلمه اول خود مخفف است بازگشتی است، بنابراین معنی کامل از مخفف پیروی نمی کند.) اولین نسخه PHP، 26 سال پیش راه اندازی شد. اکنون این نسخه در نسخه 8 است که در نوامبر 2020 منتشر شد، اما نسخه 7 همچنان پرکاربردترین است. پی اچ پی بر روی موتور Zend اجرا می شود که محبوب ترین پیاده سازی است. پیاده سازی های دیگری نیز وجود دارد، مانند parot، HPVM (ماشین مجازی هیپ هاپ)، و هیپ هاپ که توسط فیس بوک ایجاد شده اند.

توسعه‌دهنده فرانت‌اند مجری دیدگاه طراح وب، معمولاً از زبان‌های کامپیوتری مانند HTML,CSS,Javascript,Bootstrap استفاده می‌کند.

مزایای PHP

PHP دارای مزایایی است که آن را بسیار محبوب کرده است و اکنون بیش از 15 سال است که زبان مورد استفاده برای سرورهای وب بوده است. در اینجا برخی از مزایای PHP آورده شده است:

  • Cross-Platform:
  • مستقل از پلتفرم است. برای استفاده از آن لازم نیست سیستم عامل خاصی داشته باشید زیرا روی هر پلتفرمی اجرا می شود، خواه مک، ویندوز یا لینوکس.

  • متن باز:
  • PHP متن باز است. کد اصلی در دسترس همه کسانی است که می خواهند بر اساس آن بسازند. این یکی از دلایل محبوبیت یکی از فریمورک های آن، لاراول است.

  • یادگیری آسان:
  • یادگیری PHP برای مبتدیان مطلق سخت نیست و هرکس با حداقل دانش برنامه نویسی میتواند آن را یاد بگیرد.

  • PHP همگام‌سازی با همه پایگاه‌های داده
  • : شما به راحتی می‌توانید PHP را به همه پایگاه‌های داده، رابطه‌ای و غیر رابطه‌ای متصل کنید. بنابراین می تواند در کمترین زمان به MySQL، Postgress، MongoDB یا هر پایگاه داده دیگری متصل شود.

  • انجمن پشتیبانی:
  • PHP دارای یک انجمن آنلاین بسیار حمایت کننده است. اسناد رسمی راهنماهایی در مورد نحوه استفاده از ویژگی ها ارائه می دهد و می توانید به راحتی مشکل خود را در حالی که گیر کرده اید برطرف کنید.

    PHP

    بخش عمده ای از نرم افزار اصلی Wordpressبه زبان PHP نوشته شده است

    چه کسانی از PHP استفاده می کند

    تعدادی از شرکت های تاسیس شده و غول های فناوری از PHP برای اجرای سرورهای خود استفاده می کنند .

    • - فیس بوک:
    • فیس بوک از PHP برای تقویت سایت خود استفاده می کند. به نوبه خود، این شرکت با ایجاد یک پیاده سازی به نام Hip Hop برای PHP به جامعه کمک کرد.

    • - ویکی‌پدیا:
    • یکی از بزرگترین منابع اطلاعاتی جهان در مورد هر موضوعی، ویکی‌پدیا با زبان PHP ساخته شده است.

    • - سیستم های مدیریت محتوا (CMS):
    • محبوب ترین سیستم مدیریت محتوای جهان، وردپرس، با زبان PHP ساخته شده است. سایر سیستم های مدیریت محتوا مانند دروپال، جوملا و مجنتو نیز با PHP ساخته شده اند. Shopify روی PHP نیز اجرا می شود.

    • - پلتفرم های میزبانی وب:
    • بسیاری از بسترهای میزبانی وب مانند BlueHost، Site ground و Whogohost سرورهای میزبان خود را با استفاده از PHP اجرا می کنند.

    PHP

    دوره PHP در مهرگان

    مجتمع آموزشی مهرگان پیشرو در تدریس زبان‌های مختلف برنامه نویسی و ‌صفحات وب، با بهره‌گیری از اساتید خبره و روش‌های به روز تدریس، دوره php (پی ‌اچ‌پی) در اصفهان را برگزار ‌می‌کند. در طی برگزاری کلاس‌ها علاوه بر مرور دانش‌ها پایه صفحات وب، شما تحت آموزش تخصصی php پروژه محور و به صورت کاربردی قرار ‌می‌گیرید به صورتی که پس از اتمام دوره شما کاملا به مباحث و تکنیک‌های طراحی و توسعه back-end (بک-اند) و php تسلط پیدا کرده و مانند یک برنامه نویسی حرفه‌ای شروع به ایجاد و توسعه صفحات نمایید. در پایان دوره می‌توانید نسبت به اخذ مدرک قابل ترجمه یا مدرک فنی حرفه ای اقدام نمایید

    مخاطبان دوره

  • علاقه مندان به برنامه نویسی وب
  • دانشجویان و دانش آموزان رشته کامپیوتر
  • طراحان و توسعه دهندگان صفحات وب
  •  

آنچه خواهید آموخت


از آن جای که یادگیری نرم افزار بدون انجام تمرینات و پروژه های عملی امکان پذیر نمی باشد آموزش این دوره مبتنی بر روش TPH خواهد بود

مباحث دوره به اختصار به شرح زیر می باشد:

Session 1

  • PHP Introduction/Comparison with other Website design Languages such as ASP.NET/JSP/JSF
  • Primitive Data Types
  • Variables
  • Getting Started: "Hello World"
  • Operators
  • Camel Case Standard

Session 2

  • Control Structures (Conditions and Loops)
  • Arrays
  • Isset, unset

Session 3

  • Regular Methods
  • Methods That Have No Return Value
  • Method Parameters (In, Ref)
  • Classes and Objects
    1. OOP Concepts
    2. Class Definition
    3. Object Declaration
    4. Declaring Variables in Classes
    5. Dynamic Variables
    6. Declaring Methods in Classes
    7. Dynamic Methods
    8. Static Methods
    9. Declaring Constructors in Classes
    10. Constructors
    11. Overloading Constructors
    12. "$this" keyword

Session 4

  • Creating Websites by PHP
  • Creating First Send and Receive PHP File
  • Common Objects Part I
    $_REQUEST Array
    Response Methods

Session 5, 6, 7

  • Handling Exceptions
  • Introducing PHP functions library
  • Introducing Global PHP Help
  • File Handling
  • Date Time Handling

Session 8

  • Using Templates
  • "include" keyword
  • CSS

Session 9,10

  • Using Database in Website

Session 11

  • Common Objects Part II
    $_SESSION
    $_COOKIE
    Counting Online Users and whole visited users count

Session 12-17

  • CW: Creating an Online Database App (Complete Sample)

Session 18

  • Creating Reports

Session 19

  • AJAX
  • Web Services

Session 20

  • XML
  • RSS