کتاب Full Stack Django and React (فول استک جنگو و ری اکت: تجربه عملی در توسعه وب تمام پشته با Python، React و AWS داشته باشید.) با محوریت دو چارچوب محبوب برنامهنویسی یعنی جنگو و ریاکت سعی دارد در 16 فصل این دو را آموزش دهد.
در ادامه مقدمهای از کتاب Full Stack Django and React را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Full Stack Django and React:
شروع با توسعه کامل پشته با استفاده از پایتون یا جاوا اسکریپت میتواند دلهرهآور باشد، عمدتاً اگر توسعهدهندهای هستید که از یکی از این زبانها استفاده میکنید و میخواهید زبان دومی را به مجموعه مهارتهای خود اضافه کنید.
اگر توسعهدهندهای هستید که قبلاً با جنگو یا React کار میکنید، یا یک توسعهدهنده با دانش پایتون یا جاوا اسکریپت هستید و میخواهید یاد بگیرید که چگونه یک برنامه کامل پشته را از ابتدا با ویژگیهایی مانند احراز هویت، عملیات CRUD و موارد دیگر بسازید، اما شما همچنین به دنبال یادگیری نحوه استقرار برنامههای کاربردی وب در AWS با استفاده از Docker هستید، این کتاب همه چیزهایی را که نیاز دارید را پوشش میدهد.
کتاب Full Stack Django and React به شما کمک میکند تا با ترکیب قدرت دوگانه دو فریمورک محبوب – React و Django، پتانسیلهای کامل را کشف کنید. ما همزمان با بررسی ویژگیهای پیشرفته هر دو فریمورک، برنامههای پشته کامل از جمله یک API RESTful در باطن و یک ظاهر بصری ایجاد خواهیم کرد. ما ساخت یک برنامه وب رسانه اجتماعی به نام Postagram را از ابتدا شروع خواهیم کرد و در عین حال مفاهیم مهم، تکنیکها و بهترین شیوهها را برای توسعه انتها به انتها پوشش خواهیم داد.
خواهیم دید که چگونه میتوان از عملکرد پویای چارچوب React برای ساختن سیستمهای فرانتاند استفاده کرد و چگونه لایه ORM جنگو به سادهسازی یک پایگاه داده کمک میکند، که به نوبه خود فرآیند توسعه ساخت یک Backend برای ساخت برنامههای پشته کامل را تقویت میکند.
تا پایان کتاب، میتوانید به تنهایی یک برنامه کامل پشته پویا ایجاد کنید.
کتاب Full Stack Django and React برای چه کسی است؟
این کتاب برای توسعه دهندگان Python است که با جنگو آشنا هستند، اما نمیدانند هنگام ساخت یک برنامه کامل پشته از کجا شروع کنند – به طور دقیقتر، ساختن یک API RESTful. همچنین اگر یک توسعهدهنده فرانتاند با دانش جاوا اسکریپت هستید و به دنبال یادگیری توسعه کامل استک هستید، این کتاب برای شما مفید خواهد بود. اگر شما نیز یک توسعه دهنده باتجربه فول استک هستید که با فناوریهای مختلف کار میکنید و به دنبال کشف و یادگیری موارد جدید هستید، این کتاب برای شما نوشته شده است.
آنچه کتاب Full Stack Django and React پوشش میدهد:
فصل 1، ایجاد یک پروژه جنگو، نحوه ایجاد یک پروژه جنگو و انجام تنظیمات مورد نیاز با یک سرور پایگاه داده را نشان میدهد.
فصل 2، احراز هویت و مجوز با استفاده از JWT، نحوه پیاده سازی یک سیستم احراز هویت با استفاده از JSON Web Tokens و نحوه نوشتن مجوزهای سفارشی را توضیح میدهد.
فصل 3، مدیریت پست رسانههای اجتماعی، نحوه پیاده سازی عملیات پیچیده CRUD را با استفاده از سریالسازها و ViewSets نشان میدهد.
فصل 4، افزودن نظرات به پستهای رسانههای اجتماعی، نحوه افزودن نظرات به پستها را با استفاده از روابط پایگاه داده، سریالسازها و مجموعههای نمایش نشان میدهد.
فصل 5، تست API REST، شما را با آزمایش با Django و Pytest آشنا میکند.
فصل 6، ایجاد یک پروژه با React، توضیح میدهد که چگونه یک پروژه React ایجاد کنید، در حالی که یک محیط خوب برای توسعه را پیکربندی کنید.
فصل 7 کتاب Full Stack Django and React، فرمهای ثبت نام و ورود به سیستم، نحوه پیادهسازی فرمهای احراز هویت و منطق را در قسمت جلویی یک برنامه کامل پشته توضیح میدهد.
فصل 8، پستهای رسانههای اجتماعی، نحوه پیادهسازی عملیات CRUD را در بخش React برای پستهای رسانههای اجتماعی نشان میدهد.
فصل 9، ارسال نظرات، نحوه اجرای عملیات CRUD را در بخش React برای نظرات رسانههای اجتماعی نشان میدهد.
فصل 10، نمایههای کاربر، نحوه پیادهسازی عملیات CRUD را در بخش React در رابطه با نمایهها و نحوه آپلود یک تصویر توضیح میدهد.
فصل 11، تست UI موثر برای React Components، شما را با تست کامپوننت با استفاده از Jest و کتابخانه تست React آشنا میکند.
فصل 12 کتاب Full Stack Django and React، مبانی استقرار – Git، GitHub و AWS، ابزارها و اصطلاحات DevOps و نحوه استقرار یک برنامه جنگو را مستقیماً در AWS EC2 معرفی میکند.
فصل 13، Dockerizing پروژه جنگو، نحوه داکر کردن یک برنامه جنگو را با استفاده از Docker و Docker Compose نشان میدهد.
فصل 14، استقرار خودکار در AWS، نحوه استقرار یک برنامه dockerized شده در EC2 را با استفاده از GitHub Actions نشان میدهد.
فصل 15، استقرار برنامه React ما در AWS، نحوه استقرار یک برنامه React را در AWS S3 و خودکار کردن استقرار با استفاده از GitHub Actions نشان میدهد.
فصل 16، عملکرد، بهینهسازی و امنیت، به شما نشان میدهد که چگونه برنامه خود را با استفاده از بسته وب بهینه کنید، پرس و جوهای پایگاه داده را بهینه کنید، و امنیت باطن را افزایش دهید.
سرفصلهای کتاب Full Stack Django and React:
- Full Stack Django and React
- Contributors
- About the author
- About the reviewers
- Preface
- Part 1: Technical Background
- Chapter 1: Creating a Django Project
- Chapter 2: Authentication and Authorization using JWTs
- Chapter 3: Social Media Post Management
- Chapter 4: Adding Comments to Social Media Posts
- Chapter 5: Testing the REST API
- Part 2: Building a Reactive UI with React
- Chapter 6: Creating a Project with React
- Chapter 7: Building Login and Registration Forms
- Chapter 8: Social Media Posts
- Chapter 9: Post Comments
- Chapter 10: User Profiles
- Chapter 11: Effective UI Testing for React Components
- Part 3: Deploying Django and React on AWS
- Chapter 12: Deployment Basics – Git, GitHub, and AWS
- Chapter 13: Dockerizing the Django Project
- Chapter 14: Automating Deployment on AWS
- Chapter 15: Deploying Our React App on AWS
- Chapter 16: Performance, Optimization, and Security
- Appendix
- Answers
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Full Stack Django and React میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.