Learn - Ruby on Rails

เบ›เบฐเบเบญเบšโ€‹เบกเบตโ€‹เป‚เบ„โ€‹เบชเบฐโ€‹เบ™เบฒ
3,4
15 เบ„เบณเบ•เบดเบŠเบปเบก
1ย เบžเบฑเบ™+
เบ”เบฒเบงเป‚เบซเบผเบ”
เบ›เบฐเป€เบžเบ”เป€เบ™เบทเป‰เบญเบซเบฒ
เบ—เบธเบเบ„เบปเบ™
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป

เบเปˆเบฝเบงเบเบฑเบšเปเบญเบฑเบšเบ™เบตเป‰

โ‡‘Ruby on Rails, เบซเบผเบท Rails, เปเบกเปˆเบ™เบ‚เบญเบšเป€เบ‚เบ”เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ‚เบญเบ‡เบœเบนเป‰เบ‚เบฝเบ™เบขเบนเปˆเปƒเบ™ Ruby เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” MIT. Rails เปเบกเปˆเบ™เบเบญเบšเบฎเบนเบšเปเบšเบšเบเบฒเบ™เป€เบšเบดเปˆเบ‡ - เบ„เบงเบšเบ„เบธเบก (MVC), เบชเบฐเบซเบ™เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ•เบปเป‰เบ™เบ•เปเบชเปเบฒเบฅเบฑเบšเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™, เบšเปเบฅเบดเบเบฒเบ™เป€เบงเบฑเบšเปเบฅเบฐเบซเบ™เป‰เบฒเป€เบงเบฑเบšเบ•เปˆเบฒเบ‡เป†. เบกเบฑเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปเบฅเบฐเบญเปเบฒเบ™เบงเบเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เป€เบงเบฑเบšเป€เบŠเบฑเปˆเบ™ JSON เบซเบผเบท XML เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐ HTML, CSS เปเบฅเบฐ JavaScript เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เปเบฅเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰. เบ™เบญเบเบˆเบฒเบ MVC, Rails เป€เบ™เบฑเป‰เบ™เบซเบ™เบฑเบเป€เบ–เบดเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเปเบฅเบฐเบฎเบนเบšเปเบšเบšเบงเบดเบชเบฐเบงเบฐเบเปเบฒเบŠเบญเบšเปเบงเบญเบทเปˆเบ™เป†เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡, เบฅเบงเบกเบ—เบฑเบ‡เบชเบปเบ™เบ—เบดเบชเบฑเบ™เบเบฒเปƒเบ™เป„เบฅเบเบฐเบเบฒเบ™เบเปเบฒเบ™เบปเบ” (CoC), เบšเปเปˆเป€เบฎเบฑเบ”เบŠเป‰เปเบฒเบ•เบปเบงเป€เบญเบ‡ (DRY) เปเบฅเบฐเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง.

โ–บเบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบญเบšเป€เบ‚เบ” Ruby เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ›เปเบเบผเบกเป€เบงเบฑเบšเบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบšเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™

ย ย เบซเบปเบงเบ‚เปเป‰เบ—เบตเปˆเบเบงเบกเป€เบญเบปเบฒเปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ™เบตเป‰เปเบกเปˆเบ™เป„เบ”เป‰เบฅเบฐเบšเบธเป„เบงเป‰เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰ใ€‘

Ruby on Rails - เบžเบฒเบšเบฅเบงเบก

โˆŽ Introduction

๏ƒ˜เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡

โ‡ขเป‚เบ„เบ‡เบฎเปˆเบฒเบ‡เบเบฒเบ™

๏ƒ˜เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เบญเบ‡ Directory

โ‡ขเบ•เบปเบงเบขเปˆเบฒเบ‡

โ‡ข Database Setup

โ‡ขเบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง

โ‡ขเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบ

โ‡ข Controller

โ‡ขเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡

โ‡ข Views

โ—Ž Layouts

โ‡ขเบเบฐเบ”เบฒเบ™เบ‚เปˆเบฒเบง

โ—Ž AJAX

โ‡ข File Uploading

โ‡ขเบชเบปเปˆเบ‡เบญเบตเป€เบกเบง

็จฎ Ruby on Rails เปเบกเปˆเบ™เบซเบเบฑเบ‡?

โ‡ข Why Ruby?

โ‡ขเบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบฝเบ™ Ruby เป€เบžเบทเปˆเบญเบฎเบฝเบ™เบฎเบนเป‰เบฅเบปเบ”เป„เบŸ?

โ‡ข Why Rails?

โ‡ขเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบซเบผเบฑเบเบ–เบฒเบ™เปเบ™เบฐเบ™เปเบฒเบ—เบฒเบ‡เบเปˆเบฒเบ‡

โ‡ขเบšเปˆเบญเบ™เบ—เบตเปˆ Rails เป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™

โ‡ขเบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ Rails

โ‡ข Six Perspectives On Application Rails

โ‡ข Rails Stack

โ‡ขเปเบกเปˆเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™?

โ‡ขเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰ Ruby เปเบฅเบฐ Rails เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบญเบทเปˆเบ™เป†เปเบฅเบฐเบ‚เบญเบšเป€เบงเบฑเบš?

โ‡ขเบชเบดเปˆเบ‡เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบฝเบ™เบฎเบนเป‰เบเปˆเบฝเบงเบเบฑเบš Ruby on Rails เปเบฅเบฐเบ”เบปเบ™เบ›เบฒเบ™เปƒเบ”เบ„เบงเบ™เบ„เบฒเบ”เบซเบงเบฑเบ‡เบงเปˆเบฒเบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒ?

โ‡ข The Door of Doctrine

๊ธˆ optimize เบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบชเบธเบเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™

โ‡ข Convention over Configuration

โ‡ขเป€เบกเบ™เบนเปเบกเปˆเบ™ omakase

โ‡ขเบšเปเปˆเบกเบตเบฎเบนเบšเปเบšเบšเบซเบ™เบถเปˆเบ‡

โ‡ข Exalt เบฅเบฐเบซเบฑเบ”เบ‡เบฒเบก

โ‡ขเปƒเบซเป‰เบกเบตเบ”เปเบซเบผเบก

โ‡ขเบฅเบฐเบšเบปเบšเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบกเบนเบ™เบ„เปˆเบฒ

โ‡ขเบ„เบงเบฒเบกเบเป‰เบฒเบงเบซเบ™เป‰เบฒเบเบงเปˆเบฒเบ„เบงเบฒเบกเบชเบฐเบ–เบฝเบ™เบฅเบฐเบžเบฒเบš

โ‡ขเบเบฐเบ•เบธเป‰เบ™เป€เบ•เบฑเบ™เปƒเบซเบเปˆ

โ—‡เบชเบปเบกเบกเบธเบ”เบ–เบฒเบ™เปเบ™เบฐเบ™เปเบฒ

โ‡ขเบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบปเบงเปƒเบซเบกเปˆ

๏ƒ˜เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒ

โ‡ขเบเบฒเบ™เบ‚เบถเป‰เบ™เปเบฅเบฐเปเบฅเปˆเบ™

๏ƒ˜เบงเบฒเบ‡เบฅเบปเบ‡เป€เบ—เบดเบ‡เบžเบทเป‰เบ™เบ”เบดเบ™

โ‡ขเบชเป‰เบฒเบ‡เบšเบปเบ”เบ„เบงเบฒเบก

โ‡ขเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบ

โ‡ขเบชเป‰เบฒเบ‡เบ•เบปเบงเปเบšเบš

โ‡ข Associating Models

โ‡ข Refactoring

โ‡ขเบเบฒเบ™เบฅเบถเบšเบ„เปเบฒเป€เบซเบฑเบ™

โ‡ขเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบžเบทเป‰เบ™เบ–เบฒเบ™

โ‡ข Configuration Gotches

Creating a Report Bug

โ‡ขเบชเบดเปˆเบ‡เบ—เบตเปˆเบเปˆเบฝเบงเบเบฑเบšเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป

โ‡ข Benchmark เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

โ‡ข Updating the Changelog

โ‡ขเบ‡เบน

โ—Žเบฎเบธเปˆเบ™เป€เบเบปเปˆเบฒเบเบงเปˆเบฒเบ‚เบญเบ‡ Ruby on Rails

โ‡ขเบšเบฑเบ™เบŠเบต Active Record เปเบกเปˆเบ™เบซเบเบฑเบ‡

โ‡ข Convention over Configuration เปƒเบ™ Active Record

โ‡ขเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบปเบ™เบ—เบดเบชเบฑเบ™เบเบฒเบŠเบทเปˆ

เบผ CRUD: เบเบฒเบ™เบญเปˆเบฒเบ™เปเบฅเบฐเบเบฒเบ™เบ‚เบฝเบ™เบ‚เปเป‰เบกเบนเบ™

โ‡ข Validations
เบญเบฑเบšเป€เบ”เบ”เปเบฅเป‰เบงเป€เบกเบทเปˆเบญ
27 เบ•.เบฅ. 2025

เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™

เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเป€เบฅเบตเปˆเบกเบ”เป‰เบงเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบเบฑเบšเบเบณ เปเบฅเบฐ เปเบšเปˆเบ‡เบ›เบฑเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบ™เบงเปƒเบ”. เบงเบดเบ—เบตเบ›เบฐเบ•เบดเบšเบฑเบ”เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบ•เบปเบง เปเบฅเบฐ เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบญเบฒเบ”เบˆเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบ™เบณเปƒเบŠเป‰, เบžเบฒเบเบžเบทเป‰เบ™ เปเบฅเบฐ เบญเบฒเบเบธเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰ เปเบฅเบฐ เบญเบฒเบ”เบˆเบฐเบญเบฑเบšเป€เบ”เบ”เบกเบฑเบ™เป€เบกเบทเปˆเบญเป€เบงเบฅเบฒเบœเปˆเบฒเบ™เป„เบ›.
เปเบญเบฑเบšเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเปเบšเปˆเบ‡เบ›เบฑเบ™เบ›เบฐเป€เบžเบ”เบ‚เปเป‰เบกเบนเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบเบฑเบšเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก
ID เบญเบธเบ›เบฐเบเบญเบ™ เบซเบผเบท ID เบญเบทเปˆเบ™เป†
เบšเปเปˆเป„เบ”เป‰เป€เบเบฑเบšเบเบณเบ‚เปเป‰เบกเบนเบ™
เบชเบถเบเบชเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบก เบเปˆเบฝเบงเบเบฑเบšเบงเปˆเบฒเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ›เบฐเบเบฒเบ”เบเบฒเบ™เป€เบเบฑเบšเบเบณเบ‚เปเป‰เบกเบนเบ™เปเบ™เบงเปƒเบ”
เบฅเบฐเบšเบปเบšเบˆเบฐเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบ‚เบฐเบ™เบฐเบชเบปเปˆเบ‡
เบฅเบถเบšเบ‚เปเป‰เบกเบนเบ™เบšเปเปˆเป„เบ”เป‰

เบเบฒเบ™เบˆเบฑเบ”เบญเบฑเบ™เบ”เบฑเบš เปเบฅเบฐ เบ„เบณเบ•เบดเบŠเบปเบก

3,4
15 เบ„เบณเบ•เบดเบŠเบปเบก

เบกเบตเบซเบเบฑเบ‡เปƒเปเปˆ

App Performance Improvements

เบเปˆเบฒเบเบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ‚เบญเบ‡เปเบญเบฑเบš

เบเปˆเบฝเบงเบเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบญเบฑเบš
RAJIL THANKARAJU
contact@softecks.in
16,Ayya Avenue, Shanmugavel Nagar,Kathakinaru Madurai, Tamil Nadu 625107 India

เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบเบเบ•เบฒเบก Softecks