قیمت
5,200,000 تومان
ویژگی های دوره
  • استاد دوره دکتر حسین عباسی
  • نوع دوره عمومی و خصوصی
  • سطح دوره صفر تا صد
  • پیش نیاز طراحی قالب
  • مدت زمان 40 ساعت
  • روز و ساعت تماس حاصل نمایید
  • زمان شروع تماس حاصل نمایید
  • دانشپذیران 1323
دوره های خصوصی

دسته بندی ها

0 بررسی
1323 دانشجو

زبان برنامه نویسی PHP یک زبان اسکریپتی سمت سرویس دهنده است که از آن برای ایجاد وب سایت های پویا استفاده می شود. وب سایت های پویا و این که یک وب سایت پویا چیست در دوره آموزش php و دوره قبل از آن یعنی اصول اولیه وب تعریف می شوند. به طور کلی تمام وب سایت هایی که کاربر داشته و برای کار با آن ها نیاز به ورود و خروج کاربر داریم جزء وب سایت های پویا هستند. به عنوان مثال می توان Facebook را نام برد که به کمک زبان PHP ایجاد شده است.

دوره آموزش php

در دوره آموزش php شما با MySQL نیز آشنا خواهید شد.MySQL یک پایگاه داده می باشد که داده ها را در آن نگهداری می کنیم. به طور کلی می توان گفت که وب سایت های پویا برای نگهداری داده هایشان از پایگاه داده ها استفاده می کنند.

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

این دوره مناسب علاقه مندانی است که می خواهند برنامه ها و سیستم های تحت وب داینامیک بنویسند. در این دوره آموزشی، ابتدا با مفاهیم اولیه و اصول برنامه نویسی وب با استفاده از زبان PHP آشنا می شوید و پس از آن طراحی دیتابیس و کار با بانک های اطلاعاتی و نحوه ارتباط بین PHP و MySql و ترکیب آن با HTML و JavaScript را خواهید آموخت.

در پایان این دوره، شما قادر خواهید بود یک وب سایت داینامیک دارای سیستم مدیریت (CMS) را به طور کامل و استاندارد طراحی و برنامه نویسی نمایید.

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

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

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

  • آماده‌سازی دانشجویان برای ورود به پروژه‌های حرفه‌ای و بزرگ نرم‌افزاری
  • نصب و پیکربندی محیط توسعه نرم افزار PHP و بانک اطلاعاتی MySQL روی سیستم عامل ویندوز
  • طراحی، پیاده سازی، پروژه هابی نرم افزاری php
  • نحوه کار با mysql و ساخت وب سایت های داینامیک

پیش نیازهای دوره آموزش

طراحی وب استاتیک

سرفصل دوره آموزش php

  • آشنایی با مسیر پیش رو در برنامه ‌نویسی
  • مفاهیم پایه و پروتکل های وب
  • آموزش نصب تمام ابزارهای مورد نیاز برای برنامه نویسی PHP
  • آشنایی با IDE های برنامه نویسی PHP
  • آشنایی با سینتکس و قواعد نوشتاری در  PHP
  • آشنایی با متغیر ها و ثابت ها در PHP
  • نواع داده در  PHP
  • عملگرها در زبان برنامه نویسی PHP
  • آرایه ها در زبان برنامه نویسی  PHP
  • آبجکت ها در PHP
  • ساختار تصمیم در PHP – ساختار دستورات شرطی
  • ساختار تصمیم در PHP – ساختار if و else
  • ساختار تصمیم در PHP – ساختار switch
  • ساختار تصمیم در PHP – ساختار  ternary operators
  • ساختار تکرار در PHP – ساختار حلقه  do while
  • ساختار تکرار در PHP – ساختار حلقه  while
  • ساختار تکرار در PHP – ساختار حلقه  for
  • ساختار تکرار در PHP – ساختار حلقه foreach
  • توابع در PHP – بررسی ساختار توابع
  • توابع در PHP – اسکوپ و رفرنس توابع
  • توابع در PHP – مفهوم type hinting
  • توابع در PHP – توابع ناشناس anonymous
  • آرایه های سوپر گلوبال – معرفی ساختار
  • آرایه های سوپر گلوبال GET
  • آرایه های سوپر گلوبالPOST
  • آرایه های سوپر گلوبال REQUEST
  • کوکی ها در PHP
  • سشن ها در PHP
  • ثابت ها در  PHP
  • توابع رشته ها در PHP
  • آموزش کامل JSON
  • نکته ها و ابزارهای مفید کار با  JSON
  • کار با JSON در PHP
  • مفاهیم دیتابیس
  • آشنایی با پایگاه داده های رابطه ای  (RDBMS)
  • آشنایی با SQL و امکانات آن
  • مفاهیم اولیه و پایگاه داده MySQL
  • آشنایی با SQL و قابلیت های آن
  • اتصال به پایگاه داده از طریق Cammand Line
  • ایجاد، حذف و نمایش پایگاه های داده در SQL
  • درج و افزودن رکورد به یک جدول
  • ویرایش اطلاعات سطرهای جداول
  • گزارش گیری از اطلاعات (مرتب سازی،  aggrigates و عملگرها)
  • اتصال به پایگاه داده MySQL با رابط های  MySQLI  و  PDO
  • آموزش ایجاد کانکشن و جزئیات آن و تنظیم کاراکترسِت
  • آموزش درج رکوردها، نکات امنیتی و استفاده از prepare statement
  • اجرای کوئری های Update و تغیر اطلاعات جداول
  • اجرای کوئری های  Delete
  • اجرای کوئری های Select و گزارش گیری
  • ایجاد و اعتبارسنجی کانکشن
  • شی گرایی، قوانین PSR ، Autoloading  و …
  • چرایی استفاده از شی گرایی
  • تفاوت ها، مزیت ها و معایب برنامه نویسی شی گرا در مقابل رویه ای
  • یک مثل کلی و اولیه برای درک روش و ساختار کدنویسی شی گرا
  • Access Modifier ها در برنامه نویسی شی گرای PHP
  • آشنایی با متدهای Constructor و Destructor در PHP
  • متدهای Setter و Getter و کاربرد آن ها
  • آشنایی با چهار اصل مهم برنامه نویسی شی گرا (encapsulation, abstraction, inheritance, polymorphism)
  • آشنایی با متدها و کلاس های abstract
  • آشنایی با interface ها و تفاوت های آن با Abstract Class ها
  • کیوردهای self و static و مفهوم Late Static Binding در PHP
  • صدا زدن توابع و متدها و ساخت اشیاء به صورت پویا (Dynamic) در زمان اجرا
  • آشنایی با Namespace ها و اهمیت آن ها در PHP
  • آشنایی با Trait ها در PHP – اشتراک گذاری فانکشنالیتی ها
  • آشنایی با debugging (خطایابی) و کاربردهای آن
  • توابع مهم مورد استفاده در PHP برای خطایابی
  • کار با xdebug و ابزارهای خطایابی در PHP
  • آشنایی با بلاک try..catch..finally و throw کردن خطاها
  • آشنایی با مفهوم scraping و crawling و استخراج اطلاعات از بستر وب
  • تامین امنیت وبسایت های تحت PHP
  • آموزش کامل پیاده سازی Rest-API در PHP
  • توسعه بر مبنای تست (TDD) و تست نویسی در PHP
  • الگوهای طراحی در PHP
  • معماری MVC و کاربردهای آن
  • پیاده سازی یک فریمورک MVC با PHP
  • انتشار برنامه های PHP در هاست اشتراکی و سرور اختصاصی
  • پروژه سیستم نظرسنجی با PHP
  • پیاده سازی درگاه پرداخت با PHP
برنامه درسی را در حال حاضر در بخش توضیحات دوره میتوانید مطالعه نمایید.

User Avatar

حسین عباسی، دکتری تخصصی مهندسی کامپیوتر - نرم افزار و الگوریتم، استاد دانشگاه، نویسنده و پژوهشگر، دارای 20 سال سابقه کار اجرایی ، تدریس و طراحی سیستم های آموزشی. مشاهده رزومه

میانگین 0.00 بر اساس 0 امتیازها

5 ستاره
0%
4 ستاره
0%
3 ستاره
0%
2 ستاره
0%
1 ستاره
0%
قیمت
5,200,000 تومان
ویژگی های دوره
  • استاد دوره دکتر حسین عباسی
  • نوع دوره عمومی و خصوصی
  • سطح دوره صفر تا صد
  • پیش نیاز طراحی قالب
  • مدت زمان 40 ساعت
  • روز و ساعت تماس حاصل نمایید
  • زمان شروع تماس حاصل نمایید
  • دانشپذیران 1323
دوره های خصوصی

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

ارتباط با ما

شماره ثابت: 1586186-0910
شماره همراه: 1586186-0910
ساعات پاسخگویی: 10 الی 20

آدرس: میدان ولیعصر
لطفا بدون هماهنگی قبلی از مراجعه حضوری خودداری نمایید.
X
question