آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده
آموزش PHP همراه با ساخت سایت خبری
پیشنیاز : دوره آموزشی طراحی سایت
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان) وضعیت
1397/10/06 36 ساعت پنجشنبه ها ساعت 9 تا 13 مهندس دهقانی 580,000 ثبت نام

توجه: از دانشجویان عزیز تقاضا میگردد جهت قطعی کردن ثبت نام با آموزشگاه تماس بگیرند.

توضیحاتی درباره آموزش PHP:

PHPیک زبان برنامه نویسی است که برای طراحی وب توسعه یافته است، اما میتوان از آن به عنوان یک زبان عمومی نیز استفاده کرد. تا ژانویهٔ سال ۲۰۱۳ میلادی php بر روی ۲۴۴ میلیون وبگاه و ۲٫۱ میلیون سرور وب نصب شدهاست.
این زبان در سال ۱۹۹۵ میلادی توسط راسموس لِردورف ساخته شد و در حال حاضر توسعهٔ آن بر عهدهٔ گروه برنامه نویسی PHP میباشد. در ابتدا PHP از عبارت صفحهٔ خانگی شخصی Personal Home Page گرفته شده بود. اما اکنون این کلمه مخففِ بازگشتی Hypertext Preprocessorمی باشد.
کدهای php توسط یک سرور وب که نرم افزار php بر روی آن نصب باشد، تفسیر میشوند. دستورهای این زبان میتوانند به صورت مستقیم در درون کدهای HTML قرار بگیرند.

کارگاه عملی آموزش PHP همراه با ساخت سایت خبری

پیش نیازهای دوره آموزش PHPدوره آموزشی طراحی سایت HTML5 CSS3 Javascript

مخاطبین دوره آموزش PHP:

  • آن دسته از برنامه نویسان PHP که تا به حال تجربه عملی ساخت کلیه مراحل برنامه نویسی وب سایت را از ابتدا تا انتها نداشته اند و می خواهند زبان برنامه نویسی Php را به خوبی یاد بگیرند.
  • برنامه نویسانی که می خواهند با یادگیری زبان برنامه نویسی php به حوزه WEB وارد شوند.
  • برنامه نویسان حوزه WEB که برای اجرای پروژه های خود ملزم به استفاده از ابزارهای متن باز (open source) هستند.

اهداف دوره آموزش PHP:

دوره آموزش PHP با هدف آماده‌سازی دانشجویان برای ورود به پروژه‌های حرفه‌ای و بزرگ نرم‌افزاری تدوین شده است. از این رو تلاش می‌شود در طی این دوره آموزش PHP، دانشجو تسلط کافی به موارد زیر پیدا کند. در این دوره به صورت گام به گام نحوه نصب php و پیکربندی محیط توسعه نرم افزار PHP و بانک اطلاعاتی MySQL روی سیستم عامل ویندوز به دانشجویان آموزش داده می شود. این دوره به گونه ای طراحی شده است تا دانشجویان بدون نیاز به هر گونه پیش زمینه قبلی در برنامه نویسی php بتوانند، مراحل طراحی php، پیاده سازی php، تست و بهره برداری یک پروژه نرم افزاری php را فرا بگیرند.همانگونه که می دانید، PHP یک زبان اسکریپتی سمت سرور و مفسری بوده که بسیار شبیه به Microsoft's VBScript و جاوا اسکریپت می باشد و همچنین به طور رایگان به طور گسترده بر روی وب سرورهای لینوکسی استفاده می شود. که به طور عمده برای طراحی و توسعه صفحات وب به صورت داینامیک به کار می رود و توسط Rasmus Lerdorf طراحی شده است. این دوره با تمرکز ویژه بر ساختارهای زبان برنامه نویسی PHP مانند آرایه ها، توابع، کلاس ها تلاش می کند تا به صورتی ساده و عملی دانشجویان را قادر سازد تا مباحثی نظیر کار با بانک های اطلاعاتی، روال های authentication و authorization فرا بگیرند. با در نظر گرفتن پروژه ساخت یک سایت خبری با پنل ادمین ، تلاش شده است تا دانشجویان با مسائل واقعی توسعه نرم افزار آشنا شده و با مباحث امنیتی حول تولید یک نرم افزار تحت وب آشنا شوند.


پروژه عملی دوره آموزش برنامه نویسی PHP

آموزش مدیریت کاربران در Php

  • در این بخش به هر تعداد دلخواه می توان برای سایت کاربر تعیین نمود و این کاربران به بخشهای مدیریتی سایت با Login دسترسی خواهند داشت.

آموزش ایجاد بخش مدیریت دسته بندی اخبار

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

آموزش ایجاد بخش مدیریت اخبار

  • شامل آموزش جستجوی خبر ، آموزش اضافه کردن خبر ، آموزش حذف خبر ، آموزش ویرایش خبر ،تعیین دسته بندی اخبار
  • آموزش تعیین و انتخاب رده با استفاده از Dropdown در زمان ایجاد و یا ویرایش خبر در این دوره از
  • آموزش نحوه داشتن تصویر در خبر به عنوان عکس خبر
  • آموزش امکان جستجوی اخبار برای مدیریت سایت بر اساس بازه زمانی دلخواه از تاریخ مورد نظر تا تاریخ مورد نظر
  • آموزش ایجاد امکان جستجوی اخبار برای مدیریت سایت براساس متن خبر و یا عنوان خبر در این دوره از
  • آموزش امکان جستجو و مرتب سازی اخبار بر اساس تاریخ و یا عنوان
  • آموزش صفحه بندی : صفحه بندی تکنیکی می باشد که طی آن چنانچه تعداد اخبار زیاد باشد این اخبار را به تعدادی صفحه خرد می کنیم تا مشاهده و بارگزاری آن آسان باشد
  • آموزش امکان آپلود نمودن فیلم برای اخبار سایت توسط مدیریت سایت php
  • WYSIWYG یک Online Editor می باشد که در وب سایتهای داینامیک معمولا در اختیار کاربران قرار می گیرد تا توسط آن کاربر مجهز به یک Editor مثل Word اما با امکانات مختصرتر شود و بدین ترتیب چیدمان اخبار خود را آنگونه که می پسندد انجام دهد و هر تعداد عکس و فیلم دلخواه و یا جدول و فونت مورد نظر را برای اخبارش تنظیم نماید.

آموزش ساخت بخش امتیاز دهی به اخبار در این دوره از آموزش php

  • در این بخش کاربر می تواند به هر خبر امتیاز مثبت یا منفی دهد.
    تبصره: کاربران بدون Login نمی توانند به اخبار Vote دهند.

آموزش ایجاد بخش Login و امنیت

  • طبیعتاً بازدیدکنندگان وب سایت بدون Login شدن و احراز هویت نمی توانند به بخش های مدیریتی سایت دسترسی پیدا کنند و از طریق آن محتویات سایت را تغییر دهند.

آموزش ایجاد بخش نظرات کاربران و تایید مدیریت

  • در بخش کاربران(بازدیدکنندگان) پس از Login می توانند به ثبت نظرات اقدام نموده و چنانچه این نظرات منطبق بر موازین بودند آنها را تایید نمایند تا برای عموم نمایش داده شوند.

آموزش Publish نمودن سایت و Deploy کردن آن در هاستینگ شامل انتقال دیتابیس و انتقال فایلها با php

آموزش ارسال ایمیل در بخش ارتباط با ما برای کاربران وب سایت

سرفصل های دوره آموزش php:

شروع کار با php

  • معرفی ابزارها و تکنولوژی های طراحی وب و جایگاه php
  • آشنایی با PHP و نصب و راه اندازی local server
  • آموزش Apache
  • آموزش Navicat
  • آموزش SQL yog
  • آموزش wamp
  • آموز ش xamppبرای اجرای پی اچ پی
  • معرفی فایل php.ini
  • معرفی PHP Storm IDE
  • PHP چگونه کار می کند؟
  • آشنایی اولیه با نحوه ی کد نویسی به زبان PHP و تفاوت در ورژن های مختلف
  • آشنایی با خصوصیات PHP 7.0
  • آموزش قوانین پایه و کلمات کلیدی و نحوه ی تشخیص آنها
  • آموزش نوشتن اولین برنامه چاپ hello word
  • آموزش کامنت گذاری
  • آموزش تعریف متغیر و معرفی انواع data type در PHP
  • آموزش مقادیر boolean
  • آموزش اعداد صحیح
  • آموزش اعداد اعشاری در پی اچ پی
  • آموزش رشته ها
  • معرفی متدهای کار با رشته در php
  • آموزش آرایه ها
  • معرفی متدهای کار با آرایه
  • متغیرها و ثابت ها
  • متغیر های از پیش تعریف شده

عملگرها در php

  • آموزش عملگرهای ریاضی
  • آموزش عملگرهای انتساب
  • آموزش عملگر های بیتی
  • آموزش عملگر های مقایسه ای
  • آموزش عملگر کنترل خطا
  • آموزش عملگر های افزایشی و کاهشی
  • آموزش عملگر های منطقی
  • آموزش عملگر های رشته

آموزش آرایه ها

  • آموزش کار با آرایه ها
  • آموزش مرتب سازی آرایه
  • آموزش تبدیل آرایه به رشته
  • آموزش تبدیل آرایه رشته به آرایه
  • آموزش آرایه های n بعدی
  • آموزش ابزار پر کاربردarray_merge، array_push, list,array_diff,array_keys,array_filter
  • معرفی ابزار list , implode , explode

ساختار های کنترلی در php

  • آموزش ساختار if
  • آموزش ساختار if else
  • آموزش عملگر شرطی
  • آموزش ساختار while
  • آموزش ساختار do-while
  • آموزش ساختار for
  • آموزش ساختار foreach
  • آموزش استفاده از break
  • آموزش استفاده از continue
  • آموزش استفاده از isset
  • آموزش ساختار switch
  • آموزش require و require_once
  • آموزش include و include_once
  • آموزش تفاوت require و include
  • معرفی session و cookie و کاربرد آن ها

کار با توابع در php

  • تابع چیست؟
  • تعریف تابع در این دوره از آموزش php
  • آموزش فراخوانی تابع
  • آموزش مقدار بازگشتی
  • آموزش استفاده از تابع به صورت داینامیک
  • آموزش توابع داخلی
  • آموزش تعریف تابع به صورت بی نام در این دوره از آموزش php

آموزش ساخت کلاس و شیء در این دوره از آموزش php

  • آشنایی با دنیای شی گرایی
  • آموزش مفهوم class
  • Object چیست ؟
  • Property
  • Method
  • آموزش متد سازنده(constructor)
  • آموزش متد ویرانگر(destructor)
  • پارامتر چیست و چگونه استفاده می شود
  • معرفی $this در کلاس
  • آموزش ایجاد یک شی و آشنایی با نحوه ی فراخوانی متدها و property
  • آموزش interface و کلاس های abstract
  • آموزش ارث بری(وراثت)
  • معرفی parent و self
  • معرفی متدهای php با نوع:
    public
    private
    protected
    static
    final
  • معرفی yeild و نحوه ی استفاده از آن در PHP

معرفی دیتابیس رابطه ای mysql

  • تفاوت دیتابیس رابطه ای با no SQL
  • معرفی mysqli_connection
  • معرفی mysqli_query, mysqli_close, mysqli_select_db
  • معرفی ابزار fetch برای خواندن اطلاعات از دیتابیس
  • معرفی transaction و rollback و commit
  • آشنایی با SQL injection

آموزش کار با فرم ها در php

  • آموزش ساخت فرم در PHP
  • آموزش ارسال فرم
  • آموزش $_GET
  • آموزش $_POST
  • آموزش $_REQUEST
  • آموزش $_SERVER
  • آموزش$_GLOBAL
  • معرفی header و نحوه ی redirectکردن بین صفحات آموزش php
  • آموزش ارسال داده بین صفحات و ذخیره اطلاعات در دیتابیس از طریق کدنویسی با php
  • حل چندین تمرین عملی از ارسال داده به فرم و ذخیره سازی آموزش php
  • آموزش ارسال فایل به وسیله فرم-upload image, file
  • آموزش دریافت فایل
  • آموزش تشخیص سایز و حجم فایل
  • آشنایی با نوشتن و خواندن از فایل
  • آموزش کار با fopen و fclose
  • آموزش کار با فایل XML
  • معرفی date and time و نحوه ی تنظیمtimezone
  • معرفی ابزار mdf و crypt
  • معرفی json_encode و serialiseو json_decode
  • نگاهی ساده به bootstrap و فریم ورک هایjs
  • صفحات واکنش گرا یا responsive
  • آشنایی با Jquery
  • آموزش Ajax و حل یک تمرین با json در این دوره از آموزش php
  • شروع پروژه عملی سایت خبری به صورت کاملا شی گرا با mysql

پس از گذراندن این دوره آموزش PHP قادر خواهید بود که به طراحی سایت های اینترنتی با بهترین کیفیت و بالاترین امکانات بپردازید و در زمینه طراحی وب با زبان برنامه نویسی open source php جایگاهی خوب در صنعت و بیزینس برای خود محیا کنید. همچنین مطالب آموزش PHP که توسط کارشناسان و برنامه نویسان خبره php برای شما آماده شده نیز از کنار صفحه قابل دسترسی می باشد.

دوره آموزش php،آموزش پروژه محور php،فیلم رایگان آموزش php،دوره آموزش php،برنامه نویسی php,طراحی سایت با php

فیلم های آموزشی مرتبط با این دوره

آموزش مقدماتی PHP
آموزش مدیریت فرم (Form) در PHP
آموزش دستورات پیشرفته PHP
آموزش پایگاه داده MySQL در PHP
آموزش کاربرد XML در PHP
آموزش کاربرد Ajax در PHP
نکات کلیدی PHP
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال
آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .