Coding With Chitra (CWC)
1.33K subscribers
167 photos
9 videos
9 files
201 links
Coding with Chitra-សរសេកូដជាមួយចិត្រា
Download Telegram
ស្វែងយល់ពីរបៀបវេចខ្ចប់ Springboot Application រប់សយើងទៅក្នុង Docker.
Coming soon...
-------
👍 សូមជួួយចុច Like
💬 ឆ្លើយមតិខាងក្រោមប្រសិនបើមានសំណួរឬមតិ
🔔 Subscribe ឆានែលរបស់យើងសម្រាប់វីដេអូសិក្សាថ្មីៗ
📢 ចែករំលែកវីដេអូនេះជាមួយមិត្តភក្តិដែលកំពុងសិក្សា ភាសាកម្មវិធីសរសេរកូដ
❤18👍3
ស្វែងយល់ពីរបៀបវេចខ្ចប់ Springboot Application រប់សយើងទៅក្នុង Docker.
តំណរភ្ចាប់មេរៀន 👉 https://youtu.be/rlWsvu43bOo

-------
👍 សូមជួួយចុច Like
💬 ឆ្លើយមតិខាងក្រោមប្រសិនបើមានសំណួរឬមតិ
🔔 Subscribe ឆានែលរបស់យើងសម្រាប់វីដេអូសិក្សាថ្មីៗ
📢 ចែករំលែក
❤6🙏2
Docker Cheat Sheet
❤7
🎥 វីដេអូ Tutorial ថ្មី!
📌 របៀបប្រើប្រាស់ Array នៅក្នុងភាសា Java
នៅក្នុងវីដេអូនេះ អ្នកនឹងបានរៀន៖
✅ Array ជាអ្វី?
✅ របៀបប្រកាស (Declare) និងប្រើ Array
✅ របៀប Loop តាម Array
✅ ឧទាហរណ៍អនុវត្តជាក់ស្តែង
សម្រាប់អ្នកដែលកំពុងរៀន Java ឬចង់ពង្រឹងមូលដ្ឋាន Coding — វីដេអូនេះពិតជាមិនគួរខកខាន! 🚀💻
👉 មើលវីដេអូពេញនៅទីនេះ: https://youtu.be/CMXPUWIT3K8?si=aVsS-RvFekL1ERAu
❤12🙏2
🤫 Your colleagues secretly hate nested IFs.

This is “Spaghetti Code” 🍝 — messy, hard to read, easy to break.

❌ Stop: IF(IF(IF(...)))
✅ Use: SWITCH()

Example:
=SWITCH(A2,1,"Low",2,"Medium",3,"High",4,"Critical","Unknown")

✔ Cleaner
✔ Faster
✔ Easier to debug

Write formulas for humans.
Future you will thank you 😄
❤12
🎲 Quiz 'Method in Java Quiz'
🖊 12 questions · ⏱ 15 sec
❤5
និយមន័យពិតនៃ Full-Stack 💻✨
មនុស្សភាគច្រើនគិតថា Full-Stack គ្រាន់តែជាការបូកបញ្ចូលគ្នារវាង Frontend និង Backend ដូចជានំខេកពីរជាន់។ តែតាមពិតទៅ វាក៏ជាការទទួលខុសត្រូវលើប្រព័ន្ធទាំងមូល តាំងពីចំណុចតូចៗ (Pixels) រហូតដល់រចនាសម្ព័ន្ធធំៗ (Pipelines)។
Full-Stack មិនមែនមានន័យថាត្រូវចេះគ្រប់យ៉ាងនោះទេ ប៉ុន្តែគឺ៖
* ការយល់ច្បាស់ពីលំហូរការងារតាំងពីដើមដល់ចប់
* ការផ្តល់តម្លៃលើភាពហ្មត់ចត់នៃស្រទាប់នីមួយៗ
* ការធានាថាប្រព័ន្ធដំណើរការដោយរលូន និងមាននិរន្តរភាព
ព្រោះការរីកចម្រើន ក៏ដូចជាការសាងសង់អាគារអញ្ចឹង — យើងត្រូវកសាងវាឡើងមួយស្រទាប់ម្តងៗ ដោយភាពម៉ត់ចត់។ 🚀
#FullStack #SoftwareEngineering #SystemThinking #EngineeringReality #TechLeadership
❤11
🚀 Spring Boot Roadmap – ផ្លូវឆ្ពោះទៅកាន់ Java Developer ជំនាញខ្ពស់ 💻🔥

ចង់ក្លាយជា Backend Developer / Java Developer Professional មែនទេ?
Spring Boot គឺជាបច្ចេកវិទ្យាសំខាន់បំផុតមួយដែលអ្នកត្រូវរៀន! 💪

📌 ផ្លូវរៀនសំខាន់ៗ៖
✅ Java Basics (OOP, Collections)
✅ Spring Core (DI, MVC, AOP)
✅ Spring Boot (Auto Config, Starter)
✅ Database (JPA, Hibernate, SQL)
✅ REST API & Security (JWT, OAuth2)
✅ Testing (JUnit, Mockito)
✅ DevOps (Docker, CI/CD)
✅ Monitoring (Actuator, Logging)

✨ រៀនតាម Roadmap នេះ អ្នកអាចបង្កើត System ធំៗ ដូចជា៖
🏦 Banking System
🛒 E-commerce
📱 Mobile API Backend
☁️ Cloud Application

💬 កុំភ្លេច Save & Share ជូនមិត្តភក្តិដែលកំពុងរៀន IT ដែរ! ❤️

👇 Comment ប្រាប់ខ្ញុំផង បើអ្នកចង់បាន Tutorial ជាបន្ត👇

#SpringBoot
#JavaDeveloper
#BackendDeveloper
#CodingWithChitra
#LearnProgramming
#ITCambodia
#SoftwareEngineer
❤8😁1
🧧🐉 Happy Chinese New Year 2026 🎉✨
សូមឲ្យឆ្នាំថ្មីនេះ នាំមកនូវភាពជោគជ័យ និងការរីកចម្រើន 🙏

ថ្ងៃនេះខ្ញុំចែករំលែក
👉 Java OOP – 5 Concepts
សម្រាប់អ្នកដែលចង់ពង្រឹងជំនាញ Programming 💻🔥

📌 រួមមាន៖
✔️ Class & Object – មូលដ្ឋានគ្រឹះ
✔️ Encapsulation – ការពារទិន្នន័យ
✔️ Inheritance – ការបន្ត Class
✔️ Polymorphism – Flexible Coding
✔️ Abstraction – Simplify System

💡 ប្រសិនបើអ្នកយល់ OOP បានល្អ
អ្នកអាចបង្កើត System ធំៗបានដោយខ្លួនឯង 🚀

ឆ្នាំថ្មី = ជំហានថ្មី 💪
បន្តរៀន បន្តអភិវឌ្ឍ បន្តជោគជ័យ ❤️

#ChineseNewYear2026
#JavaLearning
#HappyLunarNewYear
#CodingLife
❤11🙏2
🚀 Java: IS-A vs HAS-A (Inheritance vs Composition)

តើអ្នកកំពុងរៀន OOP ក្នុង Java មែនទេ?
ចំណុចនេះសំខាន់ខ្លាំងណាស់ សម្រាប់ការរចនា System ឲ្យមានគុណភាព 💯

📌 IS-A (Inheritance)
👉 ប្រើ extends
👉 ឧទាហរណ៍: Dog IS-A Animal

📌 HAS-A (Composition)
👉 ប្រើ field / private object
👉 ឧទាហរណ៍: Car HAS-A Engine

✅ IS-A → ប្រើពេលត្រូវការ Inheritance
✅ HAS-A → ប្រើពេលត្រូវការ Flexibility & Reuse

បើអ្នកយល់ច្បាស់ពី IS-A និង HAS-A
អ្នកនឹង Code បាន Clean និង Professional ជាងមុន 🔥

💬 បើមានសំណួរ Comment មកបាន
📤 Forward ទៅមិត្តភក្តិដែលកំពុងរៀន Java

#Java #OOP #Programming #CodingWithChitra
❤3😁1🙏1
ចាប់ផ្តើមថ្ងៃថ្មីជាមួយកម្លាំងចិត្ត និងការខិតខំរៀន Coding 🚀

📌 សារ​សំខាន់
✅ Write Code
✅ Fix Bugs
✅ Learn Daily
✅ Never Give Up

រៀនរាល់ថ្ងៃ = ជោគជ័យនៅថ្ងៃស្អែក 🔥

📤 Forward ទៅមិត្តដែលកំពុងរៀន Programming
💬 មានសំណួរ Comment មកបាន

#Java #Motivation #CodingLife #Programming
❤8
🧩 Java Polymorphism – One Method, Many Behaviours

Polymorphism អនុញ្ញាតឲ្យ Method មួយ
បង្ហាញ Behaviour ខុសៗគ្នា តាម Object ដែលប្រើ 🚀

📌 ចំណុចសំខាន់៖
✅ Object ជាអ្នកសម្រេច Behaviour
❌ Reference Type មិនសំខាន់

រៀនចំណុចនេះឲ្យច្បាស់ = Become Better Developer 💯

📤 Forward ទៅមិត្តដែលរៀន Java
💬 មានសំណួរ Comment មកបាន

#Java #OOP #Polymorphism
❤4
⚙️ Java Polymorphism – Overloading vs Overriding

Infographic ថ្ងៃនេះ បង្ហាញពីភាពខុសគ្នារវាង
👉 Compile-Time និង Run-Time Polymorphism 🚀

📌 សង្ខេប៖
✅ Overloading → Change Parameters
✅ Overriding → Same Signature

ចេះចំណុចនេះ = Code បាន Professional 💯

📤 Forward ទៅមិត្តដែលរៀន Java
💬 មានសំណួរ Comment មកបាន

#Java #OOP #Programming
❤2
🌱 Java Polymorphism Journey

ពីសិស្ស ទៅជា Software Architect
ត្រូវការការខិតខំ និងការរៀនរាល់ថ្ងៃ 🚀

📌 ជំហានសំខាន់៖
✅ Beginner → class
✅ Junior → override
✅ Senior → interface
✅ Architect → API Design

Good Design = Good Polymorphism 💯

📤 Forward ទៅមិត្តដែលកំពុងសិក្សា Java
💬 មានសំណួរ Comment មកបាន

#Java #Programming #Career
❤2
☀️ Morning Motivation 💻

រៀនតិចៗ រាល់ថ្ងៃ
ក្លាយជាអ្នកខ្លាំងនៅថ្ងៃអនាគត 🔥

📌 ចងចាំ៖
Error = Experience
Practice = Progress
Consistency = Success

កុំបោះបង់
Java មិនលំបាកទេ បើអ្នកមិនបោះបង់ 💯

#Java #Motivation #Coding
❤9👏2
🔎 Java Abstraction

Hide Complexity
Show Only What Matters 🚀

📌 គន្លឹះសំខាន់៖
✅ abstract class
✅ interface
✅ Focus on WHAT, not HOW

ដូច ATM — អ្នកប្រើវា ប៉ុន្តែមិនដឹងការងារខាងក្នុង 💯

📤 Forward ទៅមិត្តដែលកំពុងរៀន Java
💬 មានសំណួរ Comment មកបាន

#Java #OOP #Abstraction
❤4
🔐🎭 Encapsulation vs Abstraction

Concept សំខាន់បំផុតក្នុង Java OOP 💻

📌 Encapsulation
→ Hide Data
→ private

📌 Abstraction
→ Hide Logic
→ abstract / interface

កុំច្រឡំទៀត ❌
Encapsulation ≠ Abstraction

📤 Forward ទៅមិត្តដែលរៀន Java

#Java #Programming #OOP
❤3