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

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

پیش نیاز: آشنايي با اينترنت
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان)
1395/03/06 36 ساعت پنجشنبه ها ساعت 16:30 تا 20:30 مهندس انعامی 450,000 خاتمه یافته
1395/05/28 36 ساعت پنجشنبه ها ساعت 16:30 تا 20:30 مهندس انعامی 450,000 درحال برگزاری
1395/07/15 36 ساعت پنجشنبه ها ساعت 16:30 تا 20:30 مهندس انعامی 450,000 ثبت نام

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

  • پیشنیاز:آشنایی با صفحات وب HTML ,آشنایی با CSS و کاربرد آن در طراحی صفحات وب
  • مخاطبین این دوره:
    • 1. طراحان WEB که می خواهند دانش عملی خود را در زمینه برنامه نویسی PHP گسترش دهند .
    • 2. آن دسته از برنامه نویسان PHP که با ویژگیهای زبان PHP بصورت عملی کار نکرده اند .
    • 3. آن دسته از برنامه نویسان PHP که تا بحال تجربه عملی ساخت کلیه مراحل برنامه نویسی وب سایت را از ابتدا تا انتها نداشته اند.
    • 4. برنامه نویسانی که می خواهند به حوزه WEB وارد شوند.
    • 5. برنامه نویسان حوزه WEB که برای اجرای پروژه های خود ملزم به استفاده از ابزارهای متن باز (open source) هستند.
  • اهداف دوره:
    • این دوره با هدف آماده‌سازی دانشجویان برای ورود به پروژه‌های حرفه‌ای و بزرگ نرم‌افزاری تدوین شده است. از این رو تلاش می‌شود در طی این دوره دانشجو تسلط کافی به موارد زیر پیدا کند. این دوره به صورت گام به گام نحوه نصب و پیکربندی محیط توسعه نرم افزار PHP و بانک اطلاعاتی MySQL روی سیستم عامل ویندوز به دانشجویان آموزش داده می شود. این دوره به گونه ای طراحی شده است تا دانشجویان بدون نیاز به هر گونه پیش زمینه قبلی در برنامه نویسی بتوانند، مراحل طراحی، پیاده سازی، تست و بهره برداری یک پروژه نرم افزاری را فرا بگیرند. این دوره با تمرکز ویژه بر ساختارهای زبانی PHP مانند آرایه ها، توابع، کلاس ها تلاش می کند تا به صورتی ساده و عملی دانشجویان را قادر سازد تا مباحثی نظیر کار با بانک های اطلاعاتی، روال های authentication و authorization فرا بگیرند. با در نظر گرفتن پروژه ساخت یک سایت خبری با پنل ادمین ، تلاش شده است تا دانشجویان با مسائل واقعی توسعه نرم افزار آشنا شده و با مباحث امنیتی حول تولید یک نرم افزار تحت وب آشنا شوند.
  • پروژه عملی:
  • مدیریت کاربران
    • در این بخش به هر تعداد دلخواه می توان برای سایت کاربر تعیین نمود و این کاربران به بخشهای مدیریتی سایت با Login دسترسی خواهند داشت.
  • بخش مدیریت دسته بندی اخبار:
    • در این بخش بر اساس نیاز مشتری به هر تعداد به صورت پویا می توان رده بندی اخبار ایجاد نمود تا اخبار در این رده ها قرار گیرند،این رده به عنوان مثال: اخبار اقتصادی،اخبار ورزشی،اخبار سیاسی و ....
      لازم به ذکر است اضافه و حذف نمودن و همچنین جستجو و ویرایش برای کاربران سطح مدیریت امکان پذیر خواهد بود.
  • بخش مدیریت اخبار:
    • شامل جستجو،اضافه،حذف،ویرایش،تعیین دسته بندی اخبار
      طبیعتا در این بخش امکاناتی به شرح زیر مطلوب کارفرما می باشد.
    • تعیین و انتخاب رده با استفاده از Dropdown در زمان ایجاد و یا ویرایش خبر
    • داشتن تصویر در خبر به عنوان عکس خبر
    • امکان جستجوی اخبار برای مدیریت سایت بر اساس بازه زمانی دلخواه از تاریخ مورد نظر تا تاریخ مورد نظر
    • امکان جستجوی اخبار برای مدیریت سایت بر اساس متن خبر و یا عنوان خبر
    • امکان جستجو و مرتب سازی اخبار بر اساس تاریخ و یا عنوان
    • امکان صفحه بندی: صفحه بندی تکنیکی می باشد که طی آن چنانچه تعداد اخبار زیاد باشد این اخبار را به تعدادی صفحه خرد می کنیم تا مشاهده و بارگزاری آن آسان باشد
    • امکان آپلود نمودن فیلم برای اخبار سایت توسط مدیریت سایت
    • امکان استفاده از WYSIWYG برای سازماندهی بهتر اخبار
      WYSIWYG یک Online Editor می باشد که در وب سایتهای دینامیک معمولا در اختیار کاربران قرار می گیرد تا توسط آن کاربر مجهز به یک Editor مثل Word اما با امکانات مختصر تر مجهز شود و بدین ترتیب چیدمان اخبار خود را آنگونه که می پسندد انجام دهد و هر تعداد عکس و فیلم دلخواه و یا جدول و فونت مورد نظر را برای اخبارش تنظیم نماید.
  • بخش امتیاز دهی به اخبار:
    • در این بخش هر کاربر می تواند به هر خبر امتیاز مثبت یا منفی دهد.
      تبصره: کاربران بدون Login نمی توانند به اخبار Vote دهند.
  • بخش Login و امنیت:
    • طبیعتا بازدیدکنندگان وب سایت بدون Login شدن و اهراز هویت نمی توانند به بخش های مدیریتی سایت دسترسی پیدا کنند و از طریق آن محتویات سایت را تغییر دهند.
  • بخش نظرات کاربران و تایید مدیریت
    • در بخش کاربران(بازدیدکنندگان) پس Login می توانند به ثبت نظرات اقدام نموده و چنانچه این نظرات منطبق بر موازین بودند آنها را تایید نمایند تا برای عموم نمایش داده شوند
  • آموزش Publish نمودن سایت و Deploy کردن آن در هاستینگ شامل انتقال دیتابیس و انتقال فایلها
  • برای کاربران وب سایت آموزش ارسال ایمیل در بخش ارتباط با ما.
  • سرفصلهاي دوره:
    • Authentication و Authorization برای کاربران ادمین
    • کار با WYSIWYG در پنل ادمین
    • امکان ثبت و ویرایش خبر
    • امکان ثبت نظر در مورد خبر و پاسخگویی به نظرات دیگران به صورت نا محدود برای مدیران و کاربران
    • مکان تعریف دسته های مختلف خبر
    • امکان امتیاز دادن با مثبت و منفی به اخبار منتشر شده
    • امکان تأیید – رد یا ویرایش نظرات برای مدیران سایت
    • استفاده از Cache برای افزایش سرعت سایت
    • آشنایی با شبکه و مفاهیم مرتبط (IP, Domain, DNS, Routing, & ….)
    • بررسی فرم‌های html و تسلط به کار کردن با آن‌ها
    • نصب و پیکربندی محیط توسعه نرم‌افزار روی ویندوز
    • آشنایی با قواعد کلی توسعه برنامه به زبان PHP و ترکیب PHP با HTML
    • بررسی ثابت ها و متغیرها در PHP
    • معرفی انواع داده در PHP و بررسی مفاهیم پیشرفته و امنیتی در کار کردن با ثابت ها و متغیرها
    • بررسی ساختارهای کنترل و تکرار در PHP
    • شکستن برنامه به فایل‌های مختلف و استفاده مجدد از کد با استفاده از require و include
    • بررسی رشته‌ها و توابع مرتبط در PHP
    • بررسی آرایه ها و توابع مرتبط در PHP
    • بررسی Super Global Arrays و استفاده از آن‌ها در PHP از جمله $_GET, $_POST, $_REQUEST, $_SERVER, $_FILES, $_SESSION, $_COOKIE
    • معرفی انواع DATA Persistence در PHP
    • بررسی session و cookie در php و بیان نکات امنیتی مرتبط
    • بررسی header در PHP و موارد استفاده مختلف آن از جمله redirect, status code, mime type, download, custom header
    • کار با فایل سیستم
    • کار با تاریخ و زمان
    • بررسی آپلود فایل و موارد امنیتی مرتبط و طراحی سیستمی امن برای دسترسی به فایل‌ها و حفظ حریم خصوصی کاربران
    • بررسی خطا و نحوه مدیریت آن در php
    • بررسی توابع و نکات پیشرفته در نوشتن توابع
    • کار با Mysql Server و ساخت پایگاه داده و جداول با استفاده از phpmyadmin
    • آشنایی با اصول طراحی پایگاه داده و مفاهیم و اصطلاحات مرتبط نظیر کلید های اصلی و خارجی – انواع ارتباطات - index
    • بررسی کوئری های اصلی شامل Select – Insert – Update – Delete
    • بررسی انواع JOIN
    • بررسی شرط ها و مرتب سازی در کوئری
    • بررسی کوئری های تجمعی و وضع شرط در پارامترهای تجمعی
    • بررسی pagination در کوئری Select
    • ارتباط با Mysql از PHP و اجرای کوئری و دریافت نتایج
    • بررسی Transaction در Mysql
    • بررسی Lock در Mysql

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

  • 56847
لطفا به این مطلب امتیاز دهید
با ثبت امتیاز به دیگران کمک کنیم تا انتخاب بهتری نمایند
0       0

ارسال دیدگاه

شماره موبایل
پست الکترونیک
عنوان
دیدگاه

نظرات کاربران

>کاربر میهمان
http://academyit.net
1395/06/17
اموزش عالی بود مرسی



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

آموزش php

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