در این کتاب ما در حال ساختن یک برنامه وب به نام Snippetbox هستیم که به افراد امکان میدهد تکههایی از متن را چسبانده و به اشتراک بگذارند – کمی مانند Pastebin یا GitHub’s Gists. برنامه ما بسیار ساده و تنها با یک صفحه وب شروع خواهد شد. سپس با هر فصل آن را گام به گام می سازیم تا زمانی که کاربر بتواند قطعات را از طریق برنامه ذخیره و مشاهده کند. این ما را در موضوعاتی مانند نحوه ساختار یک پروژه، مسیریابی درخواستها، کار با پایگاه داده، پردازش فرمها و نمایش دادههای پویا به صورت ایمن راهنمایی میکند. سپس بعداً در کتاب، حسابهای کاربری را اضافه میکنیم و برنامه را محدود میکنیم تا فقط کاربران ثبتشده بتوانند قطعههایی ایجاد کنند. این ما را با موضوعات پیشرفته تری مانند پیکربندی سرور HTTPS، مدیریت جلسه، احراز هویت کاربر و میان افزار هدایت می کند.
In this book we’ll be building a web application called Snippetbox, which lets people paste and share snippets of text — a bit like Pastebin or GitHub’s Gists. Our application will start off super simple, with just one web page. Then with each chapter we’ll build it up step-by-step until a user can save and view snippets via the app. This will take us through topics like how to structure a project, routing requests, working with a database, processing forms and displaying dynamic data safely. Then later in the book we’ll add user accounts, and restrict the application so that only registered users can create snippets. This will take us through more advanced topics like configuring a HTTPS server, session management, user authentication and middleware.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
نظرات کاربران