Rails 5 با ویژگیهای بلادرنگ بالاخره آمد! Ruby on Rails 5 - Behavior Driven Development (BDD)، RSpec و Capybara معرفی کاملی از BDD و استفاده از آن برای ساخت برنامههای وب با استفاده از چارچوب محبوب Ruby on Rails ارائه میکنند. دانشآموزان دورههای من معمولاً مشاغل پردرآمدی را در دنیای توسعه برنامههای وب به دست میآورند، فقط با استفاده از مطالبی که در دورههای من تدریس میشود، از جمله (اما نه محدود به) بودن دستیاران آموزشی!
چرا BDD برای ساخت برنامه های کاربردی وب؟ مزایا بسیار زیاد است و مشخصات ویژگیهایی که بهطور گسترده در BDD مورد استفاده قرار میگیرند مانند انگلیسی ساده است که به کاربران نهایی (تحلیلگران کسبوکار، تیمهای توسعه، تیمهای مشتری در میان دیگران) و توسعهدهندگان اجازه میدهد تا به راحتی با یکدیگر با استفاده از ابزار BDD ارتباط برقرار کنند. علاوه بر این، نوشتن ویژگی ها برای کاربران نهایی آسان است.
این دوره برای دانشآموزانی طراحی شده است که دارای تجربه اولیه Ruby on Rails یا توسعه برنامههای کاربردی وب هستند و میخواهند مهارتهای خود را به سطح بعدی برسانند، اما تجربه محدودی در زمینه BDD، آزمایش خودکار یا استفاده از ابزارهایی مانند RSpec، Capybara، نگهبان.
چرا دانشآموزانی که دارای تجربه ریل هستند (هر سطحی) باید این دوره را بگذرانند؟
- Rails 5 - جدیدترین و بهترین نسخه Rails به همراه ویژگی های آنی که برای چت و نظرات به طور کامل در این دوره نمایش داده می شود اعمال می شود!
- توسعه رفتار محور تمرکز این دوره است، اصول تست خودکار می تواند به راحتی از چارچوب ها فراتر رود!
- تجربه RSpec و Capybara برای آزمایش خودکار بهعنوان یک توسعهدهنده Rails ضروری است، این موضوع بهطور کامل در این دوره پوشش داده شده است!
- شبیه سازی رفتار کاربر مبتنی بر مرورگر برای تکمیل یک فرآیند تجاری از ابتدا تا انتها، که به طور کامل در این دوره توضیح داده شده است!
- این یک تقویت کننده رزومه بزرگ است، دانش و استفاده از RSpec و تست خودکار برای کارفرمایان بالقوه بسیار مهم است و اکثر جامعه Rails از آن استفاده می کنند!
- پوشش کامل از نظر ویژگی ها، همه ویژگی ها بر اساس مشخصات تست خودکار ساخته شده اند، نه فقط ویژگی های انتخابی
- دو برنامه وب پیچیده و کاربردی بسازید، از جمله برنامه وب رسانههای اجتماعی تمرین ویژه
برخی از جنبه های کلیدی دیگر این دوره عبارتند از:
- دو برنامه وب کارآمد با پوشش کامل ویژگی
- Rails 5.0 with ActionCable با استفاده از IDE مبتنی بر ابر
- مهاجرت ها، انجمن های یک به چند و چند به چند
- خیلی، خیلی بیشتر!
برای آخرین منبع پیشرفته در توسعه برنامه وب Ruby on Rails امروز بپیوندید
نمایش نظرات