ویژگیهای کلیدی
● با راهنماییهای عملی در مورد Scrum و Kanban، به Ruby on Rails مسلط شوید.
● برنامههای وب با کارایی بالا و بهینه را با استفاده از بهترین شیوهها بسازید.
● مهارتهای توسعهی وب خود را ارتقا دهید و فرصتهای شغلی جدیدی را کشف کنید.
● دانش خود را با آزمونهای پایان هر فصل برای تثبیت یادگیری، محک بزنید.
توضیحات کتاب
قدرت چارچوب توسعه وب Ruby on Rails را از طریق صفحات کتاب “Ruby on Rails برای توسعه وب چابک” کشف کنید. این کتاب استحکام Rails را با چابکی روشهای توسعهای مانند Scrum و Kanban ترکیب میکند تا به شما کمک کند برنامههای وب با عملکرد بالا را به طور موثر بسازید.
با شروع با یک نمای کلی از معماری Ruby و Rails، به سرعت اصول توسعهی چابک را درک خواهید کرد. متدولوژیهایی مانند Scrum و Kanban را بررسی میکنید و در عین حال تجربهی عملی در زمینههای کلیدی مانند عملیات CRUD، مدیریت پایگاه داده، استایل دهی، احراز هویت، تست، APIهای RESTful، استقرار و موارد دیگر کسب میکنید. هر فصل با یک آزمون کوتاه برای تقویت درک شما و آزمایش پیشرفت شما به پایان میرسد، و اطمینان حاصل میکند که مفاهیم را به طور موثر درک میکنید.
در پایان کتاب، شما به عنوان یک توسعهدهندهی توانمند Ruby on Rails با درک عمیق از اصول توسعهی وب چابک ظاهر خواهید شد. با مثالهای دنیای واقعی و تمرینهای عملی، این کتاب به شما قدرت میدهد تا با چالشهای زمان واقعی مقابله کنید و برنامههای وب قدرتمندی بسازید. شما با اطمینان ویژگیهایی مانند ادغام رسانههای اجتماعی، قابلیتهای ایمیل، درگاههای پرداخت و آپلود فایل را پیادهسازی خواهید کرد. این کتاب شما را در مسیر موفقیت در زمینهی به سرعت در حال تحول توسعهی وب قرار میدهد. آماده شوید تا با استفاده از قدرت Ruby on Rails، برتر شوید، نوآوری کنید و برنامههای وب برجستهای ایجاد کنید.
آنچه خواهید آموخت
● برای توسعهی کارآمد برنامههای وب و کاهش پیچیدگی کد، بر زبان Ruby و معماری Rails مسلط شوید.
● دانش عملی Scrum و Kanban را برای مشارکت مؤثر در تیمها و پروژههای توسعه به دست آورید.
● عملیات CRUD، مدیریت پایگاه داده، استایل دهی، احراز هویت و تست را بیاموزید.
● APIهای RESTful و سرویسهای وب را توسعه دهید تا ارتباط بین برنامههای Rails و سایر سیستمها را فعال کنید.
● برنامههای بیدرنگ، از جمله برنامههای رسانههای اجتماعی، قابلیتهای ایمیل، درگاههای پرداخت و آپلود فایل را بسازید تا مهارتها و اعتماد به نفس عملی خود را افزایش دهید.
● شیوههای توسعهی مبتنی بر تست (TDD) را برای اطمینان از قابل اعتماد و قابل نگهداری بودن برنامههای خود اعمال کنید.
● موضوعات پیشرفته Rails، از جمله کارهای پسزمینه، ذخیرهسازی، بینالمللیسازی و امنیت را برای ارتقای بیشتر مهارتهای توسعهی خود، کاوش کنید.
فهرست مطالب
1. مقدمه
2. مبانی توسعه چابک
3. شروع کار با Ruby on Rails
4. عملیات CRUD و مدیریت پایگاه داده
5. مبانی استایل دهی و توسعه فرانتاند
6. احراز هویت و مجوز
7. تست و توسعه مبتنی بر تست
8. APIهای RESTful و سرویسهای وب
9. استقرار و مقیاسبندی
10. ساخت یک برنامه Rails واقعی
11. موضوعات پیشرفته در Ruby on Rails
12. نتیجه گیری
نمایه