PHP مقدماتی

کلاس به محض رسیدن به حد نصاب تشکیل می شود و به ثبت نام کنندگان اطلاع رسانی می گردد. شماره تلفن تماس جهت پیگیری و پشتیبانی، 02532103556 از ساعت 11:30 تا 13:00 می باشد. همچنین متقاضیان می توانند سؤالات و پیگیری های خود را از طریق ارسال پیام در بحش نظرات انجام دهند.

PHP

زبان برنامه نویسی PHP یکی از زبان های برنامه نویسی سمت سرور است که کاربرد اصلی آن، در پیاده سازی وب سایت های دینامیکی (پویا) است. بازنویسی هسته PHP و ایجاد موتور پردازشی زند (Zend Engine) تحول بزرگی را در مسیر و تاریخچه زبان برنامه نویسی PHP ایجاد کرد، و در طی ۱۰ سال، این زبان برنامه نویسی، به مهم ترین ابزار برای پیاده سازی پروژه های وب دینامیکی تبدیل شد

  php به عنوان یک زبان برنامه نویسی سمت سرور، این مزایا را به ما میدهد:
  • PHP میتواند در پلتفرم های مختلفی مثل ویندوز، لینوکس، مکینتاش و… اجرا شود و این عالی است!
  • PHP با تمام سرورهایی که امروزه استفاده میشود (مثل Apache و IIS) سازگاری کامل دارد.
  • PHP میتواند انواع مختلفی از پایگاه‌های داده و دیتابیس ها ساپورت کند و با آن‌ها کار کند.
  • PHP کاملا رایگان و Open Source است و میتوانید از سایت رسمی آن  دانلود کنید.
  • کار با PHP ساده است و برای برنامه نویسی با آن تنظیمات ابتدایی خاصی لازم نیست. فقط کافی است که یک سرور یا شبیه‌ساز سرور داشته باشید تا بتوانید با آن کدهای PHP خودتان را اجرا کنید و از دیدن نتیجه‌ی آن لذت ببرید.
 اگر شما نیز مایل به یادگیری زبان PHP هستید، حتما با ما همراه باشید....


مهندس سید علی مسعودی علوی

طراح وب و مدرس دوره های حرفه ای آن

از سال ۱۳۸۳ به صورت تخصصی سیستمهای وب را توسعه می‏دهم و از ۱۳۹۳ نیز عنوان senior web developer فعالیت می‏کنم. پاره ای از تخصص هایم عبارت است از Linux , php , laravel , database design and optimization , swift , java, ux design , linux server و administration , shell scripting html/css , Experience with mockup and UI prototyping tools(sketch and adobe xd) , seo technics , web analytics technics در تیم توسعه اولیه zend framework هم بوده ام. سایت های ابنا (abna.ir)، هنر اسلامی، ویکی شیعه و مرکز پژوهش‏های صدا از جمله پروژه هایی است که در طراحی آنها شرکت داشته ام. همچنین در توسعه برخی نرم افزارها نیز حضور داشته ام. مثل پیاده سازی graphql و elastic search در فروشگاه باسلام. در حال حاضر برای توسعه سراغ تکنولوژیهای جدید و pwa ( progress web application) رفته ام. مانند Node js, angular, react , react native, express js , graphql , elastic search


مقدمات

تاریخچه PHP و مقایسه نسخه های مختلف آن
استفاده از PHP و HTML
ابزارهای برنامه نویسی PHP
نصب XAMPP
نوشتن نخستین برنامه PHP

انواع داده موجود در PHP

متغیرها
رشته ها و توابع رشته ای
اعداد صحیح و اعشاری
آرایه ها و توابع آرایه ای
متغیرهای بولی
متغیرهای تهی (Empty) و پوچ (NULL)
انواع عملگرها در PHP

دستورات شرطی و حلقه

دستورات شرطی
دستورات حلقه
Break و Continue

نوشتن تابع

نحوه تعریف تابع در PHP
آرگومان های تابع و مقادیر برگشتی
محدوده اعتبار متغیرها
تنظیم آرگومان های پیش فرض

کار با آرایه ها

مفهوم آرایه ها و کار با آنها
تبدیل آرایه به رشته و بالعکس
آرایه های n بعدی
حذف عنصر از آرایه

تعامل PHP، HTML و Javascript

مروری بر HTML
استفاده از Tag های HTML برای نمایش بهتر خروجی PHP
نمایش خروجی به صورت جدولی با استفاده از حلقه های PHP و تگ Table
نمایش شرطی ویژگی ها و Tagهای HTML و کلاس های CSS
مروری بر Javascript
نحوه استفاده از کدهای Javascript در صفحات PHP
JQuery و سهولت در نوشتن کدهای Javascript
آشنایی با Ajax
به کار گیری Ajax به همراه PHP با استفاده از JQuery

کار با فرم ها و داده های ورودی کاربران

توضیحی در مورد ورودی ها و خروجی ها در زبان های برنامه نویسی
دریافت ورودی ها در PHP
تشریح کاربرد و عملکرد فرم ها در صفحات وب
تفاوت دو متد Post و Get در ارسال داده ها به سمت سرور
ساختار یک فرم در HTML
دریافت اطلاعات ارسال شده از فرم ها در PHP

اتصال PHP به پایگاه داده

مقدمه ای بر پایگاه داده
معرفی سیستم مدیریت پایگاه داده ی MySQL
APIهای مربوط به پایگاه داده در PHP
اتصال به MySQL با PHP
گرفتن داده از MySQL
ساخت record با PHP
بروزرسانی و حذف رکوردها با PHP
SQL injection

شیء گرایی در PHP

مفهوم شی گرایی
نحوه تعریف یک کلاس در PHP
تعریف توابع عضو یک کلاس
تعریف شیء از یک کلاس
متدهای set و get و نحوه به کارگیری آنها
سازنده ها (Constructors) و مخرب ها (Destructors)
خواندن از یک فایل با PHP

کار با فایل ها در PHP

مقدمه ای بر مفهوم فایل
نوشتن در فایل با کدهای PHP

برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید.

مدرس دوره مهندس سید علی مسعودی علوی
قیمت(تومان) 250,000
نظرات شما ۳ نظر برای این درس موجود است.
مهدی اربابی
با سلام لطفا در صورت امکان زمان کلاس در روزهای دوشنبه و چهارشنبه ۳ تا ۶ نباشد.
میربها
بدون اطلاع از زمان کلاس چطور ثبت نام کنیم !
دیانت
با سلام. زمانی که کلاس به حد نصاب برسد، با متقاضیان تماس گرفته می شود و زمانی که مطلوب باشد، تنظیم خواهد شد. این روال معمول در تشکیل دوره های حضوری می باشد.