صفحه اصلی > دوره های آموزشی > IT01 - دوره آموزشی عملی PHP-MySQL سطح یک
IT01 - دوره آموزشی عملی PHP-MySQL سطح یک PDF چاپ نامه الکترونیک

کد دوره : IT01

نام دوره : آموزش عملی PHP-MySQL سطح یک

سطح دوره : مقدماتی

مدت دوره : 24 ساعت

شهریه : 35000 تومان

زمان : 3 روز در هفته از ساعت 17 الی 19

ثبت نام فیزیکی : مشهد / بلوار فردوسی . بین میدان جانباز و ثمانه / پلاک 141

ثبت نام مجازی : فرم ثبت نام

 

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

  • راه اندازی محیط توسعه در کامپیوتر خودتان
  • یادگیری زبان PHP و ساختارهای آن
  • کار با Array ها در PHP
  • آشنایی با توابع سودمند در PHP (توابع تاریخ و زمان، ایجاد و مدیریت فایل ها، Upload کردن فایل ها و ...)
  • نصب، راه اندازی، و مدیریت MySQL
  • دسترسی به MySQL از طریق PHP (خواندن، نوشتن، و مدیریت داده ها، و ...)
  • ایجاد و مدیریت فرم ها

سرفصل های این دوره عبارتند از:

1.  مقدمه ای بر مدیریت محتوا در Web

  • HTTP و HTML
  • پروسه Request/Response
  • مزایای MySQL ، PHP و JavaScript
  • استفاده از PHP
  • استفاده از MySQL
  • استفاده از JavaScript
  • وب سرور Apache
  • نگاهی به Open Source
  • ترکیب موارد فوق برای نتیجه گیری
  • پرسش ها

2.  راه اندازی محیط توسعه

  • WAMP چیست؟
  • راه اندازی محیط توسعه بر روی ویندوز
  • دریافت و نصب XAMPP
  • رفع مشکلات پس از نصب/تداخل با سرویس های موجود
  • تست کردن سیستم نصب شده
  • انتخاب و استفاده از یک IDE
  • نصب و آشنایی با Nusphere PhpEd
  • پرسش ها

3.  شروع کار با PHP

  • ادغام کردن PHP در HTML
  • فراخوانی پردازشگر PHP
  • ساختار PHP
  • نوشتن توضیحات
  • شکل دستوری پایه
  • متغیرها
  • اپراتورها
  • مقداردهی به متغیرها
  • دستورات چندخطی
  • تعیین نوع برای متغیرها
  • Constant ها
  • تفاوت بین دستور print و echo
  • تابع ها
  • بازه دید متغیرها
  • پرسش ها

4.  عبارت های دستوری، دستورات شرطی، و حلقه ها

  • عبارت های دستوری
  • Literal ها و متغیرها
  • اپراتورها
  • اپراتورهای محاسباتی
  • اپراتورهای مقداردهی
  • اپراتورهای رشته ها
  • اپراتورهای افزاینده و کاهنده
  • اپراتورهای منطقی
  • اپراتورهای تست برابری
  • اپراتورهای مقایسه
  • کار با رشته ها (Strings)
  • دابل کوتیشن
  • تک کوتیشن
  • ساختارهای کنترلی
  • دستورات شرطی
  • دستور if
  • دستور else
  • دستور elseif
  • دستور switch
  • اپراتور ?
  • حلقه ها
  • دستور while
  • دستور do...while
  • دستور for
  • دستور foreach
  • دستور break
  • دستور continue
  • تبدیل نوع بصورت Implicit و Explicit
  • پرسش ها

5.  Array ها در PHP

  • دسترسی ساده
  • Array ها ایندکس شده بصورت عددی
  • Array های Associative
  • مقداردهی با استفاده از کلیدواژه array
  • استفاده از حلقه foreach
  • استفاده از تابع های مربوط به Array ها
  • تابع is_array()‎
  • تابع count()‎
  • تابع sort()‎
  • تابع shuffle()‎
  • تابع explode()‎
  • تابع extract()‎
  • تابع compact()‎
  • تابع reset()‎
  • تابع end()‎
  • پرسش ها

6.  توابع سودمند در PHP

  • استفاده از printf
  • تنظیمات Percision
  • Padding رشته ها
  • استفاده از sprintf
  • توابع Date و Time
  • Constant های Date
  • استفاده از checkdate
  • دستورات کار با فایل ها
  • چک کردن اینکه یک فایل وجود دارد یا نه؟
  • ایجاد یک فایل
  • خواندن محتویان فایل ها
  • کپی کردن فایل ها
  • Move کردن فایل ها
  • حذف کردن فایل ها
  • به روز رسانی فایل ها
  • قفل کردن فایل ها در برابر دسترسی های چند باره
  • خواندن کلیه محتویات یک فایل
  • Upload کردن فایل ها
  • فرخوانی دستورات سیستم عامل
  • پرسش ها

7.  شروع کار با MySQL

  • مبانی MySQL
  • مروری بر اصطلاحات دیتابیس ها
  • دسترسی به MySQL از طریق Command Line
  • اجرا کردن MySQL Command Line Interface
  • استفاده از MySQL Command Line Interface
  • دستورات MySQL
  • ایندکس ها
  • ایجاد یک ایندکس
  • Query گرفتن از یک دیتابیس MySQL
  • Join کردن جداول با یکدیگر
  • استفاده از اپراتورها منطقی
  • توابع MySQL
  • دسترسی به MySQL از طریق phpMyAdmin
  • پرسش ها
  • Backup گرفتن و Restore کردن
  • استفاده از mysqldump
  • ایجاد یک فایل backup
  • Dump کردن داده ها در فرمت CSV
  • پرسش ها
  • دسترسی به MySQL از طریق PHP
  • Query گرفتن از یک دیتابیس MySQL از طریق PHP
  • پروسه کلی
  • ایجاد یک فایل Login
  • متصل شدن به MySQL
  • یک مثال عملی
  • آرایه ‎$_POST
  • حذف کردن یک رکورد
  • نمایش فرم
  • Query گرفتن از دیتابیس
  • اجرای برنامه
  • بکار گرفتن MySQL در عمل
  • ایجاد یک جدول
  • شرح دادن یک جدول
  • حذف کردن یک جدول
  • افزودن داده ها
  • بازخوانی داده ها
  • به روز رسانی داده ها
  • حذف کردن داده ها
  • استفاده از AUTO_INCREMENT
  • اجرا کردن Query های اضافه
  • جلوگیری از SQL Injection
  • جلوگیری از HTML Injection
  • پرسش ها

8.  ایجاد و مدیریت فرم ها

  • ساخت فرم
  • خواندن اطلاعات Submit شده
  • register_globals : یک راه حل قدیمی
  • مقادیر پیش فرض
  • انواع ورودی
  • Text Box ها
  • Text Area
  • CheckBox ها
  • Radio Button ها
  • Hidden Field ها
  • دستور Select
  • Label ها
  • تصفیه کردن مقادیر ورودی
  • یک برنامه نمونه
  • پرسش ها

 

دوره it01