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

آموزش PHP

پیشنیاز : دوره طراحی سایت
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان)
1395/05/28 36 ساعت پنجشنبه ها ساعت 16:30 تا 20:30 مهندس انعامی 450,000 خاتمه یافته
1395/07/29 36 ساعت پنجشنبه ها ساعت 16:30 تا 20:30 مهندس انعامی 450,000 درحال برگزاری
1395/09/18 36 ساعت پنجشنبه ها ساعت 16:30 تا 20:30 مهندس انعامی 450,000 ثبت نام
برای دریافت گواهینامه آنلاین از طریق سایت ثبت نام کنید
سرفصل های دوره
فیلم های آموزشی
کتاب های مرتبط
کارگاه عملی آموزش PHP همراه با ساخت سایت خبری پیش نیاز:آشنایی با صفحات وب HTML ,آشنایی با CSS و کاربرد آن در طراحی صفحات وب مخاطبین این دوره:
  • طراحان WEB که می خواهند دانش عملی خود را در زمینه برنامه نویسی PHP گسترش دهند .
  • آن دسته از برنامه نویسان PHP که با ویژگیهای زبان PHP بصورت عملی کار نکرده اند .
  • آن دسته از برنامه نویسان PHP که تا به حال تجربه عملی ساخت کلیه مراحل برنامه نویسی وب سایت را از ابتدا تا انتها نداشته اند.
  • برنامه نویسانی که می خواهند به حوزه WEB وارد شوند.
  • برنامه نویسان حوزه WEB که برای اجرای پروژه های خود ملزم به استفاده از ابزارهای متن باز (open source) هستند.
اهداف دوره:

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

پروژه عملی:

مدیریت کاربران

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

بخش مدیریت دسته بندی اخبار

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

بخش مدیریت اخبار

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

بخش امتیاز دهی به اخبار

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

بخش Login و امنیت

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

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

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

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

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

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

سطح مقدماتی

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

آرایه ها

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

عملگر ها - قسمت اول

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

عملگر ها - قسمت دوم

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

ساختار های کنترلی - قسمت اول

  • ساختار if در PHP
  • ساختار if else در PHP
  • روش دیگر استفاده از ساختار کنترلی if در PHP
  • آموزش عملگر شرطی ? در PHP
  • آموزش عملگر شرطی ?? در PHP
  • آموزش عملگر شرطی === در PHP
  • آموزش عملگر مقایسه == در PHP
  • آموزش ساختار while در PHP
  • آموزش ساختار do-while در PHP
  • آموزش ساختار for در PHP
  • روش دیگر استفاده از ساختار کنترلی for در PHP
  • آموزش ساختار foreach در PHP
  • روش دیگر استفاده از ساختار کنترلی foreach در PHP
  • آموزش استفاده از break در PHP
  • آموزش استفاده از continue در PHP
  • آموزش استفاده از isset در PHP

ساختار های کنترلی - قسمت دوم

  • آموزش ساختار switch در PHP
  • روش دیگر استفاده از ساختار کنترلی switch در PHP
  • آموزش ساختار goto در PHP
  • require و require_once در PHP
  • include و include_once در PHP
  • return در PHP
  • تفاوت require و include در PHP
  • معرفی session و cookie و کاربرد آن ها در PHP
  • حل یک تمرین عملی با session و در PHP cookie
  • آشنایی با email و نحوه ی ارسال ایمیل

تابع

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

کلاس و شیء - قسمت اول

  • آشنایی با دنیای شی گرایی
  • مفهومclass در PHP
  • Objectچیست؟
  • Property در PHP
  • Method در PHP
  • متد سازنده در PHP
  • متد ویرانگر در PHP
  • پارامتر چیست و چگونه استفاده می شود
  • معرفی $this در کلاس در PHP
  • آموزش ایجاد یک شی و آشنایی با نحوه ی فراخوانی متدها و property در PHP
  • آموزش interface و کلاس های abstract در PHP

کلاس و شیء - قسمت دوم

  • ارث بری در PHP
  • معرفی parent ، self, در PHP
  • معرفی متدهای با نوع:
    public
    private
    protected
    static
    final
  • معرفی triat در PHP
  • معرفیyeild و نحوه ی استفاده از آن در PHP

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

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

فرم - قسمت اول

  • آموزش ساخت فرم در PHP
  • آموزش ارسال فرم در PHP
  • $_GET در PHP
  • $_POST در PHP
  • $_REQUEST در PHP
  • $_SERVER در PHP
  • $_GLOBAL در PHP
  • معرفی header و نحوه ی redirectکردن بین صفحات در PHP
  • معرفی __DIR__ در PHP
  • آموزش ارسال داده بین صفحات و ذخیره اطلاعات در دیتابیس
  • حل چندین تمرین عملی از ارسال داده به فرم و ذخیره سازی

فرم - قسمت دوم

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

سرفصل های دوره
فیلم های آموزشی
کتاب های مرتبط
لطفا جهت پرداخت شهریه هر دوره، وجه مورد نظر را به حساب بانک پاسارگاد زیر به نام خانم شهرزاد کروس واریز نمایید.
شماره کارت:
5022-2910-3489-0853
شماره شبا:
IR170570022180000635395101
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزش برنامه نویسی گام به گام php

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