دوره آموزش جامع php پروژه محور (شماره 3)
توجه : دوره برگزار شده است. در صورت تمایل می توانید فیلم های آموزشی آنلاین دوره را خریداری نمایید.
خرید فیلم های آموزشی دوره
جلسه اول - آشنایی با PHP - نوشتن اولین برنامه PHP نمایش رایگان
جلسه اول - تعریف متغییر ها - استفاده از HTML درون کدهای PHP
جلسه دوم - انواع متغییر - تابع strlen - تابع str_word_count - تابع strpos - تابع str_replace - تابع trim -
جلسه دوم - تابع MD5 - تابع rand - تعریف ثابت ها - ثابت __FILE__ - تابع __DIR__ - شرط if - شرط if else
جلسه سوم - switch - حلقه while - حلقه for - do while - حلقه های تودرتو
جلسه سوم - تابع ها - پارامتر های ورودی - آرایه ها - آرایه های انجمنی - پیمایش آرایه
جلسه چهارم - آرایه چند بعدی - پیمایش آرایه چند بعدی - متغیر سراسری $_SERVER - ساخت آدرس پروژه
جلسه چهارم - کارکردن با فرم ها - متغیر $_REQUEST - متغیر $_POST - متغیر $_GET - عبارتهای منظم در PHP - اعتبارسنجی ایمیل، نام کاربری، شماره موبایل
جلسه پنجم - نوشتن تابع امنیتی - ساخت فرم ورود و اعتبارسنجی سمت سرور
جلسه پنجم - فراخوانی فایل PHP در یک فایل دیگر - پوشه بندی پروژه - ساخت Master Page
جلسه ششم - کار کردن با تاریخ - تاریخ شمسی - تبدیل تاریخ شمسی به میلادی و برعکس
جلسه ششم - آپلود فایل در PHP - آشنایی با کوکی ها
جلسه هفتم - کار کردن با کوکی ها - صفحه بندی پروژه و مدیریت url ها - ریفکتور
جلسه هفتم - آموزش نشست ها (session) - معرفی بانک اطلاعاتی mysql
جلسه هشتم - معرفی دستور select - آشنایی با شرط های بانک اطلاعاتی - ساخت فرم ورود - ایجاد ارتباط با mysql در php - گرفتن اطلاعات از بانک اطلاعاتی - نجام هک به روش تزریق کد در فرم ورود
جلسه هشتم - ایجاد نشتست بعد از ورود و ارسال کاربر به پنل مدیریت خود - بررسی نشست ها
جلسه نهم - قسمت اول
جلسه نهم - قسمت دوم
جلسه دهم - آموزش ثبت اطلاعات در بانک اطلاعاتی - ایجاد رابطه بین جدول ها با کلیک اصلی و فرعی - ساخت فرم ثبت مقالات
جلسه دهم - آپلود فایل و ثبت اطلاعات در بانک اطلاعاتی در فرم مقالات با استفاده از PHP PDO
جلسه یازدهم - نمایش فهرست مقالات در پنل کاربر - ایجاد قابلیت حذف مقالات
جلسه یازدهم - نمایش مقالات در صفحه اصلی وب سایت - ایجاد ارتباط بین جداول بانک اطلاعاتی با کدنویسی
جلسه دوازدهم - آموزش بروز رسانی بانک اطلاعاتی - ویرایش مقالات ثبت شده
جلسه سیزدهم - ساخت فرم ثبت نام - اعتبارسنجی فرم - ثبت در بانک اطلاعاتی - ایجاد مقاله توسط کاربر جدید
جلسه چهاردهم - ساخت فرم ثبت نظر برای مقالات - ایجاد جدول نظرات در بانک اطلاعاتی - ثبت نظرات در بانک اطلاعاتی
جلسه چهاردهم - نمایش فهرست نظرات در پنل مدیریت - ثبت پاسخ برای نظرات
جلسه پانزدهم - نمایش نظرات در پایین صفحه مقاله
دوره آموزش جامع php پروژه محور
PHP یک زبان برنامه نویسی سمت سرور است که برای طراحی وب سایت ها، شبکه های اجتماعی، وب سرویس ها مناسب می باشد.
در این دوره ما سعی می کنیم که به صورت پروژه محور موارد کاربردی این زبان را آموزش دهیم به طوری که در انتهای دوره دانشجو ها بتوانند یک وب سایت داینامیک با پنل مدیریت محتوا ایجاد کنند.
سرفصل های دوره
- معرفی PHP
- معرفی قابلیت های PHP
- معرفی ویرایشگر برای کد نویسی
- نصب سرور مجازی بر روی محیط ویندوز
- راه اندازی اولین پروژه
- کامنت ها در PHP
- معرفی انواع متغیر در PHP
- قوانین نام گذاری متغیرها
- چاپ رشته ها و متغیر ها
- ادغام تگ های PHP و HTML و چاپ کدهای HTML در PHP
- معرفی رشته ها در PHP
- معرفی توابع کاربردی کار با رشته و امنیت سازی
- معرفی برخی از توابع کاربردی ریاضیات در PHP
- معرفی ثابت ها و کاربرد آنها در PHP
- معرفی عملگرها در PHP
- معرفی عملگرهای محاسباتی
- معرفی عملگرهای منطقی
- معرفی عملگرهای مقایسه ایی
- معرفی عملگرهای افزایشی
- معرفی انواع شرط در PHP
- معرفی حلقه ها در PHP
- معرفی حلقه های تودرتو
- معرفی توابع در PHP
- تعریف مقادیر پیش فرض برای پارامتر ها در توابع
- معرفی آرایه ها ایندکسی در PHP
- معرفی آرای های انجمنی در PHP
- معرفی توابع کاربردی در آرایه ها
- پیمایش خانه های آرایه
- معرفی آرایه های چند بعدی
- انواع مرتب سازی آرای ها
- متغیرهای سراسری در PHP
- معرفی متغیر سراسری $_SERVER
- معرفی متغیر سراسری $_REQUEST
- معرفی متغیر سراسری $_POST
- معرفی متغیر سراسری $_GET
- معرفی عبارت های منظم در PHP
- اعتبارسنجی رشته ها با عبارات منظم
- مدیریت فرم های html
- اعتبارسنجی فرم ها در سمت سرور جهت افزایش امنیت
- اعتبارسنجی فرم ها در سمت کاربر
- ساخت تابع امنیتی برای کنترل ورودی ها
- استفاده از توابع امنیتی پیش فرض PHP
- ساخت فرم ورود به حساب کاربری
- تعریف حمله XSS
- امنیت سازی جهت جلوگیری از حملات XSS
- جایگذاری فایل های PHP درون یک دیگر
- کار کردن با تاریخ و زمان در PHP
- تعیین منطقه زمانی
- کار کردن با تاریخ شمسی
- استفاده از کتابخانه جلالی
- تبدیل تاریخ شمسی به میلای
- تبدیل تاریخ میلادی به شمسی
- آپلود فایل در PHP
- معرفی متغیر سراسری $_FILES و مدیریت فایل ها
- معرفی کوکی ها جهت ذخیره داده ها در سیستم کاربر
- معرفی نشست ها (session)
- تعریف فیلترهای امنیت در PHP
- فیلتر حذف تگها
- فیلتر بررسی آدرس ایمیل
- فیلتر بررسی دامنه
- معرفی پایگاه داده MySql
- ساخت بانک اطلاعاتی
- ساخت جدول در بانک اطلاعاتی
- تعریف انواع داده در MySql
- معرفی کلید اصلی
- معرفی کلید فرعی
- دریافت اطلاعات از بانک اطلاعاتی با استفاده از دستور SELECT
- تغییر نام یک فیلد در MySql
- مرتب سازی داده های دریافت شده در MySql
- تعیین محدودیت دریافت داده ها جهت انجام صفحه بندی
- ثبت اطلاعات در جداول بانک اطلاعاتی
- شرطها در MySql
- ویرایش اطلاعات جداول
- حذف اطلاعات از بانک اطلاعاتی
- آموزش شی گرایی (OOP) در PHP
- شروع پروژه ساخت وبلاگ
نتیجه نظرسنجی
در مجموع تا به اینجا که من اومدم کلاس، خوب بود. دوست ندارم تبلیغ بکنم اونم برای دارکوب ولی واقعیت ها را باید گفت تا همه بتونن درست انتخاب کنن. استاد محمودی آدم خوش اخلاق، صبور و با سواد هستش. نکته هایی را یاد میده که همه جا گفته نمیشه یا به ندرت کسی بهتون یاد میده. یه نکته جالب اینکه هر چی از استاد میپرسی مثل گوگل یک جواب داره و این نشان دهنده تجربه و سواد بالا این آدم هستش. من که راضی هستم. پیشنهاد میکنم جلسه اول که رایگان هست را ببینید بعد انتخاب کنید. یک نکته منفی هفته ای یک جلسه دو ساعته برگزار میشه و این باعث میشه طول دوره زیاد باشه برای اونهایی که دوست دارن سریع تر یاد بگیرن باید هماهنگ کنند تا کلاس فشرده تر بشه.