در دوره "Building Database Applications in PHP"، شما با الگوهای شیگرای موجود در PHP آشنا خواهید شد. از طریق آموزشهای عملی، خواهید آموخت چگونه با استفاده از کتابخانه PDO به یک پایگاه داده MySQL متصل ... بیشتر
Charles Russell Severance
بهروزرسانی: ۱۴۰۳/۱۲/۰۶
مفاهیم شیگرای PHP
اتصال به پایگاه داده MySQL و استفاده از PDO
مدیریت کوکیها و نشستها (Sessions)
ساخت برنامههای 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 (که به نام دکتر چاک نیز شناخته میشود) استاد بالینی در دانشکده اطلاعات دانشگاه میشیگان است، جایی که دورههای مختلفی با محوریت فناوری از جمله برنامهنویسی، طراحی پایگاه داده و توسعه وب تدریس میکند. چاک چندین کتاب نوشته است، از جمله استفاده از Google App Engine و پایتون برای همه. زمینه تحقیقاتی او در حوزه ساخت سیستمهای مدیریت یادگیری مانند Sakai، Moodle، Blackboard، ANGEL و دیگر سیستمها است. او معمار ارشد پروژه Sakai بود، یک سیستم مدیریت یادگیری که در حدود 300 مدرسه در سراسر جهان مورد استفاده قرار گرفته و کتابی به نام Sakai: Free as in Freedom نوشته است که تجربیات او به عنوان یکی از رهبران این پروژه را توصیف میکند.
در اواسط دهه 1990، او مجری برنامه Internet بود، یک تاک شو تلویزیونی ملی درباره اینترنت که برای چندین سال در سیستم کابلی TCI پخش میشد. او مدت زیادی ستوننویس مجله IEEE Computer بود و ستونی ماهانه به نام "گفتگوهای محاسباتی" مینوشت که شامل مصاحبههای ویدئویی با رهبران و نوآوران مشهور حوزه فناوری بود.
اطلاعات بیشتر