Microsoft Channel 9 පාඩම් මාලා දැන් සිංහලෙන්
Introduction
Microsoft Virtual Academy සහ Channel 9 හි සියලුම පාඨමාලාවන් ඉංග්රිසි භාෂාවෙන් සහ අනෙකුත් භාෂාවන්ගෙන් පමණක් තිබුණු නිසා ඒවා ශ්රී ලාංකීය සිසුන් අතර ප්රචලිත වුනේ නැහැ. ඒ ගැටලුව මඟ හරින්නට Microsoft Sri Lanka සමාගම පියවර අරගෙන තිබෙනවා. ඒ Windows Geek හා එක්ව Microsoft Channel 9 හරහායි. Channel 9 යනු Microsoft නිෂ්පාදන හා සේවාවන් සම්බන්ධ නව තොරතුරු හුවමාරු වන ප්රජා ජාලයකි. ලොව පුරා විවිධ භාෂාවලින් මෙහි තොරතුරු හුවමාරු වුව ද සිංහල භාෂාවෙන් මෙතෙක් කිසිදු තොරතුරක් Microsoft පාරිභෝගිකයන් වෙත Channel 9 හි ප්රකාෂයට පත්ව නොමැත.
මෙකී අඩුව මෙන්ම ශ්රී ලංකික අනාගත පරපුර තොරතුරු තාක්ෂණ දැනුමෙන් සවිබල ගැන්වීම මූලික අරමුණ ලෙස සලකා Microsoft ශ්රි ලංකා සමාගම හා Windows Geek එක්ව වීඩියෝ පාඨමාලා කිහිපයක් මේ වන විට Channel 9 ජාලයට මුදා හැර ඇත. මෙකී වීඩියෝ පාඨමාලා කිහිපයතුලින් තොරතුරු තාක්ෂණයේ ප්රබල අංශ කිහිපයක්ම ආවරණය කොට තිබීම ඉතාමත් පැසසුමට ලක් කල යුතු කාරණයකි.
ලෝක තොරතුරු තාක්ෂණය ඉතා වේගයෙන් ඉදිරියට ඇදෙමින් පැවති ද ශ්රී ලංකා විශ්ව විද්යාල පද්ධතිය මෙන්ම තොරතුරු තාක්ෂණයට අදාල අනෙකුත් අධ්යාපන ආයතනයන්හි මෙකී දැනුම යාවත් කාලීන වීම ඉතා ඉබි ගමනින් සිදුවීම ඉතාමත් කණගාටු දායක තත්වයකි. මෙවන් තත්වයක් උඩ ඉතා නැවුම් තොරතුරු තාක්ෂණික දැනුම සිංහල භාෂාවෙන් ශ්රී ලංකික ප්රජාවට ගෙන ඒමට Microsoft ශ්රි ලංකා සමාගම හා Windows Geek මහත් වෙහෙසක් දරා ඇති බව පෙනේ. නිකුත් කරන ලද වීඩියෝ පාඨමාලාවල අන්තර්ඝතයන් ඉතා ඉහල ගුණාත්ම භාවයකින් යුක්තය. ඉතා සරල අවධියේ සිට සංකීර්ණ අවධිය දක්වා මෙහි දැනුම පෙළ ගස්වා ඇත්තේ තොරතුරු තාක්ෂණය සම්බන්ධව අවබෝධයක් නැති අයෙකුට වුවුද ඉතා පහසුවෙන් මෙකී දැනුම අවබෝධ කර ගත හැකි වන අයුරින්ය. මෙම වීඩියෝ පාඨමාලා කිහිපය පිළීබද විස්තර වෙනම දක්වා ඇත.
තොරතුරු තාක්ෂණ ඉතා ඉක්මනින් වෙනස් වන විෂයකි. එබැවින් නව දැනුම උකහා ගැනීම හා තිබෙන දැනුම යාවත්කාලීන කර ගැනීම අත්යවශ්යමය. නමුත් සිංහල භාෂාවෙන් තොරතුරු තාක්ෂණය සම්බන්ධ දැනුම හුවමරු වන්නේ ඉතා අල්ප වශයෙනි. එබැවින් බොහො දෙනාට තොරතුරු තාක්ෂණයට පිවිසීමේ මං පෙත් වැසී ගොස් ඇති බවක් පෙනෙන්ට තිබේ. නමුත් මෙම නව ව්යායාමය ශ්රී ලංකික තොරතුරු තාක්ෂණික වෘත්තිකයන්ට මෙන්ම අධ්යාපනය ලබන්නා වූ තරුණ තරුණියන්ටද මහත් පිටුවහලක් වනු ඇත. Channel 9 හි නිකුත් කර ඇති විඩියෝ පාඨමාලා කිහිපය පහත පරිදි වේ.
All courses in Sinhala
ASP.NET MVC හැදින්වීමේ පාඨමාලාව
Source: https://channel9.msdn.com/series/SINHALA-Introduction-to-ASPNET-MVC
Overview
ඔබ සොයන්නේ ඔබගේ Web Development කුසලතාවයන් ඉහල දමාගැනීමට ක්රමයක්ද? ඔබ Front-end සංවර්ධකයෙක්ද ? ඔබට අවශ්ය දත්ත මත පදනම් වූ serve-side web යෙදුම් නිර්මාණය කිරීමටද? ඇතැම් විට ඔබ ASP.NET Web Forms පිළිබඳ දන්නා ASP.NET MVC පිළිබඳ අධ්යනය කිරීමට කැමැත්තක් ඇති අයෙක් විය හැකිය. එසේ නම් මේ Video පෙළ අනිවාර්යෙන්ම ඔබ වෙතටයි. ASP.NET MVC හදුන්වාදීම පිළිබඳ මේ වීඩියෝ පෙළෙන් ඔබට ASP.NET MVC භාවිතය හා එමඟින් යෙදුමක් නිර්මාණය කිරීම දක්වා වන කරුණු කාරනා පිළිබඳ ඉතා හොද අවබෝධයක් මෙන්ම ප්රයෝගිකව භාවිත කරන අයුරුද උගත හැකිය. එමෙන්ම HTML 5 , CSS හා JavaScript වගේම Boot Strap භාවිතාකරමින් වෙබ් අතුරු මුහුණත නිර්මාණය කරන ආකාරය පිළිබඳවද ඔබට අවබෝධයක් ලබාගත හැකිය.
Modules
- (1) - ASP.NET MVC පෙරවදන - (Introduction to ASP.NET MVC)
- (2) - MVC වල මූලික කොටස් හඳුනාගනිමු - (Basics of MVC)
- (3) - ASP.NET MVC පෙරවදන ආදර්ශනය - (Introduction to MVC - Demo)
- (4) - Models create කිරීම සහ config කර ගැනීම - (Creating and Configuring Models)
- (5) - ASP.NET MVC සඳහා Visual Studio භාවිතය - (The Power of Visual Studio)
- (6) - Controllers Customize කර ගැනීම - (Customizing Controllers)
- (7) - Views Customize කර ගැනීම - (Customizing Views)
- (8) - Bootstrap සදහා හැදින්වීම - (Introduction to Bootstrap)
- (9) - Authentication සදහා හැදින්වීම - (Introduction to Authentication)
Microsoft Azure වෙබ් අඩවි
Source: https://channel9.msdn.com/Series/SINHALA-Microsoft-Azure-Fundamentals-Websites
Overview
Microsoft Azure වෙබ් අඩවි පිළිබඳව හදාරන්න කැමතිද? Cloud Computing ගැන බිදක් හෝ දන්නේ නම් Microsoft Azure භාවිතා කරමින් නවතම Cloud තාක්ෂණික ක්රම භාවිතා කරන අයුරු දැනගන්න. මේ පාඩම් මාලාව ඔස්සේ Azure වෙබ් අඩවි පිළිබඳ මූලික දැනුම ඉතා සරලව විස්තර කරනු ලබයි. මේ පාඩම් මාලාව කොටස් 24 කින් සමන්විතයි.
Modules
- (1) - වෙබ් අඩවි හඳුන්වා දීම -(Course Introduction)
- (2) - වෙබ් අඩවි Hosting විකල්ප හඳුනා ගැනීම -(Understanding Your Website Hosting Options)
- (3) - Visual Studio හරහා සරල වෙබ් අඩවියක් සැකසීම සහ Deploy කිරීම -(How Do I: Create and Deploy a Simple Azure Website from Visual Studio)
- (4) - Management Certificates සහ Publish Settings හරහා සත්යාවත් කිරීම -(Understanding Certificate and Credential-based Authentication)
- (5) - Azure වෙබ් අඩවි ක්රියාත්මක වන ආකාරය -(Understanding How Azure Websites Work)
- (6) - Azure Websites Portal Configurations හඳුනා ගැනීම -(Azure Websites Management Portal Configuration Tab Overview)
- (7) - FTP භාවිතය -(How Do I: Deploy to Azure Websites via FTP)
- (8) - Source Control හරහා Azure වෙබ් අඩවි Deploy කිරීම -(How Do I: Deploy to Azure Websites from Source Control)
- (9) - WebJobs හඳුන්වා දීම -(Creating and Utilizing WebJobs)
- (10) - Azure වෙබ් අඩවියක් Visual Studio වල සිට Debug කිරීම -(Remotely Debugging Windows Azure Websites from Visual Studio)
- (11) - Deployment Slots හරහා Stage Publishing හඳුනා ගැනීම -(Understanding Staged Publishing via Deployment Slots)
- (12) - Monitoring සහ Alerting පිහිටුවා ගැනීම -(Set Up Monitoring and Alerting for Azure Websites)
- (13) - වෙබ් අඩවි Diagnostics පිහිටුවා ගැනීම. (Web Server Logging) -(Set Up Site Diagnostics)
- (14) - Application Diagnostics පිහිටුවා ගැනීම. (Tracing) -(Set Up Application Diagnostics)
- (15) - Visual Studio තුල logs stream කිරීම -(Stream Logs in Visual Studio)
- (16) - Visual Studio Online හරහා Azure වෙබ් අඩවියක් සංස්කරණය කිරීම -(Edit Azure Websites in Visual Studio Online)
- (17) - Azure වෙබ් අඩවියක් Backup කර Restore කරන ආකාරය -(Back Up and Restore an Azure Website)
- (18) - Azure වෙබ් අඩවියක් සඳහා custom domain එකක් පිහිටුවා ගැනීම -(Set Up a Custom Domain for an Azure Website)
- (19) - Azure වෙබ් අඩවි සඳහා SSL පිහිටුවා ගැනීම -(Set Up an SSL Certificate for an Azure Website)
- (20) - Azure වෙබ් අඩවි සමඟ Traffic Manager භාවිතා කිරීම -(Use Azure Traffic Manager with Azure Websites)
- (21) - Traffic Manager සඳහා Custom Domain එකක් සකස් කිරීම -(Map a Custom Domain to the Traffic Manager for Azure Websites)
- (22) - Redis Cache හඳුන්වා දීම -(Set Up and Utilize Redis Cache)
- (23) - Azure වෙබ් අඩවි සඳහා CDN පිහිටුවා ගැනීම -(Set Up Azure Content Delivery Network for an Azure Website)
- (24) - ඉදිරි පාඩම් පිළිබඳව සැකැවින් -(Recommended Resources and Next Steps )
Microsoft Azure මූලික දැනුම
Source: https://channel9.msdn.com/Series/SINHALA-Microsoft-Azure-Fundamentals
Overview
Microsoft Azure ගැන හදාරන්න කැමතිද? Cloud Computing ගැන බිදක් හෝ දන්නේ නම් Microsoft Azure භාවිතා කරමින් නවතම Cloud තාක්ෂණික ක්රම භාවිතා කරන අයුරු දැනගන්න. මේ Video පෙල ඔත්සේ Azure පිළිබඳ මූලික දැනුම ඉතා සරලව විස්තර කරනු ලබන අතර එක් එක් වීඩියෝ ඔත්සේ Azure ගිණුමක් ඇරඹීමේ සිට Organizational accounts, Azure accounts, subscriptions, Azure Active Directories, users, subscription, organizational roles, common administration tasks. යන සංකල්පයන් පිළිබඳ හදුන්වාදෙනු ලැබේ.
Modules
- (1) - Microsoft Azure පිළිබඳ හැදින්වීම -(Introduction to Microsoft Azure)
- (2) - ඇයි මේ Microsoft Azure -(Why Microsoft Azure)
- (3) - Microsoft Azure මඟින් ලැබෙන සේවා හා එහි විෂයපථය -(The Scope of Microsoft Azure Services)
- (4) - Azure භාවිතා කිරීමට යොදා ගන්නා මෙවලම් හා API -(Tools and APIs You’ll Use to Access Azure)
- (5) - Azure Portal හා Azure new portal තුල පිරික්සීම -(Navigating the Azure Portal and the Preview Portal)
- (6) - Organizational Account හා Directories සැකසීම - (Creating an Organizational Account and Subscription )
- (7) - Subscription හා Directories පිළිබඳ අවබෝධයක් ලබාගැනීම-(Understanding Subscriptions and Directories)
- (8) - කොහොමද Directories කළමණාකරනය කරන්නේ? -(How Do I: Manage Directories)
- (9) - කොහොමද Users, Subscription Roles, Directory Roles කළමණාකරනය කරන්නේ? -(How Do I: Manager Users, Subscriptions Roles, and Directory Roles)
- (10) - කොහොමද Subscriptions හා Service Administrators කළමණාකරනය කරන්නේ? -(How Do I: Manage Subscriptions and Service Administrators)
- (11) - Geos, Regions හා Datacenters පිළිබඳ අවබෝධය ලබා ගැනීම -(Understanding Geos, Regions, and Datacenters)
- (12) - Azure ඊලඟ පියවර? -(Recommended Resources and Next Steps)
Python සමඟ පරිගණක ක්රමලේඛනයට පිවිසෙමු
Source: https://channel9.msdn.com/Series/SINHALA-Introduction-to-Programming-with-Python
Overview
ඔබ Computer Programing වලට ආධුනිකයෙක්ද? කැමතිද Programing වල ඇති විනෝදය අත්විදින්න. Computer Programming හරිම පහසුයි ! පයිතන් පරිගණක ක්රමලේඛ භාෂාව තුලින් එය තවත් පහසු කරවනු ඇති. මෙම Video පෙළ තුලින් ආධුනික ඔබට වඩාත් පහසුවෙන් පරිගණක ක්රමලේඛනය නැතහොත් Computer Programming ගැන වඩා පැහැදිලි අවබෝධයක් ලබා ගත හැකිය. මෙහිදී Python පරිගණක භාෂාව භාවිතයෙන්, පරිගණක භාෂා ක්රමලේඛනය සිදුකරන අයුරු මුල සිට ඉතා සරලව උදාහරණ ඔත්සේ යමින් පැහැදිලි කරනු ලැබේ.
මෙය විශේෂයෙන් සකස් කර ඇත්තේ පරිගණක භාෂා පිලිබද කිසිදු අවබෝධයක් හෝ අත්දැකීමක් නොමැති ඕනෑම අයෙක් සඳහායි.
මෙහිදී සිදුකරන ප්රයෝගික ක්රියාකාරකම් අ ත්හදා බැලීම සඳහා සඳහා ඔබ සතුව Visual Studio Community Edition එක හෝ ඕනෑම Visual Studio (2013 හෝ ඊට වැඩි) වෙලුමක් හා Python Tools for Visual Studio ස්ථාපනක කර තිබිය යුතුයි.Modules
- (1) - හැඳින්වීම -(Introduction to Python)
- (2) - Text එකක් ප්රතිදානය කිරීම -(Displaying Text)
- (3) - String විචල්යයන් භාවිතය -(String Variables)
- (4) - සංඛ්යා භාවිතය හා ගබඩා කිරීම -(Storing Numbers)
- (5) - කාලය හා දිනය සමඟ වැඩ කිරීම -(Working with Dates and Times)
- (6) - කේතයන් භාවිතයෙන් අවස්ථාවට අනුව නිගමනවලට එළැබීම -(Making Decisions with Code)
- (7) - සංකීර්ණ අවස්තාවන් අනුව නිගමනවලට එළැබීම -(Complex Decisions with Code)
- (8) - පුනරාවතන සිද්ධීන් -(Repeating Events)
- (9) - සාධකයක් පවතින තුරාවට පුනරාවර්තනය -(Repeating Events Until Done)
- (10) - ලැයිස්තු සමඟ වැඩකිරීම -(Remembering Lists)
- (11) - බාහිර ගොනුවක් වෙත ලිවීම -(How to Save Information in Files)
- (12) - බාහිර ගොනුවක අඩංගු දත්ත කියවීම -(Reading from Files)
- (13) - Functions හෙවත් ශ්රීත භාවිතය -(Functions)
- (14) - දෝෂ හැසිරවීම -(Handling Errors)
Developing Microsoft SQL Server Databases
Overview
ඔබ SQL Server 2014 දී Databases ක්රියාත්මක කරන ආකාරය ඉගෙන ගැනීමට කැමතිද? Microsoft SQL Server Databases සංවර්ධන හෝ ඔබ Microsoft සහතික විභාග 70-464 සඳහා පාඩම් කරන්නේ? එසේනම් මෙම පාඨමාලාව උදව් විය හැක. විශේෂඥයන් ඔබේ වගු (Tables), සුචි (Indexes), Stored Procedures සහ වෙනත් Database Objects හි දැනුම තවත් වර්ධනය කරනු ඇත. සුචි (Indexes) නිර්මාණය, ගනුදෙනු (Transactions) කළමනාකරණය, Performance සහ Concurrency භාවිතයේ උපරිම ප්රතිලාභ සඳහා තාක්ෂණික ක්රම මෙහිදී ඉගෙන ගත හැක. එලෙසෙ ම troubleshooting සහ best practices සදහා ඉඟි (tips) ලබා ගත හැක.
Modules
- (1) - Tables සහ Views ක්රියාත්මක කිරීම -(Implementing Tables and Views)
- (2) - Indexes තේරුම් ගැනීම -(Implementing-Indexes)
- (3) - Stored Procedure සහ Functions හඳුන්වා දීම - (Implementing Stored Procedures and Functions)
- (4) - Transactions කළමනාකරණය - (Managing Transactions)
- (5) - In-Memory Objects භාවිතය - (Implementing In-Memory Objects)
- (6) - Queries Optimize සහTroubleshoot කිරීම - (Optimizing and Troubleshooting Queries)
- (7) - Remote Database එකකට සම්බන්ධ වීම - (Connecting to a remote database)