Learn Ruby & Ruby Compiler/IDE

αž•αŸ’αž‘αž»αž€αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž‘αž·αž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ
100+
αž€αžΆαžšαž‘αžΆαž‰αž™αž€
αž…αŸ†αžŽαžΆαžαŸ‹αžαŸ’αž“αžΆαž€αŸ‹αžαŸ’αž›αžΉαž˜αžŸαžΆαžš
αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αž“αžΆ
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹
αžšαžΌαž”αž—αžΆαž–β€‹β€‹αžšαžΌαž”αžαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹

αž’αŸ†αž–αžΈβ€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡

Ruby AcademyαŸ– αžšαŸ€αž“αž‡αžΆαž˜αž½αž™ AI αž‚αžΊαž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž…αž»αž„αž€αŸ’αžšαŸ„αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Ruby αžŠαŸ„αž™αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαžŸαž·αž€αŸ’αžŸαžΆαžŠαŸαž†αŸ’αž›αžΆαžαžœαŸƒ αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜ αž“αž·αž„αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αŸ” αž˜αž·αž“αžαžΆαž’αŸ’αž“αž€αž‡αžΆαž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αž”αžΌαž„ αž¬αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžαžΆαž˜αžšαžŠαžΌαžœαž€αžΆαž›αžŠαŸ‚αž›αž”αž“αŸ’αžαŸ‚αž˜ Ruby αž‘αŸ…αž€αŸ’αž“αž»αž„αž‡αŸ†αž“αžΆαž‰αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‘αŸ Ruby Academy αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž§αž”αž€αžšαžŽαŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαžšαŸ€αž“ Ruby αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž– αž“αž·αž„αž‘αŸ†αž“αž»αž€αž…αž·αžαŸ’αžαŸ” αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™ AI αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αž·αž–αž“αŸ’αž’ Ruby αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž…αŸ†αž“αž½αž“αž–αžΈαžš αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αž„αž€αŸ’αžšαž„ Ruby αžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž˜αž½αž™ αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž·αž€αŸ’αžŸαžΆ Ruby αž–αŸαž‰αž›αŸαž‰ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡αž‚αžΊαž‡αžΆαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αž½αž™αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αŸ’αž›αžΆαž™αž‡αžΆαž’αŸ’αž“αž€αž‡αŸ†αž“αžΆαž‰ Ruby αŸ”

AI-Powered LearningαŸ– αžšαŸ€αž“ Ruby αžŠαŸ„αž™αž˜αžΆαž“αž‡αŸ†αž“αž½αž™αž–αžΈαž’αŸ’αž“αž€αž”αž„αŸ’αžšαŸ€αž“ AI αžŠαŸαž†αŸ’αž›αžΆαžαžœαŸƒαžŠαŸ‚αž›αž–αž“αŸ’αž™αž›αŸ‹αžšαžΆαž›αŸ‹αž‚αŸ†αž“αž·αžαž˜αž½αž™αž‡αŸ†αž αžΆαž“αž˜αŸ’αžαž„αŸ—αŸ” AI αž”αŸ†αž”αŸ‚αž€αž”αŸ’αžšαž’αžΆαž“αž”αž‘αžŠαžΌαž…αž‡αžΆ classes, blocks, mixins, file handle, and object-oriented design αž‘αŸ…αž‡αžΆαž€αžΆαžšαž–αž“αŸ’αž™αž›αŸ‹αžŸαžΆαž˜αž‰αŸ’αž‰αŸ” αž’αŸ’αž“αž€αž“αžΉαž„αž™αž›αŸ‹αž…αŸ’αž”αžΆαžŸαŸ‹αž–αžΈαž‚αŸ„αž›αž‚αŸ†αž“αž·αžαž“αžΈαž˜αž½αž™αŸ— αž˜αž»αž“αž“αžΉαž„αžˆαžΆαž“αž‘αŸ…αž˜αž»αž αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžšαŸ€αž“αžαžΆαž˜αž›αŸ’αž”αžΏαž“αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŠαŸ„αž™αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαž—αŸαž“αŸ’αžαž…αŸ’αžšαž‘αŸ† αž¬αž€αžΆαžšαžαž€αž…αž·αžαŸ’αžαŸ” αž˜αž·αž“β€‹αžαžΆβ€‹αž’αŸ’αž“αž€β€‹αž€αŸ†αž–αž»αž„β€‹αž’αŸ’αžœαžΎβ€‹αž€αžΆαžšβ€‹αžαžΆαž˜β€‹αžšαž™αŸˆβ€‹αž€αžΆαžšβ€‹αžšαž„αŸ’αžœαž·αž›β€‹αž‡αž»αŸ† αž¬β€‹αžŸαŸ’αžœαŸ‚αž„β€‹αžšαž€β€‹αž˜αŸ‰αžΌαžŒαž»αž›β€‹αž‘αŸ AI αžŽαŸ‚αž“αžΆαŸ†β€‹αž’αŸ’αž“αž€β€‹αž‡αžΆαž˜αž½αž™β€‹αž“αžΉαž„β€‹αžŠαŸ†αž”αžΌαž“αŸ’αž˜αžΆαž“β€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αžŸαž˜αŸ’αžšαž·αžβ€‹αžŸαž˜αŸ’αžšαžΆαŸ†αž„ αž“αž·αž„β€‹αž˜αžαž·β€‹αžαŸ’αžšαž‘αž”αŸ‹β€‹αž—αŸ’αž›αžΆαž˜αŸ—αŸ”

Built-in Ruby IDEαŸ– αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αžΌαžŠαž—αŸ’αž›αžΆαž˜αŸ—αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Ruby Editors αžŠαŸ‚αž›αž˜αžΆαž“αž’αž“αž»αž—αžΆαž–αž‘αžΆαŸ†αž„αž–αžΈαžšαŸ” សរសេរ αžŸαžΆαž€αž›αŸ’αž”αž„ αž“αž·αž„αž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαž€αžΌαžŠ Ruby αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž˜αž·αž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαž§αž”αž€αžšαžŽαŸαžαžΆαž„αž€αŸ’αžšαŸ… αž¬αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž‘αŸαŸ” Ruby IDE αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαžŸαžšαžŸαŸαžšαž€αžΌαžŠαž™αŸ‰αžΆαž„αžšαž›αžΌαž“ αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαž αž“αž·αž„αžŸαžΆαž€αž›αŸ’αž”αž„αžŸαŸ’αž‚αŸ’αžšαžΈαž” αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžš αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαžΌαž…αŸ—αž“αŸ…αž–αŸαž›αž’αŸ’αžœαžΎαžŠαŸ†αžŽαžΎαžšαŸ” αž˜αž·αž“αžαžΆαž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αžŸαžΆαž€αž›αŸ’αž”αž„αž”αŸ’αžšαžΎαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžαŸ’αž˜αžΈ αž¬αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžœαžΆαž€αŸ’αž™αžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‘αŸ αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž€αž“αŸ’αž›αŸ‚αž„αžαŸ‚αž˜αž½αž™αŸ”

Smart Code AssistanceαŸ– αž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αž›αžΎαž”αž‰αŸ’αž αžΆαžŸαžšαžŸαŸαžšαž€αžΌαžŠαž˜αŸ‚αž“αž‘αŸ? AI αžšαž”αžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αž½αž™αž’αŸ’αž“αž€αž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαž€αŸ†αž αž»αžŸαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΌαžŠ Ruby αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αžŽαŸ‚αž“αžΆαŸ†αž€αžΆαžšαž€αŸ‚αžαž˜αŸ’αžšαžΌαžœ αž“αž·αž„αž–αž“αŸ’αž™αž›αŸ‹αž–αžΈαž αŸαžαž»αž•αž›αž“αŸ…αž–αžΈαž€αŸ’αžšαŸ„αž™αž€αžΆαžšαž‡αž½αžŸαž‡αž»αž›αž“αžΈαž˜αž½αž™αŸ—αŸ” αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŸαž·αž€αŸ’αžŸαžΆαž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αž“αŸαŸ‡αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž’αŸ’αžœαžΎαž’αŸ„αž™αž‚αž˜αŸ’αžšαŸ„αž„αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž–αž„αŸ’αžšαžΉαž„αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž’αŸ†αž–αžΈαžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆ αž“αž·αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž›αŸ’αž’αž”αŸ†αž•αž»αžαžšαž”αžŸαŸ‹ Ruby αž•αž„αžŠαŸ‚αžšαŸ” AI αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž‘αžΌαž‘αžΆαŸ†αž„ Ruby Editors αž‘αžΆαŸ†αž„αž–αžΈαžš αžŠαŸ„αž™αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž“αžΌαžœαž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŠαŸ‚αž›αž’αžΆαž…αž”αžαŸ‹αž”αŸ‚αž“αž”αžΆαž“αž‚αŸ’αžšαž”αŸ‹αž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαžœαžΆαŸ”

αž€αžΌαžŠαžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαžŠαŸ„αž™ AIαŸ– αž˜αž·αž“αž”αŸ’αžšαžΆαž€αžŠαž–αžΈαžšαž”αŸ€αž”αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŸαžšαžŸαŸαžšαž˜αž»αžαž„αžΆαžš αžαŸ’αž“αžΆαž€αŸ‹ αž¬αžšαž„αŸ’αžœαž·αž›αž‡αž»αŸ†? αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžŸαž½αžš AI αŸ” αž”αž„αŸ’αž€αžΎαžαž€αžΌαžŠ Ruby αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž˜αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž·αž…αŸ’αž…αž€αžΆαžšαžŠαžΌαž…αž‡αžΆ "αž”αž„αŸ’αž€αžΎαžαžαŸ’αž“αžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž—αžΆαžšαž€αž·αž…αŸ’αž…" "αž”αž„αŸ’αž€αžΎαžαžšαž„αŸ’αžœαž·αž›αž‡αž»αŸ†αžŠαžΎαž˜αŸ’αž”αžΈαžαŸ’αžšαž„αž›αŸαžαž‚αžΌ" ឬ "αžŸαžšαžŸαŸαžšαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‚αžŽαž“αžΆαž αŸ’αžœαžΆαž€αŸ‹αžαžΌαžšαžΈαž›" αŸ” AI αž•αŸ’αžαž›αŸ‹β€‹αž“αžΌαžœβ€‹αž‚αŸ†αžšαžΌβ€‹αž€αžΆαžšαž„αžΆαžšβ€‹αžŸαŸ’αž’αžΆαžβ€‹αžŸαŸ’αž’αŸ†β€‹αž—αŸ’αž›αžΆαž˜αŸ— αžŠαŸ‚αž›β€‹αž’αž“αž»αž‰αŸ’αž‰αžΆαžβ€‹αž±αŸ’αž™β€‹αž’αŸ’αž“αž€β€‹αž•αŸ’αžαŸ„αžβ€‹αž›αžΎβ€‹αž€αžΆαžšβ€‹αžŸαž·αž€αŸ’αžŸαžΆβ€‹αž“αž·αž„β€‹αž€αžΆαžšβ€‹αž€αžŸαžΆαž„β€‹αžαžŽαŸˆβ€‹αž–αŸαž›β€‹αžŠαŸ‚αž›β€‹αž‡αŸ€αžŸαžœαžΆαž„β€‹αž€αžΆαžšβ€‹αž”αž·αž‘αž•αŸ’αž›αžΌαžœβ€‹αžŠαŸ‚αž›β€‹αž˜αž·αž“β€‹αž…αžΆαŸ†αž”αžΆαž…αŸ‹αŸ”

αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž› Ruby Compiler, Ruby Academy αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αžΌαžŠαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž—αŸ’αž›αžΆαž˜αŸ— αž“αž·αž„αž˜αžΎαž›αž›αž‘αŸ’αž’αž•αž›αž€αŸ’αž“αž»αž„αž–αŸαž›αžœαŸαž›αžΆαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αŸ” αž€αŸ‚αž”αŸ’αžšαŸ‚αž›αŸαžαž€αžΌαžŠαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αžŸαžΆαž€αž›αŸ’αž”αž„αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αž“αž·αž„αž˜αžΎαž›αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αž›αž‘αŸ’αž’αž•αž› β€” αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαž€αž…αŸαž‰αž–αžΈαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αžšαž„αŸ’αžœαž·αž›αž‡αž»αŸ†αž˜αžαž·αžαŸ’αžšαž‘αž”αŸ‹αž—αŸ’αž›αžΆαž˜αŸ—αž“αŸαŸ‡αž”αž„αŸ’αž€αžΎαž“αž›αŸ’αž”αžΏαž“αž€αžΆαžšαžšαŸ€αž“αžŸαžΌαžαŸ’αžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž“αž·αž„αž‡αž½αž™αž’αŸ’αž“αž€αž±αŸ’αž™αž™αž›αŸ‹αž–αžΈ Ruby αž–αžΈαžαžΆαž„αž€αŸ’αž“αž»αž„αŸ”

αžšαž€αŸ’αžŸαžΆαž‘αž»αž€ αž“αž·αž„αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž€αžΌαžŠαž‘αžΎαž„αžœαž·αž‰αŸ– αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ†αžŽαžΆαžαŸ‹αž€αžΌαžŠ Ruby αžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αžΌαž›αž…αž·αžαŸ’αž αž“αž·αž„αž‚αž˜αŸ’αžšαŸ„αž„αž–αŸαž‰αž›αŸαž‰αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αžαŸ” αžšαŸ€αž”αž…αŸ†αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αžαžΆαž˜αžŠαžΆαž“αžŠαŸ†αžŽαžΎαžšαžŸαžšαžŸαŸαžšαž€αžΌαžŠαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž αžΎαž™αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž“αŸ…αž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αžΆαž“αž…αžΆαž€αž…αŸαž‰αŸ” αž˜αž·αž“αžαžΆαž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž”αž„αŸ’αž€αžΎαžαžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‰αŸ‚αž€αž―αž€αžŸαžΆαžš αž¬αž–αž·αžŸαŸ„αž’αž“αŸαž‡αžΆαž˜αž½αž™ mixins αž‘αŸ αž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€ αž“αž·αž„αž’αžΆαž…αž…αžΌαž›αž”αŸ’αžšαžΎαž”αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž‚αž˜αŸ’αžšαŸ„αž„αžšαž”αžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ”

αžŸαŸ€αžœαž—αŸ…αž€αžαŸ‹αžαŸ’αžšαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžšαŸ€αž“αŸ– αž”αŸ’αžšαžΎαžŸαŸ€αžœαž—αŸ…αž€αžαŸ‹αžαŸ’αžšαžΆαžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž˜αž½αž™αžŠαžΎαž˜αŸ’αž”αžΈαž€αžαŸ‹αžαŸ’αžšαžΆαž’αŸ†αž–αžΈαž‚αŸ„αž›αž‚αŸ†αž“αž·αžαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αžŠαžΌαž…αž‡αžΆαž›αŸ†αž αžΌαžšαžœαžαŸ’αžαž»αž”αž‰αŸ’αž‡αžΆ αž˜αžšαžαž€αžαŸ’αž“αžΆαž€αŸ‹ αž“αž·αž„αžαŸ’αž”αžΌαž„ Ruby αŸ” αžšαž€αŸ’αžŸαžΆαžŠαžΆαž“αž“αŸƒαž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„ αž‚αŸ†αžšαžΌαž‘αžΌαž‘αŸ… αž“αž·αž„αž‚αŸ†αž“αž·αžαž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αžšαŸ€αž“αŸ” αž€αŸ†αžŽαžαŸ‹αž…αŸ†αžŽαžΆαŸ†αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž“αŸ…αž˜αžΆαž“αžšαž”αŸ€αž”αžšαŸ€αž”αžšαž™ αž αžΎαž™αžαŸ‚αž„αžαŸ‚αž˜αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž·αž“αž·αžαŸ’αž™ αžŠαŸ„αž™αž‡αž½αž™αž’αŸ’αž“αž€αžšαž€αŸ’αžŸαžΆαž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„αžαžΆαž˜αž–αŸαž›αžœαŸαž›αžΆαŸ”

αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž·αž€αŸ’αžŸαžΆαžŠαŸαž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αŸ– Ruby Academy αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αž“αžΌαžœαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž·αž€αŸ’αžŸαžΆαžŠαŸ‚αž›αž˜αžΆαž“αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ αž“αž·αž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αž”αžΌαž„ αžŠαŸ‚αž›αž“αžΆαŸ†αž’αŸ’αž“αž€αž–αžΈαž€αž˜αŸ’αžšαž·αžαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžšαž αžΌαžαžŠαž›αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Ruby αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αŸ” αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‡αžΆαž˜αž½αž™αžœαžΆαž€αŸ’αž™αžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ ធថេរ αž“αž·αž„αž›αž€αŸ’αžαžαžŽαŸ’αžŒ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαžΆαž˜αžšαž™αŸˆαž’αžΆαžšαŸ αžŸαž‰αŸ’αž‰αžΆ αžšαž„αŸ’αžœαž·αž›αž‡αž»αŸ† αžαŸ’αž“αžΆαž€αŸ‹ αž˜αŸ‰αžΌαžŒαž»αž› αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž―αž€αžŸαžΆαžš αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αŸ†αž αž»αžŸ αž“αž·αž„αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αžšαžŸαž‡αžΆαžαž·αž“αŸƒ Ruby on Rails αŸ” αž˜αŸαžšαŸ€αž“αž“αžΈαž˜αž½αž™αŸ—αžšαž½αž˜αž˜αžΆαž“αž›αŸ†αž αžΆαžαŸ‹αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜ αž‚αŸ†αžšαžΌαž–αž·αž—αž–αž–αž·αž αž“αž·αž„αž‚αž˜αŸ’αžšαŸ„αž„αžαŸ’αž“αžΆαžαžαžΌαž… αžŠαžΎαž˜αŸ’αž”αžΈαž–αž„αŸ’αžšαžΉαž„αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”

αž”αž„αŸ’αž αžΆαž‰αž‡αŸ†αž“αžΆαž‰ Ruby αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš Ruby αžŠαŸ‚αž›αž˜αžΆαž“αž‡αŸ†αž“αžΆαž‰αžœαž·αž‡αŸ’αž‡αžΆαž‡αžΈαžœαŸˆαŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αž‰αŸ’αž…αž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž·αž€αŸ’αžŸαžΆ αž“αž·αž„αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž€αžΆαžšαžœαžΆαž™αžαž˜αŸ’αž›αŸƒ αž’αŸ’αž“αž€αž“αžΉαž„αž‘αž‘αž½αž›αž”αžΆαž“αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž›αžΎαž”αŸ’αžšαžœαžαŸ’αžαž·αžšαžΌαž”αžŸαž„αŸ’αžαŸαž” αž¬αž”αŸ’αžšαžœαžαŸ’αžαž·αžšαžΌαž” LinkedIn αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”

αž›αž·αžαž·αžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž…αŸ†αž“αŸαŸ‡αžŠαžΉαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‘αŸ…αž€αžΆαž“αŸ‹αž“αž·αž™αŸ„αž‡αž€ αž’αžαž·αžαž·αž‡αž“ αž“αž·αž„αž˜αž·αžαŸ’αžαž—αŸαž€αŸ’αžαž· αž‡αž½αž™αž’αŸ’αž“αž€αž±αŸ’αž™αž›αŸαž…αž’αŸ’αž›αŸ„αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αžΈαž•αŸ’αžŸαžΆαžšαž€αžΆαžšαž„αžΆαžšαŸ”
αž”αžΆαž“β€‹αžŠαŸ†αž‘αžΎαž„αž€αŸ†αžŽαŸ‚β€‹αž“αŸ…
3 αž’αŸ’αž“αžΌ 2025

αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™

αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–β€‹αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž–αžΈβ€‹αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αž’αŸ†αž–αžΈβ€‹αžšαž”αŸ€αž”αžŠαŸ‚αž›β€‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸβ€‹αž”αŸ’αžšαž˜αžΌαž› αž“αž·αž„β€‹αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžβ€‹αž…αŸ†αž–αŸ„αŸ‡αžŸαž“αŸ’αžαž·αžŸαž»αž αž“αž·αž„β€‹αž―αž€αž‡αž“αž—αžΆαž–β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αž’αžΆαž…αžαž»αžŸαž‚αŸ’αž“αžΆαž‘αŸ…αžαžΆαž˜β€‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αžαŸ†αž”αž“αŸ‹ αž“αž·αž„β€‹αž’αžΆαž™αž»αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸβ€‹αž”αžΆαž“αž•αŸ’αžŠαž›αŸ‹β€‹αž–αŸαžαŸŒαž˜αžΆαž“αž“αŸαŸ‡ αž“αž·αž„β€‹αž’αžΆαž…αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–β€‹αžœαžΆαž“αŸ…αž–αŸαž›αžαžΆαž„αž˜αž»αžαŸ”
αž˜αž·αž“αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αž‡αžΆαž˜αž½αž™β€‹αž—αžΆαž‚αžΈαž‘αžΈαž”αžΈαž‘αžΎαž™
αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹β€‹αž”αž“αŸ’αžαŸ‚αž˜αž’αŸ†αž–αžΈβ€‹αžšαž”αŸ€αž”αžŠαŸ‚αž›β€‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸβ€‹αž”αŸ’αžšαž€αžΆαžŸαž’αŸ†αž–αžΈβ€‹αž€αžΆαžšαž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€β€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™
αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡αž’αžΆαž…αž”αŸ’αžšαž˜αžΌαž›αž”αŸ’αžšαž—αŸαž‘αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αžΆαŸ†αž„αž“αŸαŸ‡
αž–αŸαžαŸŒαž˜αžΆαž“β€‹αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“ αž“αž·αž„β€‹αž§αž”αž€αžšαžŽαŸ αž¬αž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž•αŸ’αžŸαŸαž„αž‘αŸ€αž
αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸŠαžΈαž“αž‚αŸ’αžšαžΈαž”αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž‘αŸαžš
αž’αŸ’αž“αž€αž’αžΆαž…αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž±αŸ’αž™αž›αž»αž”αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸ„αŸ‡αž”αžΆαž“

αž‡αŸ†αž“αž½αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ

αž›αŸαžβ€‹β€‹αž‘αžΌαžšαžŸαŸαž–αŸ’αž‘
+905322012017
αž’αŸ†αž–αžΈαž’αŸ’αž“αž€β€‹αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ
MEHMET CANKER
info@hotelplus.ai
OYAKKENT 2 SITESI B7 APT, NO:1 U/8 BASAKSEHIR MAHALLESI ANAFARTALAR CADDESI, BASAKSEHIR 34480 Istanbul (Europe)/Δ°stanbul TΓΌrkiye
+90 535 201 20 17

αž…αŸ’αžšαžΎαž“αž‘αŸ€αžαžŠαŸ„αž™ Coddykit