බිංදුවේ සිට ප්රෝ දක්වා ජාවා ක්රමලේඛනය පිළිබඳ ප්රවීණයෙක්! ඔබ ඔබේ පළමු "හෙලෝ, වර්ල්ඩ්!" ලියන සම්පූර්ණ ආරම්භකයෙකු වුවත්, වස්තු-නැඹුරු ක්රමලේඛනය (OOP), දත්ත ව්යුහයන් සහ ඇන්ඩ්රොයිඩ් ජාවා සංවර්ධනය ප්රගුණ කිරීමට බලාපොරොත්තු වන පළපුරුදු සංවර්ධකයෙකු වුවත්, මෙය ඔබ වෙනුවෙන් නිර්මාණය කර ඇති අවසාන ප්රායෝගික කේතීකරණ පාඨමාලාවයි.
අන්තර්ක්රියාකාරී, බයිට්-ප්රමාණයේ පාඩම් සමඟ කේතනය කිරීමට ඉගෙන ගන්න, බිල්ට්-ඉන් ජාවා කේත ක්රීඩා පිටියේ ඔබේ කුසලතා පරීක්ෂා කරන්න, ප්රශ්නාවලිය සමඟ සංකල්ප ශක්තිමත් කරන්න, සහ XP සහ ලාංඡන සමඟ ඔබේ ප්රගතිය නිරීක්ෂණය කරන්න!
━━━━━━━━━━━━━━━━━━━━━━━━
🚀 අප සමඟ ජාවා ඉගෙන ගන්නේ ඇයි?
━━━━━━━━━━━━━━━━━━━━━━━
☕ ව්යුහගත 4-මට්ටමේ විෂය මාලාව: ආරම්භක වාක්ය ඛණ්ඩයේ සිට උසස් බහු නූල් කියවීම සහ ස්වදේශීය ඇන්ඩ්රොයිඩ් සංවර්ධනය දක්වා පියවරෙන් පියවර මාර්ග සිතියම.
💻 බිල්ට්-ඉන් කේත ක්රීඩා පිටිය / IDE: ජාවා කේත කොටස් කෙලින්ම ඔබේ දුරකථනයෙන් ලියන්න, සංස්කරණය කරන්න සහ අත්හදා බලන්න.
🧠 ගැමිෆයිඩ් ප්රශ්නාවලිය සහ XP: අන්තර්ක්රියාකාරී ප්රශ්න, ක්ෂණික ප්රතිපෝෂණ සහ තත්ය කාලීන ලකුණු ලුහුබැඳීම සමඟ සෑම පාඩමකටම පසු ඔබේ රඳවා තබා ගැනීම පරීක්ෂා කරන්න.
📋 වේගවත් වාක්ය ඛණ්ඩ වංචා පත්රිකාව: ජාවා මූල පද, නූල් ක්රම, අරා, එකතු කිරීම් සහ ඇල්ගොරිතම සඳහා ක්ෂණික සෙවීම.
📝 විභාග සහ සම්මුඛ පරීක්ෂණ සූදානම: විශ්ව විද්යාල විභාග සහ තාක්ෂණික කේතීකරණ සම්මුඛ පරීක්ෂණ සඳහා ඔබට උපකාර කිරීම සඳහා නිර්මාණය කර ඇති විස්තීර්ණ ප්රශ්න පත්ර සහ ව්යාජ පරීක්ෂණ.
📱 පිරිසිදු, නවීන අඳුරු මාදිලියේ UI: වේගවත්, බැටරි-කාර්යක්ෂම සහ අවධානය වෙනතකට යොමු නොවන ඉගෙනුම් අත්දැකීමක් සඳහා Jetpack Compose සමඟ ගොඩනගා ඇත.
━━━━━━━━━━━━━━━━━━━━━━━━
📚 ඔබ ඉගෙන ගන්නේ කුමක්ද
━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌱 1 වන මට්ටම: ජාවා මූලික සහ වාක්ය ඛණ්ඩ
• ජාවා සහ JVM මූලිකාංග සැකසීම
• විචල්ය, දත්ත වර්ග සහ ප්රාථමික
• අංක ගණිත, තාර්කික සහ සම්බන්ධතා ක්රියාකරුවන්
• ප්රවාහ පාලනය: if-else ප්රකාශ සහ ස්විචය cases
• Loops: for, while, do-while, and break/continue
☕ 2 වන මට්ටම: OBJECT-ORIENTED Programming (OOP) සහ දත්ත ව්යුහයන්
• ක්රම, පරාමිතීන් සහ ප්රතිලාභ වර්ග
• අරා සහ නූල් හැසිරවීම
• පන්ති, වස්තු සහ ඉදිකිරීම්කරුවන්
• OOP හි කුළුණු 4: Encapsulation, Inheritance, Polymorphism & Abstractation
• අතුරුමුහුණත්, Abstract Classes & Access Modifiers
• Core Data Structures: ArrayList, HashMap & HashSet
⚡ 3 වන මට්ටම: උසස් JAVA සහ ක්රියාකාරී ක්රමලේඛනය
• ව්යතිරේක හැසිරවීම: try-catch, finally & custom exceptions
• Java Generics & Type Safety
• Lambda Expressions & Functional Interfaces
• Java Streams API: filter, map, reduce & collectors
• Multithreading, Convercurrency & Thread Safety
• Java Memory Management, Heap/Stack & Garbage Collection
🚀 මට්ටම 4: ANDROID JAVA යෙදුම් සංවර්ධනය
• Android Studio සහ ව්යාපෘති ගෘහ නිර්මාණ ශිල්පය
• ක්රියාකාරකම්, ජීවන චක්රය සහ අභිප්රායන්
• RecyclerView සහ ඇඩැප්ටර සහිත ගතික UIs
• කාමර සහ SQLite සහිත දේශීය දත්ත සමුදායන්
• REST API ජාලකරණය සහ Firebase ඒකාබද්ධ කිරීම
• Android යෙදුම් ප්රකාශනය සහ යෙදවීම
━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 මෙම යෙදුම කා සඳහාද?
━━━━━━━━━━━━━━━━━━━━━━━
• මෘදුකාංග සංවර්ධනය සඳහා පහසු, මඟ පෙන්වන ආරම්භයක් අවශ්ය නිරපේක්ෂ ආරම්භකයින්.
• විභාග, රසායනාගාර සහ පැවරුම් සඳහා සූදානම් වන පරිගණක විද්යා සිසුන්.
• ජාවා කේතීකරණ සම්මුඛ පරීක්ෂණ සහ ඇගයීම් සඳහා ඉගෙනුම ලබන රැකියා සොයන්නන් සහ අපේක්ෂකයින්.
• ජාවා පසුබිම හෝ ඇන්ඩ්රොයිඩ් ජංගම සංවර්ධනය වෙත මාරු වීමට කැමති සංවර්ධකයින්.
නිමක් නැති දේශන නැරඹීම නවත්වන්න - අදම සැබෑ ජාවා කේතය ලිවීම ආරම්භ කරන්න. දැන් බාගත කර විශ්වාසවන්ත ජාවා සංවර්ධකයෙකු වීමේ ඔබේ ගමන ආරම්භ කරන්න!
මාස්ටර් ජාවා කේතනය: පියවරෙන් පියවර පාඨමාලාව, කේත ධාවකය, ප්රශ්නාවලිය සහ වංචා පත්ර.