نرم افزار آموزشی PHP Programming Language نشر پانا
Pana PHP Programming Language Learning Software
- سایر توضیحات: - آموزش به شیوهی مالتی مدیا - سیستم مورد نیاز:Xp-Seven - حداقل مشخصات بستر سخت افزاری: p3 - آموزش به شیوهی مالتی مدیا - سیستم مورد نیاز:Xp-Seven - حداقل مشخصات بستر سخت افزاری: P3
- زبان: فارسی
- نوع دیسک: DVD
- تعداد دیسک: یک
- گروه سنی: بزرگسال
- موضوع: برنامه نویسی
- مدت زمان: 1020
کد محصول:1147960
قیمت : ناموجود
نقد و بررسی
نرم افزار آموزشی PHP Programming Language نشر پانا
Pana PHP Programming Language Learning Software
<p>«php» یک زبان برنامه‌نویسی برای طراحی وب است که به عنوان یک زبان عمومی هم می‌توان از آن استفاده کرد. php را می‌توان روی اکثر وب‌سرورها نصب کرد. همچنین امکان نصب آن به صورت جداگانه روی تمامی سیستم‌های عامل وجود دارد. محصول پیش رو توسط شرکت «پرند» در قالب 1 حلقه دی‌وی‌دی منتشر شده و در اختیار علاقه‌مندان قرار گرفته است. سرفصل مطالب آموزشی که در این مجموعه‌ آمده عبارت‌اند از: فصل اول: php چیست، دلایل استفاده از php، آشنایی کلی با ساختار php، نحوه‌ی ایجاد لوکال‌ هاست توسط Wamp Server، نحوه‌ی نوشتن یک کد php ساده در محیط ویرایشگر متن، نحوه‌ی ایجاد فضای سفید و درج توضیحات، بررسی انواع متدها، طریقه‌ی ایجاد یک فرم دریافت اطلاعات. فصل دوم: آشنایی با متغیرها، بررسی انواع عددی در زبان php، بررسی رشته‌ها و نحوه‌ی استفاده از آن‌ها، نحوه‌ی به کارگیری عملگر الحاق، آشنایی با ثابت‌ها و طریقه‌ی استفاده از آن‌ها در برنامه‌ها، بررسی آرایه‌ها و انواع آن‌ها، آشنایی با انواع داده‌ها، طریقه‌ی به کارگیری دستور Gettype برای مشاهده‌ی نوع متغیر، نحوه‌ی استفاده از دستور Settype برای تغییر نوع متغیرها، بررسی متغیرها از پیش تعریف شده، چگونگی تغییر نوع متغیرها با استفاده از روش Casting. فصل سوم: آشنایی با عملگر، عمل‌وند و عبارت، بررسی عملگرهای محاسبه‌ای، بررسی عملگر ترکیب یا رشته‌ای، آشنایی با عملگر نسبت‌دهی مرکب، بررسی عملگرهای مقایسه‌ای، آشنایی با عملگرهای منطقی، نحوه‌ی افزایش و کاهش یک متغیر از نوع عددی صحیح، بررسی عملگرهای متفرقه، بررسی تقدم عملگرها؛ فصل چهارم: آشنایی با ساختار شرطی If، نحوه‌ی استفاده از ساختار Else، بررسی ساختار Else If، طریقه‌ی به کارگیری ساختار While، چگونگی استفاده از ساختار Do While، آشنایی با ساختار تکرار For، چگونگی کنترل اجرای برنامه‌ها، نحوه‌ی به کارگیری دستور Continue، آشنایی با حلقه‌های تودرتو، بررسی عبارت شرطی Switch. فصل پنجم: آشنایی با ساخار توابع، طریقه‌ی استفاده از یک تابع سیستمی، نحوه‌ی استفاده از چندین آرماگون در توابع، نحوه‌ی فراخوانی توابع به صورت پویا، حوزه‌ی تعریف متغیرها در یک برنامه‌ی php، دستیابی به متغیرها با استفاده از Global، ثبت حالات وضعیت‌های مابین فراخوانی توابع با استفاده از واژه‌ی کلیدی Static، نحوه‌ی تنظیم مقادیر پیش‌فرض برای آرگومان‌ها، چگونگی ارسال مقادیر به تابع از طریق مرجع، روش ایجاد توابع بدون نام، طریقه‌ی بررسی وجود تابع. فصل ششم: آشنایی با ساختار کلی آرایه‌ها، نحوه‌ی ایجاد آرایه، بررسی آرایه‌های انجمنی، بررسی آرایه‌های چند بعدی، طریقه‌ی دسترسی به آرایه‌ها، پردازش آرایه‌هایی که با روش عددی اندیس‌گذاری شده‌اند، چگونگی پردازش عناصر آرایه با استفاده از ساخار تکرار Foreach، پردازش آرایه‌های انجمنی با استفاده از ساختارهای تکرار. فصل هفتم: طریقه‌ی به کارگیری تابع Array Merge، نحوه‌ی استفاده از تابع Array Push، چگونگی حذف اولین عنصر آرایه با استفاده از تابع Array Shift، طریقه‌ی بازیابی بخشی از آرایه با استفاده از تابع Array Slice، نحوه‌ی مرتب‌سازی آرایه‌ها با ایندکس‌گذاری عددی، چگونگی مرتب‌سازی آرایه‌های انجمنی، طریقه‌ی مرتب‌سازی بر مبنای کلیدهای دستیابی. فصل هشتم: آشنایی با مفهوم شی‌گرایی، بررسی کلاس، نحوه‌ی ایجاد شی، بررسی خصوصیات شی، آشنایی با متدهای شی، نحوه‌ی افزودن متد سازنده به برنامه‌ی نوشته شده، آشنایی با مفهوم وراثت، طریقه‌ی فراخوانی متد رونویسی شده، بررسی نمونه‌ای از یک برنامه‌ی توارثی، نحوه‌ی کسب اطلاعات در مورد کلاس‌ها و اشیا، بررسی وجود کلاس‌ها و متدها، ذخیره و بازیابی اشیا. فصل نهم: بهره‌گیری از فایل‌ها در php، بررسی وجود یک فایل، اندازه‌ی آن و زمان آخرین عملیات، طریقه‌ی ایجاد، حذف، تغییر نام، کپی و مجزاکردن مسیر فایل، نحوه‌ی بازکردن فایل‌ها، نحوه‌ی نوشتن در فایل توسط تابع Fwrite و Fput، نحوه‌ی قفل‌کردن فایل، تمرینی برای خواندن، نوشتن و قفل‌کردن فایل‌ها. فصل دهم: طریقه‌ی خواندن از فایل توسط تابع Fread، طریقه‌ی خواندن کاراکترها از فایل، طریقه‌ی خواندن سطری از فایل با استفاده از توابع Fgetss و Fgetcsv، نحوه‌ی خواندن کل فایل، نحوه‌ی دستیابی تصادفی به محتویات فایل‌ها، نحوه‌ی کارکردن با دایرکتوری‌ها، آشنایی با نحوه‌ی آپلودکردن فایل و طراحی صفحه‌ای به همین منظور، طریقه‌ی بازکردن فایل از طریق Ftp یا Http، نحوه‌ی ضمیمه‌کردن فایل‌ها، ساختن لینکی برای هر منو و وارد‌شدن به صفحه‌ی مربوط به آن در سایت. فصل یازدهم: آشنایی با مفوم بانک اطلاعاتی، کاربران بانک اطلاعاتی، مزایای بانک اطلاعاتی، انواع بانک اطلاعاتی، انواع بانک اطلاعاتی و مقایسه‌ی آن‌ها، انواع رابطه در بانک اطلاعاتی، بررسی فرآیند طراحی بانک اطلاعاتی، آشنایی با نرمال‌سازی، بررسی سیستم‌های مدیریت بانک اطلاعاتی و معماری آن، معرفی Mysql، بررسی معماری Mysql، آشنایی با موتور Mysql. فصل دوازدهم: آشنایی با شنایه‌های Mysql، بررسی انواع داده‌ها در Mysql، آشنایی با انواع رشته‌های Mysql، بررسی sql و نحوه‌ی استفاده از آن. فصل سیزدهم: آشنایی با ساختار Mysql و پوشه‌های آن، طریقه‌ی ایجاد بانک اطلاعاتی، نحوه‌ی مشاهده‌ی بانک‌های اطلاعاتی موجود، بازکردن و حذف‌کردن آن‌ها، بررسی مجموعه‌ کاراکترهای بانک اطلاعاتی و تغییر بانک اطلاعاتی، آشنایی با ساختار جدول در بانک اطلاعاتی، نحوه‌ی ایجاد جدول، بررسی چگونگی تغییر ساختار جدول، نحوه‌ی ایجاد تغییرات در ساختار جدول در قالب یک تمرین، نحوه‌ی تغییر نام جدول، روش ورود داده‌ها به جدول، چگونگی بازیابی داده‌ها از جدول. فصل چهاردهم: روش تغییر نام فیلدها هنگام بازیابی اطلاعات، نحوه‌ی حذف فیلدهای تکراری از جدول، طریقه‌ی بازیابی داده‌ها به صورت مرتب شده، عملگرها و بازیابی داده‌ها در Mysql، عملگرهای رابطه‌ای (مقایسه‌ای) در Mysql، بررسی عملگرهای Regexp، In، Like و Between، آشنایی با عملگرهای منطقی در Mysql، بررسی عملگرهای بیتی در Mysql، مبحث تقدم عملگرها در بانک اطلاعاتی، بازیابی تعداد محدودی از رکوردها، نحوه‌ی به‌روزرسانی داده‌ها؛ فصل پانزدهم: بررسی ارتباط بین php و Mysql، انجام تقاضا در بانک اطلاعاتی و بازیابی تقاضا، بررسی توابعی مفید در بانک اطلاعاتی، بررسی تابع htmlspecialchar، آشنایی بیشتر با توابع بانک اطلاعاتی در قالب یک تمرین، نحوه‌ی بازیابی اطلاعات از جداول بانک اطلاعاتی و قراردادن آن در یک جدول. فصل شانزدهم: بررسی ایجاد تصاویر، آشنایی با سیستم مختصات تصویر، نحوه‌ی ترسیم خط، چگونگی ترسیم دایره یا بیضی، روش رسم چهارگوش، نحوه‌ی رنگ‌آمیزی نواحی تصاویر، طریقه‌ی نمایش تصویر در مرورگر، نحوه‌ی ایجاد یک صفحه به همراه متن و شکل، چگونگی ایجاد تصاویر با متن و فونت، روش تعیین ابعاد متن. فصل هفدهم: بررسی نحوه‌ی ارسال ایمیل، آشنایی با نحوه‌ی عملکرد تابع Mail، طراحی صفحه‌ای که پست الکترونیکی را به آدرس خاصی ارسال می‌کند، طراحی فرمی برای دریافت مشخصات پست الکترونیک و ارسال نامه، آشنایی کلی با کوکی‌ها و نشست‌ها، بررسی کوکی‌ها، نحو‌ه‌ی حذف کوکی‌ها، بررسی مشکلات مربوط به کوکی‌ها، بررسی نشست‌ها یا Session، نحوه‌ی ثبت، استفاده، حذف و خاتمه‌ی متغیرهای نشست، طراحی چندین صفحه برای متغیرهای نشست. فصل هجدهم: نحوه‌ی پیکربندی یک نشست، نحوه‌ی ایجاد صفحه‌ی Logout، بررسی عبارت‌های منظم، نحوه‌ی قرارگیری عبارات فرعی در ابتدا یا انتهای یک عبارت، چگونگی تطبیق عبارات منظم، طریقه‌ی جایگزینی زیررشته‌ها توسط عبارات منظم. فصل نوزدهم: بررسی انواع خطاها در php، آشنایی با خطاهای زمان اجرا، بررسی خطاهای منطقی، سطوح خطاها در php، طریقه‌ی تنظیم سطوح گزارش، نحوه‌ی تنظیمات گزارش خطا، چگونگی فعال‌کردن خطاهای کاربر، نحوه‌ی اداره‌کردن خطاها. فصل بیستم: آشنایی با پروتکل‌ها، آشنایی با توابع جست‌وجو در شبکه، تمرینی برای استفاده از توابع جست‌وجو در شبکه، بررسی پروتکل ftp و طراحی صفحه‌ای برای اتصال به این سرویس‌دهنده، نحوه‌ی ارسال فایلی از کامپیوتر محلی به سرویس‌دهنده، بررسی توابع مربوط به ftp، بررسی چند ویژگی مهم php، آشنایی با سریال‌سازی، چگونگی دریافت اطلاعاتی راجع به محیط php، نحوه‌ی تغییر موقت محیط اجرا، طریقه‌ی برجسته‌کردن محتویات فایل، روش تنظیم مدت زمان اجرای برنامه. فصل بیست‌ویکم: بررسی فایل php.ini، نحوه‌ی تنظیم گزینه‌های مفسر، طریقه‌ی تنظیم مسیر جست‌وجوی php، طریقه‌ی اداره‌کردن خطاها، نحوه‌ی فعال‌کردن توسعه‌ها، تنظیم متغیرهای مربوط به توسعه‌ها، بررسی تنظیمات مربوط به امنیت php، پیکربندی متغیرهای فرم و آپلود‌کردن فایل، چگونگی افزایش کارایی مفسر php، بررسی تابع init-set.</p>
مشخصات فنی
نرم افزار آموزشی PHP Programming Language نشر پانا
Pana PHP Programming Language Learning Software
مشخصات
-
سایر توضیحات- آموزش به شیوهی مالتی مدیا- سیستم مورد نیاز:Xp-Seven- حداقل مشخصات بستر سخت افزاری: p3- آموزش به شیوهی مالتی مدیا - سیستم مورد نیاز:Xp-Seven - حداقل مشخصات بستر سخت افزاری: P3
-
زبانفارسی
-
نوع دیسکDVD
-
تعداد دیسکیک
-
گروه سنیبزرگسال
-
موضوعبرنامه نویسی
-
مدت زمان1020