آموزش زبان پردازه‌نویسی متن باز (PHP)

آموزش زبان پردازه‌نویسی متن باز (PHP)


دوره آموزشی زبان PHP چه دوره ای است؟ دوره آموزشی زبان PHP  یک دوره ی کاملا تئوری درقالب بسته های آموزشی فیزیکی و محتوای آنلاین. یک میانبر واقعی برای صرفه جویی در وقت، انرژی و هزینه. برنامه نویسی وب ، امروزه در کل جهان مورد توجه بسیاری است. برای تولید صفحات وب می توان از زبان های مختلفی چون ASP.Net ، php  و ... بهره گرفت. PHP به دلیل متن باز بودن و قدرت بسیار بالا و انعطاف فوق العاده ای که دارد در بین توسعه دهندگان وب جایگاه بسیار خ...

توضیحات بیشتر...

توضیحات

دوره آموزشی زبان PHP چه دوره ای است؟

دوره آموزشی زبان PHP  یک دوره ی کاملا تئوری درقالب بسته های آموزشی فیزیکی و محتوای آنلاین. یک میانبر واقعی برای صرفه جویی در وقت، انرژی و هزینه. برنامه نویسی وب ، امروزه در کل جهان مورد توجه بسیاری است. برای تولید صفحات وب می توان از زبان های مختلفی چون ASP.Net ، php  و ... بهره گرفت. PHP به دلیل متن باز بودن و قدرت بسیار بالا و انعطاف فوق العاده ای که دارد در بین توسعه دهندگان وب جایگاه بسیار خوبی دارد و تعداد زیادی از این توسعه دهندگان از php در پروژه های تحت وب خود بهره می برند

درباره دوره:

پی اچ پی (PHP) جزو پر طرفدارترین زبان‌های متن باز اسکریپت نویسی (Open Source) است، که بیشتر برای طراحی برنامه‌های سمت سرور یا به اصطلاح Back End Develop در وب‌ پویا (Dynamic) مورد استفاده قرار می‌گیرد.

PHP مخفف PHP: Hypertext Preprocessor (پیش پردازنده فرامتن) می‌‌باشد. پی اچ پی از زبان های اسکریپت ‌نویسی تحت وب است. ساختار و کدنویسی در این زبان مشابه زبان سی (C) و زبان برنامه‌نویسی پرل (Perl) می‌‌باشد. شکل پذیری فوق العاده آن و نیز هماهنگی با اغلب بانک‌های اطلاعاتی از قبیل MySQL آن را به شدت قدرتمند و پرطرفدار کرده است. معروفترین نرم‌افزارهای تحت وب ایجاد شده با پی اچ پی عبارت‌اند از phpBB و SMF و Mambo و Joomla و PHPNuke و mybb ، WordPress و Drupal  پی اچ پی می‌تواند یکی از بهترین جایگزین های زبان های ASP.NET و JSP و Perl می باشد.

سادگی استفاده از پی اچ پی و شباهت آن به زبان سی و پرل باعث شده که اغلب برنامه نویسان با تجربه در کوتاه ترین زمان برنامه های کاملی را ایجاد کنند. پی اچ پی تنها یک زبان اسکریپت نویسی نیست و با استفاده از PHP-GTK می‌توان برای طراحی برنامه های با ظاهر گرافیکی (GUI) و همچنین برنامه‌های خط فرمان همانند پرل یا پایتون از آن استفاده کرد. پی اچ پی امکان استفاده از انواع پایگاه‌های داده را از جمله  MySQL ، اوراکل ، IBM DB2 ،Microsoft SQL Server ،PostgreSQL  و SQLite با دستورهایی ساده فراهم ساخته است. پی اچ پی روی اکثر سیستم عامل‌های معروف از جمله لینوکس، ویندوز و Mac OSX و با اغلب وب سرورهای معروف، قابل اجراست.

برنامه نویسی php معمولا به این شکل است که برنامه نویسان در کامپیوتر خود (آفلاین) برنامه خود را مینویسند، تست های اولیه خود را روی آن انجام میدهند سپس آن را روی سرور (آنلاین) منتقل میکنند. در بیشتر موارد ، برنامه نویس اطلاعات وب سایت را در داخل یک بانک اطلاعاتی قرار میدهد، اطلاعاتی مانند شناسه کاربران و کلمات عبورشان، اخبار ، نوشته ها و ... سپس با استفاده ازکدهای php به بانک اطلاعاتی متصل میشوند و با اطلاعات آن کار میکنند. یکی از متداول ترین بانک های اطلاعاتی که برای php مورد استفاده قرار میگیرد MySQL است. MySQL چندی پیش توسط شرکت Sun خریداری شد و در حال حاضر نسخه 7 آن آخرین نسخه ارایه داده شده می باشد.

آموزش: مطالب این دوره در 140 ساعت به صورت بسته آموزشی ارائه می گردد.

 

همچنین دوره آموزشی html و css  پیش نیاز این دوره آموزشی است. به علاوه داشتن دانش Jquery  برای این دوره آموزشی مزیت محسوب میشود.

  • نحوه نصب و پیکربندی محیط توسعه نرم افزار PHP و بانک اطلاعاتی MySQL
  • فراگیری کامل زبان php و تلفیق ان با html , javascrip
  • کار با پایگاه داده mysql و ساخت وب سایت های داینامیک
  • طراحی ساختار پروژه های تحت php
  • ورود به بازار کار طراحی سایت
برگزارکننده: مرکز آموزش مجازی پارس
ثبت نام و افزودن گواهینامه ها

سرفصل بسته ی آموزشی

به دلیل تطابق با دانش به روز و مورد تایید استانداردهای جهانی، امکان بروز رسانی و تغییر سرفصل ها وجود دارد.

فصل اول (مقدماتی)

  • ١ - آشنایی با PHP
  • مقدمه - آشنایی با PHP
  • ٢ - مروری بر HTML
  • مروری بر HTML (١) - مروری بر HTML (٢) - مروری بر HTML (٣) - مروری بر HTML (٤)
  • ٣ - کار با Xampp
  • نصب Xampp - اجرای Xampp
  • ۴ - آغاز کدنویسی
  • اجرای یک اسکریپت ساده - مفهوم الگوریتم
  • ۵ - دستورات ابتدایی PHP
  • قالب کلی اسکریپت های PHP - اضافه کردن توضیحات - دستور Echo
  • ۶ - آشنایی با متغیرها
  • آشنایی با متغیرها - ثابت ها
  • ٧ - داده ها (١)
  • انواع داده ها - داده های String - چاپ کاراکتری از یک رشته
  • ٨ - داده ها (٢)
  • داده Boolean - داده Object - نوع داده ای Resource و Null
  • ٩ - تبدیل داده ها
  • تبدیل انواع داده ها - تبدیل نوع داده ها با استفاده از Casting
  • ١٠ - شی گرایی
  • مفاهیم شی گرایی - ایجاد کلاس و شی - ایجاد خصوصیات کلاس - میدان دید متغیرها
  • ١١ - عبارت ها و عملگرها
  • عبارات در PHP - عملگرهای مقایسه ای - عملگرهای منطقی و کار با رشته ها - تقدم عملگرها
  • ١٢ - توابع ریاضی
  • توابع ریاضی (١) - توابع ریاضی (٢) - توابع ریاضی (٣)
  • ١٣ - ساختارهای کنترل و تصمیم گیری
  • آشنایی با ساختارهای کنترل و تصمیم گیری - دستور Switch - حلقه تکرار While - حلقه Do While
  • ١۴ - حلقه تکرار For
  • حلقه تکرار For (١) - حلقه تکرار For (٢)
  • ١۵ - کار با حلقه For
  • بدست آوردن مقسوم علیه - ایجاد جدول ضرب - چاپ ستاره
  • ١۶ - آرایه ها
  • ١٧ - توابع
  • آشنایی با توابع - ایجاد یک تابع ساده
  • ١٨ - بازگردانی آرایه توسط تابع
  • ١٩ - توابع بازگشتی
  • آشنایی با توابع بازگشتی - بررسی اعداد اول
  • ٢٠ - مرتب سازی آرایه ها
  • مرتب سازی آرایه های Index - مرتب سازی آرایه های Associative
  • ٢١ - دسترسی به عناصر یک آرایه Associative
  • دسترسی به عناصر یک آرایه Associative
  • ٢٢ - کار با آرایه ها
  • کار با آرایه ها (١) - کار با آرایه ها (٢) - کار با آرایه ها (٣) - عملگرهای کار با آرایه ها
  • ٢٣ - توابع کار با آرایه ها
  • توابع کار با آرایه ها (١) - توابع کار با آرایه ها (٢) - توابع کار با آرایه ها (٣) - توابع کار با آرایه ها (۴)
  • ٢۴ - آزمون های عملی
  • شامل ۶ دوره آزمون
  • ٢۵ - آزمون های تستی
  • شامل ۶٠ عدد تست

فصل دوم (متوسط)

  • ١ - حلقه تکرار Foreach
  • ٢ - آشنایی با الگوریتم Swap
  • الگوریتم Swap - مرتب سازی حبابی
  • ٣ - آرایه های چند بعدی
  • ۴ - توابع کار با رشته ها
  • توابع کار با رشته ها (١) - توابع کار با رشته ها (٢) - توابع کار با رشته ها (٣) - توابع کار با رشته ها (۴) - ایجاد لینک Read More
  • ۵ - توابع بازگشتی در کار با رشته ها
  • ۶ - کار با Superglobals
  • کار با Superglobals (١) - کار با Superglobals (٢)
  • ٧ - کار با فرم ها
  • کار با فرم ها در PHP (١) - کار با فرم ها در PHP (٢)
  • ٨ - آپلود فایل در PHP
  • آپلود فایل در PHP (١) - آپلود فایل در PHP (٢)
  • ٩ - ارتباط با فرم (١)
  • ارتباط با دکمه ها - ارتباط با Textarea
  • ١٠ - ارتباط با فرم (٢)
  • کار با Checkboxها - کار با Radio Buttonها - کار با Listboxها
  • ١١ - ایجاد یک گالری در PHP
  • ١٢ - اعتبار سنجی فرم ها
  • اعتبار سنجی فرم ها (١) - اعتبار سنجی فرم ها (٢) - ایجاد فیلدهای Required
  • ١٣ - توابع پیشرفته در PHP
  • تابع Date - توابع Include و Require
  • ١۴ - مدیریت فایل ها (١)
  • تابع Readfile - کار با فایل های روی سرور - تابع Fgets - تابع File - تابع Feot
  • ١۵ - مدیریت فایل ها (٢)
  • تابع Fgetc - توابع Fwrite و Rename - تابع File Put Contact - سایر توابع کار با فایل ها
  • ١۶ - توابع کار با درایوها
  • ١٧ - توابع کار با دایرکتوری ها
  • توابع کار با دایرکتوری ها - حذف فایل از یک دایرکتوری
  • ١٨ - استفاده از Cookieها
  • ایجاد و ویرایش Cookieها - کار با Cookieها
  • ١٩ - کاربرد Cookieها
  • مثال Cookie (١) - مثال Cookie (٢)
  • ٢٠ - کار با Sessionها
  • آشنایی با Sessionها - ایجاد، ویرایش و تخریب Sessionها
  • ٢١ - نحوه مدیریت خطاها (١)
  • مدیریت خطا - ایجاد Custom Error Handler - تابع Trigger Error
  • ٢٢ - نحوه مدیریت خطاها (٢)
  • آشنایی با Exception Handling - مدیریت خطا با استفاده از Exception Handler
  • ٢٣ - کار با فایل ها
  • کار با فایل ها (١) - کار با فایل ها (٢) - کار با فایل ها (٣) - کار با فایل ها (۴)
  • ٢۴ - آزمون های عملی
  • شامل ۶ دوره آزمون
  • ٢۵ - ازمون های تستی
  • شامل ۶٠ عدد تست

فصل سوم (پیشرفته)

  • ١ - فیلترها
  • آشنایی با فیلترها - فیلتر‌کردن یک متغیر رشته ای
  • ٢ - تابع Filter Var
  • استفاده از تابع Filter Var - اعتبار سنجی آدرس ایمیل و URL
  • ٣ - ماکروها
  • ماکروها در Notepad++ - ضبط ماکروها
  • ۴ - استفاده از SQL
  • آشنایی با MYSQL - خصوصیات SQL
  • ۵ - مبانی Select نویسی
  • دستور Select - دستورات Where و Order By
  • ۶ - درج، به روز رسانی و حذف داده ها
  • ٧ - عملگرهای شرطی
  • عملگر Like - عملگرهای In و Between
  • ٨ - سایر دستورات SQL
  • کار با Aliasها - دستور Join - مباحث تکمیلی SQL
  • ٩ - کار با phpMyAdmin
  • ایجاد بانک اطلاعاتی در phpMyAdmin - مجوزهای دسترسی - ایجاد کاربر جدید
  • ١٠ - کار با جداول
  • ایجاد یک جدول - تعیین خصوصیات فیلدها
  • ١١ - کدنویسی در phpMyAdmin
  • دستور Insert - دستور Alter - دستورات Update و Delete - دستور Select
  • ١٢ - اتصال به پایگاه داده
  • شیوه اتصال به پایگاه داده - تابع Mysqli Fetch Object
  • ١٣ - آشنایی با یک سیستم جامع کاربردی
  • ساختار کلی سیستم - آشنایی با فایل Login.php (١) - آشنایی با فایل Login.php (٢) - آشنایی با سایر فایل ها
  • ١۴ - آشنایی با CMS
  • آشنایی با سیستم مدیریت محتوا - بررسی ساختار سایت - بررسی عملکرد سایت
  • ١۵ - بررسی فایل های CMS (١)
  • بررسی فایل های پروژه - بررسی فایل Index.php - فایل های Login، Footer و Logout
  • ١۶ - بررسی فایل های CMS (٢)
  • بررسی فایل Insert.php - بررسی سایر فایل ها
  • ١٧ - کار با WordPress
  • آشنایی با WordPress - شروع کار با WordPress
  • ١٨ - ایجاد و دسته بندی مطالب
  • ایجاد پست جدید - دسته بندی مطالب
  • ١٩ - چندرسانه ای و برگه ها
  • افزودن پرونده های چند رسانه ای - افزودن برگه ها
  • ٢٠ - مدیریت WordPress
  • افزودن یک گالری - تغییر پوسته - کار با افزونه ها - ایجاد کاربر تازه
  • ٢١ - تنظیمات WordPress
  • تنظیمات WordPress (١) - تنظیمات WordPress (٢)
  • ٢٢ - آشنایی با Joomla
  • نصب Joomla - نصب بسته فارسی - آشنایی با محیط کاری
  • ٢٣ - درج و ویرایش مطالب
  • ایجاد مطلب جدید - ویرایش مطالب
  • ٢۴ - آزمون های عملی
  • شامل ۶ دوره آزمون عملی
  • ٢۵ - آزمون های تستی
  • شامل ۶٠ عدد تست
۷ روز هفته ۲۴ ساعته پاسخگوی شما هستیم.
کلیه حقوق مادی و معنوی برای وب سایت مرکز آموزش مجازی پارس محفوظ است.
طراحی و توسعه با توسط تیم IT در پارس