හෙලෝ, හබ්ර්! අද අපි Microsoft වෙතින් නොමිලේ පුහුණු පාඨමාලා 5ක් ඇතුළත් ලිපි මාලාවක් ආරම්භ කරමු. මෙම ලිපියේ, ක්රමලේඛකයින් වඩාත් කැමති සංවර්ධකයින් සඳහා වන සිසිල්ම පාඨමාලා අප සතුව ඇත.
ඒ කෙසේ වුවත්!
- සියලුම පාඨමාලා නොමිලේ (ඔබට ගෙවන නිෂ්පාදන පවා නොමිලේ උත්සාහ කළ හැකිය);
- රුසියානු භාෂාවෙන් 6/7;
- ඔබට ක්ෂණිකව පුහුණුව ආරම්භ කළ හැකිය;
- අවසන් වූ පසු, පුහුණුව සාර්ථකව නිම කළ බව දැක්වෙන ලාංඡනයක් ඔබට ලැබෙනු ඇත.
අප හා එක්වන්න, කප්පාදුව පහත විස්තර!
ලිපි මාලාවේ සියලුම ලිපි
නව ලිපි නිකුත් කිරීමත් සමඟ මෙම අවහිරය යාවත්කාලීන වේ
සංවර්ධකයින් සඳහා නොමිලේ පාඨමාලා 7 ක් - *T-A***n*********rov සඳහා නොමිලේ පාඨමාලා
- ********************* සඳහා නොමිලේ පාඨමාලා 7ක්
- 6 ***** ****** ****** Azure විසිනි
- ** ******* ********** ****** ** ******* ** *******
1. Windows 10 සඳහා යෙදුම් සංවර්ධනය
අපගේ කුඩා පාඨමාලාව, සම්පූර්ණ අධ්යයනය සඳහා ඔබට පැය 4-5ක් පමණ ගත වේ. පාඨමාලාව අතරතුර ඔබ:
- පළමුව, Windows 10 සඳහා යෙදුමක් සංවර්ධනය කිරීමේ මූලික කරුණු පිළිබඳව ඔබව හුරු කරවන්න;
- පසුව විෂුවල් ස්ටුඩියෝ සමඟ වැඩ කරන මාස්ටර්;
- එවිට ඔබ Windows සඳහා වඩාත් ජනප්රිය සංවර්ධන පරිසරයන් තුළ යෙදුම් නිර්මාණය කරන්නේ කෙසේදැයි ඉගෙන ගනු ඇත: UWP, WPF සහ Windows Forms;
- සහ අවසානයේ අන්තර්ජාලයට සම්බන්ධ යෙදුම් නිර්මාණය කරන ආකාරය ඉගෙන ගන්න.
ඔබට මෙම පාඨමාලාව හැදෑරීමට අවශ්ය වන්නේ:
- Windows 10 පරිගණකය
- C# හෝ ඒ හා සමාන භාෂාව පිළිබඳ මූලික දැනුම
ඔබට වැඩි විස්තර දැන ගැනීමට සහ පුහුණුව ආරම්භ කළ හැකිය
2. Xamarin.Forms සමඟ ජංගම යෙදුම් ගොඩනැගීම
මෙම පාඨමාලාව දැනටමත් සම්පූර්ණයෙන්ම හෝ සම්පූර්ණයෙන්ම පාහේ මෙවලමෙහි සියලුම ක්රියාකාරිත්වය ආවරණය වන අතර පැය 10 ක පුහුණුව සඳහා නිර්මාණය කර ඇත. Xamarin.Forms සමඟ වැඩ කරන ආකාරය සහ iOS සහ Android උපාංග මත ධාවනය වන යෙදුම් නිර්මාණය කිරීමට C# සහ Visual Studio භාවිතා කරන ආකාරය එය ඔබට කියා දෙනු ඇත. ඒ අනුව, ඉගෙනීම ආරම්භ කිරීමට, ඔබට Visual Studio 2019 තිබිය යුතු අතර C# සහ .NET සමඟ වැඩ කිරීමේ කුසලතා තිබිය යුතුය.
පාඨමාලා මොඩියුල:
- Xamarin.Forms සමඟ ජංගම යෙදුමක් තැනීම;
- Xamarin.Android වෙත හැඳින්වීම;
- Xamarin.iOS වෙත හැඳින්වීම;
- XAML භාවිතයෙන් Xamarin.Forms යෙදුම්වල පරිශීලක අතුරුමුහුණත සාදන්න;
- Xamarin.Forms හි XAML පිටු වල පිරිසැලසුම් අභිරුචිකරණය;
- හවුල් සම්පත් සහ මෝස්තර භාවිතා කරමින් ස්ථාවර Xamarin.Forms XAML පිටු සැලසුම් කිරීම;
- ප්රකාශනය සඳහා Xamarin යෙදුමක් සකස් කිරීම;
- Xamarin යෙදුම්වල REST වෙබ් සේවා භාවිතා කිරීම;
- Xamarin.Forms යෙදුමක SQLite සමඟ දේශීය දත්ත ගබඩා කිරීම;
- බහු-පිටු Xamarin ගොඩනඟන්න. ස්ටැක් සහ ටැබ් සංචාලනය සමඟ යෙදුම් ආකෘති පත්ර සාදන්න.
3. Azure හි දත්ත ගබඩා කිරීම
Azure දත්ත ගබඩා කිරීමට බොහෝ ක්රම සපයයි: ව්යුහගත නොවන දත්ත ගබඩා කිරීම, සංරක්ෂිත ගබඩාව, සම්බන්ධතා ගබඩාව සහ තවත් දේ භාවිතා කිරීම. පැය 3,5-4 කින්, ඔබ Azure හි ගබඩා කිරීම කළමනාකරණය කරන්නේ කෙසේද, ගබඩා ගිණුමක් සාදා ගන්නේ කෙසේද සහ ඔබට වලාකුළෙහි ගබඩා කිරීමට අවශ්ය දත්ත සඳහා නිවැරදි ආකෘතිය තෝරා ගන්නේ කෙසේද යන්න පිළිබඳ මූලික දැනුමක් ලබා ගනී.
පාඨමාලා මොඩියුල:
- දත්ත ගබඩා කිරීම සඳහා ප්රවේශයක් තෝරා ගැනීම;
- ගබඩා ගිණුමක් සාදන්න;
- ඔබගේ යෙදුම Azure Storage වෙත සම්බන්ධ කිරීම;
- Azure Storage Account Protection (මෙම මොඩියුලය Cloud Data Protection පාඨමාලාවටද ඇතුලත් වේ);
- බ්ලොබ් ගබඩාව භාවිතා කිරීම.
4. Python සහ Azure සටහන් පොත් භාවිතා කරමින් යන්ත්ර ඉගෙනීම සඳහා හැඳින්වීම
මෙම පා course මාලාව ඔබට පැය 2-3 ක් පමණ ගතවනු ඇත, නමුත් ඔබට ප්රයෝජනවත් ප්රායෝගික කුසලතා රාශියක් ලබා දෙනු ඇත. සියල්ලට පසු, එය අධ්යයනය කිරීමෙන් රටා පුරෝකථනය කිරීමට සහ ප්රවණතා හඳුනා ගැනීමට Azure සටහන් පොත්වල ධාවනය වන Jupyter Notebooks තුළ Python සහ අදාළ පුස්තකාල භාවිතා කරන්නේ කෙසේදැයි ඔබ ඉගෙන ගනු ඇත.
පාඨමාලාව අතරතුර, ඔබ ස්වාධීනව දේශගුණ දත්ත විශ්ලේෂණය කරනු ඇත, විය හැකි ගුවන් ගමන් ප්රමාදයන් පුරෝකථනය කරයි, සහ පරිශීලක සමාලෝචනවල හැඟීම් විශ්ලේෂණය කරනු ඇත. මේ සියල්ල යන්ත්ර ඉගෙනීම සහ පයිතන් භාවිතා කරයි.
සමත් වීමට, පයිතන් ක්රමලේඛනය පිළිබඳ මූලික දැනුම අවශ්ය වේ.
5. වලාකුළෙහි දත්ත ආරක්ෂා කරන්න
ආරක්ෂාව පිළිබඳ තරමක් විශාල පා course මාලාවක් මෙන්න - එය අධ්යයනය කිරීමට පැය 6-7 ක් පමණ අවශ්ය වේ. එහි, අවසර ලත් සේවා සහ සේවාලාභීන්ට පමණක් දත්ත වෙත ප්රවේශය ඇති පරිදි යෙදුම් දත්ත ආරක්ෂිතව ගබඩා කිරීම සඳහා බිල්ට් Azure සේවාවන් භාවිතා කරන්නේ කෙසේදැයි ඔබ ඉගෙන ගනු ඇත.
පාඨමාලා මොඩියුල:
- Azure හි ආරක්ෂිත ගෘහ නිර්මාණ ශිල්පය;
- ක්රියාත්මක කිරීමට පෙර සලකා බැලිය යුතු අත්යවශ්ය ආරක්ෂක අංග පහක්;
- ඔබගේ Azure ගබඩා ගිණුම සුරක්ෂිත කිරීම (මෙම මොඩියුලය Azure Data Storage පාඨමාලාවටද ඇතුලත් වේ);
- Azure Key Vault භාවිතයෙන් සේවාදායක යෙදුම්වල රහස් කළමනාකරණය කරන්න;
- Azure යෙදුම් සේවා භාවිතයෙන් බ්රවුසරය පදනම් කරගත් යෙදුම් සත්යාපනය කරන්න;
- කොන්දේසි සහිත ප්රවේශය භාවිතයෙන් Azure සම්පත් ආරක්ෂා කරන්න;
- භූමිකාව පදනම් කරගත් ප්රවේශ පාලනය (RBAC) සමඟින් Azure සම්පත් ආරක්ෂා කරන්න;
- Azure SQL දත්ත සමුදා ආරක්ෂණය.
6. සේවාදායක රහිත යෙදුම් සාදන්න
Azure Functions මඟින් ඔබට අවශ්ය පරිගණක පද්ධති නිර්මාණය කිරීමට ඉඩ සලසයි, ඒවා සිදුවීම් මත පදනම් වූ සහ විවිධ බාහිර සිදුවීම් සිදුවන විට ක්රියාරම්භක වේ. පැය 6-7 කින්, ඔබ Azure Functions භාවිතා කරන්නේ කෙසේදැයි සේවාදායක පැත්තේ තර්කනය ක්රියාත්මක කිරීමට සහ සේවාදායක රහිත ගෘහනිර්මාණ නිර්මාණය කිරීමට ඉගෙන ගනු ඇත.
පාඨමාලා මොඩියුල:
- ව්යාපාර ක්රියාවලි ස්වයංක්රීය කිරීම සඳහා ප්රශස්ත Azure සේවාව තෝරා ගැනීම;
- Azure Functions භාවිතයෙන් serverless logic සාදන්න;
- ප්රේරක භාවිතයෙන් Azure ශ්රිතයක් ක්රියාත්මක කරන්න;
- ආදාන සහ ප්රතිදාන බන්ධන භාවිතා කරමින් Azure කාර්යයන් ඒකාබද්ධ කරන්න;
- කල් පවත්නා විශේෂාංග භාවිතයෙන් දිගුකාලීන සේවාදායක රහිත කාර්ය ප්රවාහයක් සාදන්න;
- Visual Studio භාවිතයෙන් Azure ශ්රිතයක් සංවර්ධනය කිරීම, පරීක්ෂා කිරීම සහ යෙදවීම;
- Azure Functions හි webhook භාවිතා කරමින් GitHub සිදුවීම් නිරීක්ෂණය කරන්න.
7. DevOps භාවිතයන් වර්ධනය කිරීම [ඉංග්රීසි]
දැන් අපි සංවර්ධකයින් සඳහා මෙම එකතුවේ අවසාන පාඨමාලාවට පැමිණ ඇත. ඉංග්රීසියෙන් එහි ඇති එකම එක එයයි - එය රුසියානු භාෂාවට පරිවර්තනය කිරීමට ඔවුන් තවමත් සමත් වී නැත. මෙම පාඨමාලාව ඔබගේ කාලයෙන් පැය 1-1.5 ක් පමණක් ගත වන අතර DevOps පිළිබඳ හඳුන්වාදීමේ දැනුම ලබා දෙනු ඇත.
DevOps යනු අවසාන පරිශීලකයින්ට අගය අඛණ්ඩව ලබා දීම සඳහා පුද්ගලයින්, ක්රියාවලි සහ නිෂ්පාදන සම්බන්ධ කිරීමයි. Azure DevOps යනු මෙම හැකියාව සක්රීය කරන සේවා සමූහයකි. Azure DevOps සමඟින්, ඔබට වලාකුළෙහි හෝ පරිශ්රයේ ඕනෑම යෙදුමක් තැනීමට, පරීක්ෂා කිරීමට සහ යෙදවීමට හැකිය. විනිවිදභාවය, සහයෝගීතාවය, අඛණ්ඩ බෙදා හැරීම සහ අඛණ්ඩව යෙදවීම සක්රීය කරන DevOps භාවිතයන් මෘදුකාංග සංවර්ධන චක්රයට ඒකාබද්ධ කෙරේ.
මෙම ඉගෙනුම් මාර්ගය සමඟින්, ඔබ DevOps වෙත ඔබේ ගමන ආරම්භ කර ඉගෙන ගනු ඇත:
- වත්මන් ක්රියාවලි සහ තාක්ෂණයන් ඇගයීමට අගය ප්රවාහ රූපසටහන් ඔබට උපකාර කරන්නේ කෙසේද;
- නොමිලේ Azure DevOps ගිණුමක් සඳහා ලියාපදිංචි වන්නේ කෙසේද;
- Azure Boards භාවිතයෙන් වැඩ අයිතම සැලසුම් කර නිරීක්ෂණය කරන්නේ කෙසේද?
නිගමනය
අද අපි ඔබට කිව්වේ සංවර්ධකයින්ට ප්රයෝජනවත් විය හැකි අපගේ නොමිලේ පාඨමාලා 7ක් ගැනයි. ඉතා ඉක්මනින් අපි නව එකතු කිරීම් සමඟ මෙම ලිපි මාලාව දිගටම කරගෙන යන්නෙමු. හොඳයි, ඔවුන් කුමක් වනු ඇත්ද - ඔබට අදහස් දැක්වීමේදී අනුමාන කිරීමට උත්සාහ කළ හැකිය. සියල්ලට පසු, හේතුවක් සඳහා මෙම ලිපි මාලාවේ පටුනෙහි තරු ලකුණු තිබේ.
*සමහර මොඩියුල සම්පූර්ණ කිරීමට ඔබට ආරක්ෂිත සම්බන්ධතාවයක් අවශ්ය විය හැකි බව කරුණාවෙන් සලකන්න.
මූලාශ්රය: www.habr.com