آموزش ساخت اپلیکیشن‌های دیتابیس محور در PHP

در دوره "Building Database Applications in PHP"، شما با الگوهای شی‌گرای موجود در PHP آشنا خواهید شد. از طریق آموزش‌های عملی، خواهید آموخت چگونه با استفاده از کتابخانه PDO به یک پایگاه داده MySQL متصل ... بیشتر

جدید
زیرنویس
13 دانشجو
مقدماتی
Coursera

Charles Russell Severance

به‌روزرسانی: ۱۴۰۳/۱۲/۰۶

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

آنچه در این دوره می‌آموزید

مفاهیم شی‌گرای PHP

اتصال به پایگاه داده MySQL و استفاده از PDO

مدیریت کوکی‌ها و نشست‌ها (Sessions)

ساخت برنامه‌های CRUD کامل

محتوای دوره

5 فصل 37 جلسه 5 ساعت ویدیو
اشیاء در PHP
  مفاهیم شی‌گرا
مشاهده
"12:26
  ایجاد اشیاء در PHP
مشاهده
"07:46
  کتابخانه‌های شی‌گرا در PHP
"06:32
  چرخه عمر اشیاء در PHP
"05:16
  وراثت اشیاء در PHP
"09:23
  نصب MAMP بر روی مکینتاش
"07:02
  نصب MAMP بر روی ویندوز 10
"14:32
  نصب XAMPP بر روی ویندوز 10
"09:05
  ویندوز: استفاده از NGrok با Autograder
"05:16
  مکینتاش: استفاده از NGrok با Autograder
"09:48
  بونوس: ساعات دفتر نیویورک سیتی
"04:53
اتصال PHP و MySQL
کوکی‌ها و نشست‌ها در PHP
ریدایرکت، مسیریابی و احراز هویت در PHP
ساخت یک برنامه CRUD

پیش‌نیاز‌ها

برای درک و استفاده بهتر از این دوره آشنایی با اصول زبان برنامه‌نویسی php و دانش نسبی از مفاهیم پایگاه داده و SQL ضروریست.

درباره دوره

در دوره "Building Database Applications in PHP"، شما با الگوهای شی‌گرای موجود در PHP آشنا خواهید شد. از طریق آموزش‌های عملی، خواهید آموخت چگونه با استفاده از کتابخانه PDO به یک پایگاه داده MySQL متصل شوید و دستورات SQL را در زبان PHP اجرا کنید.

همچنین نحوه مدیریت کوکی‌ها و نشست‌ها (Session) در PHP را خواهید آموخت. این دوره به شما نشان می‌دهد که PHP چگونه از ارسال دوباره داده‌ها جلوگیری می‌کند، چطور پیام‌های فلاش (Flash Messages) را پیاده‌سازی می‌کند و چطور می‌توانید از نشست‌ها برای ورود و خروج کاربران در برنامه‌های وب استفاده کنید.

علاوه بر این، این دوره به شما آموزش می‌دهد که چگونه یک برنامه کاربردی کامل ایجاد کنید که در آن بتوانید داده‌ها را در چهار عمل اصلی ایجاد، خواندن، بروزرسانی و حذف (CRUD) مدیریت کنید. این بخش از دوره تمام مفاهیم قبلی را به هم متصل می‌کند و بنیان‌گذار تمام برنامه‌های وب بعدی شما خواهد بود.

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

اطلاعات بیشتر

درباره استاد

Charles Russell Severance
12 دوره
291 دانشجو

Charles Russell Severance (که به نام دکتر چاک نیز شناخته می‌شود) استاد بالینی در دانشکده اطلاعات دانشگاه میشیگان است، جایی که دوره‌های مختلفی با محوریت فناوری از جمله برنامه‌نویسی، طراحی پایگاه داده و توسعه وب تدریس می‌کند. چاک چندین کتاب نوشته است، از جمله استفاده از Google App Engine و پایتون برای همه. زمینه تحقیقاتی او در حوزه ساخت سیستم‌های مدیریت یادگیری مانند Sakai، Moodle، Blackboard، ANGEL و دیگر سیستم‌ها است. او معمار ارشد پروژه Sakai بود، یک سیستم مدیریت یادگیری که در حدود 300 مدرسه در سراسر جهان مورد استفاده قرار گرفته و کتابی به نام Sakai: Free as in Freedom نوشته است که تجربیات او به عنوان یکی از رهبران این پروژه را توصیف می‌کند.

در اواسط دهه 1990، او مجری برنامه Internet بود، یک تاک شو تلویزیونی ملی درباره اینترنت که برای چندین سال در سیستم کابلی TCI پخش می‌شد. او مدت زیادی ستون‌نویس مجله IEEE Computer بود و ستونی ماهانه به نام "گفتگوهای محاسباتی" می‌نوشت که شامل مصاحبه‌های ویدئویی با رهبران و نوآوران مشهور حوزه فناوری بود.

اطلاعات بیشتر

دیگر دوره‌های Charles Russell Severance

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.

تمام حقوق این وب‌سایت برای شرکت ندای دانش همراه ایرانیان (مکتب‌خونه‌‌‌‌) است.