آموزش معرفی Ruby on Rails [ویدئو]

Intro to Ruby on Rails [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره جامع با Ruby on Rails به دنیای توسعه وب شیرجه بزنید، که برای مبتدیان و کسانی که به دنبال تعمیق درک خود از این چارچوب قدرتمند هستند عالی است. سفر با معرفی Ruby on Rails آغاز می شود، هدف آن، زبان برنامه نویسی Ruby، و قراردادهایی که Rails را برای وب سایت های پویا ایده آل می کند، بررسی می شود. با راه‌اندازی محیط توسعه خود بر روی ماشین‌های مبتنی بر MacOS و لینوکس، تجهیز خود به ابزارهای ضروری مانند Ruby، Rails، Ruby Gems و SQLite شروع می‌کنید. در مرحله بعد، با تمرکز بر پروتکل HTTP و الگوی طراحی مدل نمایش کنترلر (MVC) در مفاهیم بنیادی برنامه های کاربردی وب، به کندوکاو می پردازید. از طریق مثال‌های عملی، ایجاد یک برنامه Rails را از ابتدا، درک لایه View و نحوه کار اجزای Rails با هم یاد خواهید گرفت. سپس دوره به مدل های داده منتقل می شود، با استفاده از ActiveRecord ORM برای تداوم داده ها و درک مهاجرت ها برای همگام سازی مدل داده و پایگاه داده شما. در بخش های پیشرفته، مسیریابی RESTful، اعتبارسنجی داده ها و روابط مدل را پوشش خواهید داد. این دوره همچنین تست با MiniTest را معرفی می کند و اهمیت تست های خودکار برای برنامه های کاربردی قوی را برجسته می کند. در نهایت، تجربه عملی در استقرار برنامه Rails خود در Heroku به دست خواهید آورد و پروژه های وب خود را زنده و در دسترس قرار می دهد. با استفاده از ActiveRecord مدل های داده و مهاجرت ها را ایجاد و مدیریت کنید. مسیرهای RESTful و عملیات CRUD را پیاده سازی کنید. افزودن و مدیریت دارایی ها و تصاویر استاتیک در برنامه های Rails. احراز هویت کاربر را با استفاده از Devise یکپارچه کنید. با استفاده از MiniTest تست های خودکار را بنویسید و اجرا کنید. برنامه های Rails را در Heroku مستقر کنید. این دوره برای توسعه دهندگان وب مشتاق، مبتدیانی که تازه با Ruby on Rails آشنا شده اند و توسعه دهندگان متوسطی که به دنبال تقویت درک خود از Rails هستند، عالی است. دانش اولیه مفاهیم توسعه وب و برنامه نویسی مفید است اما لازم نیست. کاوش در معماری MVC و اصول کاربردی وب. * آموزش های دقیق در مورد کار با نماها، مدل ها و مسیریابی RESTful. * تمرین های عملی در مورد افزودن نظرات، دارایی های ثابت، تصاویر و احراز هویت.

سرفصل ها و درس ها

معرفی Ruby on Rails Introduction to Ruby on Rails

  • بررسی اجمالی Overview

  • Ruby on Rails چیست؟ What is Ruby on Rails

  • نصب Ruby on Rails Installing Ruby on Rails

  • مقدمه ای بر برنامه های وب Intro to Web Apps

اصول و ویژگی های پیشرفته ریل Basics and Advanced Features of Rails

  • معرفی Rails Views Intro to Rails Views

  • معرفی مدل های ریل Intro to Rails Models

  • مقدمه ای بر مدل های ریل قسمت 2 Intro to Rails Models Part 2

  • مقدمه ای برای REST Intro to REST

  • مقدمه REST قسمت 2 Intro to REST Part 2

  • مقدمه ای بر اعتبار سنجی Intro to Validations

  • مقدمه ای بر روابط مدل Intro to Model Relationships

ویژگی های اضافی، آزمایش و استقرار Additional Features, Testing, and Deployment

  • افزودن یک منبع نظرات Adding a Comments Resource

  • افزودن دارایی های ثابت Adding Static Assets

  • افزودن تصاویر Adding Pictures

  • احراز هویت با استفاده از Devise Authentication Using Devise

  • احراز هویت با استفاده از Devise Part 2 Authentication Using Devise Part 2

  • مقدمه ای بر تست ریل Intro to Rails Testing

  • مقدمه تست ریل قسمت 2 Intro to Rails Testing Part 2

  • استقرار Rails با Heroku Deploying Rails with Heroku

نمایش نظرات

آموزش معرفی Ruby on Rails [ویدئو]
جزییات دوره
8h 0m
19
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

ACI Learning ACI Learning

ACI Learning رهبرانی را در زمینه امنیت سایبری، حسابرسی و فناوری اطلاعات آموزش می دهد. چه شروع یک حرفه فناوری اطلاعات، چه تسلط بر یک حرفه یا توسعه یک تیم، آنها در هر مرحله پشتیبانی ضروری را ارائه می دهند.

Justin Dennison Justin Dennison

جاستین رهبری AWS و ایجاد محتوای توسعه دهنده برای ITProTV را بر عهده دارد. او در چندین زبان برنامه نویسی تجربه دارد. گواهینامه های او شامل AWS Certified Solutions Architect - Associate، AWS Certified Developer - Associate، AWS Certified Cloud Practitioner، Oracle Certified Associate، Java SE 7 Programmer است.

Manny Rodriguez Manny Rodriguez

مانی بیش از 15 سال است که یک یاقوت شناس است و روی پروژه هایی در حوزه های ارائه محتوا، مخابرات، علم کتابخانه و حفظ دیجیتال کار می کند. او همچنین دوره بوت کمپ توسعه دهندگان وب را به زبان جاوا اسکریپت تدریس کرده است. مانی در مونتانا زندگی می کند و از شکار و کمپینگ لذت می برد.