دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2
نویسندگان: CHRISTOPHER PITT
سری:
ISBN (شابک) : 9781484269565, 148426956X
ناشر: APRESS
سال نشر: 2021
تعداد صفحات: 376
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب PRO PHP 8 MVC : model view controller architecture -driven application development. به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب PRO PHP 8 MVC: توسعه برنامه مبتنی بر معماری کنترلر نمای مدل. نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Table of Contents About the Author About the Technical Reviewer Before We Start… Chapter 1: Ways to Use PHP Running Scripts in the Terminal Running a Website Through a GUI Running a Website Through a Virtual Computer Running a Website on a Remote Server Coding in a Sandbox Coding on the Go A Note About Docker Where to from Here? Chapter 2: Writing Our First Bit of Code Handling a Request Responding with HTML Redirecting to Another URL Showing an Error Page Summary Chapter 3: Building a Router What Routers Are Used For Some Features We Could Build Putting It Together Adding Named Route Parameters to the Mix Building URLs from Named Routes How the Experts Do It The Symfony Router FastRoute Laravel and Lumen Chapter 4: Building a Template Engine What Do Template Engines Do? Basic Variable String Templates PHP-in-HTML Complex Variable String Templates Complex Compilers Some Features We Could Build Putting It Together Building the Basic Variable String Template Engine Building the PHP-in-HTML Engine Building the Advanced Variable String Template Engine Building the HTML-in-PHP Engine How the Experts Do It Plates Blade Summary Chapter 5: Building a Validator What Are Controllers? What Does This Have to Do with Building a Validator? Improving Error Handling Creating Controllers Creating a Form Protecting Our Forms How the Experts Do It Handling Validation Errors Summary Chapter 6: Building a Database Library What Are Database Libraries Used For? Things We Should Add Communicating with the Database Running Commands from the Terminal Making a Migration Command Altering Tables Caveats How the Pros Do It Summary Chapter 7: Building an Object-Relational Mapper Library In the Meantime… Redesigned Registration, Home, and Product Pages New Migrate Flag and Seeding Validation Errors and the Session Controllers Why Not Stop with Just a Database Library? "has…one?" Putting It Together Tying into the Query Builder Getters and Setters Inserting, Updating, and Deleting Casting Values Relationships What About Attributes Caveats How the Pros Do It Doctrine ORM Summary Chapter 8: Building a Dependency Injection Container During the Break… What Is a Dependency Injection Container Used For? Let’s Get Building! Binding and Resolving Resolving Function Parameters Caveats Different Approaches to Explore Summary Chapter 9: Testing Our Framework Between the Chapters… Why Should We Test Our Code? Different Types of Tests Ways We'll Be Testing Putting It All Together Testing HTTP Requests Testing Browser Interaction Caveats How the Pros Do Things Summary Chapter 10: Config, Cache, Sessions, Filesystems What's Changed Since Last Time? Better Config Management Cache Sessions Filesystems Caveats Summary Chapter 11: Queues, Logging, Emails In the Meantime… Better Exception Handling Refactoring Providers Queuing Logging Email Caveats Summary Chapter 12: Publishing Your Code Finishing Touches #1: Helpful Home Page #2: More Examples of Functionality #3: Good Documentation #4: Complete Tests #5: Make Sure It’s What You Want to Do Using Packagist Summary Afterword: Wrapping Up Index