HomeRegisterLog in

Share
 

 How to approach C#.Net ?

Go down 
AuthorMessage
Admin
Admin
Admin

Posts : 83
Join date : 2010-07-15
Age : 37

How to approach C#.Net ? Empty
PostSubject: How to approach C#.Net ?   How to approach C#.Net ? EmptyThu Jul 15, 2010 11:03 am

C#.Net သို ့ .Net Frame work နဲ ့မိတ္ဆက္ေပးျခင္းဆိုျပီး ဒီေနရာေလးမွာ က်ေနာ္ေရးသားခဲ့ဖူးပါတယ္။ .Net Frame work အေၾကာင္းကို က်ေနာ္ Java Platform နွင့္ နွိင္းယွဥ္ျပီးတင္ျပခဲ့ပါတယ္ ။။ ဒီေန ့က်ေနာ္ေရးသားလိုတာက C#.net ကိုေလ့လာမယ့္သူေတြ အတြက္ Carrier Talk ပုံစံမ်ဳိး ဘယ္လို စာေမးပြဲေတြေျဖဆိုရမယ္ ဆိုတာကိုက်ေနာ္ေရးသားလိုပါတယ္။
ဒီေနရာမွာ C#.Net အေၾကာင္းေလးမေျပာခင္ အျခား Platform ေၾကာင္းနဲနဲေျပာခ်င္ပါတယ္ ..

Java Platform က ေတာ့ Software application ေတြသာမက Web application ေတြ . Mobile application ေတြပါေရးသာနုိင္ပါတယ္။ Java ကေတာ့ CROSS PLATFORM ပါအဆင္ေျပပါတယ္။ .Net က windows platform သီးသန္ ့ဆိုတာ သိထားရမွာပါ ။ သို ့ေပမယ့္လည္း Microsoft ရဲ ့product မဟုတ္တဲ့ အျခား product ေတြဟာ .Net ကို OS Independent အျဖင့္ သုံးနုိင္ေအာင္က်ဳိးစားက်လာတာလည္းရွိေနပါျပီ။ Java ကလည္း C / C ကုိ base လုပ္တဲ့ အတြက္ Syntax အားျဖင့္ ဆင္တူပါတယ္ ။

PHP ကေတာ့ open source technology တခုျဖစ္ျပီးေတာ ့Web application ေတြေရးသားရာမွာ အရမ္းကို နာမည္ရေနတဲ့ language တမ်ဳိးပဲျဖစ္ပါတယ္၊ သူမွာေတာ့ Framework သီးသန္ ့မရွိပဲ PHP ကို support လုပ္တဲ့ Web application Framework ေတြ အမ်ားၾကီးရွိပါတယ္။ ဒါေၾကာင့္ PHP ကိုေလ့လာရာမွာ language ကိုသာပိုင္နုိင္ေအာင္ေလ့လာရမွာပါ။ Framework ေတြကိုေတာ့ လိုအပ္ရင္ လိုအပ္တဲ ့ Framework ကို ေလ့လာဖို ့လိုပါမယ္။။ သူဟာ လည္း C / C နဲ ့ Syntax ေတြဆင္တူပါတယ္ ..ဒါေၾကာင့္ C / C ကိုေလ့လားထားဖူးမယ္ဆို ေတာ္ေတာ္ေလး ေကာင္းပါတယ္။ ဒါေၾကာင့္ အေတာ္မ်ားမ်ားေသာ Senior ေတြက programming ကိုစေလ့လာဖို ့အတြက္ C / C ကစေလ့လာဖို ့ေျပာ ၾကား လမ္းညြႊန္က်တာပါ.။

ဘယ္ Language ကိုပဲ ေရြးခ်ယ္ေရြးခ်ယ္ပါ Language ဟာ tool တခုပဲျဖစ္တာမို ့ Logic ကပိုျပီးအေရးၾကီးပါတယ္။ Language အသစ္ထြက္တိုင္း version အသစ္ထြက္လာတိုင္းသင္တန္းေျပးတက္ေနမယ္ဆိုရင္ေတာ့ တက္လို ့ လဲဆုံးလာမယ္မထင္ပါဘူး။ Language တခုကို ပိုင္ပိုင္နုိင္နုိင္ေလ့လာထားမယ္ဆိုရင္ ေနာက္ထြက္လာမယ့္ ၄င္း Language ရဲ ့version အသစ္ကိုလဲ ကို ့ဖာသာ ေလ့လာနုိင္မွာျဖစ္ပါတယ္ ။အျခား platform တခုခုက language တခုခုကို ေလ့လာေတာ့မယ္ဆိုလ ဲ သဘာတရားေတြဟာ အမ်ားအားျဖင့္တူညီေနတဲ့အတြက္ ေလ့လာရာမွာလဲ လ်ွင္ျမန္လြယ္ကူေနမွာပါ ..သေဘာေပါက္လဲလြယ္လာမယ္လို ့ေမ်ွာ္လင့္ပါတယ္။

C#.net ကို စတင္ေလ့လာမယ္ဆိုရင္ေတာ့ pseudo code , flow chat စတဲ့ programming fundamental စတာမ်ဳိးေတြစတင္ေလ့လာရမွာျဖစ္ျပီး

C#.net fundamental ကို စတင္ေလ့လာရမွာပါ .. Java ဟာ C , C ကို base လုပ္ျပီး ေပၚထြက္လာသလို C# ဟာလည္း Java ထက္သာတဲ့

Feature မ်ဳိး ေတြထပ္ေပါင္းထည့္ျပီး ေပၚထြက္လာတဲ့ Microsoft ရဲ ့ Product တခုပဲျဖစ္ပါတယ္။ သုံးတာကေတာ့ .Net framework ကိုပဲသုံးပါတယ္။

.Net framework ေပၚမွာ Microsoft ရဲ ့ Product Language အေတာ္မ်ားမ်ားေရးသားနုိင္ေၾကာင္း က်ေနာ္ေရးသားခဲ့ဖူးျပီးသားပါ..

C# ကေနပဲသြားခ်င္တယ္ .Net platform ကိုပဲလိုက္ခ်င္သူေတြအဖို ့ေတာ့ ေအာက္က ပုံေလးကိုတခ်က္ေလ့လာၾကည့္တာေပါ့


How to approach C#.Net ? Map

C#.net Fundamental ကိုေလ့လာျပီးရင္ေတာ့ Web application ပိုင္းသြားခ်င္သလား windows application ပိုင္းသြားခ်င္သလားကို

ေရြးခ်ယ္ရမွာျဖစ္ပါတယ္။။


.Net platform နွင့္ web developer ဘ၀ကုိစတင္ဖို ့ဆိုရာမွာ



တကယ္လို ့Web application ပိုင္းကိုေလ့လာဖို ့ေရြးခ်ယ္ျပီးရင္ေတာ့ Web standard မ်ားျဖစ္တဲ့ HTML , CSS , JavaScript မ်ားကို

ေလ့လာျပီးမွာ သာ Dynamic web မ်ားေရးသားဖို ့ASP.net နွင့္ Database တခုခုကိုေလ့လာရမွာပါ။။ ဒီေနရာမွာ

HTML , CSS and JavaScript မ်ားကို ေလ့လာကိုေလ့လာရမွာပါ web ရဲ ့ standard မ်ားျဖင့္လို ့ပါပဲ..။ ေသခ်ာ မသိ မေလ့လာခဲ့ရင္ေတာ ့web

developer ေကာင္းတေယာက္မျဖစ္နုိင္ပါဘူး ။။ အျခားေလ့လာရမွာေတြကေတာ့ ဒါေတြကိုေလ့လာရင္းနဲ ့ပဲ ေျပာျပစရာမလို ေအာင္ သိလာပါလိမ့္မည္ ..

အျခား Domain knowledge မ်ားဟာ မိမိ သိလာတာနဲ ့အမ်ွ ကို ့ဖာသာေလ့လာနုိင္ပါလိမ့္မည္..

တကယ္လို ့ Window application ကိုသြားေတာမယ္ဆို ရင္လည္း Database တခုခု ကိုေလ့ လာကိုေလ့လာရမွာေပါ့။ Software Engineer,

Project management စတာေတြဟာ ေလ့လာထား၇မွာပါ Web developerေတြဟာလည္း ဒါေတြကိုပါေလ့လာထား၇မွာပါ။။

အဲလို ေလလာျပီးတဲ့အခ်ိန္မွာေတာ့ Software house သို ့မဟုတ္ ကိုယ္ပိုင္ ပေရာဂ်တ္မ်ား လုပ္ရင္ On job တခုခု ဆင္ရင္း နဲ Microsoft

အသိမွတ္ျပဳလက္မွတ္မ်ားကိုင္ေဆာင္ထားရပါမယ္ ။။ ဒီလို ေျဖဆို၇ာမွာေတာ့

MCTS: Microsoft Certified Technology Specialist

Core Exam:
070-536 : TS :Application Development Foundation
070-528 : TS :Web-Based Client Development ဒါက web သမားေတြအတြက္ပါ ။


MCTS: Microsoft Certified Technology Specialist

Core Exam:
070-536 : TS : Application Development Foundation
070-526 : TS : Window-Based Client Development ဒါက application သမားေတြအတြက္ေျဖရမွာပါ.။

MCPD: Microsoft Certified Professional Developer ေတြအတြက္ကေတာ့ 070-536 / 528 ေျဖျပီးမွာ 547 ကိုေျဖရမွာပါ ။

ဒီသုံးခုေပါင္းေျဖျပီမွ Pro Dev အျဖင့္အသိမွတ္ျပဳပါတယ္

Core Exam:
070-536 : TS : Application Development Foundation
070-528 : TS : Web-Based Client Development
070-547 : PRO : Designing and Developing Web-Based Applications by Using the Microsoft .NET Framework

MCPD: Microsoft Certified Professional Developer သူလည္းပဲ 070-536 / 528 ေျဖျပီးမွာ 548 ကိုေျဖရမွာပါ ။ ဒီသုံးခုေပါင္းေျဖျပီမွ

Pro Dev အျဖင့္အသိမွတ္ျပဳပါတယ္

Core Exam:
070-536 : TS : Application Development Foundation
070-526 : TS : Window-Based Client Development
070-548 : PRO: Designing and Developing Windows Applications by Using the Microsoft .NET Framework

Enterprise Application Developer

Core Exam:
070-536 : TS : Application Development Foundation
070-526 : TS : Window-Based Client Development
070-528 : TS : Web-Based Client Development
070-529 : TS : Distributed Application Development
070-549 : PRO: Designing and Developing Enterprise Applications by Using the Microsoft .NET Framework

ဒါဆိုရင္ေတာ့ သင္ဟာ Architecture တေယာက္လို ့ေျပာနုိင္ပါျပီ.။ ဒီလို သက္ဆိုင္ရာေတြေျဖဆိုျပီရင္ေတာ့ သင္ဟာ Industry Professional Carrier

ျဖင့္ .Net Platform မွာရပ္တည္နိုင္ျပီေပါ့ ။။

က်ေနာ္ ဖတ္မွတ္ေလ့လာထားတာေလးေတြကိုျပန္လည္မ်ွေ၀ျခင္းသာျဖစ္ပါတယ္...လိုအပ္တာမ်ားရွိခဲ့ရင္ ေ၀ဖန္ေထာက္ျပသြားေပးပါ.။

ေလးစားစြာျဖင့္
ရဲပိုင္ျဖိဳး
Back to top Go down
http://www.m51a.com
 
How to approach C#.Net ?
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
Music & IT Development :: Category :: Knowledge Forum :: Programming-
Jump to: