آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده
پیشنیاز : آشنایی با طراحی سایت،آشنایی با منطق برنامه نویسی
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان) 9% ارزش افزوده وضعیت
1396/06/02 36 ساعت پنجشنبه ها ساعت 16:30 تا 20:30 مهندس انعامی 450,000 490,500 ثبت نام

توضیحاتی درباره آموزش PHP:

قبل از این شروع به مطالعه بخش آموزش PHP در سایت تحلیل داده نمایید، بایستی با مفاهیم و زبان های طراحی زیر آشنایی کافی داشته باشید. برای این منظور می توانید به بخش آموزش هر کدام از آن ها در سایت آموزشگاه تحلیل داده بروید :

  • HTML زبان طراحی صفحات وب
  • CSS روش قالب دهی اجزا صفحات وب
  • JavaScript زبان اسکریپتی برنامه نویسی صفحات وب
  • فایل های PHP می توانند شامل متن، کدهای HTML یا CSS، اسکریپت های جاوا اسکریپت و یا کدهای PHP باشند.
  • کدهای PHP بر روی سرور اجرا شده و نتایج حاصله جهت نمایش در مرورگر کاربر، به صورت HTML خالص ارسال می شوند.
  • پسوند فایل های PHP به صورت .PHP می باشد.
  • پسوند فایل های PHP به صورت .PHP می باشد.

مشهورترین نرم‌افزارهای (بسته‌های) ایجاد شده با پی‌اچ‌پی عبارت‌اند از PHPBB و SMF و Mambo و Joomla و PHPNuke و mybb و مدیاویکی (MediaWiki). پی‌اچ‌پی می‌تواند جایگزینی برای زبان‌های ASP.NET و JSP و Perl باشد.
سادگی استفاده از پی‌اچ‌پی و شباهت آن به زبان سی و پرل (و از نسخه ۵ آن به جاوا) باعث شده که اغلب برنامه نویسان با تجربه در کوتاه‌ترین زمان ممکن برنامه‌های کاملی را ایجاد کنند.
پی‌اچ‌پی تنها یک زبان اسکریپت‌نویسی نیست و با استفاده از PHP-GTK می‌توان برای طراحی برنامه‌های با ظاهر گرافیکی (GUI) و همچنین طراحی برنامه‌های خط فرمان شبیه پرل یا پایتون (Python) از آن استفاده کرد.
پی‌اچ‌پی امکان استفاده از انواع مختلفی از پایگاه‌های داده را از جمله MySQL، اوراکل، IBM DB۲ ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم می‌‌سازد.
پی‌اچ‌پی روی بیشتر سیستم عامل‌های معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.


پی اچ پی یا PHPیک زبان برنامه‌نویسی است که برای طراحی وب توسعه یافته‌است، اما می‌توان از آن به عنوان یک زبان عمومی نیز استفاده‌کرد. تا ژانویهٔ سال ۲۰۱۳ میلادی php ، PHP بر روی ۲۴۴ میلیون وب‌گاه و ۲٫۱ میلیون سرور وب نصب شده‌است. این زبان در سال ۱۹۹۵ میلادی توسط راسموس لِردورف )به انگلیسی ( راسموس لردورف ساخته‌شد و در حال حاضر توسعهٔ آن بر عهدهٔ گروه برنامه نویسی پی‌اچ‌پی PHP می‌باشد. در ابتدا پی‌اچ‌پی، PHP از عبارت صفحهٔ خانگی شخصی )به انگلیسی Personal Home Page )گرفته شده‌بود. اما اکنون این کلمه مخففِ بازگشتی PHP: Hypertext Preprocessor به معنی پی‌اچ‌پی، PHP پیش‌ پردازندهٔ ابرمتن می‌باشد. کدهای php، PHP توسط یک سرور وب که نرم‌افزار php ، PHP بر روی آن نصب باشد، تفسیر می‌شوند. دستورهای این زبان می‌توانند به صورت مستقیم در درون کدهای اچ‌تی‌ام‌ال HTML قرار بگیرند. زبان php ، PHP از نسخهٔ ۴٫۳ به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت می‌تواند برای ایجاد نرم‌افزارهای غیر وبی و یا نرم‌افزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد php، PHP یک نرم‌افزار آزاد است که تحت مجوز پی‌اچ‌پی ، PHP انتشار یافته است. این مجوز به دلیل قرار دادن محدودیت بر روی استفاده از عنوان php، PHP با مجوز همگانی گنو (GPL) سازگار نیست. پی‌اچ‌پی ، PHP را می‌توان بر روی اکثر سرورهای وب نصب کرد. همچنین قابلیت نصب آن به صورت یک شل SHELL جداگانه بر روی تقریباً تمامی سیستم‌های عامل و پلت‌فرم‌ها (یا سکوها) وجود دارد.

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

پیش نیازهای دوره آموزش PHP:آشنایی با صفحات وب HTML ,آشنایی با CSS و کاربرد آن در طراحی صفحات وب، آشنایی با منطق برنامه نویسی

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

  • کلاس آموزش PHP مخصوص طراحان WEB که می خواهند دانش عملی خود را در زمینه برنامه نویسی PHP گسترش دهند .
  • همچنین این دوره آموزش PHP مخصوص آن دسته از برنامه نویسانی می باشد که با ویژگیهای زبان PHP بصورت عملی کار نکرده اند .
  • آن دسته از برنامه نویسان PHP که تا به حال تجربه عملی ساخت کلیه مراحل برنامه نویسی وب سایت را از ابتدا تا انتها نداشته اند و می خواهند زبان برنامه نویسی Php را به خوبی یاد بگیرند.
  • برنامه نویسانی که می خواهند با یادگیری زبان برنامه نویسی php به حوزه WEB وارد شوند.
  • برنامه نویسان حوزه WEB که برای اجرای پروژه های خود ملزم به استفاده از ابزارهای متن باز (open source) هستند.

اهداف دوره آموزش PHP:

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


پروژه عملی کلاس آموزش برنامه نویسی PHP:

آموزش مدیریت کاربران در Php

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

آموزش ایجاد بخش مدیریت دسته بندی اخبار در php

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

آموزش ایجاد بخش مدیریت اخبار در پروژه عملی

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

آموزش ساخت بخش امتیاز دهی به اخبار در این دوره از آموزش php

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

آموزش ایجاد بخش Login و امنیت

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

آموزش ایجاد بخش نظرات کاربران و تایید مدیریت در زبان برنامه نویسی php

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

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

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

سرفصل های این دوره آموزش php:

سطح مقدماتی

  • معرفی در این دوره از آموزش php PHP
  • معرفی ابزارها و تکنولوژی های طراحی وب و جایگاه php
  • آشنایی با PHP و نصب و راه اندازی local server
  • آموزش Apache در این دوره از آموزش php
  • آموزش Navicat
  • آموزش SQL yog
  • آموزش wamp
  • آموز ش xamppبرای اجرای پی اچ پی
  • معرفی فایل php.ini
  • معرفی PHP Storm IDE
  • PHP چگونه کار می کند؟
  • آشنایی اولیه با نحوه ی کد نویسی به زبان PHP و تفاوت در ورژن های مختلف
  • آشنایی با خصوصیات PHP 7.0
  • آموزش قوانین پایه و کلمات کلیدی و نحوه ی تشخیص آنها
  • آموزش نوشتن اولین برنامه چاپ hello word
  • آموزش کامنت گذاری
  • آموزش تعریف متغیر و معرفی انواع data type در PHP
  • آموزش مقادیر boolean
  • آموزش اعداد صحیح
  • آموزش اعداد اعشاری در پی اچ پی
  • آموزش رشته ها در 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
  • معرفی ابزار list , implode , explode در این دوره از آموزش php

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

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

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

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

آموزش ساختار های کنترلی در این دوره از آموزش php - قسمت اول

  • آموزش ساختار در این دوره از آموزش php if
  • آموزش ساختار 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

آموزش ساختار های کنترلی در این دوره از آموزش php - قسمت دوم

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

آموزش توابع

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

آموزش ساخت کلاس و شیء در این دوره از آموزش php - قسمت اول

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

آموزش ساخت کلاس و شئ دراین دوره از آموزش php - قسمت دوم

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

معرفی دیتابیس رابطه ای mysql در این آموزش php

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

آموزش کار با فرم ها در php- قسمت اول

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

آموزش کار با فرم ها در 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
  • نگاهی ساده به bootstrap و فریم ورک هایjs در این دوره از آموزش php
  • صفحات واکنش گرا یا responsive چیست؟ در این دوره از آموزش php
  • آشنایی با Jquery
  • آموزش Ajax و حل یک تمرین با json در این دوره از آموزش php
شروع پروژه عملی سایت خبری به صورت کاملا شی گرا با mysql
پس از گذراندن این دوره آموزش PHP قادر خواهید بود که به طراحی سایت های اینترنتی با بهترین کیفیت و بالاترین امکانات بپردازید و در زمینه طراحی وب با زبان برنامه نویسی open source php جایگاهی خوب در صنعت و بیزینس برای خود محیا کنید. همچنین مطالب آموزش PHP که توسط کارشناسان و برنامه نویسان خبره php برای شما آماده شده نیز از کنار صفحه قابل دسترسی می باشد.
آموزش برنامه نویسی php
میانگین امتیاز رای ها: 4.5
تعداد رای ها: 875
تعداد نظرات: 112

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

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

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

آموزش php- در این سری از آموزش php قصد داریم که زبان برنامه نویسی php را به شما مشتاقان آموزش php با زبان ساده ولی کاربردی به همراه فیلم های آموزش php رایگان آموزش دهیم و همچنین با روش آموزشی گام به گام در طی مقالات به هم پیوسته آموزش php، کلیه وجوه برنامه نویسی php آموزش داده شود. در ادامه جهت تسهیل آموزش php کد source هر مثال ارائه می گردد.

آموزش php

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