دوستان این دوره بازتولید شده (با کیفیت و محتوای بهتر) دوره قبلی (آموزش PHP و MySQL پروژه محور) در سایت هست که میتوانید از این دوره استفاده کنید.
php (پی اچ پی) یک زبان برنامه نویسی شیگرا و یک زبان برنامه نویسی سمت سرور میباشد. سرور به کامپیوتری متصل به اینترنت گفته میشود که حاوی یک یا چند وب سایت میباشد. کدهای php در سمت سرور پردازش و اجرا میشوند، نه در مرورگر. نتیجه این پردازش به صورت خروجی HTML برای مرورگر شما ارسال شده و شما نتیجه را در صفحه مرورگر خود مشاهده میکنید.
php یک زبان برنامه نویسی است که میتوانیم با استفاده از آن اقدام به ساخت صفحات وب داینامیک (Dynamic) کنیم و سایت و اپلیکیشن های تحت وب قدرتمندی را برنامه نویسی کنیم.php نمیتوانید ظاهر سایت را تغییر دهید و تاثیر مستقیمی روی ظاهر سایت ندارد. با استفاده از php شما میتوانید اطلاعات مختلف را از پایگاه داده بگیرید و به کاربر نشان دهید.
پایگاه داده یا دیتابیس یا همان بانک اطلاعات، مجموعهای از دادههاست که در جدولهایی با ساختار منظم دسته بندی میشوند و mysql یکی از دیتابیس ها یک سیستم مدیریت دیتابیس است که با استفاده از آن، میتوانیم یک دیتابیس بسازیم و آنرا مدیریت کنیم. که به آن Database Management System یا به اختصار DBMS نیز میگویند. تمام این موراد را توی این دوره با ساخت یک پروژه ای وبلاگ به همراه پنل ادمین که توی ویدیو معرفی دوره نشان داده شده، آموزش میبینیم.
حتما ویدیو معرفی دوره را در پایین مشاهده کنید تا با دوره و پروژه ای انتهای دوره آشنا شوید.
مباحثی که در این دوره گفته میشود شامل :
آشنایی با php (پی اچ پی)
- آشنایی با php (پی اچ پی)
- ابزارهای مورد نیاز
- شروع کار با php
variables (متغیرها)
- variables (متغیرها)
- constants (ثابت ها)
- data type (انواع متغیر)
کار با عداد
- عملگرهای ریاضی
- تبدیل اعداد
- توابع ریاضی
کار با string (رشته)
- آشنایی با string (رشته)
- توابع string (رشته)
کار با array (آرایه)
- آشنایی با array (آرایه)
- توایع آرایه
- آرایه های انجمنی
عملگرهای مقایسه ای و منطقی
- عملگرهای مقایسه ای
- عملگرهای منطقی
شرط ها در php
- دستور if و مقادیر truthy و falsy
- عملگر ternary
- دستور switch و match
loops (حلقه ها)
- حلقه ای for
- حلقه ای while و do-while
- حلقه ای foreach
functions (توابع)
- آشنایی با functions (توابع)
- type hinting و عملگر splat
- scope (محدوده) متغییر
- توابع ناشناس و arrow function
مبحث include و require
- آشنایی با include و require
دریافت و پردازش ورودی کاربر
- متد های GET و POST
- validation یا اعتبار سنجی اطلاعات
cookie (کوکی) و session (سشن)
- آشنایی با cookie ها و session ها
کار با file (فایل) و directory (پوشه)
- نوشتن و خواندن در فایل
- کپی، تغیر اسم و خذف فایل
- کار با directory (پوشه)
- آپلود فایل و تصویر
آشنایی با دیتابیس mysql
- آشنایی با دیتابیس، دیتابیس mysql و زبان sql
- آشنایی با phpMyAdmin
- ایجاد جدول و کلید اصلی (primary key) و خارجی (foreign key)
- دستور insert و select
- دستور update و delete
- join tables (پیوند جداول)
ارتباط php با دیتابیس
- extension در php
- ارتباط با دیتابیس به روش PDO
- چهار عمل اصلی (CRUD)
- PDO prepared (دستورات آماده)
پروژه وبلاگ به همراه پنل ادمین و احراز هویت.
دوره های پیشنهادی، بعد از گذراندن این دوره :
پیش نیاز این دوره فوق العاده کاربردی :
امیر
سلام جناب شیخ عزیز، وقتتون به خیر؛
من این دوره ارزشمند رو تموم کردم و محتوای این دوره در گذروندن بعضی درس های دانشگاهم به من کمک بزرگی کرد، بی نهایت ازتون ممنونم و امیدوارم همیشه موفق و سلامت باشید.
علی شیخ
5 روز پیش
سلام وقت بخیر.
ممنون از شما و حمایتتون🙏
خداروشکر دوره براتون مفید بوده